Skip to main content

SeeSo SDK

About#

SeeSo SDK is a library that calculates real-time user gaze data with facial image.

All computational processes are done locally on the device.

What SeeSo SDK provides#

Gaze

We define Gaze as the position where the user is looking at.

SeeSo SDK provides Gaze in 2D screen coordinates (x, y).

Eye Movement

SeeSo SDK classifies two types of Eye Movement:

  1. Fixation: When the user's gaze is focused on a specific position
  2. Saccade: When the user's gaze is moving from one point to another

What to prepare#

License key

Before using SeeSo SDK, generate a license key.

More information

Network connected environment

SeeSo SDK authentication requires a network connection.

Device with front-facing camera

SeeSo SDK requires frontal face image as its input data.

How SeeSo SDK works#

technical-overview/overview.png

Step 1: Authentication#

SeeSo SDK validates the license key and its match to the application information*.

If authentication is successful, the SeeSo Server will issue a session and the SeeSo SDK will construct a GazeTracker instance.

Step 2: Frontal Face Image Capture#

GazeTracker instances capture frontal face image to calculate 2D gaze points.

Step 3: Gaze & Eye Movement Calculation#

GazeTracker instances execute pre-processing, image processing, and deep-learning calculations on the captured image.

The calculated outputs (Gaze and Eye Movement) will be passed to your application through callbacks.


  1. Match to application information is only checked when a production key is used.โ†ฉ