Eyetracking Research Tools
Key Eyetracking Instrument Features
|
|
NYAN Analysis Program
The NYAN Program provides a comprehensive set of gaze analyis tools that allow you to collect peoples' gaze activity while they work and then analyze their traces. This software is produced by our sister company Interactive Minds headquartered in Dresden Germany. Click on the link below to see the power of NYAN.
Fast Calibration
The procedure to calibrate the Edge Analysis System is robust yet fast and easy to perform. The calibration procedure takes approximately 15 seconds.
Fully Automatic Operation:
The calibration procedure is fully automatic; no assistance from another person is required. The procedure adapts to the user speed by waiting for the user to fixate clearly on each calibration point before accepting it and moving on to the next point. The procedure accommodates interruptions from the user blinking or looking away from the computer screen. The procedure simply waits for a good fixation before moving to the next calibration point.
Consistency Checking:
After the original pass through the calibration points, the procedure tests that the eye was properly fixated on each point by checking that each gazepoint prediction is consistent with all the other calibration points. It retakes any calibration points that are inconsistent with other points. The procedure does not accept the full calibration until the overall gaze prediction accuracy and consistency exceed desired thresholds.
Superior Accuracy
To achieve high gazepoint tracking accuracy, the image processing algorithms in the Edge Analysis System explicitly accommodate several common sources of gazepoint tracking error.
Nonlinear Gazepoint Tracking Equations:
The Edge Analysis System uses nonlinear equations to predict the gazepoint accurately from the measured glint-pupil vector.
The nonlinear terms account for:
- the camera axis being tilted with respect to the computer screen,
- curved computer display screens, and
- flattening of the corneal surface toward the edges.
Accommodating Head Range Variation:
The accuracy of video eyetrackers is typically sensitive to head motion along the camera axis. As the head moves toward the camera the predicted gaze point (if uncorrected for range) moves radially away from the camera, and as the head moves backward, the predicted gaze point moves radially in toward the camera. Typically, when a person is about 24 inches from the camera, and looking at a point toward the top of the computer screen head motions of 1.0 inch along the camera Z axis result in predicted gazepoint variations of about 0.75 inch.
The Edge Analysis System uses the patented Asymmetric Aperture Method to measure variations in the range between the camera and the cornea of the eye, and it uses the range information to minimize gazepoint tracking errors resulting from longitudinal head motions.
Accommodating Pupil Diameter Variation:
With video eyetrackers, the center of the pupil is not directly measurable from the camera's image of the eye. The pupil center is estimated by observing the edges of the pupil and calculating the center location from the edge measurements. Due to the fact that the pupil lies behind the corneal surface of the eye, however, a ray from the center of the physical pupil does not arrive precisely at the center of the pupil image. When the eye is looking away from the camera, the curved cornea refracts the rays from the various pupil edge points differently. Thus as pupil diameter varies concentrically about its true center, the edges in the pupil image move nonconcentrically around the true pupil center point, even if the true pupil center is stationary.
If varying pupil diameter is not explicitly accommodated, gazepoint calculations can vary up to 0.5 inch as the pupil diameter varies between 3.5 and 7 mm. The Edge Analysis System has corneal refraction compensation logic to minimize gazepoint calculation errors resulting from varying pupil diameter.
Accommodating Glint Straddling Pupil Edge:
Many PCCR eyetrackers are prone to errors when the corneal reflection is near or straddles the edge of the pupil. Pupil edge measurements in the region of the corneal reflection are unreliable, and image intensity gradients from the pupil-iris boundary distort the corneal reflection image and result in imprecise measurement of the true corneal reflection location. The Edge Analysis System has sophisticated image processing software to locate the corneal reflection accurately when the corneal reflection straddles the pupil-iris boundary.
High Reliability
Reliability refers to the range of operational conditions under which the Edge Analysis System is able to measure gazepoint data.
Robust Eye Recognition:
Rather than using simple brightness thresholding methods to detect the pupil and corneal reflection, the Edge Analysis System uses sophisticated pattern recognition and hypothesis testing logic to detect the eye reliably in cluttered images. The system does not get confused by reflections off glasses, or by bright or dark facial features. The system cannot measure gaze direction if reflection from glasses is directly superimposed on the pupil and/or corneal reflection, but it is not confused by these spurious reflections. It simply reports that a "measurable eye" was not found.
Accommodating Human Eye Variations:
The Edge Analysis System accommodates a wide variation in the eye image, such as pupil size and pupil and iris brightness and it accommodates to most glasses and contacts. The system typically tracks 90 percent of the human population.
