Automatic fingerprint identification system including processes and apparatus for matching fingerprints
First Claim
1. In a method for the automatic identification of fingerprints in which minutiae of a search print to be identified are matched with respect to their respective coordinates of location and angle against the coordinates of location and angle of minutiae of a plurality of file prints in a data base of fingerprints, in order to determine the existence or not of a match between said search print and one or more of said file prints, the improvement comprising the steps of(1) replicating at least one search print minutia by varying at least one of its coordinates of location and angle, thereby to obtain at least one additional minutia which is different from said search print minutia in at least one of said coordinates and(2) including said set of search print minutiae to be compared against the minutiae of said file prints.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention is an automatic method and related apparatus for identifying fingerprints by means of comparing the minutiae of each fingerprint in a data base of fingerprints with selected ones of precomputed vector images of search minutiae in a search print to be identified, in order to determine the existence or not of a fit between the minutiae of a file print and the preselected search minutiae images, in position and angle, a result of such comparison being a matching score indicating the probability of a match between the search print and one or more file prints, the basis for selection of such precomputed vector images being the identity between the angle of a file print minutiae and the angle of a precomputed vector images of the search minutiae.
126 Citations
21 Claims
-
1. In a method for the automatic identification of fingerprints in which minutiae of a search print to be identified are matched with respect to their respective coordinates of location and angle against the coordinates of location and angle of minutiae of a plurality of file prints in a data base of fingerprints, in order to determine the existence or not of a match between said search print and one or more of said file prints, the improvement comprising the steps of
(1) replicating at least one search print minutia by varying at least one of its coordinates of location and angle, thereby to obtain at least one additional minutia which is different from said search print minutia in at least one of said coordinates and (2) including said set of search print minutiae to be compared against the minutiae of said file prints.
-
6. In a method for the automatic identification of fingerprints in which minutiae of a search print to be identified are matched with respect to their respective coordinates of location and angle against the coordinates of location and angle of minutiae of a plurality of file prints in a database of fingerprints, in order to obtain a matching score indicative of the degree of matching between said search print and one or more of said file prints, the improvement comprising the steps of
(1) separately for a plurality of minutiae in said search print, computing the respective coordinates of location and angle throughout a range of pre-rotation angles, thereby to obtain a plurality of vector images of each of said search print minutiae, and (2) separately comparing a plurality of minutiae of a preselected number of file prints in said plurality of file prints, only against those ones of said plurality of vector images having an angle, after pre-rotation, which is equal t the angle of said file minutia being compared.
-
10. In a method for the automatic identification of fingerprints in which minutiae of a search print to be identified are matched with respect to their respective coordinates of location and angle against the coordinates of location and angle of minutiae of each of a plurality of file prints in a database of fingerprints, in order to obtain a matching score indicative of the degree of matching between said search print and one or more of said file prints, the improvement comprising the steps of
(1) separately for at least one minutia in said search print, identifying whether it is a ridge ending or a bifurcation; -
(2) separately for at least one minutia in each of said file prints, identifying whether it is a ridge ending or a bifurcation; and (3) for each file print compared against said search print, incrementing said matching score thereby obtained by a predetermined amount related to whether respective pairs of file print and search print minutiae being compared are identified as both ridge endings or bifurcations. - View Dependent Claims (18, 21)
-
-
11. In a method for the automatic identification of fingerprints in which minutiae of a search print to be identified are matched with respect to their respective coordinates of location and angle against the coordinates of location and angle of minutiae of a plurality of file prints in a database of fingerprints, in order to obtain a matching score indicative of the degree of matching between said search print and one or more of said file prints, the improvement comprising the steps of
-
12. (1) separately for a plurality of minutiae in said search print, computing the respective coordinates of location and angle throughout a range of pre-rotation angles, thereby to obtain a plurality of vector images of each of said search print minutiae,
(2) separately for at least one minutia in said search print, identifying whether it is a ridge ending or a bifurcation; -
(3) separately for at least one minutia in each of said file prints, identifying whether it is a ridge ending or a bifurcation; and (4) separately comparing a plurality of minutiae of a preselected number of file prints in said plurality of file prints, only against those ones of said plurality of vector images having an angle, after pre-rotation, which is equal to the angle of said file minutia being compared; (5) for each file print compared against said search print, incrementing said matching score thereby obtained by a predetermined amount related to whether respective pairs of file print and search print minutiae being compared are identified as both ridge endings or bifurcations. - View Dependent Claims (14)
-
-
13. In a method for the automatic identification of fingerprints in which minutiae of a search print to be identified are matched with respect to their respective coordinates of location and angle against the coordinates of location and angle of minutiae of a plurality of file prints in a database of fingerprints, in order to obtain a matching score indicative of the degree of matching between said search print and one or more of said file prints, the improvement comprising the steps of
(1) separately for a plurality of minutiae in said search print, computing the respective coordinates of location and angle throughout a range of pre-rotation angles, thereby to obtain a plurality of vector images of each of said search print minutiae, (2) collecting all vector images for all search minutiae having the same angle after pre-rotation; - and
(3) separately comparing a plurality of minutiae of a preselected number of file prints in said plurality of file prints, only against those ones of said plurality of vector images having an angle, after pre-rotation, which is equal to the angle of said file minutia being compared.
- and
-
15. In an apparatus for the automatic identification of fingerprints in which minutiae of a search print to be identified are matched with respect to their respective coordinates of location and angle against the coordinates of location and angle of minutiae of a plurality of file prints in a database of fingerprints, in order to obtain a matching score indicative of the degree of matching between said search print and one or more of said file prints, the improvement comprising the combination of
(1) means for computing the respective coordinates of location and angle, throughout a range of prerotation angles, for a plurality of minutiae in said search print, thereby to obtain a plurality of vector images of each of said search print minutiae, (2) random access memory means for storing said plurality of vector images; -
(3) means for comparing a plurality of minutiae of a preselected number of file prints in said plurality of file prints, only against those ones of said plurality of vector images having an angle, after pre-rotation, which is equal to the angle of said file minutia being compared; and (4) means for deriving a matching score indicative of the degree of matching between said search print and one or more of said preselected file prints, based upon the comparisons performed by said comparing means.
-
-
16. In a method for the automatic identification of fingerprints in which minutiae of a search print to be identified are matched with respect to their respective coordinates of location and angle against the coordinates of the location and angle of minutiae of a plurality of file prints in a database of fingerprints, in order to obtain a matching score indicative of the degree of matching between said search print and one or more of said file prints, the improvement comprising the steps of
(1) assigning to at least one of the minutiae of a file print or of the search print to which it is to be compared a value indicating the quality of that minutia and (2) for at least one comparison of a file print minutia against a search print minutia, incrementing said matching score thereby obtained by a predetermined amount when either minuitae has a quality factor of a preselected value.
-
17. In a method for the automatic identification of fingerprints in which minutiae of a search print to be identified are matched with respect to their respective coordinates of location and angle against the coordinates of location and angle of minutiae of a plurality of file prints in a database of fingerprints, in order to obtain a matching score indicative of the degree of matching between said search print and one or more of said file prints, the improvement comprising the steps of
(1) separately for a plurality of minutiae in said search print, computing the respective coordinates of location and angle throughout a range of pre-rotation angles, thereby to obtain a plurality of vector images of each of said search print minutiae, (2) assigning to at least one of the minutiae of a file print or of the search print to which it is to be compared a value indicating the quality of that minutia; -
(3) separately comparing a plurality of minutiae of a preselected number of file prints in said plurality of file prints, only against those ones of said plurality of vector images having an angle, after pre-rotation, which is equal to the angle of said file minutia being compared; (4) for each file print compared against said search print, incrementing said matching score thereby obtained by a predetermined amount related to whether either of the file print or search print minutiae being compared has a quality factor of a preselected value.
-
-
19. In a method for the automatic identification of fingerprints in which minutiae of a search print to be identified are matched with respect to their respective coordinates of location and angle against the coordinates of the location and angle of minutiae of a plurality of file prints in a database of fingerprints, in order to obtain a matching score indiciative of the degree of matching between said search print and one or more of said file prints, the improvement comprising the steps of
(1) assigning to at least one of the minutiae of a file print or of the search print to which it is to be compared a value indicating the quality of that minutia and (2) for at least one comparison of a file print minutia against a search print minutia, incrementing said matching score thereby obtained by a predetermined amount, which depends on both the quality of the search minutia and the quality of the file minutia.
-
20. In a method for the automatic identification fingerprints in which minutiae of a search print to be identified are matched with respect to their respective coordinates of location and angle against the coordinates of location and angle of minutiae of a plurality of file prints in a database of fingerprints, in order to obtain a matching score indicative of the degree of matching between said search print and one or more of said file prints, the improvement comprising the steps of
(1) separately for a plurality of minutiae in said search print, computing the respective coordinates of location and angle throughout a range of pre-rotation angles, thereby to obtain a plurality of vector images of each of said search print minutiae, (2) assigning to at least one of the minutiae of a file print or of the search print to which it is to be compared a value indicating the quality of that minutia; -
(3) separately comparing a plurality of minutiae of a preselected number of file prints in said plurality of file prints, only against those ones of said plurality of vector images having an angle, after pre-rotation, which is equal to the angle of said file minutia being compared; (4) for each file print compared against said search print, incrementing said matching score thereby obtained by a predetermined amount, which depends on both the quality of the search minutia and the quality of the file minutia.
-
Specification