US5231674A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Eye tracking method and apparatus
Assignee: LC Technologies Inc
•
Filing: 1991-05-13
•
Granted: 1993-07-27
•
Expires: 2011-05-13
Abstract
Abstract In applications where it is desired to determine the locations of image features, such as eye monitoring to determine the direction that a person is gazing, determining the point at which he is gazing, or measuring the motions of his eye using a camera to capture an optical image of the eye and image processing to extract information about the eye's gaze point and/or orientation, there is provided a method and apparatus for precise location of image features such as edge coordinates between the pupil anc iris of the eye and of the center coordinates of light reflections off the cornea of the eye.
Inventors
- 👤 Dixon Cleveland
- 👤 James H. Cleveland
- 👤 Peter L. Norloff
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-06 11:10
CPC Classifications
A; A61; A61B; A61B3/00; A61B3/10; A61B3/113; G; G06; G06T; G06T7/00; G06T7/70; G06T7/73; G06V; G06V10/00; G06V10/20; G06V40/00; G06V40/10; G06V40/18; G06V40/193
Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
141 words
A computerized method for locating a corneal reflection within an image of an eye comprising the steps of: illuminating the eye with a light source to produce light reflected by the eye; using a camera to convert the light reflected by the eye into a two-dimensional image of at least a portion of the eye, said image including a corneal reflection; converting a segment of the image representative of the corneal reflection into a sequence of gray scale reflection data; thresholding the gray scale reflection data by subtracting a predetermined threshold value from each element of the sequence to find the magnitudes of intensities above the threshold; scaling the thresholded corneal reflection data according to a monotonic scale prior to finding the center of mass; and locating the corneal reflection by finding a center of mass of the scaled thresholded data.
Claim 2
Dependent Claim
141 words
A computerized method for locating a corneal reflection within an image of an eye comprising the steps of: illuminating the eye with a light source to produce light reflected by the eye; using a camera to convert the light reflected by the eye into a two-dimensional image of at least a portion of the eye, said image including a corneal reflection; converting a segment of the image representative of the corneal reflection into a sequence of gray scale reflection data; thresholding the gray scale reflection data by subtracting a predetermined threshold value from each element of the sequence to find the magnitudes of intensities above the threshold; scaling the thresholded corneal reflection data according to a monotonic scale prior to finding the center of mass; and locating the corneal reflection by finding a center of mass of the scaled thresholded data.
Claim 3
Dependent Claim
21 words
The computerized method as set forth in claim 1, further comprising the step of smoothing the collected data prior to thresholding.
Claim 4
Independent Claim
143 words
An apparatus for locating a corneal reflection within an image of an eye comprising: a light source illuminating the eye to produce light reflected by the eye; a camera capturing light reflected by the eye to produce a two-dimensional image of at least a portion of the eye, said image including a corneal reflection; means for converting a segment of the image representative of the corneal reflection into a sequence of gray scale reflection data; means for thresholding the gray scale reflection data by subtracting a predetermined threshold value from each element of the sequence to find the magnitude of the intensities above the threshold; means for scaling the thresholded corneal reflection data according to a monotonic scale prior to finding the center of mass; and means for locating the corneal reflection by finding a center of mass of the scaled thresholded data.
Claim 5
Independent Claim
143 words
An apparatus for locating a corneal reflection within an image of an eye comprising: a light source illuminating the eye to produce light reflected by the eye; a camera capturing light reflected by the eye to produce a two-dimensional image of at least a portion of the eye, said image including a corneal reflection; means for converting a segment of the image representative of the corneal reflection into a sequence of gray scale reflection data; means for thresholding the gray scale reflection data by subtracting a predetermined threshold value from each element of the sequence to find the magnitude of the intensities above the threshold; means for scaling the thresholded corneal reflection data according to a monotonic scale prior to finding the center of mass; and means for locating the corneal reflection by finding a center of mass of the scaled thresholded data.
Claim 6
Dependent Claim
23 words
The apparatus as set forth in claim 3, further comprising means for smoothing the collected sequence of gray scale data prior to thresholding.
Claim 7
Dependent Claim
181 words
A computerized method for locating an edge feature within an image of an object comprising the steps of: illuminating the object with a light source to produce light reflected by the object; using a camera to convert light reflected by the object into a two-dimensional image of at least a portion of the object, said image including the edge feature; converting a segment of the image representative of the edge feature into a sequence of gray scale reflection data; emphasizing the edge feature by spatially differentiating the sequence of gray scale reflection data to obtain a sequence of emphasized derivative data; thresholding the emphasized derivative data by subtracting a predetermined threshold value from each element of the sequence to find the magnitudes of the data above the threshold; and locating the edge feature by finding a center of mass of the thresholded emphasized derivative data, wherein the center of mass is obtained by the application of selected weights to the image coordinates, and wherein the selected weight at each image coordinate increases monotonically with the thresholded emphasized data for that coordinate.
Claim 8
Dependent Claim
181 words
A computerized method for locating an edge feature within an image of an object comprising the steps of: illuminating the object with a light source to produce light reflected by the object; using a camera to convert light reflected by the object into a two-dimensional image of at least a portion of the object, said image including the edge feature; converting a segment of the image representative of the edge feature into a sequence of gray scale reflection data; emphasizing the edge feature by spatially differentiating the sequence of gray scale reflection data to obtain a sequence of emphasized derivative data; thresholding the emphasized derivative data by subtracting a predetermined threshold value from each element of the sequence to find the magnitudes of the data above the threshold; and locating the edge feature by finding a center of mass of the thresholded emphasized derivative data, wherein the center of mass is obtained by the application of selected weights to the image coordinates, and wherein the selected weight at each image coordinate increases monotonically with the thresholded emphasized data for that coordinate.
Claim 9
Dependent Claim
22 words
The computerized method as set forth in claim 5, further comprising the step of smoothing the emphasized derivative data prior to thresholding.
Claim 10
Dependent Claim
35 words
The computerized method as set forth in claim 5, wherein the image is that of an eye and the edge feature is an edge feature of one of a pupil and iris of said eye.
Claim 11
Dependent Claim
35 words
The computerized method as set forth in claim 6, wherein the image is that of an eye and the edge feature is an edge feature of one of a pupil and iris of said eye.
Claim 12
Dependent Claim
157 words
A computerized method for locating a corneal reflection within an image of an eye comprising the steps of: illuminating the eye with a light source to produce light reflected by the eye; using a camera to convert the light reflected by the eye into a two-dimensional image of at least a portion of the eye, said image including a corneal reflection; converting a segment of the image representative of the corneal reflection into a sequence of gray scale reflection data; thresholding the gray scale reflection data by subtracting a predetermined threshold value from each element of the sequence to find the magnitude of intensities above the threshold; and locating the corneal reflection by finding a center of mass of the thresholded data, wherein the center of mass is obtained by the application of selected weights to the image coordinates, and wherein the selected weight at each image coordinate increases monotonically with the thresholded data for that coordinate.
Claim 13
Dependent Claim
157 words
A computerized method for locating a corneal reflection within an image of an eye comprising the steps of: illuminating the eye with a light source to produce light reflected by the eye; using a camera to convert the light reflected by the eye into a two-dimensional image of at least a portion of the eye, said image including a corneal reflection; converting a segment of the image representative of the corneal reflection into a sequence of gray scale reflection data; thresholding the gray scale reflection data by subtracting a predetermined threshold value from each element of the sequence to find the magnitude of intensities above the threshold; and locating the corneal reflection by finding a center of mass of the thresholded data, wherein the center of mass is obtained by the application of selected weights to the image coordinates, and wherein the selected weight at each image coordinate increases monotonically with the thresholded data for that coordinate.
Claim 14
Dependent Claim
21 words
The computerized method as set forth in claim 9, further comprising the step of smoothing the collected data prior to thresholding.
Claim 15
Dependent Claim
30 words
The computerized method as set forth in claim 9, further comprising the step of scaling the thresholded data according to a monotonic scale prior to finding the center of mass.
Claim 16
Independent Claim
183 words
An apparatus for locating an edge feature within an image of an object comprising: a light source illuminating the object to produce light reflected by the object; a camera capturing light reflected by the object to produce a two-dimensional image of at least a portion of the object, said image including the edge feature; means for converting a segment of the image representative of the edge feature into a sequence of gray scale reflection data; means for emphasizing the edge feature by spatially differentiating the sequence of gray reflection scale data to obtain a sequence of emphasized derivative data; means for thresholding the emphasized derivative data by subtracting a predetermined threshold value from each element of the sequence to find the magnitudes of the emphasized data above the threshold; and means for locating the edge feature by finding a center of mass of the thresholded emphasized data, wherein the center of mass is obtained by the application of selected weights to the image coordinates, and wherein the selected weight at each image coordinate increases monotonically with the thresholded emphasized data for that coordinate.
Claim 17
Independent Claim
183 words
An apparatus for locating an edge feature within an image of an object comprising: a light source illuminating the object to produce light reflected by the object; a camera capturing light reflected by the object to produce a two-dimensional image of at least a portion of the object, said image including the edge feature; means for converting a segment of the image representative of the edge feature into a sequence of gray scale reflection data; means for emphasizing the edge feature by spatially differentiating the sequence of gray reflection scale data to obtain a sequence of emphasized derivative data; means for thresholding the emphasized derivative data by subtracting a predetermined threshold value from each element of the sequence to find the magnitudes of the emphasized data above the threshold; and means for locating the edge feature by finding a center of mass of the thresholded emphasized data, wherein the center of mass is obtained by the application of selected weights to the image coordinates, and wherein the selected weight at each image coordinate increases monotonically with the thresholded emphasized data for that coordinate.
Claim 18
Dependent Claim
21 words
The method as set forth in claim 12, further comprising the step of smoothing the emphasized derivative data prior to thresholding.
Claim 19
Dependent Claim
34 words
The method as set forth in claim 12, wherein the image is that of an eye and the edge feature is an edge feature of one of a pupil and iris of said eye.
Claim 20
Dependent Claim
34 words
The method as set forth in claim 12, wherein the image is that of an eye and the edge feature is an edge feature of one of a pupil and iris of said eye.
Claim 21
Independent Claim
156 words
An apparatus for locating corneal reflection within an image of an eye comprising: a light source illuminating the eye to produce light reflected by the eye; a camera capturing light reflected by the eye to produce a two-dimensional image of at least a portion of the eye, said image including a corneal reflection; means for converting a segment of the image representative of the corneal reflection into a sequence of gray scale reflection data; means for threshodling the gray scale reflection data by subtracting a predetermined threshold value from each element of the sequence to find the magnitude of the intensities above the threshold; and means for locating the corneal reflection by finding a center of mass of the thresholded data, wherein the center of mass is obtained by the application of selected weights to the image coordinates, and wherein the selected weight at each image coordinate increases monotonically with the thresholded data for that coordinate.
Claim 22
Independent Claim
156 words
An apparatus for locating corneal reflection within an image of an eye comprising: a light source illuminating the eye to produce light reflected by the eye; a camera capturing light reflected by the eye to produce a two-dimensional image of at least a portion of the eye, said image including a corneal reflection; means for converting a segment of the image representative of the corneal reflection into a sequence of gray scale reflection data; means for threshodling the gray scale reflection data by subtracting a predetermined threshold value from each element of the sequence to find the magnitude of the intensities above the threshold; and means for locating the corneal reflection by finding a center of mass of the thresholded data, wherein the center of mass is obtained by the application of selected weights to the image coordinates, and wherein the selected weight at each image coordinate increases monotonically with the thresholded data for that coordinate.
Claim 23
Dependent Claim
23 words
The apparatus as set forth in claim 16, further comprising means for smoothing the collected sequence of gray scale data prior to thresholding.
Claim 24
Dependent Claim
28 words
The apparatus as set forth in claim 16, further comprising means for scaling the thresholded data according to a monotonic scale prior to finding the center of mass.
References Cited (Backward Citations)
US3533683A
Cited
US3533684A
Cited
US3525565A
Cited
US3864030A
Cited
US3804496A
Cited
US3869694A
Cited
US4003642A
Cited
US4034401A
Cited
US4251139A
Cited
US4199785A
Cited
US4231066A
Cited
US4287410A
Cited
US4373787A
Cited
JPS5719882A
Cited
US4595990A
Cited
US4678297A
Cited
US4673264A
Cited
US4626089A
Cited
US4544246A
Cited
US4756613A
Cited
US4648052A
Cited
US4635203A
Cited
US4695959A
Cited
US4809342A
Cited
US4725722A
Cited
US4755045A
Cited
US4789235A
Cited
US5016282A
Cited
US4959714A
Cited
US4977504A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1996-07-26 | 1997-01-25 | 1997-07-27 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-07-26 | 2001-01-25 | 2001-07-27 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-07-26 | 2005-01-25 | 2005-07-27 | $7700.00 | Window Closed / Lapsed |