Iris biometric matching system
First Claim
Patent Images
1. A method for biometric iris matching comprising:
- pre-processing an input image capturing one or more eyes;
constructing a corrected version of the input image, the corrected version of the input image comprising a synthesized frontal presentation of at least a portion of an eye captured in the input image;
coding the one or more rectified iris images into one or more multiresolution iris codes; and
matching the one or more multiresolution iris code with a set of stored multiresolution iris codes to determine whether a match exists.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for biometric iris matching comprising pre-processing an input image capturing one or more eyes to produce one or more rectified iris images, coding the one or more rectified iris images into one or more multiresolution iris codes and matching the one or more multiresolution iris code with a set of stored multiresolution iris codes to determine whether a match exists.
29 Citations
22 Claims
-
1. A method for biometric iris matching comprising:
-
pre-processing an input image capturing one or more eyes; constructing a corrected version of the input image, the corrected version of the input image comprising a synthesized frontal presentation of at least a portion of an eye captured in the input image; coding the one or more rectified iris images into one or more multiresolution iris codes; and matching the one or more multiresolution iris code with a set of stored multiresolution iris codes to determine whether a match exists. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for biometric iris matching comprising:
-
pre-processing an input image capturing one or more eyes to produce one or more rectified iris images; coding the one or more rectified iris images into one or more multiresolution iris codes; and matching the one or more multiresolution iris code with a set of stored multiresolution iris codes to determine whether a match exists; wherein the pre-processing comprises; segmenting a pupil area in each of the one or more eyes in the input image; segmenting an iris area from a sclera area in each of the one or more eyes in the input image; inserting an artificial pupil within the segmented pupil area; and wherein segmenting the pupil and segmenting an iris/sclera boundary comprises; generating one or more edge maps corresponding to each eye in the input image; constructing one or more candidate pupil contours based on the one or more edge map, wherein each edge map contains at least one candidate pupil contour; and determining a best matching candidate pupil contour for each eye in the input image; wherein constructing one or more candidate pupil contours comprises; constructing a first candidate pupil contour from a best fitting circle for each of the one or more edge maps; constructing a second candidate pupil contour from a best inscribed circle for each of the one or more edge maps; and determining the best matching candidate pupil contour between the first candidate pupil contour and the second candidate pupil contour. - View Dependent Claims (19)
-
-
20. An apparatus for biometric iris matching comprising:
-
a pre-processor that pre-processes an input image capturing one or more eyes to produce one or more rectified iris images by constructing a corrected version of the input image, the corrected version of the input image comprising a synthesized frontal presentation of at least a portion of an eye captured in the input image; a coding processor that codes the one or more rectified iris images into one or more multiresolution iris codes; and a matching processor that matches the one or more multiresolution iris code with a set of stored multiresolution iris codes to determine whether a match exists.
-
-
21. A method for distinguishing a pupil, the method comprising, by a computer system:
-
segmenting a pupil area in one or more eyes detected in an input image; and segmenting an iris area from a sclera area in each of the one or more eyes in the input image; wherein segmenting the pupil and iris/sclera boundary comprises; generating one or more edge maps corresponding to each eye in the input image; constructing one or more candidate pupil contours based on the one or more edge map, wherein each edge map contains at least one candidate pupil contour; and determining a best matching candidate pupil contour for each eye in the input image; and wherein constructing one or more candidate pupil contours comprises; constructing a first candidate pupil contour from a best fitting circle for each of the one or more edge maps; constructing a second candidate pupil contour from a best inscribed circle for each of the one or more edge maps; and determining the best matching candidate pupil contour between the first candidate pupil contour and the second candidate pupil contour.
-
-
22. A method for estimating tilt of an eye in an input image, the method comprising, by a computer system:
-
receiving an orientation of a camera capturing one or more frames of an eye; and estimating a direction of a tilt of the eye with respect to the camera orientation; wherein correcting for perspective distortion comprises one of;
stretching the input image in the estimated direction of tilt and applying an affine or projective transformation to the input image; andwherein correcting corneal distortion comprises; defining a plurality of spokes connecting a plurality of points on an iris contour to a plurality of points on a pupil contour of the eye; mapping the plurality of spokes to a position connecting the plurality of points on the iris contour to a synthetic circular pupil contour; and applying the mapping to the input image.
-
Specification