SYSTEMS AND METHODS FOR PERFORMING IRIS IDENTIFICATION AND VERIFICATION USING MOBILE DEVICES
First Claim
1. A method for performing iris recognition of a user by a mobile computing device based on imagery of the user captured using the mobile computing device, comprising:
- capturing, by the mobile device having a camera, a light emitter, a non-transitory storage medium, instructions stored on the storage medium, and a processor configured by executing the instructions, a first image depicting a facial region of a user;
processing, the first image among the images using an eye finding algorithm to identify an eye of the user depicted in the first image;
illuminating, with the processor using a light source, the user;
capturing, with the processor using the camera during the illuminating step, a second image of the subject;
analyze one or more of the first and second images to identify a location of the eye depicted in the one or more of the first and second images;
isolating, with the processor based on the identified location, an eye image within the second image, wherein the eye image is a portion of the second image that depicts the eye;
segmenting, with the processor, an iris image from the eye image, wherein the iris image is a portion of the eye image that includes iris image data corresponding to an iris;
encoding, with the processor from the segmented iris image, the iris image data as an iris template;
authenticating the user, with the processor, by matching the encoded iris template to a previously stored encoded iris template for a match; and
providing, with the processor, a result of the authentication.
2 Assignments
0 Petitions
Accused Products
Abstract
Technologies are presented herein in support of a system and method for performing iris identification and verification using mobile devices. Embodiments of the present invention concern a method for authenticating a user with a mobile device that includes steps for capturing imagery of a user'"'"'s face, analyzing the imagery to identify the portion of the image depicting the user'"'"'s eyes and segmenting the eye image to isolate the iris image data and encoding the iris image data in iris template. The present disclosure further describes authenticating the user based on the encoded iris template and additional techniques for preventing erroneous authentication caused by spoofing. In some examples, the anti-spoofing techniques may include capturing one or more images of a user'"'"'s eyes and analyzing the captured images for indications of liveness based on reflection characteristics depicted in the imagery.
-
Citations
30 Claims
-
1. A method for performing iris recognition of a user by a mobile computing device based on imagery of the user captured using the mobile computing device, comprising:
-
capturing, by the mobile device having a camera, a light emitter, a non-transitory storage medium, instructions stored on the storage medium, and a processor configured by executing the instructions, a first image depicting a facial region of a user; processing, the first image among the images using an eye finding algorithm to identify an eye of the user depicted in the first image; illuminating, with the processor using a light source, the user; capturing, with the processor using the camera during the illuminating step, a second image of the subject; analyze one or more of the first and second images to identify a location of the eye depicted in the one or more of the first and second images; isolating, with the processor based on the identified location, an eye image within the second image, wherein the eye image is a portion of the second image that depicts the eye; segmenting, with the processor, an iris image from the eye image, wherein the iris image is a portion of the eye image that includes iris image data corresponding to an iris; encoding, with the processor from the segmented iris image, the iris image data as an iris template; authenticating the user, with the processor, by matching the encoded iris template to a previously stored encoded iris template for a match; and providing, with the processor, a result of the authentication. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
7. The method of claim, wherein segmenting the portion of the eye image comprises:
-
testing known samples of iris textures against a plurality of regions of the eye image; and identifying, based on the testing, regions of the eye image that match the iris texture.
-
-
19. A computer implemented method for authenticating a user using a mobile device based on imagery of one or more portions of facial region of the user, wherein the imagery is captured using a camera of the mobile device, the method comprising:
-
capturing, by a mobile device having a camera, a light emitter, a storage medium, instructions stored on the storage medium, and a processor configured by executing the instructions, a plurality of images depicting at least one facial region of the user, wherein at least a first image is captured by the camera while the light emitter is activated and illuminating the user, and wherein at least a second image is captured while the light emitter is deactivated and is not illuminating the user; detecting, by the processor in at least the first and the second images from among the plurality of images, an eye of the user depicted in the respective images; aligning, by the processor, at least the first image and the second image; subtracting, by the processor, at least a portion of the first image from a corresponding portion of the second image; detecting, by the processor based on a result of the image subtraction, a reflection characteristic; determining, by the processor, that the imagery depicts a live user by comparing the detected reflection characteristic to one or more prescribed reflection characteristics. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification