About SeeSo SDK
SeeSo SDK is a library that calculates users' gaze data in real-time with user's face image.
All computational processes are done locally on the device.
What SeeSo SDK provide
The Gaze means a position where the user is looking at.
SeeSo SDK provides gaze data as a screen coordinate format(x, y).
The eye movement includes the voluntary or involuntary movement of the eye.
SeeSo SDK provides two eye movement classification, Fixation, and Saccade:
- Fixation: An eye movement happens when the user is focusing on a specific position.
- Saccade: An eye movement happens when the user is moving gaze focus from one point to another.
What you need to prepare
Before using SeeSo SDK, You have to generate license key.
More information about license key.
Network connected environment
SeeSo SDK initialization requires Authentication process through the SeeSo Server.
It means that the SeeSo SDK is only available at network connected environment.
Mobile device with Front camera
SeeSo SDK uses user's face image from the front camera as its input data.
It means that the SeeSo SDK is only available at the device with front camera.
How SeeSo SDK works
Check if the given
license key is valid, and the
application information matches with the license key(*).
If Authentication is success, the SeeSo Server will issue a session and the SeeSo SDK will construct a GazeTracker instance.
* Application information is only checked when a Production Key is used in the SeeSo SDK.
Front camera captures user's face
GazeTracker instance controls the front camera to capture user's face.
The captured image will be converted as gaze data by the GazeTracker instance.
Calculate gaze and eye movement data
GazeTracker instance executes pre-processing, image processing, and deep-learning calculation on the captured image.
The calculation data(the gaze data and the eye movement data) will be passed to your application through callbacks.