CN101414350A - Fingerprint image matching method syncretizing multi-reference node integral justification and direction field - Google Patents

Fingerprint image matching method syncretizing multi-reference node integral justification and direction field Download PDF

Info

Publication number
CN101414350A
CN101414350A CNA2007101988831A CN200710198883A CN101414350A CN 101414350 A CN101414350 A CN 101414350A CN A2007101988831 A CNA2007101988831 A CN A2007101988831A CN 200710198883 A CN200710198883 A CN 200710198883A CN 101414350 A CN101414350 A CN 101414350A
Authority
CN
China
Prior art keywords
node
gamma
rang
lang
sigma
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2007101988831A
Other languages
Chinese (zh)
Inventor
赵建民
朱信忠
殷建平
祝恩
徐慧英
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Normal University CJNU
Original Assignee
Zhejiang Normal University CJNU
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang Normal University CJNU filed Critical Zhejiang Normal University CJNU
Priority to CNA2007101988831A priority Critical patent/CN101414350A/en
Publication of CN101414350A publication Critical patent/CN101414350A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Collating Specific Patterns (AREA)

Abstract

The invention discloses a fingerprint image matching method which integrates a plurality of reference nodes which are integrally aligned and direction fields. The method comprises the following steps: 1) extracting the information of local relative directions of the relative nodes surrounding a node; 2) carrying out rotation and translational rough aligning on the node set M(T) and M(Q) of a template fingerprint T and an input fingerprint Q; 3) building a process which leads (Rn#-(i)<Q>, Phi n#-(i)<Q>, Psi n#-(i)<Q>> i is equal to or more than 1, and is equal to or less than C) and (Rm n#-(i)<T>, Phi n#-(i)<T>, Psi m#-(i)<T>> i is equal to or more than 1, and is equal to or less than C) to be integrally aligned; 4) converting Mr#-(1)<P>(T) and Mr#-(2)P<Q> into orthogonal coordinates and working out the finally matched node pairs Np of T and Q; 5) calculating the matched fraction STQ of T and Q; 6)giving out the direction fields O(T) and O(Q) of the fingerprint images T and Q to the fingerprint images which contain less nodes or do not contain nodes; 7) aligning the O(T) and O(Q) to obtain O<#>(Q) and calculating the matching degree c of O(T) and O<#>(Q); 8) applying a BP neuronic network to carry out similarity calculation. The fingerprint image matching method is suitable for the fingerprint images which do not contain nodes or are not abundant in nodes and has the advantages of quicker matching speed and higher identifying accuracy rate.

Description

A kind of fingerprint image matching method that merges the whole alignment of many reference modes and the field of direction
Technical field
The present invention relates to the matching process in a kind of fingerprint image identification.
Background technology
Fingerprint matching is a key issue in the fingerprint image recognition technology, and whether fingerprint matching is accurate, is directly connected to the correctness of the final identification of fingerprint image.Present fingerprint recognition system mainly adopts the matching process based on node, and a group node commonly used is represented a fingerprint.
The method of fingerprint matching is a lot, brainstrust has proposed many fingerprint matching algorithms, comprise method based on the sentence structure coupling, method based on images match, based on the method for optical correlation, the method for mating based on the WFMT feature of gray level image is based on the method for textural characteristics, extract the direction of regional area and the method that frequency is carried out fingerprint matching, the matching process of binding site pattern and texture pattern etc. based on GBF.In these methods, node mode is the most widely used fingerprint representation method.Like this, the fingerprint matching problem has just become the node mode matching problem, just seeks the right problem of matched node from the set of two group nodes.On the method for two fingerprints of alignment, Ratha uses GHT to carry out the node alignment, the common practice of Jain and Tico is to seek a reference mode from template fingerprint node set and input fingerprint node set respectively, two group nodes align according to reference mode then, and we are referred to as the method based on single reference point alignment.This method can substantially roughly be alignd two group nodes, but after the alignment of two group nodes, position difference and the direction difference right from reference point matched node far away just might become very big.Therefore, we can expect naturally: matched node to the time, the constraint window size should adjust size with variable in distance.Jain adjusts window size adaptively when node matches, but size how reasonably to adjust window is a problem.Another kind of alternative method is: construct a kind of alignment schemes, make that the position difference of each matched node of two group nodes and direction difference all compare evenly, so just can use the constraint window of fixed size after the alignment of two group nodes.
The shortcoming that existing finger print matching method exists has: (1), the position between pairing node node far away and direction difference become big; (2), the size based on the right alignment schemes self-adaptation adjustment constraint window of single node is comparatively difficult; (3) be only applicable to the more rich fingerprint image of node diagnostic, the not abundant fingerprint image of node or node is inapplicable for not containing; (4), fingerprint matching speed is slower.
Summary of the invention
In order to overcome the node far away that exists in the existing finger print matching method position and direction difference are become big, abundant or do not contain the shortcoming that the node fingerprint image can't be suitable for, matching speed is slower to node, the invention provides a kind of be applicable to do not contain the abundant fingerprint image of node or node, make position difference that each matched node is right and direction difference evenly, matching speed merges the fingerprint image matching method of the whole alignment of many reference modes and the field of direction faster.
The technical solution adopted for the present invention to solve the technical problems is:
A kind of fingerprint image matching method that merges the whole alignment of many reference modes and the field of direction, this matching process may further comprise the steps:
1), extract around the node the local relative direction information of node relatively, comprising:: 1., the coordinate of node (x, y); 2., the direction γ of node, 0≤γ<2 π; 3., local relative direction D=<D α, D β; 4., ordering number Δ, the computing formula of the number Δ that wherein sorts is:
&Delta; = &Sigma; - N &le; i &le; N , i &NotEqual; 0 i | i | &alpha; i / 2 N - - - ( 1 )
α wherein iBe an A iThe accumulative total direction of locating relative node is poor, and N is the sampled point quantity of node one side; With node in the fingerprint image
Figure A200710198883D00102
Be expressed as polar form
Figure A200710198883D00103
If Δ 〉=0 this node of title is a right hand node, otherwise is the left hand node; All nodes that will extract from fingerprint image I increase preface according to Δ to be arranged, and obtains M ( I ) = { &lang; x 1 I , y 1 I , &gamma; 1 I , D 1 I , &Delta; 1 I &rang; , &lang; x 2 I , y 2 I , &gamma; 2 I , D 2 I , &Delta; 2 I &rang; , &CenterDot; &CenterDot; &CenterDot; , &lang; x p I , y p I , &gamma; p I , D p I , &Delta; p I &rang; } Wherein p is the node number, Δ 1≤ Δ 2≤ ... ≤ Δ p, D i I = &lang; D &alpha; I , i , D &beta; I , i &rang; , D &alpha; I , i = { &alpha; k I , i | k = - N N } , D &beta; I , i = { &beta; k I , i | k = - N N } ;
2), for the node set of template fingerprint image T and input fingerprint image Q M ( T ) = { &lang; x i T , y i T , &gamma; i T , D i T , &Delta; i T &rang; | 1 &le; i &le; p } With M ( Q ) = { &lang; x i Q , y i Q , &gamma; i Q , D i Q , &Delta; i Q &rang; | 1 &le; i &le; p } Be rotated with translation and slightly align, with
Figure A200710198883D00118
Be reference mode, obtain the polar form of M (T) and Q (T) respectively With
Figure A200710198883D001110
Note C=Count[u] [v] be
Figure A200710198883D001111
With
Figure A200710198883D001112
The matched node logarithm, when it gets maximal value, the set of the matched node that obtains { &lang; x m i T , y m i T , &gamma; m i T , D m i T , &Delta; m i T &rang; | 1 &le; i &le; C } With { &lang; x n j Q , y n j Q , &gamma; n j Q , D n j Q , &Delta; n j Q &rang; | 1 &le; j &le; C } Be exactly require many, corresponding to polar coordinates to reference mode
Figure A200710198883D001115
With
Figure A200710198883D001117
With
Figure A200710198883D001118
3), many reference modes are alignd, being exactly will { &lang; x m i T , y m i T , &gamma; m i T &rang; | 1 &le; i &le; C } With { &lang; x n j Q , y n j Q , &gamma; n j Q &rang; | 1 &le; j &le; C } Carry out integral body alignment, promptly will construct and make
Figure A200710198883D001121
With
Figure A200710198883D001122
The process of whole alignment; Right
Figure A200710198883D001123
Be rotated and translation the rotation parameter-Δ of calculating ψAnd translation parameters (Δ x,-Δ y);
4), will
Figure A200710198883D001124
Be converted to rectangular coordinate M r 1 c ( T ) = { &lang; X i T , Y i T , &psi; i T , D i T , &Delta; i T &rang; | 1 &le; i &le; p } , Equally will
Figure A200710198883D001126
Be converted to M r 2 c ( Q ) = { &lang; X i Q , Y i Q , &psi; i Q , D i Q , &Delta; i Q &rang; | 1 &le; i &le; q } , Ask the final matched node logarithm N of T and Q p, computing formula is:
N p = &Sigma; 1 &le; i &le; p , 1 &le; j &le; p p ( i , j ) - - - ( 2 )
Wherein,
Figure A200710198883D001129
5), the coupling mark S of calculated fingerprint image T and Q TQ, S TQBe defined as:
S TQ = &Sigma; p ( i , j ) = 1 s ( m i T , m j Q ) N T + N Q - N P - - - ( 4 )
After two fingerprint alignment, an overlapping public domain F is arranged, establish N TFor fingerprint image T is arranged in the number of nodes of F, N QFor being arranged in the number of nodes of F among the fingerprint image Q; S TQCan be regarded as the similarity of fingerprint image T and Q, S TQBe worth greatly more, then T is similar more with Q;
Wherein Be m i T = &lang; x i T , y i T , &gamma; i T , D i T , &Delta; i T &rang; With m j Q = &lang; x i Q , y i Q , &gamma; i Q , D i Q , &Delta; i Q &rang; Similarity, computing formula is:
s ( m i T , m j Q ) = exp [ - &rho; &CenterDot; &Sigma; k = - N N ( | &alpha; k T , i - &alpha; k Q , j | + | &beta; k T , i - &beta; k Q , j | ) 2 &pi;N ] - - - ( 5 )
Wherein ρ is a constant, gets 10 in the experiment, and N is the quantity parameter of sampled point.
6), less or do not contain the fingerprint image of node for containing number of nodes, the field of direction that provides fingerprint image T and Q is O (T) and O (Q), O (T)={ O (W T(i, j)) | 0≤i<m/w, 0≤j<n/w}, O (Q)={ O (W Q(i, j)) | 0≤i<m/w, 0≤j<n/w}, with the ridge orientation stipulations to [0, π), for background piece W (i, j), its direction is meaningless, puts O (W (i, j))=-1; If W (i j) is foreground blocks, then O (W (i, j)) ∈ [and 0, π);
7), field of direction O (T) and the O (Q) of fingerprint image T and Q alignd, obtain: O # ( Q ) = { O ( W Q # ( i , j ) ) | 0 &le; i < m / w , 0 &le; j < n / w } , Calculate O (T) and O #(Q) matching degree c, computing formula is:
c = &Sigma; 0 &le; i < m / w , 0 &le; j < n / w d ( i , j ) &Sigma; 0 &le; i < m / w , 0 &le; j < n / w &eta; ( i , j ) &times; 100 - - - ( 6 )
C is the proportion of the shared overlapping region of direction that differs greatly after the alignment of both direction field;
8), utilization BP neural network is carried out similarity and is calculated containing number of nodes fingerprint image less or that do not contain node.The input of neural network is 5) node matching mark S TQWith field of direction matching degree c, be output as the similarity of two fingerprints that participate in coupling; Training stage, for two identical fingerprints, be output as 1, otherwise be output as 0; At cognitive phase, the network output valve is between 0 and 1, and similarity is big more, and then two fingerprints are similar more;
As preferred a kind of scheme: described 1), come node diagnostic is described, two nodes are mated with local relative direction information.By around node, choosing some sampled points, calculate a LRO value at each sampled point, LRO is calculated as from node along straight line to the accumulative total direction difference SOD of sampled point; If (i, j) ((i j)<π) is that (the local relative direction that centers on node is expressed as D=<D for i, the ridge orientation of j) locating at point to 0≤O to O α, D β, wherein D &alpha; = { &alpha; i | i = - N N } , D &beta; = { &beta; i | i = - N N } , α 0=0,β 0=0。α iAnd β iBe respectively at an A iAnd B iLocate the SOD value of relative node.Suppose that node coordinate is for (x, y), direction is γ (0≤γ<2 π), so
Figure A200710198883D00133
For from (x is y) to A iSOD, A i=(x+ilcos (γ), y+ilsin (γ)).Use starting condition α 0=0, i is from 1 to N, α i| i〉0 calculate by step (1.1) and (1.2) iteration:
(1.1), utilize known quantity α I-1Calculate σ i, computing formula is:
O(A i)-(γ+α i-i/|i|)=2kπ+σ i,k∈Z,0≤σ i<2π (7)
(1.2), utilize known quantity α I-1And σ iCalculate α i, computing formula is:
&alpha; i = &alpha; i - i / | i | + &sigma; i 0 &le; &sigma; i &le; 2 &pi; &alpha; i - i / | i | + &sigma; i - &pi; &pi; / 2 < &sigma; i &le; 3 &pi; / 2 &alpha; i - i / | i | + &sigma; i - 2 &pi; 3 &pi; / 2 < &sigma; i &le; 2 &pi; - - - ( 8 )
I is from-1 to-N, α i| i<0 can be calculated by step (1.3) and (1.4) iteration:
(1.3), by formula (7), utilize known quantity α I+1Calculate σ i
(1.4), by formula (8), utilize known quantity α I+1And σ iCalculate α i
(1.5), be similar to Computation process,
Figure A200710198883D00136
For from (x is y) to B iSOD, B i=(x+ilcos (γ-2 π), y+ilsin (γ-2 π)).Use starting condition β 0=0, Calculate by formula (9) and (10) iteration:
O(B i)-(γ+β i-i/|i|)=2kπ+σ i,k∈Z,0≤σ i<2π (9)
&beta; i = &beta; i - i / | i | + &sigma; i 0 &le; &sigma; i &le; 2 &pi; &beta; i - i / | i | + &sigma; i - &pi; &pi; / 2 < &sigma; i &le; 3 &pi; / 2 &beta; i - i / | i | + &sigma; i - 2 &pi; 3 &pi; / 2 < &sigma; i &le; 2 &pi; - - - ( 10 )
As preferred another scheme: described 3) in, the whole alignment of many reference modes is defined as follows: establish { &lang; x i A , y i A , &gamma; i A &rang; | 1 &le; i &le; C } With { &lang; x i B , y i B , &gamma; i B &rang; | 1 &le; i &le; C } Be respectively the subclass of the node set of fingerprint image A and B, if &Sigma; i = 1 C ( x i A - x i B ) = 0 , &Sigma; i = 1 C ( y i A - y i B ) = 0 , &Sigma; i = 1 C ( &gamma; i A - &gamma; i B ) = 0 , Then claim { &lang; x i A , y i A , &gamma; i A &rang; | 1 &le; i &le; C } With { &lang; x i B , y i B , &gamma; i B &rang; | 1 &le; i &le; C } Be whole the alignment; If function f makes f ( &lang; x i B , y i B , &gamma; i B &rang; ) = &lang; x i &prime; B , y i &prime; B , &gamma; i &prime; B &rang; , And { &lang; x i A , y i A , &gamma; i A &rang; | 1 &le; i &le; C } With { &lang; x i &prime; B , y i &prime; B , &gamma; i &prime; B &rang; | 1 &le; i &le; C } Be whole the alignment, then claim f to make { &lang; x i A , y i A , &gamma; i A &rang; | 1 &le; i &le; C } With { &lang; x i B , y i B , &gamma; i B &rang; | 1 &le; i &le; C } The function of whole alignment;
Whole alignment can similarly be defined as follows for many reference modes under the polar form: establish
Figure A200710198883D001413
With
Figure A200710198883D001414
Be respectively the subclass of node set of the polar form of fingerprint image A and B, if
Figure A200710198883D001416
&Sigma; i = 1 C ( &psi; i A - &psi; i B ) = 0 , Then claim
Figure A200710198883D001418
With
Figure A200710198883D001419
Be whole the alignment.If function f makes
Figure A200710198883D001420
And
Figure A200710198883D001421
With
Figure A200710198883D001422
Be whole the alignment, then claim f to make With
Figure A200710198883D001424
The function of whole alignment;
Described 2) in calculated many to reference mode { &lang; x m i T , y m i T , &gamma; m i T &rang; | 1 &le; i &le; C } With { &lang; x n j Q , y n j Q , &gamma; n j Q &rang; | 1 &le; j &le; C } Wherein
Figure A200710198883D001427
With Be that matched node is right, corresponding to polar coordinates
Figure A200710198883D001429
With In
Figure A200710198883D001431
With
Figure A200710198883D001432
Basic thought based on many reference mode alignment is exactly will { &lang; x m i T , y m i T , &gamma; m i T &rang; | 1 &le; i &le; C } With { &lang; x n j Q , y n j Q , &gamma; n j Q &rang; | 1 &le; j &le; C } Carry out integral body alignment, promptly will construct and make With
Figure A200710198883D001436
The process of whole alignment; It is right that this process can be decomposed into Be rotated and translation the rotation parameter-Δ of calculating ψAnd translation parameters (Δ x,-Δ y).Concrete steps are as follows:
(3.1), calculate
Figure A200710198883D001438
With
Figure A200710198883D001439
Direction difference, computing formula is as follows:
&Delta; &psi; = &Sigma; i = 1 C ( &psi; n i Q - &psi; m i T ) C - - - ( 11 )
(3.2), will
Figure A200710198883D00151
Rotation-Δ ψObtain
Figure A200710198883D00152
Calculate again its with
Figure A200710198883D00153
Position difference, computing formula is:
Figure A200710198883D00154
Figure A200710198883D00155
(3.3) ,-Δ ψx,-Δ y) be rotation parameter and translation parameters.Will Rotation-Δ ψ, translation (Δ then x,-Δ y), obtain
Figure A200710198883D00157
Then With
Figure A200710198883D00159
Be whole the alignment;
(3.4), will
Figure A200710198883D001510
Rotation-Δ ψ, translation (Δ then x,-Δ y), obtain
Figure A200710198883D001511
Then fingerprint image T and Q have obtained alignment based on multiple reference points;
As preferred another kind of again scheme: 4) in the fingerprint image T that addresses and the final matched node logarithm N of Q pFind the solution because
Figure A200710198883D001512
With According to the Δ sort ascending, the left hand node comes right hand node front.If j ROFor
Figure A200710198883D001514
First right hand node location, j LSatisfy &Delta; j R Q - &Delta; j RO Q &GreaterEqual; - e And &Delta; j R - 1 Q - &Delta; j RO Q < - e , E is a threshold value.N then pCalculating according to following algorithm:
Step1. initialization N p=0, i=0, j=0;
If Step2.i=i+1 is i〉p then returns N p
Step3. if
Figure A200710198883D001517
In i node be right hand node, then
Step4.j=j+1;
Step5. if &Delta; j Q - &Delta; i T < - e , Then forward Step4 to;
Step6. if &Delta; j Q - &Delta; i T > - e , Then j=0 forwards Step2 to;
Step7. if p (i, j)=1, N then p=N p+ 1, j=0 forwards Step2 to;
If Step8.j=j+1 is j〉q, then j=0 forwards Step2 to, otherwise forwards Step6 to.
Further, described 7) in to O (T) and O #(Q) matching degree c calculates, and the detailed calculated method is:
Step1. calculate W T(i, j) with
Figure A200710198883D00161
Direction poor, computing formula is:
Figure A200710198883D00162
Step2. direction difference stipulations are arrived [0, pi/2]:
&sigma; ( i , j ) = &pi; - &sigma; &prime; ( i , j ) &sigma; &prime; ( i , j ) > &pi; / 2 &sigma; &prime; ( i , j ) 0 &le; &sigma; &prime; ( i , j ) &le; &pi; / 2 - 1 &sigma; &prime; ( i , j ) < 0 - - - ( 15 )
Step3. the stipulations result to the direction difference classifies according to threshold value t:
Figure A200710198883D00164
Figure A200710198883D00165
Wherein the t in the formula (16) is a threshold value; In the formula (14)
Figure A200710198883D00166
Computing method as follows:
u=i×ω+ω/2,v=j×ω+ω/2 (18)
&gamma; = ( u - x r 1 T ) 2 + ( v - y r 1 T ) 2 - - - ( 19 )
&alpha; &prime; = arctan ( ( v - y r 1 T ) / ( u - x r 1 T ) ) - - - ( 20 )
&alpha; = &pi; / 2 u = x r 1 T , v > y r 1 T 0 u = x r 1 T , v = y r 1 T - &pi; / 2 u = x r 1 T , v < y r 1 T &alpha; &prime; u > x r 1 T &alpha; &prime; + &pi; u < x r 1 T - - - ( 21 )
x = x r 2 Q + &gamma; &times; cos ( &alpha; - &theta; r 1 T + &theta; r 2 Q ) - - - ( 22 )
y = y r 2 Q + &gamma; &times; sin ( &alpha; - &theta; r 1 T + &theta; r 2 Q ) - - - ( 23 )
Figure A200710198883D001612
Wherein,
Figure A200710198883D00172
Expression
Figure A200710198883D00173
Be prospect.
Further again, described 8) in neural network judge whether identical differentiation feature specifically describes as follows two fingerprint images:
(a) based on the coupling mark S under many reference mode alignment TQ
(b) alignment back matched node logarithm N p
(c) overlapping region, alignment back area;
(d) the image block number of direction difference between [0 °, 5 °] in the overlapping region;
(e) in the overlapping region direction difference (5 °, 10 °] between the image block number;
(f) in the overlapping region direction difference (10 °, 20 °] between the image block number.
Beneficial effect of the present invention mainly shows: 1, can be applicable to node that contains lesser amt or the automatic identification of the fingerprint image that does not contain node; 2, fingerprint recognition accuracy height; 3, algorithm complex is low, and is higher than existing algorithm efficient.
Description of drawings
Fig. 1 is the sampled point of local direction around the node.
Fig. 2 is the simplified example of node alignment, wherein, (a) is the every template node set; (b) be the input node set; (c) be based on a pair of node<a, a '〉align, obtain two couples of matched node<a, a '〉and<b, b ' 〉; (d) be based on two couples of node<a, a '〉and<b, b '〉alignment, obtain three pairs of matched node.
Fig. 3 is based on single reference mode alignment and the alignment of many reference modes, wherein, (a) is based on single reference mode alignment, totally 18 pairs of matched node; (b) be based on many reference mode alignment, totally 23 pairs of matched node.
Fig. 4 compares the ROC curve that obtains for this method and other method, and its horizontal ordinate is a false acceptance rate, and ordinate is a false rejection rate, and the ROC curve of recognizer illustrates that more near transverse axis the accuracy of this algorithm is high more.Algorithm A is this method among the figure.
Fig. 5 is the matching process in conjunction with the multinode and the field of direction.
Fig. 6 is that wherein algorithm C is this method in conjunction with the finger print matching method of the node and the field of direction and other method ROC curve relatively.
Embodiment
Below in conjunction with accompanying drawing the present invention is further described.
With reference to 1~Fig. 6, a kind of fingerprint image matching method that merges the whole alignment of many reference modes and the field of direction, this matching process may further comprise the steps:
1), extract around the node the local relative direction information of node relatively, comprising: 1., the coordinate of node (x, y); 2., the direction γ of node, 0≤γ<2 π; 3., local relative direction D=<D α, D β; 4., ordering number Δ, the computing formula of the number Δ that wherein sorts is:
&Delta; = &Sigma; - N &le; i &le; N , i &NotEqual; 0 i | i | &alpha; i / 2 N - - - ( 1 )
α wherein iBe an A iThe accumulative total direction of locating relative node is poor, and N is the sampled point quantity of node one side;
With node in the fingerprint image
Figure A200710198883D00182
Be expressed as polar form
Figure A200710198883D00183
If Δ 〉=0 this node of title is a right hand node, otherwise is the left hand node.All nodes that will extract from fingerprint image I increase preface according to Δ to be arranged, and obtains M ( I ) = { &lang; x 1 I , y 1 I , &gamma; 1 I , D 1 I , &Delta; 1 I &rang; , &lang; x 2 I , y 2 I , &gamma; 2 I , D 2 I , &Delta; 2 I &rang; , &CenterDot; &CenterDot; &CenterDot; , &lang; x p I , y p I , &gamma; p I , D p I , &Delta; p I &rang; } Wherein p is the node number, Δ 1≤ Δ 2≤ ... ≤ Δ p, D i I = &lang; D &alpha; I , i , D &beta; I , i &rang; , D &alpha; I , i = { &alpha; k I , i | k = - N N } , D &beta; I , i = { &beta; k I , i | k = - N N } .
2), for the node set of template fingerprint image T and input fingerprint image Q M ( T ) = { &lang; x i T , y i T , &gamma; i T , D i T , &Delta; i T &rang; | 1 &le; i &le; p } With M ( Q ) = { &lang; x i Q , y i Q , &gamma; i Q , D i Q , &Delta; i Q &rang; | 1 &le; i &le; p } Be rotated with translation and slightly align, with
Figure A200710198883D001811
Be reference mode, obtain the polar form of M (T) and Q (T) respectively
Figure A200710198883D001812
With Note C=Count[u] [v] be
Figure A200710198883D00191
With
Figure A200710198883D00192
The matched node logarithm, when it gets maximal value, the set of the matched node that obtains { &lang; x m i T , y m i T , &gamma; m i T , D m i T , &Delta; m i T &rang; | 1 &le; i &le; C } With { &lang; x n j Q , y n j Q , &gamma; n j Q , D n j Q , &Delta; n j Q &rang; | 1 &le; j &le; C } Be exactly require many, corresponding to polar coordinates to reference mode
Figure A200710198883D00195
With
Figure A200710198883D00196
Figure A200710198883D00197
With
3), many reference modes are alignd, being exactly will { &lang; x m i T , y m i T , &gamma; m i T &rang; | 1 &le; i &le; C } With { &lang; x n j Q , y n j Q , &gamma; n j Q , D n j Q , &Delta; n j Q &rang; | 1 &le; j &le; C } Carry out integral body alignment, promptly will construct and make With
Figure A200710198883D001912
The process of whole alignment.Right
Figure A200710198883D001913
Be rotated and translation the rotation parameter-Δ of calculating ψAnd translation parameters (Δ x,-Δ y).
4), will
Figure A200710198883D001914
Be converted to rectangular coordinate M r 1 c ( T ) = { &lang; X i T , Y i T , &psi; i T , D i T , &Delta; i T &rang; | 1 &le; i &le; p } , Equally will Be converted to M r 2 c ( Q ) = { &lang; X i Q , Y i Q , &psi; i Q , D i Q , &Delta; i Q &rang; | 1 &le; i &le; q } , Ask the final matched node logarithm N of T and Q p, computing formula is:
N p = &Sigma; 1 &le; i &le; p , 1 &le; j &le; p p ( i , j ) - - - ( 2 )
Wherein,
Figure A200710198883D001919
5), the coupling mark S of calculated fingerprint image T and Q TQ, S TQBe defined as:
S TQ = &Sigma; p ( i , j ) = 1 s ( m i T , m j Q ) N T + N Q - N P - - - ( 4 )
After two fingerprint alignment, an overlapping public domain F is arranged, establish N TFor fingerprint image T is arranged in the number of nodes of F, N QFor being arranged in the number of nodes of F among the fingerprint image Q.S TQCan be regarded as the similarity of fingerprint image T and Q, S TQBe worth greatly more, then T is similar more with Q.
Wherein
Figure A200710198883D0019101853QIETU
Be m i T = &lang; x i T , y i T , &gamma; i T , D i T , &Delta; i T &rang; With m j Q = &lang; x i Q , y i Q , &gamma; i Q , D i Q , &Delta; i Q &rang; Similarity, computing formula is:
s ( m i T , m j Q ) = exp [ - &rho; &CenterDot; &Sigma; k = - N N ( | &alpha; k T , i - &alpha; k Q , j | + | &beta; k T , i - &beta; k Q , j | ) 2 &pi;N ] - - - ( 5 )
Wherein ρ is a constant, gets 10 in the experiment, and N is the quantity parameter of sampled point.
6), less or do not contain the fingerprint image of node for containing number of nodes described method also comprises:, utilize the field of direction to mate.The field of direction of fingerprint image T and Q is O (T) and O (Q), O (T)={ O (W T(i, j)) | 0≤i<m/w, 0≤j<n/w}, O (Q)={ O (W Q(i, j)) | 0≤i<m/w, 0≤j<n/w}.This method with the ridge orientation stipulations to [0, π), for background piece W (i, j), its direction is meaningless, puts O (W (i, j))=-1; If W (i j) is foreground blocks, then O (W (i, j)) ∈ [and 0, π).
7), field of direction O (T) and the O (Q) of fingerprint image T and Q alignd, obtain:
O # ( Q ) = { O ( W Q # ( i , j ) ) | 0 &le; i < m / w , 0 &le; j < n / w } , Calculate O (T) and O #(Q) matching degree c, computing formula is:
c = &Sigma; 0 &le; i < m / w , 0 &le; j < n / w d ( i , j ) &Sigma; 0 &le; i < m / w , 0 &le; j < n / w &eta; ( i , j ) &times; 100 - - - ( 6 )
C is the proportion of the shared overlapping region of direction that differs greatly after the alignment of both direction field.
8), utilization BP neural network is carried out similarity and is calculated containing number of nodes fingerprint image less or that do not contain node.The input of neural network is 5) node matching mark S TQWith field of direction matching degree c, be output as the similarity of two fingerprints that participate in coupling.Training stage, for two identical fingerprints, be output as 1, otherwise be output as 0; At cognitive phase, the network output valve is between 0 and 1, and similarity is big more, and then two fingerprints are similar more.
Choosing as shown in Figure 1 of sampled point, sampling point distributions is on two mutually perpendicular straight lines that intersect at node, and wherein straight line is parallel with node direction.On every straight line, be the center with the node, choose equally spacedly and comprise node at an interior 2N+1 sampled point, promptly respectively get N point on the node both sides, the spacing between two sampled points is l, is called step-length.Fig. 1 has provided node m and its sampled point A iAnd B i(1≤| i|≤N).
Node mode coupling is right in order to seek corresponding node from every template node set and input node set, and Fig. 2 has provided a simple example to comparing based on single reference point with based on the match pattern of multiple reference points.Fig. 2 (a) is the node set of template fingerprint, comprises three node a, b and c; Fig. 2 (b) is the node set of input fingerprint, comprises three node a ', b ' and c ', respectively with a, b and the c correspondence of template fingerprint.Suppose method based on single reference mode, with<a, a '〉be that reference mode is right, be about to a and a ' complete matching, obtain two couples of matched node<a, a '〉and<b, b ' 〉, however that c and c ' do not become matched node is right, because based on after single reference mode alignment, the distance difference of c and c ' is too big, shown in Fig. 2 (c).Node will be rotated and translation if employing based on the thought of many reference modes, will be imported, and make<a, a '〉and<b, b '〉obtain whole alignment, although a and a ' and b and b ' are not overlapping fully, thereby but the distance of c and c ' dwindle and become matched node, shown in Fig. 2 (d).In the example of Fig. 2,<a, a '〉and<b, b '〉be that many reference modes are right, in the matching process based on many reference modes, at first need to determine many to reference mode, then it being carried out integral body alignment, is alignment of the overall situation based on the method for many reference modes, rather than local alignment.
Fig. 3 has provided the strength based on many reference mode alignment, under situation based on single reference mode alignment, shown in Fig. 3 (a), be labeled as 1,2,3,4,5 node is right to become the pairing node too greatly and not owing to alternate position spike XOR direction difference, and under the situation based on many reference mode alignment, shown in Fig. 3 (b), their difference is dwindled and to become matched node right, be labeled as 6 node to not become matched node too greatly right because of difference based on many reference modes alignment the time, thus Fig. 3 (b) to have increased by 5 pairs of matched node than Fig. 3 (a) right.From Fig. 3 (a), near the regional area alignment effect the reference mode is fine, but relatively poor from reference mode region alignment effect far away; Among Fig. 3 (b), near the region alignment effect the former reference mode is not as Fig. 3 (a), but whole alignment effect is better than Fig. 3 (a), so consider whole best alignment based on the alignment schemes of many reference modes.
ROC curve shown in Figure 4 is based on the comparison of method and other method effect of many reference modes, is algorithm A based on the method for many reference modes.Wherein horizontal ordinate is represented false acceptance rate, and ordinate is represented false rejection rate, and the ROC curve of algorithm shows that more near horizontal ordinate this algorithm accuracy is high more.Can see that by comparing the ROC curve matching process of examining the node alignment based on misincorporation has improved the accuracy of identification really.
Abundant or do not contain the fingerprint image of node for node, the present invention proposes the fingerprint image matching method that merges the whole alignment of many reference modes and the field of direction, as shown in Figure 5.For the fingerprint image that contains node, at first carry out based on the right coupling of many reference modes, obtain the coupling mark S of two fingerprint images TQIf the fingerprint image nodal information is not abundant or do not comprise nodal information, then the field of direction of fingerprint image is mated, obtain the field of direction coupling mark c of two fingerprint images, in conjunction with S TQWith c fingerprint is carried out accurate match.The matching result that utilizes this method is shown in the ROC curve of Fig. 6, and wherein algorithm A is the method based on single reference mode, and algorithm B is the method based on many reference modes, and algorithm C is this method.ROC curve by comparison algorithm A and algorithm B can be seen, improves the node alignment schemes and can improve the accuracy of identification; The ROC curve of comparison algorithm B and algorithm C can see that the bonding position matching result also can improve the accuracy of identification.
The present invention can be to fingerprint image based on many reference modes to carrying out the coupling of precise and high efficiency, bonding position field coupling is applicable to the abundant coupling demand that does not even comprise the fingerprint image of node of nodal information simultaneously.The experiment proved that this method has effectively improved the accuracy of fingerprint matching.

Claims (6)

1, a kind of fingerprint image matching method that merges the whole alignment of many reference modes and the field of direction, it is characterized in that: this matching process may further comprise the steps:
1), extract around the node the local relative direction information of node relatively, comprising: 1., the coordinate of node (x, y); 2., the direction γ of node, 0≤γ<2 π; 3., local relative direction D=<D α, D β; 4., ordering number Δ, the computing formula of the number Δ that wherein sorts is:
&Delta; = &Sigma; - N &le; i &le; N , i &NotEqual; 0 i | i | &alpha; i / 2 N - - - ( 1 )
Wherein, α wherein iBe an A iThe accumulative total direction of locating relative node is poor, and N is the sampled point quantity of node one side; With node in the fingerprint image
Figure A200710198883C00022
Be expressed as polar form
Figure A200710198883C00023
If Δ 〉=0 this node of title is a right hand node, otherwise is the left hand node; All nodes that will extract from fingerprint image I increase preface according to Δ to be arranged, and obtains M ( I ) = { &lang; x 1 I , y 1 I , &gamma; 1 I , D 1 I , &Delta; 1 I &rang; , &lang; x 2 I , y 2 I , &gamma; 2 I , D 2 I , &Delta; 2 I &rang; , &CenterDot; &CenterDot; &CenterDot; , &lang; x p I , y p I , &gamma; p I , D p I , &Delta; p I &rang; } , Wherein p is the node number, &Delta; 1 &le; &Delta; 2 &le; &CenterDot; &CenterDot; &CenterDot; &le; &Delta; p , D i I = &lang; D &alpha; I , i , D &beta; I , i &rang; , D &alpha; I , i = { &alpha; k I , i | k = - N N } , D &beta; I , i = { &beta; k I , i | k = - N N } ;
2), for the node set of template fingerprint image T and input fingerprint image Q M ( T ) = { &lang; x i T , y i T , &gamma; i T , D i T , &Delta; i T &rang; | 1 &le; i &le; p } With M ( Q ) = { &lang; x i Q , y i Q , &gamma; i Q , D i Q , &Delta; i Q &rang; | 1 &le; i &le; q } Be rotated with translation and slightly align, with Be reference mode, obtain the polar form of M (T) and Q (T) respectively
Figure A200710198883C000212
With
Figure A200710198883C000213
Note C=Count[u] [v] be With
Figure A200710198883C000215
The matched node logarithm, when it gets maximal value, the set of the matched node that obtains { &lang; x m i T , y m i T , &gamma; m i T , D m i T , &Delta; m i T &rang; | 1 &le; i &le; C } With { &lang; x n j Q , y n j Q , &gamma; n j Q , D n j Q , &Delta; n j Q &rang; | 1 &le; j &le; C } Be many, corresponding to polar coordinates to reference mode
Figure A200710198883C000218
(T) and
Figure A200710198883C000219
Figure A200710198883C000220
With
Figure A200710198883C000221
3), many reference modes are alignd: will { &lang; x m i T , y m i T , &gamma; m i T &rang; | 1 &le; i &le; C } With { &lang; x n j Q , y n j Q , &gamma; n j Q &rang; | 1 &le; j &le; C } Carry out integral body alignment, promptly will construct and make
Figure A200710198883C000224
With
Figure A200710198883C000225
Whole alignment; Right Be rotated and translation the rotation parameter-Δ of calculating ψAnd translation parameters (Δ x,-Δ y);
4), will Be converted to rectangular coordinate M r 1 c ( T ) = { &lang; X i T , Y i T , &psi; i T , D i T , &Delta; i T &rang; | 1 &le; i &le; p } , Equally will
Figure A200710198883C00033
Be converted to M r 2 c ( Q ) = { &lang; X i Q , Y i Q , &psi; i Q , D i Q , &Delta; i Q &rang; | 1 &le; i &le; q } , Ask the final matched node logarithm N of T and Q p, computing formula is:
N p = &Sigma; 1 &le; i &le; p , 1 &le; j &le; p p ( i , j ) - - - ( 2 )
Wherein,
Figure A200710198883C00036
5), the coupling mark S of calculated fingerprint image T and Q TQ, S TQBe defined as:
S TQ = &Sigma; p ( i , j ) = 1 s ( m i T , m j Q ) N T + N Q - N P - - - ( 4 )
After two fingerprint alignment, an overlapping public domain F is arranged, establish N TFor fingerprint image T is arranged in the number of nodes of F, N QFor being arranged in the number of nodes of F among the fingerprint image Q; S TQBe the similarity of fingerprint image T and Q, S TQBe worth greatly more, T is similar more with Q;
Wherein
Figure A200710198883C00038
Be m i T = &lang; x i T , y i T , &gamma; i T , D i T , &Delta; i T &rang; With m j Q = &lang; x i Q , y i Q , &gamma; i Q , D i Q , &Delta; i Q &rang; Similarity be that computing formula is:
s ( m i T , m j Q ) = exp [ - &rho;g &Sigma; k = - N N ( | &alpha; k T , i - &alpha; k Q , j | + | &beta; k T , i - &beta; k Q , j | ) 2 &pi;N ] - - - ( 5 )
Wherein ρ is a constant, and N is the quantity parameter of sampled point;
6), less or do not contain the fingerprint image of node for containing number of nodes, provide field of direction O (T) and the O (Q) of fingerprint image T and Q, O (T)={ O (W T(i, j)) | 0≤i<m/w, 0≤j<n/w}, O (Q)={ O (W Q(i, j)) | 0≤i<m/w, 0≤j<n/w}; With the direction stipulations to [0, π), for background piece W (i, j), its direction is meaningless, puts O (W (i, j))=-1; If W (i j) is foreground blocks, then O (W (i, j)) ∈ [and 0, π);
7), field of direction O (T) and the O (Q) of fingerprint image T and Q alignd, obtain:
O # ( Q ) = { O ( W Q # ( i , j ) ) | 0 &le; i < m / w , 0 &le; j < n / w } , Calculate O (T) and O #(Q) matching degree c, computing formula is:
c = &Sigma; 0 &le; i < m / w , 0 &le; j < n / w d ( i , j ) &Sigma; 0 &le; i < m / w , 0 &le; j < n / w &eta; ( i , j ) &times; 100 - - - ( 6 )
C is the proportion of the shared overlapping region of direction that differs greatly after the alignment of both direction field;
8), utilization BP neural network is carried out similarity and is calculated the input of neural network above-mentioned 5) node matching mark S TQWith field of direction matching degree c, be output as the similarity of two fingerprints that participate in coupling; Training stage, for two identical fingerprints, be output as 1, otherwise be output as 0; At cognitive phase, the network output valve is between 0 and 1, and similarity is big more, and then two fingerprints are similar more.
2, a kind of fingerprint image matching method that merges the whole alignment of many reference modes and the field of direction as claimed in claim 1, it is characterized in that: described 1), come node diagnostic is described with local relative direction information, two nodes are mated, by around node, choosing sampled point, calculate the LRO value of each sampled point, LRO is calculated as from node along straight line to the accumulative total direction difference SOD of sampled point; If (i, j) ((i j)<π) is that (the local relative direction that centers on node is expressed as for i, the ridge orientation of j) locating at point to 0≤O to O D = &lang; D &alpha; , D &beta; &rang; , Wherein D &alpha; = { &alpha; i | i = - N N } , D &beta; = { &beta; i | i = - N N } , α 0=0, β 0=0; α iAnd β iBe respectively at an A iAnd B iLocate the SOD value of relative node; Suppose that node coordinate is for (x, y), direction is γ (0≤γ<2 π), so
Figure A200710198883C00045
For from (x is y) to A iSOD, A i=(x+ilcos (γ), y+ilsin (γ)); Use starting condition α 0=0, i is from 1 to N, α i| i〉0 calculate by step (1.1) and (1.2) iteration:
(1.1), utilize known quantity α I-1Calculate σ i, computing formula is:
O(A i)-(γ+α i-i/|i|)=2kπ+σ i,k∈Z,0≤σ i<2π (7)
(1.2), utilize known quantity α I-1And σ iCalculate α i, computing formula is:
&alpha; i = &alpha; i - i / | i | + &sigma; i 0 &le; &sigma; i &le; 2 &pi; &alpha; i - i / | i | + &sigma; i - &pi; &pi; / 2 < &sigma; i &le; 3 &pi; / 2 &alpha; i - i / | i | + &sigma; i - 2 &pi; 3 &pi; / 2 < &sigma; i &le; 2 &pi; . - - - ( 8 )
I is from-1 to-N, α i| step (1.3) and (1.4) iterative computation are passed through in i<0:
(1.3), by formula (7), utilize known quantity α I+1Calculate σ i
(1.4), by formula (8), utilize known quantity α I+1And σ iCalculate α i
(1.5), be similar to
Figure A200710198883C00051
Computation process,
Figure A200710198883C00052
For from (x is y) to B iSOD, B i=(x+ilcos (γ-2 π), y+il sin (γ-2 π)); Use starting condition β 0=0,
Figure A200710198883C00053
Calculate by formula (9) and (10) iteration:
O(B i)-(γ+β i-i/|i|)=2kπ+σ i,k∈Z,0≤σ i<2π (9)
&beta; i = &beta; i - i / | i | + &sigma; i 0 &le; &sigma; i &le; 2 &pi; &beta; i - i / | i | + &sigma; i - &pi; &pi; / 2 < &sigma; i &le; 3 &pi; / 2 &beta; i - i / | i | + &sigma; i - 2 &pi; 3 &pi; / 2 < &sigma; i &le; 2 &pi; . - - - ( 10 )
3, a kind of fingerprint image matching method that merges the whole alignment of many reference modes and the field of direction as claimed in claim 1 or 2 is characterized in that: described 3) in, the whole alignment of many reference modes is defined as follows: establish { &lang; x i A , y i A , &gamma; i A &rang; | 1 &le; i &le; C } With { &lang; x i B , y i B , &gamma; i B &rang; | 1 &le; i &le; C } Be respectively the subclass of the node set of fingerprint image A and B, if &Sigma; i = 1 C ( x i A - x i B ) = 0 , &Sigma; i = 1 C ( y i A - y i B ) = 0 , &Sigma; i = 1 C ( &gamma; i A - &gamma; i B ) = 0 , Then claim { &lang; x i A , y i A , &gamma; i A &rang; | 1 &le; i &le; C } With { &lang; x i B , y i B , &gamma; i B &rang; | 1 &le; i &le; C } Be whole the alignment; If function f makes f ( &lang; x i B , y i B , &gamma; i B &rang; ) = &lang; x i &prime; B , y i &prime; B , &gamma; i &prime; B &rang; , And { &lang; x i A , y i A , &gamma; i A &rang; | 1 &le; i &le; C } With { &lang; x i &prime; B , y i &prime; B , &gamma; i &prime; B &rang; | 1 &le; i &le; C } Be whole the alignment, then claim f to make { &lang; x i A , y i A , &gamma; i A &rang; | 1 &le; i &le; C } With { &lang; x i B , y i B , &gamma; i B &rang; | 1 &le; i &le; C } The function of whole alignment;
For similar being defined as follows of the whole alignment of many reference modes under the polar form: establish
Figure A200710198883C000517
With
Figure A200710198883C000518
Be respectively the subclass of node set of the polar form of fingerprint image A and B, if
Figure A200710198883C000519
Figure A200710198883C000520
Figure A200710198883C000521
Then claim
Figure A200710198883C000522
With
Figure A200710198883C000523
Be whole the alignment; If function f makes
Figure A200710198883C000524
And
Figure A200710198883C000525
With Be whole the alignment, then claim f to make
Figure A200710198883C000527
With
Figure A200710198883C000528
The function of whole alignment;
Described 2) in calculated many to reference mode { &lang; x m i T , y m i T , &gamma; m i T &rang; | 1 &le; i &le; C } With { &lang; x n j Q , y n j Q , &gamma; n j Q &rang; | 1 &le; j &le; C } , Wherein
Figure A200710198883C00063
With
Figure A200710198883C00064
Be that matched node is right, corresponding to polar coordinates
Figure A200710198883C00065
With
Figure A200710198883C00066
In
Figure A200710198883C00067
With
Figure A200710198883C00068
Based on many reference modes alignment be with { &lang; x m i T , y m i T , &gamma; m i T &rang; | 1 &le; i &le; C } With { &lang; x n j Q , y n j Q , &gamma; n j Q &rang; | 1 &le; j &le; C } Carry out integral body alignment, promptly will construct and make
Figure A200710198883C000611
With
Figure A200710198883C000612
The process of whole alignment; It is right that this process is decomposed into
Figure A200710198883C000613
Be rotated and translation the rotation parameter-Δ of calculating ψAnd translation parameters (Δ x,-Δ y); Concrete steps are as follows:
(3.1), calculate
Figure A200710198883C000614
With
Figure A200710198883C000615
Direction difference, computing formula is:
&Delta; &psi; = &Sigma; i = 1 C ( &psi; n i Q - &psi; m i T ) C - - - ( 11 )
(3.2), will
Figure A200710198883C000617
Rotation-Δ ψObtain
Figure A200710198883C000618
Calculate again its with Position difference, computing formula is:
Figure A200710198883C000620
Figure A200710198883C000621
(3.3) ,-Δ ψx,-Δ y) be rotation parameter and translation parameters.Will
Figure A200710198883C000622
Rotation-Δ ψ, translation (Δ then x,-Δ y), obtain
Figure A200710198883C000623
Then
Figure A200710198883C000624
With
Figure A200710198883C000625
Be whole the alignment;
(3.4), will
Figure A200710198883C000626
(Q) rotation-Δ ψ, translation (Δ then x,-Δ y), obtain
Figure A200710198883C000627
Then fingerprint image T and Q have obtained alignment based on multiple reference points.
4, a kind of fingerprint image matching method that merges the whole alignment of many reference modes and the field of direction as claimed in claim 3 is characterized in that: described 4) in, the final matched node logarithm N of fingerprint image T and Q pFind the solution because
Figure A200710198883C00071
With
Figure A200710198883C00072
According to the Δ sort ascending, the left hand node comes right hand node front; If j ROFor (Q) first right hand node location, j LSatisfy &Delta; j L Q - &Delta; j RO Q &GreaterEqual; - e And &Delta; j L - 1 Q - &Delta; j RO Q < - e , E is a threshold value; N then pCalculating according to following algorithm:
Step1. initialization N p=0, i=0, j=0;
If Step2.i=i+1 is i〉p then returns N p
Step3. if
Figure A200710198883C00076
In i node be right hand node, j=j then L-1;
Step4.j=j+1;
Step5. if &Delta; j Q - &Delta; i T < - e , Then forward Step4 to;
Step6. if &Delta; j Q - &Delta; i T > - e , Then j=0 forwards Step2 to;
Step7. if p (i, j)=1, N then p=N p+ 1, j=0 forwards Step2 to;
If Step8.j=j+1 is j〉q, then j=0 forwards Step2 to, otherwise forwards Step6 to.
5, a kind of fingerprint image matching method that merges the whole alignment of many reference modes and the field of direction as claimed in claim 4 is characterized in that: described 7) in, to O (T) and O #(Q) matching degree c calculates, and computing method are:
Step1. calculate W T(i, j) with
Figure A200710198883C00079
Direction poor, computing formula is:
Figure A200710198883C000710
Step2. direction difference stipulations are arrived [0, pi/2]:
&sigma; ( i , j ) = &pi; - &sigma; &prime; ( i , j ) &sigma; &prime; ( i , j ) > &pi; / 2 &sigma; &prime; ( i , j ) 0 &le; &sigma; &prime; ( i , j ) &le; &pi; / 2 - 1 &sigma; &prime; ( i , j ) < 0 - - - ( 15 )
Step3. the stipulations result to the direction difference classifies according to threshold value t:
Figure A200710198883C00081
Wherein the t in the formula (16) is a threshold value; In the formula (14) Computation process as follows:
u=i×ω+ω/2,v=j×ω+ω/2 (18)
&gamma; = ( u - x r 1 T ) 2 + ( v - y r 1 T ) 2 - - - ( 19 )
&alpha; &prime; = arctan ( ( v - y r 1 T ) / ( u - x r 1 T ) ) - - - ( 20 )
&alpha; = &pi; / 2 u = x r 1 T , v > y r 1 T 0 u = x r 1 T , v = y r 1 T - &pi; / 2 u = x r 1 T , v < y r 1 T &alpha; &prime; u > x r 1 T &alpha; &prime; + &pi; u < x r 1 T - - - ( 21 )
x = x r 2 Q + &gamma; &times; cos ( &alpha; - &theta; r 1 T + &theta; r 2 Q ) - - - ( 22 )
y = y r 2 Q + &gamma; &times; sin ( &alpha; - &theta; r 1 T + &theta; r 2 Q ) - - - ( 23 )
Figure A200710198883C00088
Figure A200710198883C00089
Wherein, O (
Figure A200710198883C0008152752QIETU
) 〉=0 expression WQ (
Figure A200710198883C0008152806QIETU
) be prospect.
6, a kind of fingerprint image matching method that merges the whole alignment of many reference modes and the field of direction as claimed in claim 5 is characterized in that: described 8) in, neural network judges whether identical differentiation feature specifically describes as follows two fingerprint images:
(a) based on the coupling mark S under many reference mode alignment TQ
(b) alignment back matched node logarithm N p
(c) overlapping region, alignment back area;
(d) the image block number of direction difference between [0 °, 5 °] in the overlapping region;
(e) in the overlapping region direction difference (5 °, 10 °] between the image block number;
(f) in the overlapping region direction difference (10 °, 20 °] between the image block number.
CNA2007101988831A 2007-12-14 2007-12-14 Fingerprint image matching method syncretizing multi-reference node integral justification and direction field Pending CN101414350A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2007101988831A CN101414350A (en) 2007-12-14 2007-12-14 Fingerprint image matching method syncretizing multi-reference node integral justification and direction field

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2007101988831A CN101414350A (en) 2007-12-14 2007-12-14 Fingerprint image matching method syncretizing multi-reference node integral justification and direction field

Publications (1)

Publication Number Publication Date
CN101414350A true CN101414350A (en) 2009-04-22

Family

ID=40594881

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007101988831A Pending CN101414350A (en) 2007-12-14 2007-12-14 Fingerprint image matching method syncretizing multi-reference node integral justification and direction field

Country Status (1)

Country Link
CN (1) CN101414350A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103971107A (en) * 2014-05-28 2014-08-06 深圳市中兴移动通信有限公司 Mobile terminal and method and device thereof utilizing fingerprint to carry out health recognition
CN105205439A (en) * 2015-02-13 2015-12-30 比亚迪股份有限公司 Method for calculating area of fingerprint overlapping region and electronic device
CN106709450A (en) * 2016-12-23 2017-05-24 上海斐讯数据通信技术有限公司 Recognition method and system for fingerprint images
CN107545217A (en) * 2016-06-28 2018-01-05 比亚迪股份有限公司 Finger print matching method, fingerprint matching device and fingerprint recognition chip
WO2018099077A1 (en) * 2016-12-01 2018-06-07 京东方科技集团股份有限公司 Image matching method, device and system, and storage medium
CN109922432A (en) * 2019-03-28 2019-06-21 南京邮电大学 Pass through the object localization method of optimization fingerprint elements number under wireless communications environment
CN116883292A (en) * 2023-09-07 2023-10-13 上海海栎创科技股份有限公司 pseudo-Gaussian-based image direction field acquisition method, system and computer equipment

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103971107A (en) * 2014-05-28 2014-08-06 深圳市中兴移动通信有限公司 Mobile terminal and method and device thereof utilizing fingerprint to carry out health recognition
CN105205439A (en) * 2015-02-13 2015-12-30 比亚迪股份有限公司 Method for calculating area of fingerprint overlapping region and electronic device
CN107545217A (en) * 2016-06-28 2018-01-05 比亚迪股份有限公司 Finger print matching method, fingerprint matching device and fingerprint recognition chip
CN107545217B (en) * 2016-06-28 2021-07-30 比亚迪半导体股份有限公司 Fingerprint matching method, fingerprint matching device and fingerprint identification chip
WO2018099077A1 (en) * 2016-12-01 2018-06-07 京东方科技集团股份有限公司 Image matching method, device and system, and storage medium
US10679364B2 (en) 2016-12-01 2020-06-09 Boe Technology Group Co., Ltd. Image matching method, image matching apparatus, image matching system, and storage medium
CN106709450A (en) * 2016-12-23 2017-05-24 上海斐讯数据通信技术有限公司 Recognition method and system for fingerprint images
CN109922432A (en) * 2019-03-28 2019-06-21 南京邮电大学 Pass through the object localization method of optimization fingerprint elements number under wireless communications environment
CN116883292A (en) * 2023-09-07 2023-10-13 上海海栎创科技股份有限公司 pseudo-Gaussian-based image direction field acquisition method, system and computer equipment
CN116883292B (en) * 2023-09-07 2023-11-28 上海海栎创科技股份有限公司 pseudo-Gaussian-based image direction field acquisition method, system and computer equipment

Similar Documents

Publication Publication Date Title
CN101414350A (en) Fingerprint image matching method syncretizing multi-reference node integral justification and direction field
CN109285348A (en) A kind of vehicle behavior recognition methods and system based on two-way length memory network in short-term
CN100356388C (en) Biocharacteristics fusioned identity distinguishing and identification method
CN101751555B (en) Deformation fingerprint identification method and system
CN100550054C (en) A kind of image solid matching method and device thereof
CN101145196B (en) Quick fingerprint identification method based on strange topology structure
CN101539993B (en) Multi-acquisition-instrument fingerprint crossing-matching method based on size scaling estimation
CN100470579C (en) Certainty coding method and system in fingerprint identification
CN101937510B (en) Fast incremental learning method based on quasi-Haar and AdaBoost classifier
CN101154263A (en) System and method for recognizing analog fingerprint of twins based on partial structure
CN101276411A (en) Fingerprint identification method
CN104835153A (en) Non-rigid surface aligning method based on sparse representation
CN104484881B (en) Image capture-based Visual Map database construction method and indoor positioning method using database
CN104820983A (en) Image matching method
CN112184746A (en) Transmission line insulator defect analysis method
CN103778441A (en) Dezert-Smaradache Theory (DSmT) and Hidden Markov Model (HMM) aircraft sequence target recognition method
WO2020151059A1 (en) Method for recognizing surrounding vehicle behaviors in complex road conditions based on hmm-svm two-layer improved model
CN102495886A (en) Method for searching fingerprint database based on quantum algorithm
CN109813334A (en) Real-time high-precision vehicle mileage calculation method based on binocular vision
CN103279955B (en) Image matching method and system
CN102819754B (en) Fingerprint score fusion system and method based on Sigmoid expansion
CN106067034A (en) A kind of distribution network load curve clustering method based on higher dimensional matrix characteristic root
CN114648445B (en) Multi-view high-resolution point cloud splicing method based on feature point extraction and fine registration optimization
CN107292272A (en) A kind of method and system of the recognition of face in the video of real-time Transmission
CN112217834A (en) Internet encryption flow interactive feature extraction method based on graph structure

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20090422