Fingerprint matching using virtual minutiae
AssigneeMorphoTrak, LLC
InventorsHui Zhu, Peter Zhen-Ping Lo, Hui Chen
Life of this patent
Estimating the term…
Abstract
A fingerprint matching system for fingerprint matching using virtual minutiae includes a fingerprint scanning device, including (i) an interface to a fingerprint scanner, and (ii) a sensor associated with the fingerprint scanner, configured to identify a match between a search fingerprint representing a fingerprint of a subject and a reference fingerprint from among a plurality of reference fingerprints representing fingerprints of a plurality of historical subjects; a database containing the plurality of reference fingerprints representing fingerprints of the plurality of historical subjects; and a computing device in communication with said database and said fingerprint scanning device.
Claims20
A method for matching fingerprints using virtual minutiae, the method comprising:
- obtaining data indicating (i) a list of search minutiae from a search fingerprint and (ii) a list of reference minutiae from a reference fingerprint;
- determining a matched area shared between the search fingerprint image and the reference fingerprint based on the list of search minutiae and the list of reference minutiae;
- generating a list of virtual search minutiae for the list of search minutiae based on the matched area of the search fingerprint image;
- generating a list of virtual reference minutiae for the list of reference minutiae based on the matched area of the reference fingerprint image;
- and
- computing a similarity score between the search fingerprint and the reference fingerprint based at least on comparing the list of virtual search minutiae and the list of virtual search minutiae.
A system comprising:
- one or more computers;
- and
- one or more storage devices storing instructions that, when executed by the one or more computers, cause the one or more computers to perform operations comprising:
- obtaining data indicating (i) a list of search minutiae from a search fingerprint and (ii) a list of reference minutiae from a reference fingerprint;
- determining a matched area shared between the search fingerprint image and the reference fingerprint based on the list of search minutiae and the list of reference minutiae;
- generating a list of virtual search minutiae for the list of search minutiae based on the matched area of the search fingerprint image;
- generating a list of virtual reference minutiae for the list of reference minutiae based on the matched area of the reference fingerprint image;
- and
- computing a similarity score between the search fingerprint and the reference fingerprint based at least on comparing the list of virtual search minutiae and the list of virtual search minutiae.
A non-transitory computer-readable storage device encoded with computer program instructions that, when executed by one or more computers, cause the one or more computers to perform operations comprising:
- obtaining data indicating (i) a list of search minutiae from a search fingerprint and (ii) a list of reference minutiae from a reference fingerprint;
- determining a matched area shared between the search fingerprint image and the reference fingerprint based on the list of search minutiae and the list of reference minutiae;
- generating a list of virtual search minutiae for the list of search minutiae based on the matched area of the search fingerprint image;
- generating a list of virtual reference minutiae for the list of reference minutiae based on the matched area of the reference fingerprint image;
- and
- computing a similarity score between the search fingerprint and the reference fingerprint based at least on comparing the list of virtual search minutiae and the list of virtual search minutiae.
Dependencies are inferred from the claim text.