IP Library Granted Patent US 10,354,116
Granted Patent B2
US 10,354,116 · App. 15/643,139 · Granted Jul 16, 2019

Optical fingerprint sensor with scattered light image detection

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,354,116
App. No.
15/643,139
Granted
Jul 16, 2019
Kind
B2
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.

Claims (45)

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.

2. The method of claim 1 , wherein the one or more pixels neighboring the second ridge pixel or the second valley pixel are not separated from the second ridge pixel or the second valley pixel by any number of pixels.

3. The method of claim 1 , further comprising:

determining aggregate correlation values associated with the second ridge pixel of each image in the plurality of images to determine the first correlation value; and

determining aggregate correlation values associated with the second valley pixel of each image in the plurality of images to determine the second correlation value.

4. The method of claim 1 , wherein the second ridge pixel or the second valley pixel is identified based on one or more reference images associated with the plurality of images.

5. The method of claim 4 , further comprising:

determining a first reference image based on an aggregate of pixel values across the plurality of images; and

determining a second reference image based on a deviation of pixel values across the plurality of images.

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.

7. The input device of claim 6 , wherein the one or more pixels neighboring the second ridge pixel or the second valley pixel are not separated from the second ridge pixel or the second valley pixel by any number of pixels.

8. The input device of claim 6 , wherein the processing system is further configured to:

aggregate correlation values associated with the second ridge pixel of each image in the plurality of images to determine the first correlation value; and

aggregate correlation values associated with the second valley pixel of each image in the plurality of images to determine the second correlation value.

9. The input device of claim 6 , wherein the second ridge pixel or the second valley pixel is identified based on one or more reference images associated with the plurality of images.

10. The input device of claim 9 , wherein the processing system is further configured to:

determine a first reference image based on an aggregate of pixel values across the plurality of images; and

determine a second reference image based on a deviation of pixel values across the plurality of images.

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.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2024
From: FINGERPRINT CARDS ANACATUM IP AB
To: FINGERPRINT CARDS IP AB
Reel/Frame 066866/0365 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 10945920 WHICH SHOULD HAVE BEEN ENTERED AS 10845920 PREVIOUSLY RECORDED ON REEL 058218 FRAME 0181. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 15, 2022
From: FINGERPRINT CARDS AB
To: FINGERPRINT CARDS ANACATUM IP AB
Reel/Frame 064053/0400 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2021
From: FINGERPRINT CARDS AB
To: FINGERPRINT CARDS ANACATUM IP AB
Reel/Frame 058218/0181 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2020
From: SYNAPTICS INCORPORATED
To: FINGERPRINT CARDS AB
Reel/Frame 052493/0323 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT THE SPELLING OF THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 051316 FRAME: 0777. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 18, 2020
From: SYNAPTICS INCORPORATED
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 052186/0756 →
RELEASE OF SECURITY INTEREST Recorded Mar 18, 2020
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: SYNAPTICS INCORPORATED
Reel/Frame 052151/0889 →
SECURITY INTEREST Recorded Dec 16, 2019
From: SYNAPTICS INCORPROATED
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 051316/0777 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2017
From: DATTALO, SCOTT
To: SYNAPTICS INCORPORATED
Reel/Frame 042926/0193 →