Optical fingerprint sensor with scattered light image detection
First Claim
1. A method for authenticating an input object, comprising:
- identifying a first pixel within image data associated with the input object, wherein the first pixel is a first ridge pixel or a first valley pixel;
determining a light scattering characteristic of the input object based on differences in pixel values between the first pixel and one or more pixels neighboring the first pixel;
identifying at least a second ridge pixel and a second valley pixel within image data associated with a plurality of images;
determining a first correlation value based on differences in pixel values between the second ridge pixel and one or more pixels neighboring the second ridge pixel;
determining a second correlation value based on differences in pixel values between the second valley pixel and one or more pixels neighboring the second valley pixel;
determining a reference light scattering characteristic based on at least one of the first correlation value or the second correlation value; and
comparing the light scattering characteristic with the reference light scattering characteristic to determine an authentication status of the input object; and
generating a validation signal indicating the authentication status of the input object.
8 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for authenticating a fingerprint image captured through an optical sensor. For at least some embodiments, light scattering characteristics associated with a fingerprint are determined and compared to a reference light scattering characteristic. The fingerprint is authenticated when the light scattering characteristics are within a threshold difference of the reference light scattering characteristic. For some embodiments, the light scattering characteristics associated with the fingerprint are compared to light scattering characteristics associated with one or more reference (enrollment) images. For at least some embodiments, the light scattering characteristics may be based on a correlation value based on identified pixels and one or more pixels neighboring the identified pixel.
18 Citations
11 Claims
-
1. A method for authenticating an input object, comprising:
-
identifying a first pixel within image data associated with the input object, wherein the first pixel is a first ridge pixel or a first valley pixel; determining a light scattering characteristic of the input object based on differences in pixel values between the first pixel and one or more pixels neighboring the first pixel; identifying at least a second ridge pixel and a second valley pixel within image data associated with a plurality of images; determining a first correlation value based on differences in pixel values between the second ridge pixel and one or more pixels neighboring the second ridge pixel; determining a second correlation value based on differences in pixel values between the second valley pixel and one or more pixels neighboring the second valley pixel; determining a reference light scattering characteristic based on at least one of the first correlation value or the second correlation value; and comparing the light scattering characteristic with the reference light scattering characteristic to determine an authentication status of the input object; and generating a validation signal indicating the authentication status of the input object. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An input device, comprising:
-
an optical sensor configured to receive scattered light from an input object; a processing system coupled to the optical sensor and configured to; identify a first pixel within image data associated with the input object, wherein the first pixel is a first ridge pixel or a first valley pixel; determine a light scattering characteristic of the input object based on differences in pixel values between the first pixel and one or more pixels neighboring the first pixel; identify at least a second ridge pixel and a second valley pixel within image data associated with a plurality of images; determine a first correlation value based on differences in pixel values between the second ridge pixel and one or more pixels neighboring the second ridge pixel; determine a second correlation value based on differences in pixel values between the second valley pixel and one or more pixels neighboring the second valley pixel; and determine a reference light scattering characteristic based on at least one of the first correlation value or the second correlation value; compare the light scattering characteristic with the reference light scattering characteristic to determine an authentication status of the input object; and generate a validation signal indicating the authentication status of the input object. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium storing instructions that, when executed by one or more processors of a device, cause the device to:
-
identify a first pixel within image data associated with an input object, wherein the first pixel is a first ridge pixel or a first valley pixel; determine a light scattering characteristic of an input object based on differences in pixel values between the first pixel and one or more pixels neighboring the first pixel; identify at least a second ridge pixel and a second valley pixel within image data associated with a plurality of images; determine a first correlation value based on differences in pixel values between the second ridge pixel and one or more pixels neighboring the second ridge pixel; determine a second correlation value based on differences in pixel values between the second valley pixel and one or more pixels neighboring the second valley pixel; and determine a reference light scattering characteristic based on at least one of the first correlation value or the second correlation value; compare the light scattering characteristic with the reference light scattering characteristic to determine an authentication status of the input object; and generate a validation signal indicating the authentication status of the input object.
-
Specification