US5040223A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Fingerprint verification method employing plural correlation judgement levels and sequential judgement stages
Assignee: Denso Corp
•
Filing: 1989-02-17
•
Granted: 1991-08-13
•
Expires: 2009-02-17
Abstract
Abstract A method of fingerprint verification in which an input fingerprint is compared with a previously registered fingerprint, wherein the degree of correlation between a first section of the registered fingerprint and the input fingerprint is first determined by first-stage verification processing. If the correlation is higher than a first threshold value the input fingerprint is accepted, if lower than a second threshold value it is rejected, and if between these values, second-stage verification processing is executed in which a different section of the registered fingerprint is compared with the input fingerprint, and a final judgement made accordingly.
Inventors
- 👤 Toshiharu Kamiya
- 👤 Kouzi Kawasaki
- 👤 Kazuyori Kawai
- 👤 Michinaga Nagura
- 👤 Osamu Eguchi
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 15:06
CPC Classifications
G; G06; G06V; G06V40/00; G06V40/10; G06V40/12; G07; G07C; G07C9/00; G07C9/20; G07C9/22; G07C9/25; G07C9/257
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
393 words
A method of fingerprint verification in which fingerprint regions are processed as data representing pixel arrays, each pixel selectively taking a first state corresponding to a fingerprint ridge and a second state corresponding to a fingerprint valley, comprising steps of: (a) providing a primary window region of a registered fingerprint image of a registered individual, said primary widow region being situated in a region of said registered fingerprint image, and at least one secondary window region of said registered fingerprint image, said secondary window region being at least partially outside said primary window region; (b) providing an input fingerprint image which is to be verified for correspondence with said registered fingerprint image; (c) executing first-stage verification processing by finding a region of said input fingerprint image which is configured in accordance with and has maximum correlation with said primary window region of the registered fingerprint image, and measuring a degree of said correlation, wherein the degree of correlation is related to the number of mutually non-matching pixels; (d) making a judgement of said degree of correlation based on two predetermined thresholds that partition a range of possible correlation values into three intervals, and if said degree of correlation is judged to be within a first interval, accepting said input fingerprint image as corresponding to said registered fingerprint image and terminating processing, if said degree of correlation is judged to be within a second interval, rejecting said input fingerprint image and terminating processing, and if said degree of correlation is judged to be within a third interval such that a definite decision on acceptance or rejection of said input fingerprint image is difficult to attain, proceeding to second-stage verification processing; (e) executing said second-stage verification processing by finding a second region of said input fingerprint image which is configured in accordance with and has maximum correlation with said secondary window region of the registered fingerprint image, and measuring a degree of said correlation; and (f) making a judgement of said degree of correlation in step (e) based on another threshold that partitions said range of possible correlation values into fourth and fifth intervals, accepting said input fingerprint image as corresponding to said registered fingerprint image if said degree of correlation of step (e) is within the fourth interval, and rejecting said input fingerprint image if said degree of correlation is within the fifth interval.
Claim 2
Independent Claim
393 words
A method of fingerprint verification in which fingerprint regions are processed as data representing pixel arrays, each pixel selectively taking a first state corresponding to a fingerprint ridge and a second state corresponding to a fingerprint valley, comprising steps of: (a) providing a primary window region of a registered fingerprint image of a registered individual, said primary widow region being situated in a region of said registered fingerprint image, and at least one secondary window region of said registered fingerprint image, said secondary window region being at least partially outside said primary window region; (b) providing an input fingerprint image which is to be verified for correspondence with said registered fingerprint image; (c) executing first-stage verification processing by finding a region of said input fingerprint image which is configured in accordance with and has maximum correlation with said primary window region of the registered fingerprint image, and measuring a degree of said correlation, wherein the degree of correlation is related to the number of mutually non-matching pixels; (d) making a judgement of said degree of correlation based on two predetermined thresholds that partition a range of possible correlation values into three intervals, and if said degree of correlation is judged to be within a first interval, accepting said input fingerprint image as corresponding to said registered fingerprint image and terminating processing, if said degree of correlation is judged to be within a second interval, rejecting said input fingerprint image and terminating processing, and if said degree of correlation is judged to be within a third interval such that a definite decision on acceptance or rejection of said input fingerprint image is difficult to attain, proceeding to second-stage verification processing; (e) executing said second-stage verification processing by finding a second region of said input fingerprint image which is configured in accordance with and has maximum correlation with said secondary window region of the registered fingerprint image, and measuring a degree of said correlation; and (f) making a judgement of said degree of correlation in step (e) based on another threshold that partitions said range of possible correlation values into fourth and fifth intervals, accepting said input fingerprint image as corresponding to said registered fingerprint image if said degree of correlation of step (e) is within the fourth interval, and rejecting said input fingerprint image if said degree of correlation is within the fifth interval.
Claim 3
Independent Claim
384 words
A method of fingerprint verification in which fingerprint regions are processed as data representing pixel arrays, each pixel selectively taking a first state corresponding to a fingerprint ridge and a second state corresponding to a fingerprint valley, comprising steps of: (a) providing a primary window region of a registered fingerprint image of a registered individual, said primary window region being situated in a region of said registered fingerprint image, and at least one secondary window region of said registered fingerprint image, said secondary window region being at least partially outside said primary window region; (b) providing an input fingerprint image which is to be verified for correspondence with said registered fingerprint image; (c) executing first-level verification processing by finding a region of said input fingerprint image which is configured in accordance with and has maximum correlation with said primary window region of the registered fingerprint image, and measuring a degree of said correlation; (d) making a judgement of said degree of correlation based on predetermined parameters and, if said degree of correlation is judged to be within a predetermined high range, accepting said input fingerprint image as corresponding to said registered fingerprint image and terminating processing, if said degree of correlation is judged to be within a predetermined low range, rejecting said input fingerprint image and terminating processing, and if said degree of correlation is judged to be within a range such that a definite decision on acceptance or rejection of said input fingerprint image is difficult to attain, proceeding to second-level verification processing; (e) executing said second-level verification processing by finding a second region of said input fingerprint image which is configured in accordance with and has maximum correlation with said second window region of the registered fingerprint image, and measuring a degree of said correlation; and (f) making a decision as to acceptance or rejection of said input fingerprint image, based upon said degree of correlation obtained in said step (e); in which said step (b) of first-level verification processing comprises comparing said primary window region of the registered fingerprint image with successively different regions of said input fingerprint image in successive position shifts of predetermined magnitude, to find a primary window region of said input fingerprint image which exhibits maximum correlation with said primary window region of said registered fingerprint image.
Claim 4
Independent Claim
384 words
A method of fingerprint verification in which fingerprint regions are processed as data representing pixel arrays, each pixel selectively taking a first state corresponding to a fingerprint ridge and a second state corresponding to a fingerprint valley, comprising steps of: (a) providing a primary window region of a registered fingerprint image of a registered individual, said primary window region being situated in a region of said registered fingerprint image, and at least one secondary window region of said registered fingerprint image, said secondary window region being at least partially outside said primary window region; (b) providing an input fingerprint image which is to be verified for correspondence with said registered fingerprint image; (c) executing first-level verification processing by finding a region of said input fingerprint image which is configured in accordance with and has maximum correlation with said primary window region of the registered fingerprint image, and measuring a degree of said correlation; (d) making a judgement of said degree of correlation based on predetermined parameters and, if said degree of correlation is judged to be within a predetermined high range, accepting said input fingerprint image as corresponding to said registered fingerprint image and terminating processing, if said degree of correlation is judged to be within a predetermined low range, rejecting said input fingerprint image and terminating processing, and if said degree of correlation is judged to be within a range such that a definite decision on acceptance or rejection of said input fingerprint image is difficult to attain, proceeding to second-level verification processing; (e) executing said second-level verification processing by finding a second region of said input fingerprint image which is configured in accordance with and has maximum correlation with said second window region of the registered fingerprint image, and measuring a degree of said correlation; and (f) making a decision as to acceptance or rejection of said input fingerprint image, based upon said degree of correlation obtained in said step (e); in which said step (b) of first-level verification processing comprises comparing said primary window region of the registered fingerprint image with successively different regions of said input fingerprint image in successive position shifts of predetermined magnitude, to find a primary window region of said input fingerprint image which exhibits maximum correlation with said primary window region of said registered fingerprint image.
Claim 5
Dependent Claim
128 words
A method of fingerprint verification according to claim 2, in which said step (b) of first-stage verification processing comprises: (a) executing said successive position shifts in steps of comparatively large magnitude, to find a first amount of displacement of said primary window region of the registered fingerprint image that provides maximum correlation with a primary window region of said input fingerprint image; and (b) executing said successive position shifts in steps of comparatively small magnitude, beginning from an condition of said primary window region of the registered fingerprint image being displaced by said first amount of displacement, to find a second amount of displacement of said primary window region of the registered fingerprint image that provides maximum correlation with a primary window region of said input fingerprint image.
Claim 6
Dependent Claim
102 words
A method of fingerprint verification according to claim 3 which said second amount of displacement of said primary window region of the registered fingerprint image is obtained as a displacement to a position relative to said input fingerprint image such that any movement from said position in either of two mutually perpendicular pixel array direction will result in a greater number of number of mutually non-corresponding pixels than a number of number of mutually non-corresponding pixels between said primary window region of the registered fingerprint image and said input fingerprint image which exists at the current position of said primary window region.
Claim 7
Dependent Claim
47 words
A method of fingerprint verification according to claim 3, in which said steps of comparatively large magnitude are of substantially greater magnitude than an array pitch of said pixels, and in which said steps of comparatively small magnitude are substantially identical in magnitude to said pixel pitch.
Claim 8
Dependent Claim
136 words
A method of fingerprint verification according to claim 2, in which said judgement as to whether correlation is within said high range is executed by counting a number of mutually non-corresponding pixels between said primary window region of the registered fingerprint image and said input fingerprint image and judging whether said number is below a first judgement threshold value, said judgement as to whether correlation is within said low range is executed by judging whether said number of number of mutually non-corresponding pixels is above a second judgement threshold value which is higher than said first judgement threshold value, and said judgement as to whether correlation is in a range which makes a definite decision difficult is executed by judging whether said number of mutually non-corresponding pixels is between said first and second judgement threshold values.
Claim 9
Dependent Claim
75 words
A method of fingerprint verification according to claim 2, in which said step (b) of first-stage verification processing comprises steps of: (a) expressing said registered fingerprint image and said input fingerprint image as respective patterns of density distribution of pixels which are in a predetermined one of said first and second states thereof, and (b) computing said amount of displacement of said registered fingerprint image based on differences between said respective patterns of density distribution.
Claim 10
Dependent Claim
208 words
A method of fingerprint verification according to claim 2, in which said step (b) of first-stage verification processing comprises steps of (a) dividing said registered fingerprint image and input fingerprint image into respective rectangular arrays of window segments, utilizing rectangular coordinate axes i and j, each said window segments comprising a rectangular array of Δi pixels along the direction of said i axis by Δj pixels along the direction of said j axis; and (b) counting respective numbers of pixels which are in said predetermined one of the first and second states within said window segments of said registered fingerprint image and said input fingerprint image, to obtain said density distribution patterns as respective numeric arrays P R (i, j) and P V (i, j) of values of said numbers of pixels; and, computing respective values i o and j o for a position displacement function S(i o , j o ) which produce a minimum value for said position displacement function, said position displacement function being expressed as: S(i.sub.o, j.sub.o)=f{P.sub.V (i, j)-P.sub.R (i+i.sub.o, j+j.sub.o)} and in which said amount of displacement is obtained as respective amounts of displacement S i and S j along said i and j axes, expressed as: S.sub.i=-i.sub.o ×Δi, and S.sub.j =-j.sub.o ×Δj.
Claim 11
Independent Claim
431 words
A method of fingerprint verification in which fingerprint regions are processed as data representing pixel arrays, each pixel selectively taking a first state corresponding to a fingerprint ridge and a second state corresponding to a fingerprint valley, comprising steps of: (a) providing a primary window region of a registered fingerprint image of a registered individual, said primary window region being situated in a region of said registered fingerprint image, and at least one secondary window region of said registered fingerprint image, said secondary window region being at least partially outside said primary window region, and providing an input fingerprint image which is to be verified for correspondence with said registered fingerprint image; (b) executing a first-stage verification processing by comparing said primary window region of the registered fingerprint image with said input fingerprint image to find an amount of displacement of said primary window region of the registered fingerprint image from an initial position thereof which results in a maximum degree of correlation with a correspondingly positioned primary window region of said registered fingerprint image, wherein the degree of correlation is related to the number of non-matching pixels; (c) judging, based on two thresholds that partition a range of possible correlation values into three intervals, whether said degree of correlation is within a first interval, and if so, accepting said input fingerprint image as corresponding to said registered fingerprint image and terminating processing, judging whether said degree of correlation is within a second interval, and if so, rejecting said input fingerprint image and terminating processing, and judging whether said degree of correlation is within a third interval, and if so, proceeding to second-stage verification processing; (d) executing said second-stage verification processing by applying said amount of displacement found in said step (b) to shift said secondary window region of said registered fingerprint image to an initial displaced position, then comparing said secondary window region of the registered fingerprint image with said input fingerprint image to find an amount of displacement of said secondary window region of the registered fingerprint image from said initial displaced position thereof which results in a maximum degree of correlation with said input fingerprint image; and (e) making a judgement of said degree of correlation in step (d) based on another threshold that partitions said range of possible correlation values into a fourth and fifth intervals, accepting said input fingerprint image as corresponding to said registered fingerprint image if said degree of correlation of step (d) is within the fourth interval, and rejecting said input fingerprint image if said degree of correlation is within the fifth interval.
Claim 12
Independent Claim
431 words
A method of fingerprint verification in which fingerprint regions are processed as data representing pixel arrays, each pixel selectively taking a first state corresponding to a fingerprint ridge and a second state corresponding to a fingerprint valley, comprising steps of: (a) providing a primary window region of a registered fingerprint image of a registered individual, said primary window region being situated in a region of said registered fingerprint image, and at least one secondary window region of said registered fingerprint image, said secondary window region being at least partially outside said primary window region, and providing an input fingerprint image which is to be verified for correspondence with said registered fingerprint image; (b) executing a first-stage verification processing by comparing said primary window region of the registered fingerprint image with said input fingerprint image to find an amount of displacement of said primary window region of the registered fingerprint image from an initial position thereof which results in a maximum degree of correlation with a correspondingly positioned primary window region of said registered fingerprint image, wherein the degree of correlation is related to the number of non-matching pixels; (c) judging, based on two thresholds that partition a range of possible correlation values into three intervals, whether said degree of correlation is within a first interval, and if so, accepting said input fingerprint image as corresponding to said registered fingerprint image and terminating processing, judging whether said degree of correlation is within a second interval, and if so, rejecting said input fingerprint image and terminating processing, and judging whether said degree of correlation is within a third interval, and if so, proceeding to second-stage verification processing; (d) executing said second-stage verification processing by applying said amount of displacement found in said step (b) to shift said secondary window region of said registered fingerprint image to an initial displaced position, then comparing said secondary window region of the registered fingerprint image with said input fingerprint image to find an amount of displacement of said secondary window region of the registered fingerprint image from said initial displaced position thereof which results in a maximum degree of correlation with said input fingerprint image; and (e) making a judgement of said degree of correlation in step (d) based on another threshold that partitions said range of possible correlation values into a fourth and fifth intervals, accepting said input fingerprint image as corresponding to said registered fingerprint image if said degree of correlation of step (d) is within the fourth interval, and rejecting said input fingerprint image if said degree of correlation is within the fifth interval.
References Cited (Backward Citations)
US4047154A
Cited
US4246568A
Cited
JPS5624675A
Cited
US4544267A
Cited
JPS58176781A
Cited
US4569080A
Cited
US4581760A
Cited
US4537484A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-08-12 | 1995-02-11 | 1995-08-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-08-12 | 1999-02-11 | 1999-08-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-08-12 | 2003-02-11 | 2003-08-13 | $7700.00 | Window Closed / Lapsed |