Method and apparatus for calibration-free eye tracking using multiple glints or surface reflections
First Claim
1. A method for eye gaze tracking, comprising:
- providing an imaging device for acquiring images of at least one of a subject'"'"'s eyes;
providing one or more markers associated with a surface, object, or visual scene for producing corresponding glints or reflections in the subject'"'"'s eyes;
analyzing the images to find said glints and the center of the pupil; and
(i) identifying at least one marker corresponding to at least one glint that is within a threshold distance of the pupil center;
or (ii) identifying at least two markers corresponding to at least two glints, and calculating a coordinate within the surface, object, or visual scene by interpolating between the location of the at least two markers on the surface, object, or visual scene according to the relative distance to the center of the pupil of each corresponding glint;
wherein the identified marker or interpolated coordinate is indicative of the subject'"'"'s point of gaze at the surface, object, or visual scene.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for eye gaze tracking in human or animal subjects without calibration of cameras, specific measurements of eye geometries or the tracking of a cursor image on a screen by the subject through a known trajectory. The preferred embodiment includes one uncalibrated camera for acquiring video images of the subject'"'"'s eye(s) and optionally having an on-axis illuminator, and a surface, object, or visual scene with embedded off-axis illuminator markers. The off-axis markers are reflected on the corneal surface of the subject'"'"'s eyes as glints. The glints indicate the distance between the point of gaze in the surface, object, or visual scene and the corresponding marker on the surface, object, or visual scene. The marker that causes a glint to appear in the center of the subject'"'"'s pupil is determined to be located on the line of regard of the subject'"'"'s eye, and to intersect with the point of gaze. Point of gaze on the surface, object, or visual scene is calculated as follows. First, by determining which marker glints, as provided by the corneal reflections of the markers, are closest to the center of the pupil in either or both of the subject'"'"'s eyes. This subset of glints forms a region of interest (ROI). Second, by determining the gaze vector (relative angular or cartesian distance to the pupil center) for each of the glints in the ROI. Third, by relating each glint in the ROI to the location or identification (ID) of a corresponding marker on the surface, object, or visual scene observed by the eyes. Fourth, by interpolating the known locations of each these markers on the surface, object, or visual scene, according to the relative angular distance of their corresponding glints to the pupil center.
288 Citations
41 Claims
-
1. A method for eye gaze tracking, comprising:
-
providing an imaging device for acquiring images of at least one of a subject'"'"'s eyes;
providing one or more markers associated with a surface, object, or visual scene for producing corresponding glints or reflections in the subject'"'"'s eyes;
analyzing the images to find said glints and the center of the pupil; and
(i) identifying at least one marker corresponding to at least one glint that is within a threshold distance of the pupil center;
or(ii) identifying at least two markers corresponding to at least two glints, and calculating a coordinate within the surface, object, or visual scene by interpolating between the location of the at least two markers on the surface, object, or visual scene according to the relative distance to the center of the pupil of each corresponding glint;
wherein the identified marker or interpolated coordinate is indicative of the subject'"'"'s point of gaze at the surface, object, or visual scene. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
16. Apparatus for tracking eye gaze of a subject, comprising an imaging device for acquiring images of at least one of a subject'"'"'s eyes;
-
one or more markers associated with a surface, object, or visual scene for producing corresponding glints in the subject'"'"'s eyes; and
an analyzer of the images that finds said glints and the center of the pupil, and (i) identifies at least one marker corresponding to at least one glint that is within a threshold distance of the pupil center;
or(ii) identifies at least two markers corresponding to at least two glints, and calculates a coordinate within the surface, object, or visual scene by interpolating between the location of the at least two markers on the surface, object, or visual scene according to the relative distance to the center of the pupil of each corresponding glint;
wherein the identified marker or interpolated coordinate is indicative of the subject'"'"'s point of gaze at the surface, object, or visual scene. - View Dependent Claims (17, 18, 19, 20)
-
-
38. A method for tracking eye gaze at a moving object, comprising:
-
acquiring images of at least one of a subject'"'"'s eyes;
detecting in the images movement of at least one glint in the subject'"'"'s eye;
correlating movement of the pupil of the eye with movement of the at least one glint; and
identifying the object by (i) detecting a glint associated with the object that appears within a threshold distance from the pupil;
or(ii) detecting a glint associated with the object that is moving at the same velocity as the pupil;
or(iii) detecting a glint that is moving at the same velocity as the pupil and at the same velocity as the object. - View Dependent Claims (39, 40)
-
-
41. (canceled)
Specification