Eye finding and tracking system
First Claim
1. A method of finding and tracking the location of a subject'"'"'s eyes, comprising the steps of:
- employing an imaging apparatus which produces digital image frames including the face and eyes of a subject, each digital image frame comprising an array of pixel values representing the intensity of light reflected from the face of the subject, wherein each intensity representing pixel value is located at a position in the array specified by x and y coordinates;
averaging the intensity representing pixel values within respective Mx by My pixel blocks of a digitized image frame to create elements of output matrices; and
comparing elements of the output matrices to threshold values, said threshold values being chosen so as to identify which matrix elements correspond to a Mx by My pixel block which includes pixel values potentially representing an image of the subject'"'"'s pupil and at least the portion of the subject'"'"'s iris.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for finding and tracking the location of a subject'"'"'s eyes. This system and method employs an imaging apparatus which produces digital image frames including the face and eyes of a subject. An eye position finding and tracking apparatus is also included to average the intensity representing pixel values within respective Mx by My pixel blocks of a digitized image frame to create elements of output matrices. Then, elements of the output matrices are compared to various threshold values. These threshold values are chosen so as to identify which matrix elements correspond to a Mx by My pixel block potentially representing an image of the subject'"'"'s pupil and at least the portion of the subject'"'"'s iris (i.e. a potential eye location). Once the flagged matrix elements have been determined, any Mx by My pixel block corresponding to a flagged matrix element can be designated as an actual subject eye location. However, it is preferred that further steps be taken to confirm the actual eye location, as well as to track the changing position of the subject'"'"'s eye. Accordingly, the preferred system and method include a provision for tracking the location of a center of each Mx by My pixel block representing a potential eye location in each subsequent image frame produced from the imaging apparatus. Further, a provision is included to detect a blink at the location. Such a blink confirms the potential eye location is an actual eye location.
90 Citations
42 Claims
-
1. A method of finding and tracking the location of a subject'"'"'s eyes, comprising the steps of:
-
employing an imaging apparatus which produces digital image frames including the face and eyes of a subject, each digital image frame comprising an array of pixel values representing the intensity of light reflected from the face of the subject, wherein each intensity representing pixel value is located at a position in the array specified by x and y coordinates; averaging the intensity representing pixel values within respective Mx by My pixel blocks of a digitized image frame to create elements of output matrices; and comparing elements of the output matrices to threshold values, said threshold values being chosen so as to identify which matrix elements correspond to a Mx by My pixel block which includes pixel values potentially representing an image of the subject'"'"'s pupil and at least the portion of the subject'"'"'s iris. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of finding and tracking the location of a subject'"'"'s eyes, comprising the steps of:
-
employing an imaging apparatus which produces digital image frames including the face and eyes of a subject, each digital image frame comprising an array of pixel values representing the intensity of light reflected from the face of the subject, wherein each intensity representing pixel value is located at a position in the array specified by x and y coordinates; averaging the intensity representing pixel values within respective Mx by My pixel blocks of a first digitized image frame to create elements of output matrices; comparing elements of the output matrices associated with the first image frame to threshold values, said threshold values being chosen so as to identify which matrix elements correspond to a Mx by My pixel block which includes pixel values potentially representing an image of the subject'"'"'s pupil and at least the portion of the subject'"'"'s iris; and tracking the location of a center of each Mx by My pixel block potentially representing the image of the subject'"'"'s pupil and at least the portion of the subject'"'"'s iris in each subsequent image frame produced from the imaging apparatus, and detecting a blink at the location, said blink indicating the location is an actual eye location. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An eye position finding and tracking system comprising:
-
an imaging apparatus which produces digital image frames including the face and eyes of a subject, each digital image frame comprising an array of pixel values representing the intensity of light reflected from the face of the subject, wherein each intensity representing pixel value is located at a position in the array specified by x and y coordinates; and a eye finding and tracking unit comprising; a first processor portion capable of averaging the intensity representing pixel values within respective Mx by My pixel blocks of a digitized image frame to create elements of output matrices, a second processor portion capable of comparing elements of the output matrices to threshold values, said threshold values being chosen so as to identify which matrix elements correspond to a Mx by My pixel block which includes pixel values potentially representing an image of the subject'"'"'s pupil and at least the portion of the subject'"'"'s iris. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. An eye position finding and tracking system comprising:
-
an imaging apparatus which produces digital image frames including the face and eyes of a subject, each digital image frame comprising an array of pixel values representing the intensity of light reflected from the face of the subject, wherein each intensity representing pixel value is located at a position in the array specified by x and y coordinates; and a eye finding and tracking unit comprising; a first processor portion capable of averaging the intensity representing pixel values within respective Mx by My pixel blocks of a first digitized image frame to create elements of output matrices, a second processor portion capable of comparing elements of the output matrices associated with the first image frame to threshold values, said threshold values being chosen so as to identify which matrix elements correspond to a Mx by My pixel block which includes pixel values potentially representing an image of the subject'"'"'s pupil and at least the portion of the subject'"'"'s iris, a third processor portion capable of tracking the location of a center of each Mx by My pixel block potentially representing the image of the subject'"'"'s pupil and at least the portion of the subject'"'"'s iris in each subsequent image frame produced from the imaging apparatus, and detecting a blink at the location, said blink indicating the location is an actual eye location. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification