Optical recognition methods for locating eyes
First Claim
Patent Images
1. A method for processing an image including eyes of a subject registered by a reflex photometer comprising the steps of:
- 1) obtaining at least a partial image of a face of a subject containing eyes of said subject, 2) dividing said image into a first half and a second half so that said first half and said second half each contain an image of one of said eyes, 3) processing said first half and said second half to at least determine a position of a pupil of a one of said eves in said first half and said second half.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for processing an image of eyes of a subject is provided. The image is divided into two halves, each containing an eye of the subject. The halves are then processed to determine at least a position of a pupil within the first half and second half. After positions of the pupils are determined, horizontal and vertical histograms are developed from the pupil in each of the halves. Several ways of plotting the respective histograms are disclosed, these plots provided with various indicators for detecting abnormal conditions of the eyes.
-
Citations
30 Claims
-
1. A method for processing an image including eyes of a subject registered by a reflex photometer comprising the steps of:
-
1) obtaining at least a partial image of a face of a subject containing eyes of said subject, 2) dividing said image into a first half and a second half so that said first half and said second half each contain an image of one of said eyes, 3) processing said first half and said second half to at least determine a position of a pupil of a one of said eves in said first half and said second half. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
establishing a reference intensity level that is generally lower than intensity levels of a pupil of an eye, beginning at a pixel having an intensity value characteristic of a corneal spike, successively comparing pixel intensities in radially opposed directions from said pixel having an intensity value characteristic of a corneal spike with said reference intensity level until pixels having a lower intensity value than said reference value are detected, in a plurality of lines generally perpendicular to said radially opposed directions, sequentially testing pixels until first transition intensities lower than said reference intensity level are located, storing pixel locations registering said first transition intensities.
-
-
9. A method as set forth in claim 8 further comprising the step of sequentially testing pixels in directions normal to each said plurality of lines until second transition intensities lower than said reference intensity level are located,
storing pixel locations registering said second transition intensities. -
10. A method as set forth in claim 9 further comprising the step of averaging said pixel locations of said first transition intensities and said second transition intensities to obtain an approximate location of a center of said pupil.
-
11. A method as set forth in claim 10 further comprising the steps of:
-
developing a 2 dimensional eye array for each eye of a subject, each said eye array including a pupil and at least a portion of an iris of a respective said eye, with each said pupil generally centered within an associated said eye array, for each said 2 dimensional eye array, developing a first histogram array of intensity values developed from rows of pixels across at least said pupil in each said 2 dimensional eye array, for each said eye array, developing a second histogram array of intensity values developed from columns of pixels across at least said pupil in each said 2 dimensional eye array, locating said first histogram array horizontally aligned with respect to an associated said eye array, locating said second histogram array vertically aligned with respect to an associated said eye array, dividing pixel intensities into a range of equally separated ranges and assigning a particular color to each said range.
-
-
12. A method as set forth in claim 11 further comprising the steps of:
-
locating a geometric center of said pupil at a center of each said eye array, providing at least one indica on two adjacent sides of each said eye array, said indica showing a geometric center of said pupil and said eye array, comparing a position of a corneal spike in said first histogram array and said second histogram array to respective said indica to determine vertical and horizontal deviation of an eye imaged in each said eye array.
-
-
13. A method as set forth in claim 11 further comprising the step of developing said first histogram array and said second histogram array in the form of envelopes each showing an outline of said histogram arrays.
-
14. A method as set forth in claim 13 further comprising the step of indicating data including average intensity value, standard deviation, and a median value within each said envelope.
-
15. A method as set forth in claim 7 further comprising the step of determining pixel intensity values along radial lines extending from the pixel under test.
-
16. A method as set forth in claim 15 further comprising the step of detecting a drop of said pixel intensity values along said radial lines to locate an edge of said pupil.
-
17. A method as set forth in claim 16 further comprising the step of testing said pixel intensity values along said radial lines to locate pupil to iris transitions along each said radial line.
-
18. A method for displaying eyes of a subject imaged by a reflex photometer and comprising the steps of:
-
vertically dividing an image of said eyes into a first half and a second half, developing a two-dimensional plot of said first half and said second half, dividing light intensity values of pixels in said first half and said second half into a plurality of predetermined ranges, assigning a different color for each of said predetermined ranges to develop a two-dimensional plot for each said first half and said second half. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
transmitting coordinates of the eyes in the full-face image, transmitting interpupillary distance between said pupils of said eyes.
-
-
27. A method as set forth in claim 18 further comprising the steps of:
-
locating a predetermined number of groups of pixels registering higher levels of light intensity, performing a series of tests to determine if the region around each group of pixels has characteristics of at least a pupil.
-
-
28. A method as set forth in claim 18 further comprising the steps of:
-
1) scanning each said array for pixels registering light intensity peaks, 2) applying a series of tests to determine whether any of said light 3) After a pupil is located, storing light intensity values of a small array just around the pupil.
-
-
29. A method as set forth in claim 28 further comprising the step of developing 2 dimensional and three dimensional images of said small array of pixels.
-
30. A method as set forth in claim 27 wherein one of said series of tests comprises the step of, for each of said predetermined number of groups of pixels registering higher levels of light intensity, testing pixel intensity values along a predetermined number of radial lines beginning from said group of pixels until light intensities representative of an edge of said pupil is found.
Specification