Patent US5953443A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5953443A Expired / Lapsed US ⏱️ 0.0 years remaining

Stripe pattern matching system

Assignee: NEC Corp
•
Filing: 1998-02-26
•
Granted: 1999-09-14
•
Expires: 2018-02-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract To provide a stripe pattern matching system enabling to verify minutia correspondence between a searching stripe pattern and a filed stripe pattern independent of position or direction of the searching stripe pattern, correspondence value between them is evaluated by comparing their distances, directions or relations to their each neighboring minutiae by a pairing examination means (16). The most appropriate rotation angle and the most appropriate shifting coordinates for adjusting the searching stripe pattern to the filed stripe pattern is obtained by selecting a most appropriate axial candidate giving the most concentrated coordinate deviations referring to deviation distributions of correspondence values accumulated on a deviation plane memory (18) by applying each axial candidate as the coordinate adjustment reference. Therefore, the most appropriate coordinate adjustment can be performed even when either or both of absolute direction and position cannot be specified, in the invention.

Inventors

  • 👤 Seiichi Hiratsuka
  • 👤 Yukio Hoshino
  • 👤 Junichi Kunikata
  • 👤 Yoshihide Takahashi

Bibliographic Details

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

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 494 words
A stripe pattern matching system for verifying matching of a searching stripe pattern to a filed stripe pattern of a plurality of filed stripe patterns beforehand registered; said stripe pattern matching system comprising: a feature extraction means for extracting features of minutiae from the searching stripe pattern; a searching stripe pattern feature memory for storing the features extracted by the feature extraction means; a filed stripe pattern feature memory wherein prepared features of minutiae of the plurality of filed stripe patterns; a pairing examination means for evaluating a correspondence value between a minutia of the searching stripe pattern stored in the searching stripe pattern feature memory and a minutia of the filed stripe pattern prepared in the filed stripe pattern feature memory; a candidate pair list wherein candidate pairs are registered, each of said candidate pairs being a pair of a minutia of the searching stripe pattern and a minutia of the filed stripe pattern which are decided to be similar with each other by the pairing examination means evaluating the correspondence value between them; a coordinate conversion means for calculating rotated coordinates of each of minutiae of the searching stripe pattern by rotating coordinates of said each of minutiae by a rotation angle designated around a designated point of an X-Y plane wherewith the coordinates of said each of minutiae are defined; a rotated stripe pattern feature memory for storing the rotated coordinates of each of minutiae of the searching stripe pattern calculated by the coordinate conversion means to be accessed with each value of the rotation angle; a deviation plane memory for accumulating the correspondence value of each of the candidate pairs satisfying a nomination condition at an address thereof indicated by deviation coordinates of said each of the candidate pairs, the deviation coordinates being differences between the rotated coordinates of a minutia of the searching stripe pattern and coordinates of a minutia of the filed stripe pattern of said each of the candidate pairs; and a control means for, selecting axial candidates among the candidate pairs, obtaining concentrated deviation coordinates giving a largest accumulation of the correspondence value for each of the axial candidates by controlling the deviation plane memory to accumulate the correspondence value of each of the candidate pairs satisfying the nomination condition according to the deviation coordinates obtained from the rotated coordinates calculated by the coordinate conversion means with the rotation angle equivalent to a direction difference between two minutiae of said each of the axial candidates, finding a most appropriate axial candidate which gives a maximum value of the largest accumulation among the axial candidates, determining the direction difference and the concentrated deviation coordinates given by the most appropriate axial candidate as a most appropriate rotation angle and most appropriate shifting coordinates of the searching stripe pattern, respectively, and performing a detailed matching of the searching stripe pattern to the filed stripe pattern making use of the most appropriate rotation angle and the most appropriate shifting coordinates.
Claim 2
Dependent Claim 494 words
A stripe pattern matching system for verifying matching of a searching stripe pattern to a filed stripe pattern of a plurality of filed stripe patterns beforehand registered; said stripe pattern matching system comprising: a feature extraction means for extracting features of minutiae from the searching stripe pattern; a searching stripe pattern feature memory for storing the features extracted by the feature extraction means; a filed stripe pattern feature memory wherein prepared features of minutiae of the plurality of filed stripe patterns; a pairing examination means for evaluating a correspondence value between a minutia of the searching stripe pattern stored in the searching stripe pattern feature memory and a minutia of the filed stripe pattern prepared in the filed stripe pattern feature memory; a candidate pair list wherein candidate pairs are registered, each of said candidate pairs being a pair of a minutia of the searching stripe pattern and a minutia of the filed stripe pattern which are decided to be similar with each other by the pairing examination means evaluating the correspondence value between them; a coordinate conversion means for calculating rotated coordinates of each of minutiae of the searching stripe pattern by rotating coordinates of said each of minutiae by a rotation angle designated around a designated point of an X-Y plane wherewith the coordinates of said each of minutiae are defined; a rotated stripe pattern feature memory for storing the rotated coordinates of each of minutiae of the searching stripe pattern calculated by the coordinate conversion means to be accessed with each value of the rotation angle; a deviation plane memory for accumulating the correspondence value of each of the candidate pairs satisfying a nomination condition at an address thereof indicated by deviation coordinates of said each of the candidate pairs, the deviation coordinates being differences between the rotated coordinates of a minutia of the searching stripe pattern and coordinates of a minutia of the filed stripe pattern of said each of the candidate pairs; and a control means for, selecting axial candidates among the candidate pairs, obtaining concentrated deviation coordinates giving a largest accumulation of the correspondence value for each of the axial candidates by controlling the deviation plane memory to accumulate the correspondence value of each of the candidate pairs satisfying the nomination condition according to the deviation coordinates obtained from the rotated coordinates calculated by the coordinate conversion means with the rotation angle equivalent to a direction difference between two minutiae of said each of the axial candidates, finding a most appropriate axial candidate which gives a maximum value of the largest accumulation among the axial candidates, determining the direction difference and the concentrated deviation coordinates given by the most appropriate axial candidate as a most appropriate rotation angle and most appropriate shifting coordinates of the searching stripe pattern, respectively, and performing a detailed matching of the searching stripe pattern to the filed stripe pattern making use of the most appropriate rotation angle and the most appropriate shifting coordinates.
Claim 3
Dependent Claim 64 words
The stripe pattern matching system recited in claim 1, wherein; said control means controls the coordinate conversion means to calculate the rotated coordinates each time by designating the direction difference of each of the axial candidates as the rotation angle for obtaining the concentrated deviation coordinates giving the largest accumulation for said each of the axial candidates by way of the deviation plane memory.
Claim 4
Dependent Claim 132 words
The stripe pattern matching system recited in claim 1, wherein; said control means controls the coordinate conversion means to calculate a certain number of data sets of the rotated coordinates of each of minutiae of the searching stripe pattern sequentially, each of said certain number of data sets being calculated with a rotation angle different by a fixed degree with each other around a fixed point; and said control means controls the deviation plane memory, for obtaining the concentrated deviation coordinates giving the largest accumulation for each of the axial candidates, to accumulate the correspondence value according to the deviation coordinates obtained from the rotated coordinates read out from the rotated stripe pattern feature memory accessed with the rotation angle equivalent to the direction difference of said each of the axial candidates.
Claim 5
Dependent Claim 197 words
The stripe pattern matching system recited in claim 1, wherein the correspondence value between a first minutia and a second minutia is defined according a number of cases where a relation of the first minutia has a difference within a first threshold value to a corresponding relation of the second minutia: the relation of the first minutia being a number of ridge lines between the first minutia and one of four child minutiae of the first minutia, each of the four child minutiae of the first minutia being a nearest minutia of the first minutia in each of four quadrants of a first local x-y plane having its origin at a position of the first minutia and its y-axis directed to a direction of the first minutia; and the corresponding relation of the second minutia being a number of ridge lines between the second minutia and a corresponding child minutia of the second minutia, the corresponding child minutia of the second minutia being a nearest minutia in a corresponding quadrant of a second local x-y plane having its origin at a position of the second minutia and its y-axis directed to a direction of the second minutia.
Claim 6
Dependent Claim 46 words
The stripe pattern matching system recited in claim 4, wherein the correspondence value between the first minutia and the second minutia is revised considering correspondence values of the four child minutiae of the first minutia, each calculated between the corresponding child minutia of the second minutia.
Claim 7
Dependent Claim 48 words
The stripe pattern matching system recited in claim 1, wherein the pairing examination means evaluate the correspondence value on condition that a direction difference between the minutia of the searching stripe pattern and the minutia of the filed stripe pattern is not more than a second threshold value.
Claim 8
Dependent Claim 32 words
The stripe pattern matching system recited in claim 1, wherein the axial candidates are pairs selected among the candidate pairs, each having the correspondence value not smaller than a third threshold value.
Claim 9
Dependent Claim 44 words
The stripe pattern matching system recited in claim 1, wherein the axial candidates are a certain number of pairs selected among the candidate pairs, each having the correspondence value not smaller than the correspondence value of any of the others of the candidate pairs.
Claim 10
Dependent Claim 122 words
The stripe pattern matching system recited in claim 1, wherein: the coordinate conversion means further calculates a rotated direction of each of minutiae of the searching stripe pattern by rotating a direction of said each of minutiae by the rotation angle designated; and the nomination condition being that a difference between the rotated direction of a minutia of the searching stripe pattern and a direction of a minutia of the filed stripe pattern of said each of the candidate pairs is not larger than a fourth threshold value, and each of differences between the deviation coordinates of said each of the candidate pairs and the deviation coordinates of said each of the axial candidates is not larger than a fifth threshold value.
Claim 11
Dependent Claim 54 words
The stripe pattern matching system recited in claim 1, wherein: the control means performs the detailed matching further making use of at least one set of the direction difference and the concentrated deviation, each of said at least one set concerning appropriate each of the axial candidates other than the most appropriate axial candidate.

References Cited (Backward Citations)

US4646352A Cited
US4944021A Cited
JPS6321233A Cited
US5040224A Cited
US4956870A Cited
JPH02183380A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-09-13 2003-03-15 2003-09-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-09-13 2007-03-15 2007-09-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-09-13 2011-03-15 2011-09-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag