Analysis of reflections of projected light in varying colors, brightness, patterns, and sequences for liveness detection in biometric systems
First Claim
Patent Images
1. A method of determining face liveness, comprising:
- during both an enrollment phase and a face recognition phase;
automatically detecting, by a mobile device, a level of light;
displaying a captured image of a subject'"'"'s face on a screen;
conducting a preliminary analysis of an eye of the subject'"'"'s face to determine whether there are any preexisting reflections in the eye;
selecting a liveness detection image based upon whether a reflection of the image will be more or less readily detectable given one or more current environmental condition;
causing, with a processor of the mobile device, the liveness detection image to be displayed on the screen of the mobile device during a first period of time, the displayed liveness detection image brightness adjusted based on the detected level of light;
receiving, at the processor, a reflection image from a camera utilized by the mobile device, the reflection image captured during the first period of time and showing the subject'"'"'s face;
displaying the captured image of a subject'"'"'s face or another captured image of the subject'"'"'s face on the screen;
analyzing, with the processor, the reflection image to identify any reflections of the liveness detection image in the reflection image;
making, with the processor, a liveness determination based on the analysis;
selecting one captured image determined to be live; and
storing the one captured image determined to be live; and
normalizing the one captured image.
1 Assignment
0 Petitions
Accused Products
Abstract
Spoofed faces are unlikely to reflect a likeness detection image in the same manner as live faces. To determine likeness of a subject face, a likeness detection image is displayed on a screen of a face recognition device in the direction of the subject face, and a reflection image of the subject face is captured while the likeness detection image is displayed. The reflection image is analyzed to determine whether the reflection image contains any reflections of the likeness detection image, and a likeness determination is made based on the location and/or character of any such reflections.
-
Citations
23 Claims
-
1. A method of determining face liveness, comprising:
-
during both an enrollment phase and a face recognition phase; automatically detecting, by a mobile device, a level of light; displaying a captured image of a subject'"'"'s face on a screen; conducting a preliminary analysis of an eye of the subject'"'"'s face to determine whether there are any preexisting reflections in the eye; selecting a liveness detection image based upon whether a reflection of the image will be more or less readily detectable given one or more current environmental condition; causing, with a processor of the mobile device, the liveness detection image to be displayed on the screen of the mobile device during a first period of time, the displayed liveness detection image brightness adjusted based on the detected level of light; receiving, at the processor, a reflection image from a camera utilized by the mobile device, the reflection image captured during the first period of time and showing the subject'"'"'s face; displaying the captured image of a subject'"'"'s face or another captured image of the subject'"'"'s face on the screen; analyzing, with the processor, the reflection image to identify any reflections of the liveness detection image in the reflection image;
making, with the processor, a liveness determination based on the analysis;selecting one captured image determined to be live; and storing the one captured image determined to be live; and normalizing the one captured image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 21)
-
-
11. A face enrollment or face recognition device, comprising:
-
a camera; a display screen; a processor; and a memory storing instructions for execution by the processor that, when executed by the processor, cause the processor, for both an enrollment phase and a face recognition phase, to; display a captured image of a subject'"'"'s face on the display screen; automatically detect a level of light;
conduct a preliminary analysis of an eye of the subject'"'"'s face to determine whether there are any preexisting reflections in the eye;selecting a liveness detection image based upon whether a reflection of the image will be more or less readily detectable given one or more current environmental condition; cause the liveness detection image to be displayed on the display screen the displayed liveness detection image brightness adjusted based on the detected level of light; cause the camera to capture a reflection image of a subject face while the liveness detection image is displayed on the display screen; display the captured image of a subject'"'"'s face or another captured image of the subject'"'"'s face on the display screen; analyze the reflection image to identify one or more reflections of the liveness detection image in the reflection image; make a liveness determination based on the analysis; select one captured image determined to be live; and normalize the one captured image. - View Dependent Claims (12, 13, 14, 15, 16, 17, 22)
-
-
18. A method for determining whether a subject face is live or spoofed, for both an enrollment process and face recognition process, comprising:
-
conducting, for both the enrollment process and the face recognition process, a preliminary analysis of an eye of the subject face to determine whether there are any preexisting reflections in an eye; selecting, for both the enrollment process and the face recognition process, a liveness detection image based upon whether a reflection of the image will be more or less readily detectable given one or more current environmental condition; projecting, for both the enrollment process and the face recognition process, the liveness detection image onto a subject face during a first time period; capturing, for both the enrollment process and the face recognition process, a reflection image of the subject face during the first time period; identifying, for both the enrollment process and the face recognition process, at least one reflection of the liveness detection image in the reflection image; determining, for both the enrollment process and the face recognition process, a location in the reflection image, relative to the subject face, of the at least one reflection; based on the determined location, making a liveness determination, for both the enrollment process and the face recognition process; selecting, for both the enrollment process and the face recognition process, one captured image determined to be live; normalizing, for both the enrollment process and the face recognition process, the one captured image; and storing, for both the enrollment process and the face recognition process, the one captured image. - View Dependent Claims (19, 20, 23)
-
Specification