Facial recognition
First Claim
1. A method comprising:
- receiving, from an image capture device coupled to a computing device, a first image of a face of a user, and a second image of the face of the user;
detecting a liveness gesture based on at least one of a yaw angle of the second image relative to the first image and a pitch angle of the second image relative to the first image, wherein the yaw angle corresponds to a transition centered around a vertical axis, and wherein the pitch angle corresponds to a transition centered around a horizontal axis;
generating a liveness score based on at least one of a yaw angle magnitude associated with the yaw angle and a pitch angle magnitude associated with the pitch angle;
comparing the liveness score to a threshold value; and
determining, based at least in part on the comparison, whether to deny authentication to the user with respect to accessing one or more functionalities controlled by the computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
An example method includes receiving a first image and a second image of a face of a user, where one or both images have been granted a match by facial recognition. The method further includes detecting a liveness gesture based on at least one of a yaw angle of the second image relative to the first image and a pitch angle of the second image relative to the first image, where the yaw angle corresponds to a transition along a horizontal axis, and where the pitch angle corresponds to a transition along a vertical axis. The method further includes generating a liveness score based on a yaw angle magnitude and/or a pitch angle magnitude, comparing the liveness score to a threshold value, and determining, based on the comparison, whether to deny authentication to the user with respect to accessing one or more functionalities controlled by the computing device.
159 Citations
23 Claims
-
1. A method comprising:
-
receiving, from an image capture device coupled to a computing device, a first image of a face of a user, and a second image of the face of the user; detecting a liveness gesture based on at least one of a yaw angle of the second image relative to the first image and a pitch angle of the second image relative to the first image, wherein the yaw angle corresponds to a transition centered around a vertical axis, and wherein the pitch angle corresponds to a transition centered around a horizontal axis; generating a liveness score based on at least one of a yaw angle magnitude associated with the yaw angle and a pitch angle magnitude associated with the pitch angle; comparing the liveness score to a threshold value; and determining, based at least in part on the comparison, whether to deny authentication to the user with respect to accessing one or more functionalities controlled by the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-readable storage device encoded with instructions that, when executed, cause one or more processors of a computing device to perform operations comprising:
-
receiving, from an image capture device coupled to the computing device, a first image of a face of a user, and a second image of the face of the user; detecting a liveness gesture based on at least one of a yaw angle of the second image relative to the first image and a pitch angle of the second image relative to the first image, wherein the yaw angle corresponds to a transition centered around a vertical axis, and wherein the pitch angle corresponds to a transition centered around a horizontal axis; generating a liveness score based on at least one of a yaw angle magnitude associated with the yaw angle and a pitch angle magnitude associated with the pitch angle; comparing the liveness score to a threshold value; and determining, based at least in part on the comparison, whether to deny authentication to the user with respect to accessing one or more functionalities controlled by the computing device.
-
-
23. A computing device comprising:
-
a memory, at least one processor; an image capture device operable by the at least one processor to capture a first image of a face of a user, and a second image of the face of the user; a facial recognition module operable by the at least one processor to grant a match, by facial recognition, to at least one of the first image and the second image; and an anti-spoofing module operable by the at least one processor to; detect a liveness gesture based on at least one of a yaw angle of the second image relative to the first image and a pitch angle of the second image relative to the first image, wherein the yaw angle corresponds to a transition centered around a vertical axis, and wherein the pitch angle corresponds to a transition centered around a horizontal axis; generate a liveness score based on at least one of a yaw angle magnitude associated with the yaw angle and a pitch angle magnitude associated with the pitch angle; compare the liveness score to a threshold value; and determine, based at least in part on the comparison, whether to deny authentication to the user with respect to accessing one or more functionalities controlled by the computing device.
-
Specification