The EyeFollower


The EyeFollower empowers users with a completely natural environment when conducting eye tracking studies or interactions. This system provides subjects with the largest amount of free head movement of any remote eye tracker in the world. Automatically locating, focusing and tracking the users with no time consuming adjustments or re-calibrations. This system  truly takes into consideration all of the geometric issues eye trackers normally face.

Free Movement 
LCT Gimbal technology provides users with the largest amount of free head movement.
Remote Video Tracking:
Unobtrusive with nothing attached to the user.
Superior Accuracy:
Highly accurate and tolerant to many variations,
such as pupil drift and head range movement –
typical average bias error <0.4 degrees.
Accommodates Human Eye Variations:
Usable with eyeglasses and contact lenses.
High Reliability:
Robust eye image processing accommodates
very wide range of eye conditions.
Pulser Circuit:
This technological development increases tolerance
to ambient infrared light and to high-speed head motion
and is now installed in all LCT Systems.

Eyefollower Freedom of Movement  Specifications:


Side to side             30 inches                (76 cm)
Up and down           20 inches                (50 cm)
Back and forth         24 inches                (61 cm)

Head Speed:            8 inches/sec        (20 cm/sec)

Head Accelerations: 20 inches/sec-sq    (50 cm/sec-sq)

Accommodating Head Range Variation:

The accuracy of eye trackers are 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 LCT 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.

The The EyeFollower Technical Specifications provides the largest amount of free movement of any remote eye tracker on the market without sacrificing accuracy.

Fast Calibration:

The procedure to calibrate the LCT Analysis System is robust yet fast and easy to perform. The calibration procedure takes approximately 10 seconds and once the user calibrates there is no reason to re-calibrate at anytime. Our systems record not only the subjects eye perimeters but also their eyes precise location in the 3D world to accommodate all geometric variables. 

Superior Accuracy:

To achieve high gaze point tracking accuracy, the image processing algorithms in the LCT Analysis System explicitly accommodate several sources of gaze-point tracking error. By intelligently understanding the variables of subjects eyes, such as pupil drift and orientation we are capable of of tracking the users gaze down to 0.4 degrees of accuracy.

Accurate eye tracking

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.

Nonlinear Gaze point 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
  • flattening of the corneal surface toward the edges.

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 non concentrically 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.