Eye tracking systems
First Claim
1. An eye tracking system for monitoring the movement of a user'"'"'s eye, the system comprising:
- (a) video data input means for receiving video data produced by eye imaging means monitoring the user'"'"'s eye;
(b) spot location means for determining from the video data the location of a reference spot formed on the user'"'"'s eye by illumination of the user'"'"'s eye by a point source of light, the spot location means including adaptive threshold means for providing an indication of parts of the image produced by the eye imaging means which have a brightness greater than a threshold value, and spot identification means for selecting a valid reference spot by comparing said parts of the image with predetermined validity criteria;
(c) pupil location means for determining from the video data the location of the centre of the pupil of the user'"'"'s eye relative to the reference spot in order to determine the user'"'"'s line of gaze, the pupil location means including;
selection means for selecting a pupil tracking window comprising a portion of the image produced by the eye imaging means containing the pupil relative to the valid reference spot location,edge determination means for determining an edge of the pupil by selection of those parts of said image portion having a gradient greater than a threshold value,centre determination means for location of the centre of the pupil by making reference to selected points about the edge of the pupil, wherein the centre determination means includestriad selection means for selecting substantially randomly three super-threshold pixels to form a triad for further processing, from among a plurality of pixels of pupil image data, andtriad processing means for determining the centre and radius of a hypothetical circle passing through each of the selected pixels; and
(d) display means for indicating the user'"'"'s point of regard from the user'"'"'s line of gaze determined by the pupil and spot location means.
1 Assignment
0 Petitions
Accused Products
Abstract
An eye tracking system includes an eye camera and a scene camera for supplying video data to interlace electronics indicative of an image of the user'"'"'s eye and an image of the scene observed by the user. A frame grabber is provided for digitizing the video data and for separating the eye and scene data into two processing channels, and a spot location module determines the location of a reference spot formed on the user'"'"'s eye. The module includes an adaptive threshold and spot identification sub-modules for indicating parts of the eye camera image which have higher brightness, and for selecting a valid reference spot. A pupil location module determines the user'"'"'s line of gaze, and a display for indicating the user'"'"'s point of regard from the user'"'"'s line of gaze determined by the pupil and spot location modules.
128 Citations
17 Claims
-
1. An eye tracking system for monitoring the movement of a user'"'"'s eye, the system comprising:
-
(a) video data input means for receiving video data produced by eye imaging means monitoring the user'"'"'s eye; (b) spot location means for determining from the video data the location of a reference spot formed on the user'"'"'s eye by illumination of the user'"'"'s eye by a point source of light, the spot location means including adaptive threshold means for providing an indication of parts of the image produced by the eye imaging means which have a brightness greater than a threshold value, and spot identification means for selecting a valid reference spot by comparing said parts of the image with predetermined validity criteria; (c) pupil location means for determining from the video data the location of the centre of the pupil of the user'"'"'s eye relative to the reference spot in order to determine the user'"'"'s line of gaze, the pupil location means including; selection means for selecting a pupil tracking window comprising a portion of the image produced by the eye imaging means containing the pupil relative to the valid reference spot location, edge determination means for determining an edge of the pupil by selection of those parts of said image portion having a gradient greater than a threshold value, centre determination means for location of the centre of the pupil by making reference to selected points about the edge of the pupil, wherein the centre determination means includes triad selection means for selecting substantially randomly three super-threshold pixels to form a triad for further processing, from among a plurality of pixels of pupil image data, and triad processing means for determining the centre and radius of a hypothetical circle passing through each of the selected pixels; and (d) display means for indicating the user'"'"'s point of regard from the user'"'"'s line of gaze determined by the pupil and spot location means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification