Zero reference based ridge flow map
First Claim
Patent Images
1. A method comprising:
- receiving fingerprint image data associated with an authorized user by a fingerprint recognition sensor;
transforming the fingerprint image data associated with the authorized user into a substantially rotationally invariant representation thereof, wherein transforming the fingerprint image data associated with the authorized user comprises determining a set of directions based on gradients defined at different points in the fingerprint image data, and determining a set of differences of the directions;
maintaining the substantially rotationally invariant representation of the fingerprint image data associated with the authorized user in a database of enrolled fingerprint information; and
comparing processed fingerprint image data from an accessing user with the substantially rotationally invariant representation of the fingerprint image data from the authorized user by comparing a first histogram for the set of differences based on the fingerprint image data associated with the authorized user and a second histogram for a corresponding set of differences based on the fingerprint image data from the accessing user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving fingerprint image data at a fingerprint recognition sensor, where the fingerprint image data are associated with an authorized user. The fingerprint image data are transformed into a substantially rotationally invariant representation, which is maintained in a database of enrolled fingerprint information. Processed fingerprint image data from an accessing user are compared with the substantially rotationally invariant representation of the fingerprint image data from the authorized user.
72 Citations
11 Claims
-
1. A method comprising:
-
receiving fingerprint image data associated with an authorized user by a fingerprint recognition sensor; transforming the fingerprint image data associated with the authorized user into a substantially rotationally invariant representation thereof, wherein transforming the fingerprint image data associated with the authorized user comprises determining a set of directions based on gradients defined at different points in the fingerprint image data, and determining a set of differences of the directions; maintaining the substantially rotationally invariant representation of the fingerprint image data associated with the authorized user in a database of enrolled fingerprint information; and comparing processed fingerprint image data from an accessing user with the substantially rotationally invariant representation of the fingerprint image data from the authorized user by comparing a first histogram for the set of differences based on the fingerprint image data associated with the authorized user and a second histogram for a corresponding set of differences based on the fingerprint image data from the accessing user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A fingerprint image processing system comprising:
-
a fingerprint sensor configured for receiving first fingerprint image data of an authorized user and second fingerprint image data of an accessing user, wherein the first and second fingerprint image data are oriented at substantially different angles with respect to the fingerprint sensor; a database configured for storing a substantially rotationally invariant representation of the first fingerprint image data of the authorized user, wherein the rotationally invariant representation of the first fingerprint image data comprises a set of determined directions based on gradients defined at different points in the first fingerprint image data and a set of determined differences of the directions; and a processor configured for authorizing the accessing user based on comparing the substantially rotationally invariant representation of the first fingerprint image data of the authorized user with a substantially rotationally invariant representation of the second fingerprint image data of the accessing user by comparing a first histogram for the set of differences based on the first fingerprint image data associated with the authorized user and a second histogram for a corresponding set of differences based on the fingerprint image data from the accessing user. - View Dependent Claims (8, 9, 10)
-
-
11. A non-volatile computer readable data storage medium having program data stored thereon, the program data executable by a computer processor to perform a method comprising:
-
receiving first fingerprint image data from an authorized user, the first fingerprint image data oriented at a first angle with respect to a fingerprint image sensor; transforming the first fingerprint image data from the authorized user into a substantially rotationally invariant representation thereof; storing the substantially rotationally invariant representation of the first fingerprint image data from the authorized user in a database; receiving second fingerprint image data from an accessing user, the second fingerprint image data oriented at a second angle with respect to the fingerprint image sensor, where the second angle is different from the first angle; transforming the second fingerprint image data from the accessing user into a substantially rotationally invariant representation thereof, wherein the substantially rotationally invariant transformations of the first and second fingerprint image data comprise first and second sets of Poincare index values determined from a set of directions that are based on gradients defined at different points in the first and second fingerprint image data; comparing the substantially rotationally invariant transformations of the first and second fingerprint image data to determine a match by comparing a first histogram for the first set of Poincare index values and a second histogram for the second set of Poincare index values; and authorizing the accessing user, based on the match.
-
Specification