US6314197B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Determining an alignment estimation between two (fingerprint) images
Assignee: Uniloc 2017 LLC
•
Filing: 1998-02-25
•
Granted: 2001-11-06
•
Expires: 2018-02-25
Abstract
Abstract The invention is a system and method for determining alignment parameters (rotation angle and translation vector) between two images of scene based on the attributes of segments associated with a pair of corresponding points, each point extracted from each of the images.
Inventors
- 👤 Anil K. Jain
- 👤 Lin Hong
- 👤 Rudolf Maarten Bolle
- 👤 Sharathchandra Umapathirao Pankanti
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 17:56
CPC Classifications
G; G06; G06V; G06V40/00; G06V40/10; G06V40/12; G06V40/1365
Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
235 words
A computer system for matching 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 an image capturing subsystem that produces an image of a target fingerprint; a first image stored in the memory, the first image having one or more first points each of the first points located on a respective first curved line; one or more second images stored in the memory, the second image having one or more second points each of the second points located on a respective second curved line; a reference point matcher, executed by the CPU, that determines a correspondence between a first corresponding point in the first image and a second corresponding point in the second image, the first corresponding point being one of the first points and the second corresponding point being one of the second points; and an alignment estimator that estimates alignment between the first image and the second image by determining an angle between a first curved line on which the first corresponding point lies in the first image and a second curved line on which the second corresponding point lies in the second image and the alignment estimator further determining a translation vector between a first vector point on the first curved line and a second vector point on the second curved line.
Claim 2
Dependent Claim
235 words
A computer system for matching 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 an image capturing subsystem that produces an image of a target fingerprint; a first image stored in the memory, the first image having one or more first points each of the first points located on a respective first curved line; one or more second images stored in the memory, the second image having one or more second points each of the second points located on a respective second curved line; a reference point matcher, executed by the CPU, that determines a correspondence between a first corresponding point in the first image and a second corresponding point in the second image, the first corresponding point being one of the first points and the second corresponding point being one of the second points; and an alignment estimator that estimates alignment between the first image and the second image by determining an angle between a first curved line on which the first corresponding point lies in the first image and a second curved line on which the second corresponding point lies in the second image and the alignment estimator further determining a translation vector between a first vector point on the first curved line and a second vector point on the second curved line.
Claim 3
Dependent Claim
27 words
A system, as in claim 1 , where the first vector point is the first corresponding point and the second vector point is the second corresponding point.
Claim 4
Dependent Claim
94 words
A system, as in claim 1 , where the first curved line and the second curved line are divided into a number of segments, each segment having one or more segment points, a first vector is defined between a first origin and each segment point on the first curved line, a second vector is defined between a second origin and each segment point on the second curved line, a vector angle difference between each corresponding pair of first and second vectors is determined, and the angle is an average of the vector angle differences.
Claim 5
Dependent Claim
25 words
A system, as in claim 3 , where the first origin is the first corresponding point and the second origin is the second corresponding point.
Claim 6
Dependent Claim
30 words
A system, as in claim 1 , where the first and second images are fingerprint images, the curved lines are ridge lines, and the first and second points are minutia.
Claim 7
Dependent Claim
25 words
A system, as in claim 1 , where the first and second curve are similar to one another as determined by an estimation of similarity.
Claim 8
Dependent Claim
32 words
A system, as in claim 1 , where the second image is translated by the translation vector and rotated by the angle so that the first image aligns with the second image.
Claim 9
Dependent Claim
255 words
A computer system for matching 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 an image capturing subsystem that produces an image of a target fingerprint; a first image stored in the memory, the first image having one or more first points each of the first points located on a respective first curved line; one or more second images stored in the memory, the second image having one or more second points, each of the second points located on a respective second curved line; a reference point matcher, executed by the CPU, that determines a correspondence between a first corresponding point in the first image and a second corresponding point in the second image, the first corresponding point being one of the first points and the second corresponding point being one of the second points; an alignment estimator that estimates alignment between the first image and the second image by determining an angle between a first curved line on which the first corresponding point lies in the first image and a second curved line on which the second corresponding point lies in the second image and the alignment estimator further determining the translation vector between a first vector point on the first curved line and a second vector point on the second curved line, the alignment estimator determining a translation vector and angle between more than one pairs of first and second curved lines.
Claim 10
Dependent Claim
255 words
A computer system for matching 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 an image capturing subsystem that produces an image of a target fingerprint; a first image stored in the memory, the first image having one or more first points each of the first points located on a respective first curved line; one or more second images stored in the memory, the second image having one or more second points, each of the second points located on a respective second curved line; a reference point matcher, executed by the CPU, that determines a correspondence between a first corresponding point in the first image and a second corresponding point in the second image, the first corresponding point being one of the first points and the second corresponding point being one of the second points; an alignment estimator that estimates alignment between the first image and the second image by determining an angle between a first curved line on which the first corresponding point lies in the first image and a second curved line on which the second corresponding point lies in the second image and the alignment estimator further determining the translation vector between a first vector point on the first curved line and a second vector point on the second curved line, the alignment estimator determining a translation vector and angle between more than one pairs of first and second curved lines.
Claim 11
Dependent Claim
31 words
A system, as in claim 8 , where a vector statistic of the translation vectors and an angle statistic of the angles is used to align the first and second images.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-11-05 | 2005-05-07 | 2005-11-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-11-05 | 2009-05-07 | 2009-11-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-11-05 | 2013-05-07 | 2013-11-06 | $7700.00 | Window Closed / Lapsed |