High-Speed Video Eye Tracker Toolbox

HS-eyetracker_2.jpg

The High-Speed VET is a legacy product that's ideal for oculomotor research. Features include:

<li>Low noise, drift free measurements</li>
<li>Better than 0.25&deg; at 250Hz</li>
<li>Stereo option: contact CRS for details</li>
<li>For a full list of our publications using the High-Speed VET, click on the "Sites Installed" tab.</li
  • Low noise, drift free measurements
  • Better than 0.25° at 250Hz
  • Stereo option: contact CRS for details

Though not available for purchase any more, the High-Speed VET is still fully supported by Cambridge Research Systems. This legacy page will include technical data, downloadable firmware updates as well as installation information. For a full list of our publications using the High-Speed VET, click on the "Sites Installed" tab.


The Video Eyetracker Toolbox is implemented as an OLE Automation Object, built upon Microsoft's COM technology. This results in an extremely simple Application Programming Interface (API), which is supported by almost all modern Windows programming systems; for example: Delphi, C++, MATLAB, Visual Basic, even Visual Basic for Applications (imagine your eye tracker controlled from a Word macro!).

The Toolbox includes all the functions needed to incorporate eye tracking into experimental software. For example, calibration is performed by one simple call. Here is the complete Delphi source code, written in just seven lines, to implement a video eye tracker application which calibrates the eye tracking engine, tracks eye position, and displays fixation on a mimic of the subject's display. The COM object is highly optimised for performance and is fully threaded; this means that on a modern PC most of the computer's CPU time is available to service your application.

Code Comment
MyEyeTracker := CoVideoEyetracker.Create; Initialise and create an instance of the Toolbox OLE Automation Object
MyEyeTracker.SetCameraScreenDimensions(8, 36, 200, 150); Position and display the eye image window
MyEyeTracker.CreateCameraScreen(Self.Handle);  
MyEyeTracker.SetMimicScreenDimensions(216, 36, 200, 150); Position and display the mimic window
MyEyeTracker.CreateMimicScreen(Self.Handle);  
MyEyeTracker.Calibrate(params); Initialise the calibration procedure
MyEyeTracker.StartTracking; Begin eyetracking and display eye position in the mimic window
VideoEyetrace

Also included with the ToolBox is VideoEyetrace, a complete eye tracking environment, with mimic display and scrolling eye position graph. Includes visual stimuli for saccade and smooth pursuit experiments, plus bitmap images for reading and visual scanning experiments.