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

System and method for determining ridge counts in fingerprint image processing

Assignee: Lenovo Singapore Pte Ltd
•
Filing: 1997-04-11
•
Granted: 2000-08-29
•
Expires: 2017-04-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer based image processing system uses an extraction process to include a pressure invariant feature for measuring distances between minutiae. The feature extraction process identifies one or more of the following features of the fingerprint: an orthogonal image contrast, a parallel image contrast, and a feature confidence. A ridge counter process, executing on the computer system, determines the number of ridges (ridge count) running across two given points and further qualifies (invalidates) this count if the confidence value of the pixels in the region adjoining the region is not reliable. The ridge count feature between minutiae is used for determining reliable features when matching fingerprints.

Inventors

  • 👤 Rudolf Maarten Bolle
  • 👤 Scott Eric Colville
  • 👤 Sharathchandra U. Pankanti

Bibliographic Details

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

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 141 words
A computer system for imaging fingerprints, comprising: a computer comprising a user interface, a central processing unit (CPU), a data storage that contains a plurality of data records representing one or more fingerprint images and an image capturing subsystem that produces an image of a target fingerprint; a feature extractor that produces one or more features from the target image; and a distance measuring unit that determines a distance along a path between any two of the features, said distance being determined in units of a number of ridges running between the two features, where the feature extractor further determines a feature confidence of one or more pixels on the path, and where the distance measuring unit is responsive to an occurrence of an invalid pixel on a path between two features for invalidating a distance measurement between the two features.
Claim 2
Dependent Claim 141 words
A computer system for imaging fingerprints, comprising: a computer comprising a user interface, a central processing unit (CPU), a data storage that contains a plurality of data records representing one or more fingerprint images and an image capturing subsystem that produces an image of a target fingerprint; a feature extractor that produces one or more features from the target image; and a distance measuring unit that determines a distance along a path between any two of the features, said distance being determined in units of a number of ridges running between the two features, where the feature extractor further determines a feature confidence of one or more pixels on the path, and where the distance measuring unit is responsive to an occurrence of an invalid pixel on a path between two features for invalidating a distance measurement between the two features.
Claim 3
Dependent Claim 161 words
A computer system for imaging fingerprints, comprising: a computer comprising a user interface, a central processing unit (CPU), a data storage that contains a plurality of data records representing one or more fingerprint images and an image capturing subsystem that produces an image of a target fingerprint; a feature extractor that produces one or more features from the target image; and a distance measuring unit that determines a distance along a path between any two of the features, said distance being determined in units of a number of ridges running between the two features, where the feature extractor further determines a feature confidence of one or more pixels on the path, and where the feature confidence is the contrast difference between an orthogonal contrast and a parallel contrast of one or more of the pixels normalized by an average brightness over an area of the fingerprint, and wherein the distance is invalid if the feature confidence is less than a threshold.
Claim 4
Dependent Claim 161 words
A computer system for imaging fingerprints, comprising: a computer comprising a user interface, a central processing unit (CPU), a data storage that contains a plurality of data records representing one or more fingerprint images and an image capturing subsystem that produces an image of a target fingerprint; a feature extractor that produces one or more features from the target image; and a distance measuring unit that determines a distance along a path between any two of the features, said distance being determined in units of a number of ridges running between the two features, where the feature extractor further determines a feature confidence of one or more pixels on the path, and where the feature confidence is the contrast difference between an orthogonal contrast and a parallel contrast of one or more of the pixels normalized by an average brightness over an area of the fingerprint, and wherein the distance is invalid if the feature confidence is less than a threshold.
Claim 5
Dependent Claim 206 words
A computer system for imaging fingerprints, comprising: a computer having a user interface, a central processing unit (CPU), a disk storage that contains a plurality of data records representing one or more fingerprint images and a image capturing subsystem that produces an image of a target fingerprint; a feature extractor that produces one or more features from the target image; and a ridge counter that determines a distance along a path between any two of the features in units of a number of ridges running between the two features; where said feature extractor further determines a feature confidence of one or more pixels on the path, where the feature confidence is that the contrast difference between an orthogonal contrast and a parallel contrast of one or more of the pixels, normalized by an average brightness over an area of the fingerprint, is less than a contrast threshold, and one or more of the pixels are invalid if the feature confidence is less than a threshold; and where the feature confidence, called G, is given by: G=(Vαr.sub.o -Vαr.sub.p)/log(B), where Vαr o and Vαr p are orthogonal and parallel contrasts at one of the pixels, respectively, and B is the average brightness of a neighborhood of the pixel.
Claim 6
Dependent Claim 206 words
A computer system for imaging fingerprints, comprising: a computer having a user interface, a central processing unit (CPU), a disk storage that contains a plurality of data records representing one or more fingerprint images and a image capturing subsystem that produces an image of a target fingerprint; a feature extractor that produces one or more features from the target image; and a ridge counter that determines a distance along a path between any two of the features in units of a number of ridges running between the two features; where said feature extractor further determines a feature confidence of one or more pixels on the path, where the feature confidence is that the contrast difference between an orthogonal contrast and a parallel contrast of one or more of the pixels, normalized by an average brightness over an area of the fingerprint, is less than a contrast threshold, and one or more of the pixels are invalid if the feature confidence is less than a threshold; and where the feature confidence, called G, is given by: G=(Vαr.sub.o -Vαr.sub.p)/log(B), where Vαr o and Vαr p are orthogonal and parallel contrasts at one of the pixels, respectively, and B is the average brightness of a neighborhood of the pixel.
Claim 7
Dependent Claim 12 words
A system, as in claim 1, where the path is a line.
Claim 8
Dependent Claim 12 words
A system, as in claim 1, where the path is a bar.
Claim 9
Dependent Claim 30 words
A system, as in claim 5, where the bar has a width of an odd number of pixels and the bar is bisected by a line between the two features.
Claim 10
Dependent Claim 23 words
A system, as in claim 6, where the bar has a width of any one of the following: 3 pixels and 5 pixels.
Claim 11
Dependent Claim 26 words
A system, as in claim 1, where the number of ridges is determined by the number of transitions between a valley segment to a ridge segment.
Claim 12
Dependent Claim 34 words
A system, as in claim 8, where the transitions are counted in the number of transitions only if the valley segment traverses a valley of a minimum width in a direction of the path.
Claim 13
Dependent Claim 13 words
A system, as in claim 9, where the minimum width is 3 pixels.
Claim 14
Dependent Claim 100 words
A computer system for determining a distance between features of a fingerprint comprising: a feature extractor for producing one or more features from the target image; and a distance measuring unit for determining a distance along a path between any two of the features in units of a number of ridges running between the two features, where the feature extractor further determines a feature confidence of one or more pixels on the path and where the distance measuring unit is responsive to an occurrence of an invalid pixel on the path for terminating a distance measurement between the two features.
Claim 15
Dependent Claim 100 words
A computer system for determining a distance between features of a fingerprint comprising: a feature extractor for producing one or more features from the target image; and a distance measuring unit for determining a distance along a path between any two of the features in units of a number of ridges running between the two features, where the feature extractor further determines a feature confidence of one or more pixels on the path and where the distance measuring unit is responsive to an occurrence of an invalid pixel on the path for terminating a distance measurement between the two features.
Claim 16
Independent Claim 107 words
A method for processing fingerprint images, comprising steps of: providing a plurality of data records representing fingerprint images comprised of pixels; processing a fingerprint image and extracting minutiae from the processed fingerprint image; and determining a distance along a path between two of the extracted minutiae, the distance being determined by counting ridges located between the two minutiae so as to compensate for differences in shear between one instance of the fingerprint image and another instance of the fingerprint image; wherein the step of processing determines a confidence factor for the path and invalidates the ridge count if the confidence factor is less than a threshold value.
Claim 17
Independent Claim 107 words
A method for processing fingerprint images, comprising steps of: providing a plurality of data records representing fingerprint images comprised of pixels; processing a fingerprint image and extracting minutiae from the processed fingerprint image; and determining a distance along a path between two of the extracted minutiae, the distance being determined by counting ridges located between the two minutiae so as to compensate for differences in shear between one instance of the fingerprint image and another instance of the fingerprint image; wherein the step of processing determines a confidence factor for the path and invalidates the ridge count if the confidence factor is less than a threshold value.
Claim 18
Independent Claim 147 words
A method for processing fingerprint images, comprising steps of: providing a plurality of data records representing fingerprint images comprised of pixels; processing a fingerprint image and extracting minutiae from the processed fingerprint image; and determining a distance alone a path between two of the extracted minutiae, the distance being determined by counting ridges located between the two minutiae so as to compensate for differences in shear between one instance of the fingerprint image and another instance of the fingerprint image; wherein the step of processing determines a confidence factor for the path and invalidates the ridge count if the confidence factor is less than a threshold value, and wherein the confidence factor is based on a contrast difference between an orthogonal contrast and a parallel contrast of one or more of the pixels on the path, normalized by an average brightness over an area of the fingerprint.
Claim 19
Independent Claim 147 words
A method for processing fingerprint images, comprising steps of: providing a plurality of data records representing fingerprint images comprised of pixels; processing a fingerprint image and extracting minutiae from the processed fingerprint image; and determining a distance alone a path between two of the extracted minutiae, the distance being determined by counting ridges located between the two minutiae so as to compensate for differences in shear between one instance of the fingerprint image and another instance of the fingerprint image; wherein the step of processing determines a confidence factor for the path and invalidates the ridge count if the confidence factor is less than a threshold value, and wherein the confidence factor is based on a contrast difference between an orthogonal contrast and a parallel contrast of one or more of the pixels on the path, normalized by an average brightness over an area of the fingerprint.
Claim 20
Dependent Claim 50 words
A method as in claim 13, wherein the confidence factor is a feature confidence (G) is given by: G=(Vαr.sub.o -Vαr.sub.p)/log(B), where Vαr o and Vαr p are the orthogonal and parallel contrasts at one of the pixels, respectively, and B is the average brightness of a neighborhood of the pixel.
Claim 21
Dependent Claim 20 words
A method as in claim 12, wherein the path has a width of one pixel or more than one pixel.
Claim 22
Dependent Claim 18 words
A method as in claim 12, wherein the path has a width of an odd number of pixels.

References Cited (Backward Citations)

US4151512A Cited
US4310827A Cited
US4817183A Cited
US4947442A Cited
US5105467A Cited
US5054090A Cited
US5524161A Cited
US5140642A Cited
US5509083A Cited
US5717786A Cited
US5613014A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-08-29 2004-02-28 2004-08-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-08-29 2008-02-28 2008-08-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-08-29 2012-02-28 2012-08-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag