Systems and methods for spoof detection relative to a template instead of on an absolute scale
First Claim
Patent Images
1. A device, comprising:
- a sensor configured to capture an input image of a biometric; and
a processor configured to;
receive, from the sensor, the input image;
extract one or more anti-spoof metrics from the input image;
receive an anti-spoof template corresponding to a biometric of a first user;
for a first anti-spoof metric, compute a first amount of a difference between a value of the first anti-spoof metric extracted from the input image and a value of the first anti-spoof metric in the anti-spoof template that corresponds to the biometric of the first user;
for a second anti-spoof metric extracted from the input image, compute a second amount of a difference between a value of the second anti-spoof metric extracted from the input image and a value of the second anti-spoof metric in the anti-spoof template that corresponds to the biometric of the first user;
determine whether the input image is a replica of the biometric of the first user based on the first amount of the difference between the value of the first anti-spoof metric extracted from the input image and the value of the first anti-spoof metric in the anti-spoof template that corresponds to the biometric of the first user and the second amount of the difference between the value of the second anti-spoof metric extracted from the input image and the value of the second anti-spoof metric in the anti-spoof template that corresponds to the biometric of the first user; and
prevent successful authentication on the device in response to determining that the input image is a replica of the biometric of the first user.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are a system and method for performing spoof detection. The method includes: receiving, by a processor from a biometric sensor, an input image of a biometric; extracting, by the processor, one or more anti-spoof metrics from the input image; receiving, by the processor, an anti-spoof template corresponding to the biometric; for a first anti-spoof metric, computing, by the processor, a differential value between a value of the first anti-spoof metric extracted from the input image and a value of the first anti-spoof metric in the anti-spoof template; and determining, by the processor, whether the input image is a replica of the biometric based on the differential value.
44 Citations
18 Claims
-
1. A device, comprising:
-
a sensor configured to capture an input image of a biometric; and a processor configured to; receive, from the sensor, the input image; extract one or more anti-spoof metrics from the input image; receive an anti-spoof template corresponding to a biometric of a first user; for a first anti-spoof metric, compute a first amount of a difference between a value of the first anti-spoof metric extracted from the input image and a value of the first anti-spoof metric in the anti-spoof template that corresponds to the biometric of the first user; for a second anti-spoof metric extracted from the input image, compute a second amount of a difference between a value of the second anti-spoof metric extracted from the input image and a value of the second anti-spoof metric in the anti-spoof template that corresponds to the biometric of the first user; determine whether the input image is a replica of the biometric of the first user based on the first amount of the difference between the value of the first anti-spoof metric extracted from the input image and the value of the first anti-spoof metric in the anti-spoof template that corresponds to the biometric of the first user and the second amount of the difference between the value of the second anti-spoof metric extracted from the input image and the value of the second anti-spoof metric in the anti-spoof template that corresponds to the biometric of the first user; and prevent successful authentication on the device in response to determining that the input image is a replica of the biometric of the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for performing spoof detection, comprising:
-
receiving, by a processor from a sensor, an input image of a biometric; extracting, by the processor, one or more anti-spoof metrics from the input image; receiving, by the processor, an anti-spoof template corresponding to a biometric of a first user; for a first anti-spoof metric, computing, by the processor, a first amount of a difference between a value of the first anti-spoof metric extracted from the input image and a value of the first anti-spoof metric in the anti-spoof template that corresponds to the biometric of the first user; for a second anti-spoof metric extracted from the input image, computing, by the processor, a second amount of a difference between a value of the second anti-spoof metric extracted from the input image and a value of the second anti-spoof metric in the anti-spoof template that corresponds to the biometric of the first user; determining, by the processor, whether the input image is a replica of the biometric of the first user based on the first amount of the difference between the value of the first anti-spoof metric extracted from the input image and the value of the first anti-spoof metric in the anti-spoof template that corresponds to the biometric of the first user and the second amount of the difference between the value of the second anti-spoof metric extracted from the input image and the value of the second anti-spoof metric in the anti-spoof template that corresponds to the biometric of the first user; and preventing, by the processor, successful authentication on the device in response to determining that the input image is a replica of the biometric of the first user. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, causes a computing device to perform spoof detection, by performing steps comprising:
-
receiving, from a sensor, an input image of a biometric; extracting one or more anti-spoof metrics from the input image; receiving an anti-spoof template corresponding to a biometric of a first user; for a first anti-spoof metric, computing a first amount of a difference between a value of the first anti-spoof metric extracted from the input image and a value of the first anti-spoof metric in the anti-spoof template that corresponds to the biometric of the first user; for a second anti-spoof metric extracted from the input image, computing a second amount of a difference between a value of the second anti-spoof metric extracted from the input image and a value of the second anti-spoof metric in the anti-spoof template that corresponds to the biometric of the first user; determining whether the input image is a replica of the biometric of the first user based on the first amount of the difference between the value of the first anti-spoof metric extracted from the input image and the value of the first anti-spoof metric in the anti-spoof template that corresponds to the biometric of the first user and the second amount of the difference between the value of the second anti-spoof metric extracted from the input image and the value of the second anti-spoof metric in the anti-spoof template that corresponds to the biometric of the first user; and preventing successful authentication on the device in response to determining that the input image is a replica of the biometric of the first user. - View Dependent Claims (18)
-
Specification