g.EYEtracking Interface for SIMULINK

The g.EYEtracking Interface for Simulink allows you to acquire eye gaze and x-, y-coordinates of the eye together with biosignal data. The signals can be visualized, stored and analyzed in real-time in Simulink and off-line in MATLAB.

g.tec offers interfaces to different eye-trackers that are either worn or fixed on the monitor. Integrated systems are from:

  • Arrington Research
  • SMI
  • Tobii

Product Highlights

  • Record and view x-, y-eye-coordinates, velocity, pupil width, ocular torsion, fixation duration in Simulink simultaneously with biosignal data
  • Monocular or binocular options are available
  • The eye tracking system is easily adjustable in size
  • Scene camera allows you to track gaze position on real world scene videos
  • On-line signal analysis under Simulink and off-line analysis under MATLAB with g.BSanalyze

Functional principle

The infrared light source of the tracker illuminates the eye and also provides a specular reflection from the surface of the eye (from the smooth cornea) that is captured with a camera. Then, the computer system uses image segmentation algorithms to locate the areas of the pupil and the bright corneal reflection (glint). Additional image processing algorithms locate these areas and calculate a difference vector between the center locations. A mapping function transforms the eye position signals into coordinates. Additionally, the program can determine whether the gaze point is inside of any region of interest (ROI) that was previously defined by the user.
A scene camera captures the environment and allows you to project the eye movement on the real situations.
A prerequisite is a calibration system that presents calibration stimuli to the user to measure the eye position signals for each stimulus point. These data are used to compute an optimal mapping function.

More Product Details

What you need

For tracking eye movements, an Eyetracker with monocular or binocular cameras is required. The Eyetracker is connected via USB to the computer. To simultaneously acquire biosignals, g.USBamp, g.HIamp, g.MOBIlab+ or g.Nautilus Highspeed On-line Processing for Simulink must be installed. This package allows you to read in the biosignal data into Simulink. The specially developed g.EYEtracking Interface works together with the Eyetracker software and allows you to acquire both the eye movements and the biosignals into one MATLAB data file, which makes off-line analysis easy.

Running g.EYEtracking Interface

The g.EYEtracking Interface provides a Simulink library with blocks for the different eye-tracking systems, that can be easily copied into every model to capture the eye-movements of the subject. Furthermore we provide basic example models for the different eye-tracking systems.

See some related products


read more High-Speed Online Processing under Simulink: Specs & Features — read biosignal data directly into SIMULINK; highly optimized hardware-interrupt controlled device driver; data processing with maximum system speed; signal analysis blocks
product no.: 0111 read more g.RTanalyze: Specs & Features — real-time biosignal processing blockset under SIMULINK; real-time algorithms
product no.: 0101 read more g.BSanalyze: Specs & Features — advanced biosignal data processing toolbox; multi-modal Off-line Biosignal Analysis under MATLAB®

Related Media and Documents


log in required
gEYEtrackerInterface — 23/09/2016 — 1.26 MB