Systems and methods for a gradient-based metric for spoof detection
First Claim
Patent Images
1. A method for spoof detection, comprising:
- receiving an input image of a biometric;
computing a gradient image of the biometric based on the input image of the biometric, wherein each pixel of the gradient image represents a value for a directional change in a characteristic at a corresponding pixel location in the input image;
dividing the gradient image into blocks of pixels;
computing, for each block of pixels, a set of gradient values, wherein each gradient value in the set of gradient values for a given block corresponds to a gradient value of a different pixel of the gradient image in the given block;
computing, for each block of pixels, a variance value, wherein the variance value for a given block corresponds to a variance of the gradient values in the set of gradient values for the given block; and
determining whether the input image is a replica of the biometric based on the variance values of the blocks of pixels of the gradient image.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for performing spoof detection are disclosed. The method includes: receiving an input image of a biometric; computing a gradient image of the biometric based on the input image of the biometric; dividing the gradient image into blocks of pixels; computing, for each block, a variance value corresponding to a variance of the pixels in the block; and, determining whether the input image is a replica of the biometric based on the variance values of the blocks of the gradient image.
10 Citations
20 Claims
-
1. A method for spoof detection, comprising:
-
receiving an input image of a biometric; computing a gradient image of the biometric based on the input image of the biometric, wherein each pixel of the gradient image represents a value for a directional change in a characteristic at a corresponding pixel location in the input image; dividing the gradient image into blocks of pixels; computing, for each block of pixels, a set of gradient values, wherein each gradient value in the set of gradient values for a given block corresponds to a gradient value of a different pixel of the gradient image in the given block; computing, for each block of pixels, a variance value, wherein the variance value for a given block corresponds to a variance of the gradient values in the set of gradient values for the given block; and determining whether the input image is a replica of the biometric based on the variance values of the blocks of pixels of the gradient image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 20)
-
-
11. 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 an input image of a biometric; computing a gradient image of the biometric based on the input image of the biometric, wherein each pixel of the gradient image represents a value for a directional change in a characteristic at a corresponding pixel location in the input image; dividing the gradient image into blocks of pixels; computing, for each block of pixels, a set of gradient values, wherein each gradient value in the set of gradient values for a given block corresponds to a gradient value of a different pixel of the gradient image in the given block; computing, for each block of pixels, a variance value, wherein the variance value for a given block corresponds to a variance of the gradient values in the set of gradient values for the given block; and determining whether the input image is a replica of the biometric based on the variance values of the blocks of pixels of the gradient image. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A device, comprising:
-
a biometric sensor; and a processor configured to; receive, from the biometric sensor, an input image of a biometric; compute a gradient image of the biometric based on the input image of the biometric, wherein each pixel of the gradient image represents a value for a directional change in a characteristic at a corresponding pixel location in the input image; divide the gradient image into blocks of pixels; compute, for each block of pixels, a set of gradient values, wherein each gradient value in the set of gradient values for a given block corresponds to a gradient value of a different pixel of the gradient image in the given block; compute, for each block of pixels, a variance value, wherein the variance value for a given block corresponds to a variance of the gradient values in the set of gradient values for the given block; and determine whether the input image is a replica of the biometric based on the variance values of the blocks of pixels of the gradient image.
-
Specification