GazeSense SDK

Build your own eye tracking application with the leading AI-powered eye tracking software and SDK for webcams and 3D sensors
Microsoft Logo
C-Icon-Custom-1
Python-Lg

REQUEST TRIAL

Receive a trial invite email within 24 hours. Cancel within 7 days or auto-subscribe for a paid trial extension. For lifetime licenses and academic rates, please reply to the invite.

GazeSense SDK

Build your own eye tracking applications with the leading AI-powered eye tracking software and SDK for webcams and 3D sensors

REQUEST TRIAL

Receive a trial invite email within 24 hours. Cancel within 7 days or auto-subscribe for $299/month. For one-time or academic rates, reply to the invite.

FEATURES

EYE TRACKING

Utilize webcams or 3D cameras to perform eye tracking on a screen and gaze tracking towards objects in a 3D environment.

HEAD TRACKING

In addition to eye tracking, GazeSense offers highly robust 6DoF head tracking.

NO EXTRA HARDWARE

No need to buy expensive eye tracking hardware. Use regular webcams or 3D sensors.

GazeSense is available in two variations:

The GazeSense Windows/Linux app provides a quick and efficient solution for researchers and developers to build eye tracking prototypes without the complexity of full-scale integration, featuring an easy-to-use interface and comprehensive sensor support.

The GazeSense SDK enables the integration of eye and head tracking into applications and devices for a broad range of platforms with support for C++ and Python.

GAZESENSE WINDOWS/LINUX APP - EYE TRACKING SOFTWARE FOR QUICK PROTOTYPING

Microsoft Logo

The GazeSense Windows/Linux app is a researcher-friendly option for the SDK. It is ideal for academic, automotive, or HMI researchers in general who want to build prototypes quickly. The software seamlessly integrates the GazeSense SDK, so there’s no need to integrate it into your environment. Instead, you can use the API to streamline the prototyping process and reduce your efforts. GazeSense app offers an easy and efficient way to create eye tracking prototypes.

System Requirements:
Win 10/11 (x64)/Ubuntu 18.04 (x64) or higher
2GB RAM
1 GB storage

User Guide
Click here to download

Supported Sensors
Webcams (integrated or external)
Intel RealSense D415
Intel RealSense D415i
Intel RealSense D435
Orbbec Astra Embedded S
Meerecompany S100D S.CUBE
Azure Kinect
Vzense DCAM710

GAZESENSE SDK - BUILD YOUR OWN EYE TRACKING ENABLED APPLICATION OR DEVICE

C-Icon-Custom-1
Python-Lg

The GazeSense eye tracking SDK allows easy integration of head and eye tracking capabilities into your application or consumer devices, such as mobile phones, tablets, laptops, monitors, and external webcams. Develop your custom eye-tracking applications for any platform using C++ and Python API. Code samples are available.
The GazeSense SDK is powering the AMD Privacy View app, as well as Eyeware Beam.

Camera Requirement
RGB or IR sensor with resolution >320p
Optional: RGBD for increased calibration robustness

Head pose tracking (relative to the sensor)
Pitch: -20° to 45°
Yaw: -30° to 30°
Roll: 15° to 15°

Calibration Options
Automatic or 1/5/9 screen point calibration

Processing Requirement
CPU load on PC: <3%
Option to offload to iGPU or dGPU

Robustness
Works with glasses, contact lenses, varied age ranges, and ethnicities

Eye Tracking Principle
AI-powered head pose and eye gaze estimation for 2D or 3D sensors

Single Screen Tracking Box
Operating distance: 30-80cm/16-31”
Tracking frame: 40x30cm/16×12” at 65cm/26”
Max. recommended screen size: 30”

Eyeware - Ai-Powered Eye Tracking Software For Webcams &Amp; 3D Sensors

SIMPLE SETUP

null

Position webcam or 3D camera

null

Designate 3D objects in GazeSense with reference to the camera

null

Start streaming live attention data

EYE TRACKING SOFTWARE OUTPUT

  • null
    Accuracy: >1.5 degrees*
  • null
    Head Tracking: 6 degrees of freedom
  • null
    Gaze vector: 3D origin and direction of left and right eyes
  • null
    Screen Gaze Point: 2D point of regard on a screen (incl. multiple screens)
  • null
    Blink Detection: left and right eye open or closed
  • null
    Sampling Rate: 10 - 90 Hz**

* Ideal conditions. Gaze accuracy decreases towards the edges of a screen, especially for larger screens. Accuracy can go down to 5° for calibrated users and 10° for uncalibrated users.
** Sampling rate restricted by processing hardware and sensor sampling rate.

ACADEMIC RESEARCH

TRAINING SIMULATORS

SHOPPER RESEARCH