SentiSight is intended for developers who want to use computer vision-based object recognition in their applications. Through manual or fully automatic object learning it enables searching for learned objects in images from almost any camera, webcam, still picture or live video in an easy, yet versatile, way. SentiSight is available as a software development of object recognition systems for Microsoft Windows or Linux platforms.
SentiSight has two operation modes: learning and recognition. In learning mode, the SentiSight algorithm creates an object model by extracking object features from an image or video. In recognition mode SentiSight finds and tracks objects with features matching those previously stored in objct models.
Object learning process
SentiSight supports 2 methods of object learning: manual and automatic.
Manual object learning is suitable for most situations. A user performs the following steps for manual object learning in the SentiSight-based application:
Automatic object learning is suitable for lightweight, movable objects. This learning procedure is based on detecting an object through the exclusion of static background and the object's holder (usually a hand). A fixed camera is highly recommended for this process. A user performs the following steps for automatic object learning in the SentiSight-based application:
All tests were performed on an Intel Core i7-2600 processor running at 3.4 GHz.
The SentiSight3.3 algorithm was tested with a subset of Amsterdam Library of Object Images (ALOI)
The blob- and shape-based algorithms from SentiSight 3.3 were tested separately. SentiSight 3.3 performance was tested on these image resolutions:
At 0.1% False Acceptance Rate (FAR), the recognition rate is from 70%-99%, depending on object structural appearance, transparency, etc. For objects with well-defined internal structure, the recognition rate is 98%-99% at 0.1% FAR.
Advantages of SentiSight SDK
PC with x86 (32-bit) or x86-64 (64-bit) processor:
At least 256 MB of free RAM should be available for the SentiSight-based application. Additional RAM may be required for:
Optional camera or webcam. These cameras are supported by SentiSight:
Microsoft Windows specific requirements:
See the video here