Patent US6282304B1 successfully refreshed from Google Patents.
US6282304B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Biometric system for biometric input, comparison, authentication and access control and method therefor
Assignee: COMPULINK RESEARCH INC
•
Filing: 1999-05-14
•
Granted: 2001-08-28
•
Expires: 2019-05-14
Abstract
Abstract A biometric input device, system and method includes a biometric input device having a scanning window surrounded by a ridge for ensuring positive positioning of a biometric sample such as a thumb. The biometric input device includes an optical assembly having a prism with a focusing lens disposed on a side thereof and optionally integrally formed therewith. A biometric comparison method is provided for comparing data from said biometric input device with data from a database using both directional image comparison and clusterized minutia location and direction comparison. A further system is provided for allowing access to computer functions base on the outcome of the comparison method.
Inventors
- 👤 Sergey Olegovich Novikov
- 👤 Oleg Mikhailovich Chernomordik
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 17:30
CPC Classifications
G; G06; G06V; G06V40/00; G06V40/10; G06V40/12; G06F; G06F21/00; G06F21/30; G06F21/31; G06F21/32; G06F21/70; G06F21/82; G06F21/83; G06F3/00; G06F3/01; G06F3/03; G06F3/033; G06F3/0354; G06F3/03543; G07; G07C; G07C9/00; G07C9/30; G07C9/32; G07C9/37; G06F2203/00; G06F2203/033; G06F2203/0336
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
424 words
A biometric comparison method comprising the steps of: (a) scanning in a fingerprint to and digitizing scanning signals to produce a matrix of print image data representing pixels; (b) dividing said print image data into cells, each including a number of pixel data for contiguous pixels; (c) calculating a matrix of directional image data DI using gradient statistics applied to said cells wherein said directional image data DI includes for each of said cells a cell position indicator and one of a cell vector indicative of a direction of ridge lines and an undirectional flag indicative of a nondirectional calculation result; (d) skeletonizing said print image data; (e) extracting minutia from said print image data and producing a minutia data set comprised of data triplets for each minutia extracted including minutia position data and minutia direction data; (f) providing reference fingerprint data from a database wherein said reference fingerprint data includes reference directional image data DI and a reference minutia data set; (g) performing successive comparisons of said directional image data DI with said reference directional image data DI and determining a directional difference DifDI for each of said successive comparisons wherein for each of said successive comparisons one of said directional image data DI and said reference directional image data DI is positionally shifted by adding position shift data; (h) determining for which of said successive comparisons said directional difference DifDI is the least and selecting said position shift data thereof as initial minutia shift data; (i) positionally shifting minutia data by applying said initial minutia shift data to one of said minutia data set and said reference minutia data set to initially positionally shift said minutia position data and said minutia orientation data; (j) performing successive comparisons of said minutia data set with said reference minutia data set following said positionally shifting minutia data and determining matching minutia based on a minutia distance criteria, a number of matching minutia, and a similarity measure indicative of correspondence of said matching minutia for each of said successive comparisons wherein, for each of said successive comparisons, one of said minutia data set and said reference minutia data set is positionally shifted within a minutia shift range R by adding minutia position shift data; (k) determining a maximum similarity measure of said similarity measures of said successive comparisons; and (l) determining whether said maximum similarity measure is above a similarity threshold and indicating said reference fingerprint data and said fingerprint data are from the same fingerprint when said maximum similarity measure is above said similarity threshold.
Claim 2
Dependent Claim
424 words
A biometric comparison method comprising the steps of: (a) scanning in a fingerprint to and digitizing scanning signals to produce a matrix of print image data representing pixels; (b) dividing said print image data into cells, each including a number of pixel data for contiguous pixels; (c) calculating a matrix of directional image data DI using gradient statistics applied to said cells wherein said directional image data DI includes for each of said cells a cell position indicator and one of a cell vector indicative of a direction of ridge lines and an undirectional flag indicative of a nondirectional calculation result; (d) skeletonizing said print image data; (e) extracting minutia from said print image data and producing a minutia data set comprised of data triplets for each minutia extracted including minutia position data and minutia direction data; (f) providing reference fingerprint data from a database wherein said reference fingerprint data includes reference directional image data DI and a reference minutia data set; (g) performing successive comparisons of said directional image data DI with said reference directional image data DI and determining a directional difference DifDI for each of said successive comparisons wherein for each of said successive comparisons one of said directional image data DI and said reference directional image data DI is positionally shifted by adding position shift data; (h) determining for which of said successive comparisons said directional difference DifDI is the least and selecting said position shift data thereof as initial minutia shift data; (i) positionally shifting minutia data by applying said initial minutia shift data to one of said minutia data set and said reference minutia data set to initially positionally shift said minutia position data and said minutia orientation data; (j) performing successive comparisons of said minutia data set with said reference minutia data set following said positionally shifting minutia data and determining matching minutia based on a minutia distance criteria, a number of matching minutia, and a similarity measure indicative of correspondence of said matching minutia for each of said successive comparisons wherein, for each of said successive comparisons, one of said minutia data set and said reference minutia data set is positionally shifted within a minutia shift range R by adding minutia position shift data; (k) determining a maximum similarity measure of said similarity measures of said successive comparisons; and (l) determining whether said maximum similarity measure is above a similarity threshold and indicating said reference fingerprint data and said fingerprint data are from the same fingerprint when said maximum similarity measure is above said similarity threshold.
Claim 3
Dependent Claim
76 words
The biometric comparison method of claim 1 further comprising the steps of: (c1) identifying as part of step (c) a directional group of cells comprising all cells of said cells that do not have said undirectional flag associated therewith; and (j1) excluding from said successive comparisons in step (j) minutia of said minutia data set and said reference minutia data set located in or positionally aligned with said cells that have said undirectional flag associated therewith.
Claim 4
Dependent Claim
94 words
The biometric comparison method of claim 1 wherein: step (j) includes: dividing said minutia data set into said minutia data set clusters formed of contiguous one said cells and each including a predetermined number of said minutia before conducting said successive comparisons; and conducting said successive comparisons for each of said minutia data set clusters and determining for each of said minutia data set clusters a maximum similarity measure; and step (k) includes determining said maximum similarity measure as a sum of said maximum similarity measures of each of said minutia data set clusters.
Claim 5
Dependent Claim
43 words
The biometric comparison method of claim 1 wherein step (e) includes excluding from further processing pairs of said minutia located within a minutia exclusion distance of one another and having minutia direction data with a direction exclusion limit of being in opposite directions.
Claim 6
Dependent Claim
20 words
The biometric comparison method of claim 1 wherein said minutia extraction step (e) extracts minutia limited to ends and bifurcations.
Claim 7
Dependent Claim
24 words
The biometric comparison method of claim 1 wherein said minutia extraction step (e) wherein said minutia data set excludes data distinguishing ends and bifurcations.
References Cited (Backward Citations)
US3940795A
Cited
US4210899A
Cited
US4152056A
Cited
US4322163A
Cited
US4428670A
Cited
US4438824A
Cited
US4537484A
Cited
US4876726A
Cited
US4995086A
Cited
US5067162A
Cited
US4924085A
Cited
US4993068A
Cited
US5475839A
Cited
US5131038A
Cited
US5229764A
Cited
US5608387A
Cited
US5335278A
Cited
US5335288A
Cited
US5483601A
Cited
US5889474A
Cited
US5420936A
Cited
US5954583A
Cited
US5502759A
Cited
US5416573A
Cited
US5526428A
Cited
US5528355A
Cited
US5719950A
Cited
US5926533A
Cited
US5655013A
Cited
US5586171A
Cited
US5774571A
Cited
US5659626A
Cited
US5546471A
Cited
US5613012A
Cited
US5764789A
Cited
US5838306A
Cited
US5867802A
Cited
US5825474A
Cited
US5650842A
Cited
US5952641A
Cited
US5844244A
Cited
US5848231A
Cited
US5781651A
Cited
US5748766A
Cited
US5764222A
Cited
US5748184A
Cited
US5680205A
Cited
US5867795A
Cited
US5963657A
Cited
WO1998011478A2
Cited
WO1998011501A2
Cited
US5872834A
Cited
US5881226A
Cited
US5963908A
Cited
US5953443A
Cited
US5930804A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-08-27 | 2005-02-26 | 2005-08-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-08-27 | 2009-02-26 | 2009-08-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-08-27 | 2013-02-26 | 2013-08-28 | $7700.00 | Window Closed / Lapsed |