Real-time eye movement tracking using webcam and PC
SentiGaze is designed for developers who want to use computer vision-based gaze tracking in their applications. The technology works with webcam and common PC. Usage convenience is ensured by contactless gaze tracking and calibration to specific screen size and user position.
Available as a software development kit that provides for the development of gaze tracking systems for Microsoft Windows.
SentiGaze is a proprietary eye movement tracking technology which is designed to be used on a common PC with a common camera. The possible applications of the gaze tracking technology include:
Heatmap for a website
Heatmap for desktop
Heatmap for a movie
The SentiGaze technology has these capabilities for gaze tracking and session recording:
SentiGaze technology is designed to work with regular webcams and requires no specific hardware like specialized gaze-tracking cameras or fixing person’s head in a rigid position. Proprietary algorithms are used to detect subject’s eyes on the captured video and track their movement. No physical contactrequired at any stage of gaze tracking.
A simple short procedure calibratesSentiGaze for specific environment before gaze tracking session. Users are guided to fix their gaze at several points on the screen during the calibration procedure.
SentiGaze tracks user’s gaze and provides results in real time. The gaze tracking session can be also saved for future use.
Gaze tracking session can be represented as a heat map which can be generated on top of screen contents like web pages, applications, static images or videos. Live preview of the heat maps is available. SentiGaze generates heat maps for single subjects and can also merge individual heat maps for multiple subjects gaze statistics.
SentiGaze functionality can be used for enabling computer, device or application control using gaze as a pointer. The possible applications may range from gaze-controlled software to additional input method for computer games.
Specialized software for disabled people can be developed to provide gaze-based control where other accessibility options are not suitable.
SentiGaze can be used with other Neurotechnology products for applications which require additional biometric data. For example, biometric algorithms from VeriLook SDK can be used to determine subject’s gender and detect emotions, or even identify a previously enrolled subject.
SentiGaze SDK is intended for developers who want to use computer vision-based gaze tracking in their applications. The SDK allows rapid development of gaze tracking applications using functions from the SentiGaze library for Microsoft Windows platform. Developers have complete control over SDK data input and output; therefore SDK functions can be used in connection with most cameras (including webcams) and with any user interface.
SentiGaze SDK includes tools for heat map generation on images or videos with gaze statistics for multiple subjects.
SentiGaze 1.1 SDK distribution package contains these components for Microsoft Windows (32-bit and 64-bit):
The following licensing model is intended for end-userproduct developers. Integrators who want to develop and sell a SentiGaze-based development tool (with API, programming possibilities, programming samples, etc.), must obtain permission from Neurotechnology and sign a special VAR agreement.
An integrator should obtain a SentiGaze 1.1 SDK (EUR 890) to develop a product based on SentiGaze technology. The SDK needs to be purchased just once and may be used by all the developers within the integrator’s company.
SentiGaze 1.1 SDK includes SentiGaze component. A license for an individual SentiGaze component is required for each CPU that runs the component (a processor can have any number of cores).
One single computer license for the SentiGaze component is included with SentiGaze 1.1 SDK.
Components are copy-protected – a license is required for a component to run. License activation options are listed below on this page.
Additional component licenses may be obtained by SentiGaze SDK customers as required by their development process.
To deploy a product developed with SentiGaze 1.0 / 1.1 SDK, an integrator need obtain only the additional licenses required for the SentiGaze components that will run on each CPU of their customer’s computers. The available license types for product deployment are the same as for product development.
Each SentiGaze component running on a computer belonging to the integrator’s customer requires a license. License activation options are listed below on this page.
Prices for SentiGaze 1.1 SDK and additional SentiSight component licenses can be found here.
The Licensing Agreement contains all licensing terms and conditions.
Note that you unambiguously accept this agreement by placing an order using Neurotechnology online ordering service or by email or other means of communications. Please read the agreement before making an order.
A single computer license allows the installation and running of a SentiGaze component installation on one CPU (a processor can have any number of cores). Neurotechnology provides a way to renew the license if the computer undergoes changes due to technical maintenance.
Each single computer license requires activation for a SentiGaze component to run. The available activation options are listed below on this page.
Additional single computer licenses for SentiGaze components may be obtained at any time by SentiGaze SDK customers.
Single computer network licenses are supplied in three ways:
Serial numbers are used to activate licenses for SentiGaze components. The activation is done via the Internet or by email. After activation the network connection is not required for single computer license usage.
Note: activation by serial number is not suitable for virtual environments.
Internet activation. A special license file is stored on a computer; the license file allows to run SentiGaze components on that computer after checking the license over the Internet.Internet connection should be available periodically for a short amount of time. A single computer license can be transferred to another computer by moving the license file there and waiting until the previous activation expires.
Licenses may be stored in a volume license manager dongle. License activation using volume license manager may be performed without connection to the Internet and is suitable for virtual environments.
Volume license manager is used on site by integrators or end users to manage licenses for SentiGaze components. It consists of license management software and a dongle, used to store the purchased licenses. An integrator or an end-user may use the volume license manager in the following ways:
The SentiGaze enterprise license allows an unlimited use of SentiGaze components in end-user products for a specific territory, market segment or project. Specific restrictions would be included in the licensing agreement.
The enterprise license price depends on the application size and the number of potential users of the application within the designated territory, market segment or project.
For more information please contact us.