Fingerprint analyzing and encoding system
First Claim
1. A method of converting an image-enhanced digitized raster fingerprint image having raster image pixels to vector line types in order to generate a unique identification number for the fingerprint, comprising the steps of:
- (a) electronically converting the raster image pixels to a plurality of vectorized lines, each vectorized ridge line comprising a plurality of vector line segments along the fingerprint ridges;
(b) electronically classifying each of the vectorized ridge lines as belonging to one of a plurality of vectorized ridge line types;
(c) analyzing the vectorized ridge lines and generating a list of identification features corresponding to each of the particular vectorized ridge lines;
(d) classifying the image as belonging to one of a plurality of fingerprint classes by comparing the identification features corresponding to the vectorized ridge lines; and
(e) using the classified image to generate a fingerprint identification code by numerically encoding the identification features and line types corresponding to the vectorized ridge lines of the image, wherein the plurality of vectorized ridge line types includes line, loop, double loop, wave, spiral, oval, partial arc, and bifurcation types.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for converting an image-enhanced digitized raster fingerprint image to vector lines in order to generate a unique identification value for the fingerprint. The raster image pixels are converted to vector lines along the fingerprint ridges and the vector lines are classified and converted according to type. The line types are then analyzed and a list of identification features corresponding to the vector line types is generated. The identification features between the vector line types are compared and the image is classified according to fingerprint class. A unique identification value is then generated by numerically encoding the classified identification features.
141 Citations
33 Claims
-
1. A method of converting an image-enhanced digitized raster fingerprint image having raster image pixels to vector line types in order to generate a unique identification number for the fingerprint, comprising the steps of:
-
(a) electronically converting the raster image pixels to a plurality of vectorized lines, each vectorized ridge line comprising a plurality of vector line segments along the fingerprint ridges; (b) electronically classifying each of the vectorized ridge lines as belonging to one of a plurality of vectorized ridge line types; (c) analyzing the vectorized ridge lines and generating a list of identification features corresponding to each of the particular vectorized ridge lines; (d) classifying the image as belonging to one of a plurality of fingerprint classes by comparing the identification features corresponding to the vectorized ridge lines; and (e) using the classified image to generate a fingerprint identification code by numerically encoding the identification features and line types corresponding to the vectorized ridge lines of the image, wherein the plurality of vectorized ridge line types includes line, loop, double loop, wave, spiral, oval, partial arc, and bifurcation types. - View Dependent Claims (2)
-
-
3. A method of converting an image-enhanced digitized raster fingerprint image to vector line types in order to generate a unique identification number for the fingerprint, comprising the steps of:
-
(a) electronically defining vectorized ridge lines, each vectorized ridge line comprising a plurality of vector line segments along the fingerprint ridges, the vectorized ridge lines corresponding to a plurality of vectorized ridge line types within the fingerprint; (b) classifying the fingerprint by class according to the line types; (c) electronically locating the coordinates of a core point, delta point, and origin point of the fingerprint; (d) electronically determining a geometric mean line of the fingerprint according to the vectorized ridge lines of the fingerprint classification and calibrating the vectorized ridge lines to a fixed coordinate system in order to reassign an origin; (e) determining identification features of the fingerprint from the core point, delta point, and origin point; and (f) generating a fingerprint identification code by numerically encoding the identification features and line types of the fingerprint. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for verifying that a sample image of a fingerprint is that of a designated person, the sample image being an image-enhanced digitized raster image having raster image pixels, the method comprising the steps of:
-
(a) electronically converting the raster image pixels to a plurality of vectorized ridge lines, each vectorized ridge line comprising a plurality of vector line segments along the fingerprint ridges; (b) electronically classifying each of the vectorized ridge lines as belonging to one of a plurality of vector line types; (c) electronically identifying each of the vector lines corresponding to its classified line type and identifying each of the vector lines as belonging to a particular vectorized ridge line; (d) analyzing the vectorized ridge lines and generating a list of identification features corresponding to the vectorized ridge lines; (e) classifying the image as belonging to one of a plurality of fingerprint classes by comparing the identification features corresponding to the vector line types; (f) using the classified image to generate a fingerprint identification code by numerically encoding the identification features and line types corresponding to the vectorized ridge lines of the image; and (g) comparing the fingerprint identification code of the sample image with that of the fingerprint identification code of the designated person, wherein the plurality of vector line types includes line, loop, double loop, wave, spiral, oval, partial arc, and bifurcation types. - View Dependent Claims (13)
-
-
14. A method of classifying an image-enhanced rasterized fingerprint image according to fingerprint class comprising the steps of:
-
(a) electronically converting pixels of the rasterized fingerprint image to a plurality of vectorized ridge lines, each vectorized ridge line comprising a plurality of vector line segments along the fingerprint ridges; (b) electronically classifying each of the vectorized ridge lines as belonging to one of a plurality of vectorized ridge line types; (c) analyzing the vectorized ridge lines and generating a list of corresponding identification features; and (d) classifying the image as belonging to one of a plurality of fingerprint classes by comparing the identification features and line types corresponding to the vectorized ridge lines, wherein the plurality of vectorized ridge line types includes line, loop, double loop, wave, spiral, oval, partial arc, and bifurcation types. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method of normalizing the features of an image-enhanced digitized raster fingerprint image to a fixed coordinate system having a x-axis and a y-axis, the method comprising the steps of:
-
(a) electronically locating the coordinates of a core point and a delta point of the fingerprint; (b) projecting a first vector from the core point parallel to the geometric mean line of the fingerprint image; (c) projecting a second vector from the delta point to a point intersecting with the first vector, thereby forming an origin; and (d) rotating the image around the origin until the second vector is parallel with the x-axis and the first vector is parallel with the y-axis. - View Dependent Claims (20)
-
-
21. A method of converting an image-enhanced digitized raster fingerprint image having raster image pixels to vector line types in order to generate a unique identification number for the fingerprint, comprising the steps of:
-
(a) electronically converting the raster image pixels to a plurality of vectorized lines, each vectorized ridge line comprising a plurality of vector line segments along the fingerprint ridges; (b) electronically classifying each of the vectorized ridge lines as belonging to one of a plurality of vectorized ridge line types; (c) analyzing the vectorized ridge lines and generating a list of identification features corresponding to each of the particular vectorized ridge lines; (d) classifying the image as belonging to one of a plurality of fingerprint classes by comparing the identification features corresponding to the vectorized ridge lines; and (e) using the classified image to generate a fingerprint identification code by numerically encoding the identification features and line types corresponding to the vectorized ridge lines of the image; (f) determining a geometric mean for each of the plurality of vectorized ridge lines within the fingerprint image and averaging the geometric mean for each of the plurality of vectorized ridge lines to determine a geometric mean line of the fingerprint image; (g) projecting a first vector from a core point parallel to the geometric mean line of the fingerprint image; (h) projecting a second vector from a delta point to a point intersecting with the first vector; (i) defining a third vector connecting the core point and the delta point; and (j) determining a first ridge count along the first vector, a second ridge count along the second vector, and a third ridge count long the third vector; wherein the first, second, and third ridge counts comprise identification features of the image used to generate the fingerprint identification code. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for verifying that a sample image of a fingerprint is that of a designated person, the sample image being an image-enhanced digitized raster image having raster image pixels, the method comprising the steps of:
-
(a) electronically converting the raster image pixels to a plurality of vectorized ridge lines, each vectorized ridge line comprising a plurality of vector line segments along the fingerprint ridges; (b) electronically classifying each of the vectorized ridge lines as belonging to one of a plurality of vector line types; (c) electronically identifying each of the vector lines corresponding to its classified line type and identifying each of the vector lines as belonging to a particular vectorized ridge line; (d) analyzing the vectorized ridge lines and generating a list of identification features corresponding to the vectorized ridge lines; (e) classifying the image as belonging to one of a plurality of fingerprint classes by comparing the identification features corresponding to the vectorized ridge lines; (f) using the classified image to generate a fingerprint identification code by numerically encoding the identification features and line types corresponding to the vectorized ridge lines of the image; (g) comparing the fingerprint identification code of the sample image with that of the fingerprint identification code of the designated person; (i) determining a geometric mean for each of the plurality of vectorized ridge lines within the fingerprint image and averaging the geometric mean for each of the plurality of vectorized ridge lines to determine a geometric mean line of the fingerprint image; (j) projecting a first vector from a core point to a point parallel to the geometric mean line of the fingerprint image; (k) projecting a second vector from a delta point to a point intersecting with the first vector at a substantially right angle; (l) defining a third vector connecting the core point and the delta point; and (m) determining a first ridge count along the first vector, a second ridge count along the second vector, and a third ridge count long the third vector; wherein the first, second, and third ridge counts comprise identification features of the image used to generate the fingerprint identification code. - View Dependent Claims (30, 31, 32, 33)
-
Specification