← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag