Patent US5140642A successfully refreshed from Google Patents.
US5140642A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and device for allocating core points of finger prints
Assignee: Individual
•
Filing: 1991-04-23
•
Granted: 1992-08-18
•
Expires: 2011-04-23
Abstract
Abstract A method to automatically find out the actual position of the core point of a finger print by using the characteristic of the ridge flow of finger prints. This method comprises three parts: (1) ridge flow finding algorithm, (2) ridge flow correction algorithm and (3) core point allocation algorithm.
Inventors
- 👤 Wen H. Hsu
- 👤 Jeng D. Yang
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 01:24
CPC Classifications
G; G06; G06V; G06V40/00; G06V40/10; G06V40/12; G06V40/1347; G07; G07C; G07C9/00; G07C9/30; G07C9/32; G07C9/37
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
80 words
A method for allocating a core point of a finger print in the form of a binary image constituted by a plurality of windows, comprising the following steps: (1) finding out ridge flows of said finger print--assigning a direction code to each of said windows of the binary image; (2) correcting the ridge flows --correcting the direction codes in order to eliminate noises; and (3) allocating the core point --allocating the core point in accordance with the corrected direction codes.
Claim 2
Independent Claim
80 words
A method for allocating a core point of a finger print in the form of a binary image constituted by a plurality of windows, comprising the following steps: (1) finding out ridge flows of said finger print--assigning a direction code to each of said windows of the binary image; (2) correcting the ridge flows --correcting the direction codes in order to eliminate noises; and (3) allocating the core point --allocating the core point in accordance with the corrected direction codes.
Claim 3
Dependent Claim
108 words
A method as claimed in claim 1 wherein the step of finding out the ridge flows comprises the following steps: (1) window division --dividing the binary image into a number of windows, each constituted by a plurality of image elements of "0" or "1" and covering a part of said binary image; (2) calculation --making operations on said image elements of each of said windows to give a result; (3) decision --dividing the orientation for each part of said image covered by one of said windows in accordance with said result; and (4) coding--giving each part of said image a direction code in accordance of the orientation thereof.
Claim 4
Dependent Claim
147 words
A method as claimed in claim 2, wherein the step of calculation comprises a step of taking a convolution operation on a part of a window comprising nine elements denoted d 00 , d 01 , d 02 , d 10 , d 11 , d 12 , d 20 , d 21 , and d 22 respectively and arranged as ______________________________________
d.sub.00 d.sub.01
d.sub.02
d.sub.10 d.sub.11
d.sub.12
d.sub.20 d.sub.21
d.sub.22
______________________________________ with a 3×3 mask arranged as ______________________________________
m.sub.2 m.sub.3
m.sub.4
m.sub.1 m.sub.0
m.sub.5
m.sub.8 m.sub.7
m.sub.6
______________________________________ a result of said convolution operation being obtained by placing the centered element m 0 on the element d 11 and summing up the products of each element of said mask times the associated element of said part of a window, except the centered element m o , namely, C=(m.sub.1 ·d.sub.10)+(m.sub.2 ·d.sub.00)+(m.sub.3 ·d.sub.01)+(m.sub.4 ·d.sub.02)+(m.sub.5 ·d.sub.12)+(m.sub.6 ·d.sub.22)+(m.sub.7 ·d.sub.21)+(m.sub.8 ·d.sub.20).
Claim 5
Dependent Claim
63 words
A method as claimed in claim 3 wherein said mask is one of the following: __________________________________________________________________________
-1 0 1 2 1 0 -1 -2 -1 0 -1 -2
-2 0 2 1 0 -1 0 0 0 1 0 -1
-1 0 1,
0 -1 -2,
1 2 1,
or
2 1 1
__________________________________________________________________________ each of which is associated with a particular orientation.
Claim 6
Dependent Claim
55 words
A method as claimed in claim 2, wherein the step of calculation is to take a convolution operation on each of said windows with four 3×3 masks and the step of decision gives the orientation of said each of the windows in accordance with the number of "0",s which are results of the convolution operation.
Claim 7
Dependent Claim
75 words
A method as claimed in claim 1, wherein the step of correcting the ridge flow comprises the following steps: (1) checking --checking, for each one of said windows, the direction codes of the eight windows therearound and taking the code, of which the number is the largest, as a reference code; and (2) correcting --substituting the direction code of said window with the reference code if said direction code is different from the reference code.
Claim 8
Dependent Claim
64 words
A method as claimed in claim 1, wherein the step of allocating the core point comprises the following steps: (1) searching --searching among the direction codes of said image for a particular area constituted by a selected code and substantially located at the upper part of said image; and (2) allocating --picking up the narrowest portion of said particular area as the core point.
Claim 9
Dependent Claim
22 words
A method as claimed in claim 7, wherein said selected code is the code represents the horizontal extension of the ridge flow.
Claim 10
Dependent Claim
133 words
A finger print processing apparatus comprising: (1) input means which inputs a binary image for processing; (2) coding means which divides said binary image into a plurality of windows and gives each of the windows a direction code according to a ridge flow thereof to form a distributions map of the direction codes of the windows; (3) allocating means which finds out a particular upper area of a selected code in said distribution map according to the direction codes and locates the narrowest portion of said upper area as the core point; and (4) processing means which takes operations on said binary image, taking the core point thereof as a reference point; characterized in that the coding means gives four types of direction codes for the orientations of east-west, southeast-northwest, south-north and northeast-southwest.
Claim 11
Dependent Claim
133 words
A finger print processing apparatus comprising: (1) input means which inputs a binary image for processing; (2) coding means which divides said binary image into a plurality of windows and gives each of the windows a direction code according to a ridge flow thereof to form a distributions map of the direction codes of the windows; (3) allocating means which finds out a particular upper area of a selected code in said distribution map according to the direction codes and locates the narrowest portion of said upper area as the core point; and (4) processing means which takes operations on said binary image, taking the core point thereof as a reference point; characterized in that the coding means gives four types of direction codes for the orientations of east-west, southeast-northwest, south-north and northeast-southwest.
Claim 12
Dependent Claim
40 words
The apparatus as claimed in claim 9, further comprising correcting means which corrects the direction code of each of the windows with the number of the direction codes of the eight window disposed therearound so as to eliminate the noises.
Claim 13
Dependent Claim
18 words
The apparatus as claimed in claim 9 wherein said selected code is the code of the orientation east-west.
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) | 1995-08-18 | 1996-02-17 | 1996-08-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1999-08-18 | 2000-02-17 | 2000-08-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2003-08-18 | 2004-02-17 | 2004-08-18 | $7700.00 | Window Closed / Lapsed |