← Back to Patent Explorer
US7142699B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Fingerprint matching using ridge feature maps

Assignee: Siemens Corp
•
Filing: 2002-12-04
•
Granted: 2006-11-28
•
Expires: 2022-12-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for matching fingerprint images is provided. The method includes the steps of acquiring a query image of a fingerprint; extracting a minutiae set from the query image; comparing the minutiae set of the query image with a minutiae set of at least one template image to determine transformation parameters to align the query image to the at least one template image and to determine a minutiae matching score; constructing a ridge feature map of the query image; comparing the ridge feature map of the query image to a ridge feature map of the at least one template image to determine a ridge feature matching score; and combining the minutiae matching score with the ridge feature matching score resulting in an overall score, the overall score being compared to a threshold to determine if the query image and the at least one template image match.

Inventors

  • 👤 James G. Reisman
  • 👤 Arun Ross

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 11:19
CPC Classifications
G; G06; G06V; G06V40/00; G06V40/10; G06V40/12; G06V40/1365

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 215 words
A method for matching fingerprint images, the method comprising the steps of: acquiring a query image of a fingerprint; extracting a minutiae set from the query image; comparing the minutiae set of the query image with a minutiae set of at least one template image to determine transformation parameters to align the query image to the at least one template image and to determine a minutiae matching score; filtering the query image with a plurality of filters, wherein a filtered query image results from each of the plurality of filters; square tessellating each of the filtered query images into a plurality of cells; measuring a variance of pixel intensities in each of the plurality of cells to determine a feature vector for each filtered query image; combining the feature vectors of each of the filtered query images wherein a ridge feature map of the query image is constructed; comparing the ridge feature map of the query image to a ridge feature map of the at least one template image to determine a ridge feature matching score; and combining the minutiae matching score with the ridge feature matching score resulting in an overall score, the overall score being compared to a threshold to determine if the query image and the at least one template image match.
Claim 2
Independent Claim 215 words
A method for matching fingerprint images, the method comprising the steps of: acquiring a query image of a fingerprint; extracting a minutiae set from the query image; comparing the minutiae set of the query image with a minutiae set of at least one template image to determine transformation parameters to align the query image to the at least one template image and to determine a minutiae matching score; filtering the query image with a plurality of filters, wherein a filtered query image results from each of the plurality of filters; square tessellating each of the filtered query images into a plurality of cells; measuring a variance of pixel intensities in each of the plurality of cells to determine a feature vector for each filtered query image; combining the feature vectors of each of the filtered query images wherein a ridge feature map of the query image is constructed; comparing the ridge feature map of the query image to a ridge feature map of the at least one template image to determine a ridge feature matching score; and combining the minutiae matching score with the ridge feature matching score resulting in an overall score, the overall score being compared to a threshold to determine if the query image and the at least one template image match.
Claim 3
Dependent Claim 17 words
The method as in claim 1 , further comprising the step of enhancing the acquired query image.
Claim 4
Dependent Claim 23 words
The method as in claim 1 , further comprising the step of segmenting foreground information from background information of the acquired query image.
Claim 5
Dependent Claim 27 words
The method as in claim 1 , wherein the plurality of filters are tuned to a frequency corresponding to an average inter-ridge spacing in the query image.
Claim 6
Dependent Claim 31 words
The method as in claim 1 , wherein a size of each of the plurality of cells is determined to be about a width of two ridges of the fingerprint image.
Claim 7
Dependent Claim 36 words
The method as in claim 1 , wherein the comparing the minutiae sets step comprises the step of generating a correspondence map pairing minutiae points from the query set and the at least one template set.
Claim 8
Dependent Claim 24 words
The method as in claim 1 , wherein the ridge feature matching score is a sum of feature vector distances in corresponding tessellated cells.
Claim 9
Dependent Claim 18 words
The method as in claim 1 , wherein the plurality of filters are rotated by the transformation parameters.
Claim 10
Dependent Claim 35 words
The method as in claim 1 , wherein the at least one template image includes a plurality of template images and an overall matching score is determined for each of the plurality of template images.
Claim 11
Dependent Claim 36 words
The method as in claim 9 , further comprising the step of determining a template image with the highest overall matching score, the highest matching score template image being a closest match to the query image.
Claim 12
Dependent Claim 231 words
A computer readable medium storing a computer program of instructions, executable by a computer to perform method steps for matching fingerprint images, the method comprising the steps of: acquiring a query image of a fingerprint; extracting a minutiae set from the query image; comparing the minutiae set of the query image with a minutiae set of at least one template image to determine transformation parameters to align the query image to the at least one template image and to determine a minutiae matching score; filtering the query image with a plurality of filters, wherein a filtered query image results from each of the plurality of filters; square tessellating each of the filtered query images into a plurality of cells; measuring a variance of pixel intensities in each of the plurality of cells to determine a feature vector for each filtered query image; combining the feature vectors of each of the filtered query images wherein a ridge feature map of the query image is constructed; comparing the ridge feature map of the query image to a ridge feature map of the at least one template image to determine a ridge feature matching score; and combining the minutiae matching score with the ridge feature matching score resulting in an overall score, the overall score being compared to a threshold to determine if the query image and the at least one template image match.
Claim 13
Dependent Claim 231 words
A computer readable medium storing a computer program of instructions, executable by a computer to perform method steps for matching fingerprint images, the method comprising the steps of: acquiring a query image of a fingerprint; extracting a minutiae set from the query image; comparing the minutiae set of the query image with a minutiae set of at least one template image to determine transformation parameters to align the query image to the at least one template image and to determine a minutiae matching score; filtering the query image with a plurality of filters, wherein a filtered query image results from each of the plurality of filters; square tessellating each of the filtered query images into a plurality of cells; measuring a variance of pixel intensities in each of the plurality of cells to determine a feature vector for each filtered query image; combining the feature vectors of each of the filtered query images wherein a ridge feature map of the query image is constructed; comparing the ridge feature map of the query image to a ridge feature map of the at least one template image to determine a ridge feature matching score; and combining the minutiae matching score with the ridge feature matching score resulting in an overall score, the overall score being compared to a threshold to determine if the query image and the at least one template image match.
Claim 14
Dependent Claim 29 words
The computer readable medium as in claim 11 , wherein the plurality of filters are tuned to a frequency corresponding to an average inter-ridge spacing in the query image.
Claim 15
Dependent Claim 33 words
The computer readable medium as in claim 11 , wherein a size of each of the plurality of cells is determined to be about a width of two ridges of the fingerprint image.
Claim 16
Dependent Claim 38 words
The computer readable medium as in claim 11 , wherein the comparing the minutiae sets step comprises the step of generating a correspondence map pairing minutiae points from the query set and the at least one template set.
Claim 17
Dependent Claim 26 words
The computer readable medium as in claim 11 , wherein the ridge feature matching score is a sum of feature vector distances in corresponding tessellated cells.
Claim 18
Dependent Claim 20 words
The computer readable medium as in claim 11 , wherein the plurality of filters are rotated by the transformation parameters.

References Cited (Backward Citations)

US3565565A Cited
US4151512A Cited
US5065431A Cited
US5031226A Cited
US5790710A Cited
US5631971A Cited
US6002499A Cited
US6038666A Cited
US20030039382A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-11-27 2010-05-29 2010-11-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-11-27 2014-05-29 2014-11-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-11-27 2018-05-29 2018-11-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag