Facial recognition
First Claim
1. A method comprising:
- receiving, by a computing device, a first authentication image;
outputting, by the computing device, a prompt to perform a predetermined liveness gesture;
receiving, by the computing device, a second authentication image;
detecting, by the computing device, a liveness gesture based on at least one of a yaw angle of the second authentication image relative to the first authentication image and a pitch angle of the second authentication image relative to the first authentication 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;
determining, by the computing device, whether the detected liveness gesture matches the predetermined liveness gesture; and
determining, by the computing device, based on whether the detected liveness gesture matches the predetermined liveness gesture, whether to deny authentication 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.
62 Citations
27 Claims
-
1. A method comprising:
-
receiving, by a computing device, a first authentication image; outputting, by the computing device, a prompt to perform a predetermined liveness gesture; receiving, by the computing device, a second authentication image; detecting, by the computing device, a liveness gesture based on at least one of a yaw angle of the second authentication image relative to the first authentication image and a pitch angle of the second authentication image relative to the first authentication 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; determining, by the computing device, whether the detected liveness gesture matches the predetermined liveness gesture; and determining, by the computing device, based on whether the detected liveness gesture matches the predetermined liveness gesture, whether to deny authentication 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. 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 a first authentication image; outputting a prompt to perform a predetermined liveness gesture; receiving a second authentication image; detecting a liveness gesture based on at least one of a yaw angle of the second authentication image relative to the first authentication image and a pitch angle of the second authentication image relative to the first authentication 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; determining whether the detected liveness gesture matches the predetermined liveness gesture; determining, based on whether the detected liveness gesture matches the predetermined liveness gesture, whether to deny authentication with respect to accessing one or more functionalities controlled by the computing device.
-
-
22. A device comprising:
-
a memory; and one or more programmable processors configured to; receive a first authentication image; output a prompt to perform a predetermined liveness gesture; receive a second authentication image; detect a liveness gesture based on at least one of a yaw angle of the second authentication image relative to the first authentication image and a pitch angle of the second authentication image relative to the first authentication 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; determine whether the detected liveness gesture matches the predetermined liveness gesture; and determine, based on whether the detected liveness gesture matches the predetermined liveness gesture, whether to deny authentication with respect to accessing one or more functionalities controlled by the device. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification