Multi-view fingerprint matching
First Claim
1. A method of biometric matching to an enrollment template, the method comprising:
- comparing a verification view of a verification template to a plurality of individual enrollment views of the enrollment template to determine individual match statistics between the verification view and each individual enrollment view of the plurality of individual enrollment views, wherein the verification view corresponds to a biometric image captured by an input device, wherein the plurality of individual enrollment views correspond to a plurality of different biometric images captured by the input device;
determining at least one inter-view transformation between at least one pairing of the individual enrollment views, wherein the at least one inter-view transformation includes at least one translation and at least one rotation;
determining feature vectors from the individual match statistics between the verification view and each individual enrollment view of the plurality of individual enrollment views;
calculating a composite match score between the verification template and the enrollment template by inputting the feature vectors into a machine learning classifier; and
indicating a biometric match between the verification template and the enrollment template based on the composite match score.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and a device are provided for performing a recognition process. The recognition process compares an individual fingerprint view to a fingerprint enrollment template in order to determine whether a match has been found. The determination of a match is based on individual match statistics collected between the individual fingerprint view and each view of the fingerprint enrollment template. Additionally, inter-view match statistics between each view of the fingerprint enrollment template may also be determined. The inter-view match statistics can be analyzed along with the individual match statistics to further inform the determination of a match between the individual fingerprint view and the fingerprint enrollment template.
15 Citations
28 Claims
-
1. A method of biometric matching to an enrollment template, the method comprising:
-
comparing a verification view of a verification template to a plurality of individual enrollment views of the enrollment template to determine individual match statistics between the verification view and each individual enrollment view of the plurality of individual enrollment views, wherein the verification view corresponds to a biometric image captured by an input device, wherein the plurality of individual enrollment views correspond to a plurality of different biometric images captured by the input device; determining at least one inter-view transformation between at least one pairing of the individual enrollment views, wherein the at least one inter-view transformation includes at least one translation and at least one rotation; determining feature vectors from the individual match statistics between the verification view and each individual enrollment view of the plurality of individual enrollment views; calculating a composite match score between the verification template and the enrollment template by inputting the feature vectors into a machine learning classifier; and indicating a biometric match between the verification template and the enrollment template based on the composite match score. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 26)
-
-
5. A method of biometric matching to an enrollment template, the method comprising:
-
comparing a verification view of a verification template to a plurality of individual enrollment views of the enrollment template to determine individual match statistics between the verification view and each individual enrollment view of the plurality of individual enrollment views, wherein the verification view corresponds to a biometric sample captured by an input device; determining feature vectors from the individual match statistics between the verification view and each individual enrollment view of the plurality of individual enrollment views; calculating a composite match score between the verification template and the enrollment template by inputting the feature vectors into a machine learning classifier; and indicating a biometric match between the verification template and the enrollment template based on the composite match score, wherein the feature vectors include a transformation error, and wherein the method further comprises computing the transformation error from at least one inter-view geometric transformation between at least one pairing of the individual enrollment views within the enrollment template.
-
-
13. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, causes a computing device to perform a method comprising:
-
comparing a verification view of a verification template to a plurality of individual enrollment views of the enrollment template to determine individual match statistics between the verification view and each individual enrollment view of the plurality of individual enrollment views, wherein the verification view corresponds to a biometric image captured by an input device, wherein the plurality of individual enrollment views correspond to a plurality of different biometric images captured by the input device; determining at least one inter-view transformation between at least one pairing of the individual enrollment views, wherein the at least one inter-view transformation includes at least one translation and at least one rotation; determining feature vectors from the individual match statistics between the verification view and each individual enrollment view of the plurality of individual enrollment views; calculating a composite match score between the verification template and the enrollment template by inputting the feature vectors into a machine learning classifier; and indicating a biometric match between the verification template and the enrollment template based on the composite match score. - View Dependent Claims (14, 15, 16, 18, 19, 20, 21, 27)
-
-
17. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, causes a computing device to perform a method comprising:
-
comparing a verification view of a verification template to a plurality of individual enrollment views of the enrollment template to determine individual match statistics between the verification view and each individual enrollment view of the plurality of individual enrollment views, wherein the verification view corresponds to a biometric sample captured by an input device; determining feature vectors from the individual match statistics between the verification view and each individual enrollment view of the plurality of individual enrollment views; calculating a composite match score between the verification template and the enrollment template by inputting the feature vectors into a machine learning classifier; and indicating a biometric match between the verification template and the enrollment template based on the composite match score, wherein the feature vectors include a transformation error, and wherein the method further comprises computing the transformation error from at least one inter-view geometric transformation between at least one pairing of the individual enrollment views within the enrollment template.
-
-
22. A device for fingerprint matching to an enrollment template, the device comprising:
-
a fingerprint sensor; and a processor configured to; compare a fingerprint view of a fingerprint template to a plurality of individual enrollment views of the enrollment template to determine individual match statistics between the fingerprint view and each individual enrollment view of the plurality of individual enrollment views, wherein the fingerprint view corresponds to a fingerprint image captured by the fingerprint sensor, wherein the plurality of individual enrollment views correspond to a plurality of different fingerprint images captured by the fingerprint sensor; determine at least one inter-view transformation between at least one pairing of the individual enrollment views, wherein the at least one inter-view transformation includes at least one translation and at least one rotation; determine feature vectors from the individual match statistics between the fingerprint view and each individual enrollment view of the plurality of individual enrollment views; calculate a composite match score between the fingerprint template and the enrollment template by inputting the feature vectors into a machine learning classifier; and indicate a fingerprint match between the fingerprint template and the enrollment template based on the composite match score. - View Dependent Claims (23, 24, 25, 28)
-
Specification