CN106127151A - Based on the finger vein identification method and the device that improve local binary model - Google Patents

Based on the finger vein identification method and the device that improve local binary model Download PDF

Info

Publication number
CN106127151A
CN106127151A CN201610463922.5A CN201610463922A CN106127151A CN 106127151 A CN106127151 A CN 106127151A CN 201610463922 A CN201610463922 A CN 201610463922A CN 106127151 A CN106127151 A CN 106127151A
Authority
CN
China
Prior art keywords
pixel
point
image
similarity
value
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.)
Granted
Application number
CN201610463922.5A
Other languages
Chinese (zh)
Other versions
CN106127151B (en
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.)
Beijing Haixin Zhisheng Technology Co ltd
Original Assignee
Haixinkejin High Sci & Tech Co Ltd Beijing
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 Haixinkejin High Sci & Tech Co Ltd Beijing filed Critical Haixinkejin High Sci & Tech Co Ltd Beijing
Priority to CN201610463922.5A priority Critical patent/CN106127151B/en
Publication of CN106127151A publication Critical patent/CN106127151A/en
Application granted granted Critical
Publication of CN106127151B publication Critical patent/CN106127151B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/13Sensors therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/1365Matching; Classification

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Collating Specific Patterns (AREA)

Abstract

The present invention discloses a kind of based on the finger vein identification method and the device that improve local binary model, it is possible to overcome effect of noise, improves the accuracy identified and is prone to parallelization realization.S1, obtaining finger vein image to be identified, location refers to vein pattern point position, and calculates the LmTP feature of each characteristic point based on the local binary model improved;The finger vein pattern point of described finger vein pattern point and default template image is mated by S2, similarity by means of fusion distance and LmTP feature;S3, according to coupling result, calculate matching double points overall similarity;S4, carry out described finger vein image referring to hand vein recognition according to described overall situation similarity.

Description

Based on the finger vein identification method and the device that improve local binary model
Technical field
The present invention relates to Image Processing and Pattern Recognition field, be specifically related to a kind of based on the finger improving local binary model Vein identification method and device.
Background technology
The oxygen loss hemoglobin that vein identification technology is found that in vein blood vessel when being and stand in medical field research day can be inhaled Receive the near infrared ray of certain wavelength, and it was found that the vein blood vessel of people has good uniqueness.Refer to that hand vein recognition is as having The second filial generation biological identification technology of high antifalsification gets most of the attention.
The most common refer to that hand vein recognition algorithm is the method using local message, as LBP and derivative LDP thereof, LTP, The methods such as EQP.First the method using local shape information positions the characteristic point referring to vein image, afterwards by the shape of characteristic point Shape mates, identifies new finger vein image.Owing to only using characteristic point, thus the template that such algorithm obtains is the least, it is easy to Storage, and when identifying, amount of calculation is little.But the method for LBP class is very sensitive to noise, the impact on recognition accuracy is bigger.Another Aspect, when mating characteristic point, the method frequently with SVD and hungarian is mated.SVD method has ratio not The advantage such as degeneration, rotational invariance.But, its shortcoming is, SVD decomposes in the singular vectors obtained with the presence of negative, it is impossible to very Explain well its physical significance;On the other hand, the method that SVD decomposes is difficult to parallelization, causes its speed the slowest.Huangrian Method also known as Hungary Algorithm, this algorithm by matching problem as assignment problem, but the most difficult convergence of this algorithm, it is impossible to Find optimal solution.In addition, during both approaches matching characteristic point, occur that the probability of error hiding is bigger.
Summary of the invention
The deficiency existed for prior art and defect, the present invention provides a kind of quiet based on the finger improving local binary model Arteries and veins recognition methods and device.
On the one hand, the embodiment of the present invention proposes a kind of finger vein identification method based on improvement local binary model, including:
S1, obtaining finger vein image to be identified, location refers to vein pattern point position, and based on the local binary mould improved Type calculates the LmTP feature of each characteristic point;
S2, by means of the similarity of fusion distance and LmTP feature to described finger vein pattern point and default template image Finger vein pattern point mate;
S3, according to coupling result, calculate matching double points overall similarity;
S4, carry out described finger vein image referring to hand vein recognition according to described overall situation similarity.
On the other hand, the embodiment of the present invention proposes a kind of finger vein identification device based on improvement local binary model, bag Include:
LmTP feature calculation unit, for obtaining finger vein image to be identified, location refers to vein pattern point position, and base The LmTP feature of each characteristic point is calculated in the local binary model improved;
Matching unit, for and presetting described finger vein pattern point by means of the similarity of fusion distance and LmTP feature The finger vein pattern point of template image mate;
Overall situation similarity calculated, for the result according to coupling, calculates the overall similarity of matching double points;
Recognition unit, for carrying out referring to hand vein recognition to described finger vein image according to described overall situation similarity.
Finger vein identification method based on improvement local binary model described in the embodiment of the present invention and device, on the one hand, Improve local binary model so that it is be susceptible to effect of noise, on the other hand, it is proposed that LmTP feature, this LmTP feature energy Enough overcome effect of noise, and when referring to vein pattern Point matching, the similarity by means of fusion distance and LmTP feature is entered Row coupling, it is possible to obtain Optimum Matching result so that it is when match point is less, be difficult to the situation that error hiding occurs, the standard of coupling Exactness is higher and is prone to parallelization realization, thus compared to prior art, the present invention can overcome effect of noise, improves and identifies Accuracy and be prone to parallelization realize.
Accompanying drawing explanation
Fig. 1 is that the present invention is based on the schematic flow sheet referring to vein identification method one embodiment improving local binary model;
Fig. 2 is the schematic flow sheet of S2 mono-embodiment in Fig. 1;
Fig. 3 is that the present invention is based on the structural representation referring to vein identification device one embodiment improving local binary model.
Detailed description of the invention
For making the purpose of the embodiment of the present invention, technical scheme and advantage clearer, below in conjunction with the embodiment of the present invention In accompanying drawing, the technical scheme in the embodiment of the present invention is explicitly described, it is clear that described embodiment is the present invention A part of embodiment rather than whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art are not having Make the every other embodiment obtained under creative work premise, broadly fall into the scope of protection of the invention.
Referring to Fig. 1, the present embodiment discloses a kind of finger vein identification method based on improvement local binary model, including:
S1, obtaining finger vein image to be identified, location refers to vein pattern point position, and based on the local binary mould improved Type calculates the LmTP feature of each characteristic point;
S2, by means of the similarity of fusion distance and LmTP feature to described finger vein pattern point and default template image Finger vein pattern point mate;
S3, according to coupling result, calculate matching double points overall similarity;
S4, carry out described finger vein image referring to hand vein recognition according to described overall situation similarity.
Finger vein identification method based on improvement local binary model described in the embodiment of the present invention, on the one hand, improve Local binary model so that it is be susceptible to effect of noise, on the other hand, it is proposed that LmTP feature, this LmTP feature can overcome Effect of noise, and when referring to vein pattern Point matching, the similarity by means of fusion distance and LmTP feature is mated, Can obtain Optimum Matching result so that it is when match point is less, be difficult to situation error hiding occur, the accuracy of coupling is higher And be prone to parallelization realization, thus compared to prior art, the present invention can overcome effect of noise, improves the accuracy identified And it is prone to parallelization realization.
Alternatively, in the present invention is based on another embodiment referring to vein identification method improving local binary model, institute State location and refer to vein pattern point position, including:
Described finger vein image is carried out pretreatment;
Finger venosomes in the image that pretreatment described in use maximum curvature algorithm identification obtains and background area, to institute State the image that pretreatment obtains and carry out binaryzation, obtain bianry image, and described bianry image is refined, wherein, described The pixel value of finger venosomes is 1, and the pixel value of described background area is 0;
Take each position of the bianry image after the window described refinement of traversal of 3*3, it is judged that the central spot of this window Whether the pixel value of pixel is 1, if 1, then calculates Ntrans, it is judged that NtransWhether it is 2 or not less than 6, if NtransFor 2, then the pixel of this position is end points end points (End Point, EP), if or NtransNot less than 6, then the picture of this position Vegetarian refreshments is branch point (Bifurcation Point, BP), and wherein, the central point of this window is positioned at this position, NtransCalculating public Formula is
N t r a n s = Σ i = 1 8 p i + 1 - p i ,
In formula, p1To p8It is followed successively by this window from the beginning of upper left position, the pixel being distributed clockwise along window periphery The pixel value of point, p9=p1
In the embodiment of the present invention, by described finger vein image is carried out pretreatment, it is possible to while smooth noise, strengthen Refer to the difference of venosomes and background area.
Alternatively, in the present invention is based on another embodiment referring to vein identification method improving local binary model, institute State and described finger vein image is carried out pretreatment, including:
Use even symmetry Gabor filter that described finger vein image is filtered, wherein, Gabor filter function table It is shown as
In formula, x'=xcos θ+ysin θ, y'=-xsin θ+ycos θ, (x, y) is original coordinates, and (x', y') is through filtering Coordinate after ripple, λ is wavelength;θ is direction, and this state modulator Gabor function stripe direction, value is 0-360 °;For phase place Skew, span is-180 °-180 °;γ is length-width ratio, determines the ellipticity of Gabor function, and σ represents the height of Gabor function The standard deviation of this factor;
Use CLAHE that filtered image is strengthened.
In the embodiment of the present invention, using CLAHE to carry out filtered image strengthening is prior art, the most superfluous State, as the method etc. in the patent of Application No. 201510661549.X can be used.
Alternatively, in the present invention is based on another embodiment referring to vein identification method improving local binary model, institute State the finger venosomes in the image using pretreatment described in maximum curvature algorithm identification to obtain and background area, including:
Calculating the curvature of each pixel in the image that described pretreatment obtains, computing formula isWherein, KfZ () represents the curvature of the pixel that position is z,(x0,y0) it is the coordinate of position z, As i > 0 time, xiRepresent at the z of position the abscissa of ith pixel point on the right side of pixel, when i < when 0, xiRepresent pixel at the z of position Left side ith pixel point abscissa, as i > 0 time, yiThe vertical coordinate of ith pixel point directly over pixel at expression position z, When i < when 0, yiThe vertical coordinate of ith pixel point immediately below pixel at expression position z, w is parameter, putting down for reference section Average, its empirical value is 8;
Determine the maximum of described curvature, and using pixel corresponding for described maximum as possible finger vein center Point;
To each possible finger vein center point marking, score value computing formula is S'cr=Kf×Wr, wherein, S'crIt is first Score value, KfFor curvature, WrIt is positive peak width for referring to the local curvature of vein center point;
For each pixel in the image that described pretreatment obtains, to horizontal direction, vertical direction, and ± First score value summation of the possible finger vein center point on 45 ° of directions, and using summed result as second point of this pixel Value;
For each pixel in the image that described pretreatment obtains, calculated level direction, vertical direction respectively, with And the C of this pixel on ± 45 ° of directionsd(x, y), and to horizontal direction, vertical direction, and this pixel on ± 45 ° of directions Cd(x, y) maximizing, obtain this pixel G (x, y), wherein,
Cd(x, y)=min{max (Scr(x-1,y),Scr(x-2,y)),max(Scr(x+1,y),Scr(x+2, y)) }, (x, Y) coordinate of pixel, S are representedcr(x-1 is y) that in a direction, coordinate is (x, the of front first pixel of pixel y) Two score values, Scr(x-2 is y) that in a direction, coordinate is (x, the second score value of front second pixel of pixel y), Scr(x + 1, it is y) that in a direction, coordinate is (x, the second score value of first pixel after pixel y), Scr(x+2 is y) a certain On direction, coordinate is (x, the second score value of second pixel after pixel y);
For each pixel in the image that described pretreatment obtains, (x, y) with the first number to compare the G of this pixel The magnitude relationship of value, if (x, y) less than described first numerical value, it is determined that this pixel belongs to background area, no for the G of this pixel Then, it is determined that this pixel belongs to finger venosomes.
In the embodiment of the present invention, the possible finger vein center point in horizontal direction, vertical direction crosses this pixel respectively Horizontal direction straight line, possible finger vein center point on vertical direction straight line, possible on+45 ° of directions ,-45 ° of directions Refer to that vein center point crosses the possible finger vein center point on this pixel and straight line that slope is 1 or-1 respectively.For first Numerical value, can by G (x, y) in value more than 0 according to being ranked up from big to small, and take the value conduct of the neutral element after sequence First numerical value, it is also possible to take other value as required, other value near the value of the most described neutral element, the present invention is to this not It is construed as limiting.
Alternatively, in the present invention is based on another embodiment referring to vein identification method improving local binary model, institute State the LmTP feature calculating each characteristic point based on the local binary model improved, including:
For each characteristic point, calculateWithBy described WithEven Pick up the LmTP feature obtaining this feature point, wherein,
a0To a7It is followed successively by the image that described pretreatment obtains in the 3*3 window centered by this feature point from the upper left corner Position starts, along the gray value of the pixel that window periphery is distributed clockwise, b0To b15It is followed successively by what described pretreatment obtained In image in 5*5 window centered by this feature point from the beginning of upper left position, the picture being distributed clockwise along window periphery The gray value of vegetarian refreshments, c0To c23Be followed successively by the image that described pretreatment obtains in the 7*7 window centered by this feature point from Upper left position starts, along the gray value of the pixel that window periphery is distributed clockwise, i ∈ (1,2 ..., 7), m is this feature The gray value of point,
T is default numerical value, and general value is 5.
Alternatively, referring to Fig. 2, in the present invention based on another enforcement referring to vein identification method improving local binary model In example, described S2, including:
S20, judge whether current cycle time reaches second value;
If S21 reaches described second value, then preserve optimal matching pointsAnd Best Affine conversion ginseng Number S, T, perform step S32, otherwise, then perform step S22;
S22, determine from described finger vein figure according to the end points of described finger vein image and the end points of described template image As to described template image affine transformation parameter;
S23, judge that described affine transformation parameter, whether in default scope, if in the range of described, then performs step S24, otherwise, then performs step S20;
S24, by affine transformation parameter, the characteristic point of described finger vein image is carried out affine transformation, the spy after conversion Levy position a little and be designated as (fxi',fyi'), i=1 ..., n1, n1Characteristic point quantity for described finger vein image;
S25, use range information calculate (fxi',fyi') and (gxj,gyj) optimal matching points, wherein, (gxj,gyj) it is The characteristic point position of described template image, j=1 ..., n2, n2Characteristic point quantity for described template image;
S26, the local similarity S1 based on distance of calculating current matching point pair;
Whether S27, the described local similarity S1 based on distance of judgement be less than third value;
If S28 is less than described third value, then updating S is described affine transformation parameter, updates optimal matching points For described optimal matching points, updating described third value is S1, and performs step S29, otherwise, directly performs step S29,dlBeing the Euclidean distance of l optimal matching points, M is the quantity of optimal matching points;
S29, the local similarity Similarity based on LmTP feature of calculating current matching point pairL
S30, the described local similarity Similarity based on LmTP feature of judgementLWhether more than the 4th numerical value;
If S31 is more than described 4th numerical value, then updating T is described affine transformation parameter, updates optimal matching points For described optimal matching points, updating described 4th numerical value is SimilarityL, and perform step S20, otherwise, directly perform Step S20;
The branch point of described finger vein image is imitated by Best Affine transformation parameter S, T that S32, utilization calculate respectively Penetrate conversion, and the branch point of the branch point after conversion each time and described template image is mated, obtain matching double points
In the embodiment of the present invention, second value can be arranged as required to, and such as could be arranged to 50,60 etc..For referring to Vein image translates, rotates, scales situation about all existing, it is possible to use the formula of following homogeneous coordinates form calculates affine change Change parameter p1-p6:
p 1 p 2 p 3 p 4 p 5 p 6 0 0 1 x 1 x 2 x 3 y 1 y 2 y 3 1 1 1 = x 1 &prime; x 2 &prime; x 3 &prime; y 1 &prime; y 2 &prime; y 3 &prime; 1 1 1 ,
Wherein { (xi,yi) | i=1,2,3} is the coordinate of three end points referring to vein image, { (xi',yi') | i=1,2, 3} is the position of three end points of template image, wherein, (xi,yi) corresponding (xi',yi').By three groups of corresponding coordinate informations, Just can be in the hope of one group of affine transformation parameter p1-p6.Refer in the scope now preset:
0.5≤p1≤ 1.5,
-0.5≤p2≤ 0.5,
-40≤p3≤ 40,
-0.5≤p4≤ 0.5,
0.5≤p5≤ 1.5,
-40≤p6≤40。
When translating, rotate, scale part existence, affine transformation parameter is p1-p6In partial parameters, herein Repeat no more.When characteristic point is calculated optimum affine transformation parameter, use end points, because end points is more more than branch point, meter The affine transformation parameter arrived is more accurate.
The initial value of third value can be a bigger numerical value, is such as 104、1.7×10308Deng.At the beginning of 4th numerical value Initial value is generally 0.
Alternatively, in the present invention is based on another embodiment referring to vein identification method improving local binary model, institute State the local similarity Similarity based on LmTP feature calculating current matching point pairL, including:
Calculate the Euclidean distance d of the jth characteristic point of the ith feature point after conversion and described template imageij, calculate public affairs Formula is
dij=((fxi'-gxj)2+(fyi'-gyj)2)0.5
Computed range matrix D, wherein,
Wherein, Dij=exp (-dij);
By the element value characteristic of correspondence point the most maximum in affiliated row and affiliated row in the D spy to being defined as coupling It is a little right to levy, and the feature point pairs letter now mated is calculated as M1={ (fn',gn), n=1 ..., N, N are the sum of matching double points;
Calculate SimilarityL, computing formula is
Wherein,Ln1(k) and Ln2K () is respectively the n-th matching double points In the kth position of LmTP feature of two characteristic points, Len is 64.
For a pair LmTP feature Li1And Li2, length is 64, owing to LmTP feature comprises-1, it is impossible to use Hamming distance From calculating similarity, thus the present invention calculates this similarity Sim to feature by following formulaG(i):
Sim G ( i ) = 1 2 L e n &Sigma; j = 1 L e n | L i 1 ( j ) - L i 2 ( j ) | ,
If matching N number of characteristic point, similarity Similarity of matching double pointsGCan be calculated by following formula:
Similarity G = 1 N &Sigma; i = 1 N Sim G ( i ) ,
Similarity SimilarityGThe least, represent the two template the most similar.But this similarity can cause error hiding, As when the characteristic point matched is little, overall situation Similarity value may be the least, can cause matching error.Thus, above-mentioned similarity It is referred to as overall situation similarity.Meanwhile, overall situation similarity is modified by the present invention, Li1And Li2This local similarity to feature Calculated by following formula:
Sim L ( i ) = 1 2 L e n &Sigma; j = 1 L e n ( 1 - | L i 1 ( j ) - L i 2 ( j ) | ) ,
The local similarity Similarity of matching double pointsLJust can be calculated by following formula:
Similarity L = &Sigma; i = 1 N Sim L ( i ) ,
Local similarity is the biggest, and the two template is the most similar.Use after local similarity, when the feature point pairs matched relatively Time few, local similarity is not too large, thus avoids the occurrence of error hiding.
Alternatively, in the present invention is based on another embodiment referring to vein identification method improving local binary model, institute State S3, including:
Calculate optimal matching pointsOverall similarityAnd Overall phase Like degreeAnd choose the smaller's overall similarity as described matching double points.
Alternatively, in the present invention is based on another embodiment referring to vein identification method improving local binary model, institute State S4, including:
Described overall situation similarity is compared with the 5th numerical value, if described overall situation similarity is more than the 5th numerical value, the most really It is set to different finger, otherwise, it is determined that for identical finger.
In the embodiment of the present invention, the 5th general threshold value of numerical value takes 0.25.
Referring to Fig. 3, the present embodiment discloses a kind of finger vein identification device based on improvement local binary model, including:
LmTP feature calculation unit 1, for obtaining finger vein image to be identified, location refers to vein pattern point position, and The LmTP feature of each characteristic point is calculated based on the local binary model improved;
Matching unit 2, for the similarity by means of fusion distance and LmTP feature to described finger vein pattern point with pre- If the finger vein pattern point of template image mate;
Overall situation similarity calculated 3, for the result according to coupling, calculates the overall similarity of matching double points;
Recognition unit 4, for carrying out referring to hand vein recognition to described finger vein image according to described overall situation similarity.
Finger vein identification device based on improvement local binary model described in the embodiment of the present invention, on the one hand, improve Local binary model so that it is be susceptible to effect of noise, on the other hand, it is proposed that LmTP feature, this LmTP feature can overcome Effect of noise, and when referring to vein pattern Point matching, the similarity by means of fusion distance and LmTP feature is mated, Can obtain Optimum Matching result so that it is when match point is less, be difficult to situation error hiding occur, the accuracy of coupling is higher And be prone to parallelization realization, thus compared to prior art, the present invention can overcome effect of noise, improves the accuracy identified And it is prone to parallelization realization.
Although being described in conjunction with the accompanying embodiments of the present invention, but those skilled in the art can be without departing from this Making various modifications and variations in the case of bright spirit and scope, such amendment and modification each fall within by claims Within limited range.

Claims (10)

1. a finger vein identification method based on improvement local binary model, it is characterised in that including:
S1, obtaining finger vein image to be identified, location refers to vein pattern point position, and based on the local binary model meter improved Calculate the LmTP feature of each characteristic point;
S2, by means of the similarity of fusion distance and LmTP feature to described finger vein pattern point and the finger of default template image Vein pattern point mates;
S3, according to coupling result, calculate matching double points overall similarity;
S4, carry out described finger vein image referring to hand vein recognition according to described overall situation similarity.
Method the most according to claim 1, it is characterised in that described location refers to vein pattern point position, including:
Described finger vein image is carried out pretreatment;
Finger venosomes in the image that pretreatment described in use maximum curvature algorithm identification obtains and background area, to described pre- Processing the image obtained and carry out binaryzation, obtain bianry image, and refine described bianry image, wherein, described finger is quiet The pixel value in arteries and veins region is 1, and the pixel value of described background area is 0;
Take each position of the bianry image after the window described refinement of traversal of 3*3, it is judged that the pixel of the central spot of this window Whether the pixel value of point is 1, if 1, then calculates Ntrans, it is judged that NtransWhether it is 2 or not less than 6, if NtransIt is 2, then The pixel of this position is end points, if or NtransNot less than 6, then the pixel of this position is branch point, wherein, and this window The central point of mouth is positioned at this position, NtransComputing formula be
N t r a n s = &Sigma; i = 1 8 p i + 1 - p i ,
In formula, p1To p8It is followed successively by this window from the beginning of upper left position, the pixel being distributed clockwise along window periphery Pixel value, p9=p1
Method the most according to claim 2, it is characterised in that described described finger vein image is carried out pretreatment, including:
Using even symmetry Gabor filter to be filtered described finger vein image, wherein, Gabor filter function representation is
In formula, x'=xcos θ+ysin θ, y'=-xsin θ+ycos θ, (x, y) is original coordinates, (x', y') be after filtering after Coordinate, λ is wavelength;θ is direction, and this state modulator Gabor function stripe direction, value is 0-360 °;For phase offset, Span is-180 °-180 °;γ is length-width ratio, determines the ellipticity of Gabor function, σ represent the Gauss of Gabor function because of The standard deviation of son;
Use CLAHE that filtered image is strengthened.
Method the most according to claim 3, it is characterised in that pretreatment described in described use maximum curvature algorithm identification obtains To image in finger venosomes and background area, including:
Calculating the curvature of each pixel in the image that described pretreatment obtains, computing formula isWherein, KfZ () represents the curvature of the pixel that position is z, (x0,y0) be the coordinate of position z, as i > 0 time, xiThe abscissa of ith pixel point on the right side of pixel at expression position z, as i < 0 Time, xiRepresent at the z of position the abscissa of ith pixel point on the left of pixel, as i > 0 time, yiRepresent that at the z of position, pixel is just gone up Side ith pixel point vertical coordinate, when i < when 0, yiRepresent at the z of position the vertical coordinate of ith pixel point, w immediately below pixel Being parameter, for the meansigma methods of reference section, its empirical value is 8;
Determine the maximum of described curvature, and using pixel corresponding for described maximum as possible finger vein center point;
To each possible finger vein center point marking, score value computing formula is S'cr=Kf×Wr, wherein, S'crIt it is first point Value, KfFor curvature, WrIt is positive peak width for referring to the local curvature of vein center point;
For each pixel in the image that described pretreatment obtains, to horizontal direction, vertical direction, and ± 45 ° of sides First score value summation of possible finger vein center point upwards, and using summed result as the second score value of this pixel;
For each pixel in the image that described pretreatment obtains, calculated level direction, vertical direction respectively, and ± The C of this pixel on 45 ° of directionsd(x, y), and to the C of this pixel in horizontal direction, vertical direction, and ± 45 ° of directionsd (x, y) maximizing, obtain this pixel G (x, y), wherein,
Cd(x, y)=min{max (Scr(x-1,y),Scr(x-2,y)),max(Scr(x+1,y),Scr(x+2, y)) }, (x, y) table Show the coordinate of pixel, Scr(x-1 is y) that in a direction, coordinate is (x, second point of front first pixel of pixel y) Value, Scr(x-2 is y) that in a direction, coordinate is (x, the second score value of front second pixel of pixel y), Scr(x+1, Y) it is that in a direction, coordinate is (x, the second score value of first pixel after pixel y), Scr(x+2 y) is a direction Upper coordinate is (x, the second score value of second pixel after pixel y);
For each pixel in the image that described pretreatment obtains, (x, y) with the first numerical value to compare the G of this pixel Magnitude relationship, if the G of this pixel (x, y) less than described first numerical value, it is determined that this pixel belongs to background area, otherwise, Then determine that this pixel belongs to finger venosomes.
Method the most according to claim 1, it is characterised in that it is special that described local binary model based on improvement calculates each Levy LmTP feature a little, including:
For each characteristic point, calculateWithBy described WithConnect Obtain the LmTP feature of this feature point, wherein,
a0To a7It is followed successively by the image that described pretreatment obtains in the 3*3 window centered by this feature point from upper left position Start, along the gray value of the pixel that window periphery is distributed clockwise, b0To b15It is followed successively by the image that described pretreatment obtains In in 5*5 window centered by this feature point from the beginning of upper left position, the pixel being distributed clockwise along window periphery Gray value, c0To c23It is followed successively by the image that described pretreatment obtains in the 7*7 window centered by this feature point from upper left Angle Position starts, along the gray value of the pixel that window periphery is distributed clockwise, i ∈ (1,2 ..., 7), m is this feature point Gray value,
T is default numerical value, and general value is 5.
Method the most according to claim 1, it is characterised in that described S2, including:
S20, judge whether current cycle time reaches second value;
If S21 reaches described second value, then preserve optimal matching pointsAnd Best Affine transformation parameter S, T, performs step S32, otherwise, then performs step S22;
S22, according to the end points of described finger vein image and the end points of described template image determine from described finger vein image to Described template image affine transformation parameter;
S23, judge described affine transformation parameter whether in default scope, if in the range of described, then perform step S24, Otherwise, then step S20 is performed;
S24, by affine transformation parameter, the characteristic point of described finger vein image is carried out affine transformation, the characteristic point after conversion Position be designated as (f 'xi,f′yi), i=1 ..., n1, n1Characteristic point quantity for described finger vein image;
S25, use range information calculate (f 'xi,f′yi) and (gxj,gyj) optimal matching points, wherein, (gxj,gyj) it is described The characteristic point position of template image, j=1 ..., n2, n2Characteristic point quantity for described template image;
S26, the local similarity S1 based on distance of calculating current matching point pair;
Whether S27, the described local similarity S1 based on distance of judgement be less than third value;
If S28 is less than described third value, then updating S is described affine transformation parameter, updates optimal matching pointsFor institute Stating optimal matching points, updating described third value is S1, and performs step S29, otherwise, directly performs step S29,dlBeing the Euclidean distance of l optimal matching points, M is the quantity of optimal matching points;
S29, the local similarity Similarity based on LmTP feature of calculating current matching point pairL
S30, the described local similarity Similarity based on LmTP feature of judgementLWhether more than the 4th numerical value;
If S31 is more than described 4th numerical value, then updating T is described affine transformation parameter, updates optimal matching pointsFor institute Stating optimal matching points, updating described 4th numerical value is SimilarityL, and perform step S20, otherwise, directly perform step S20;
Best Affine transformation parameter S, T that S32, utilization calculate carry out affine change to the branch point of described finger vein image respectively Change, and the branch point of the branch point after conversion each time and described template image is mated, obtain matching double points
Method the most according to claim 6, it is characterised in that described calculating current matching point pair based on LmTP feature Local similarity SimilarityL, including:
Calculate the Euclidean distance d of the jth characteristic point of the ith feature point after conversion and described template imageij, computing formula is
dij=((f 'xi-gxj)2+(f′yi-gyj)2)0.5
Computed range matrix D, wherein,
Wherein, Dij=exp (-dij);
By the element value characteristic of correspondence point the most maximum in affiliated row and affiliated row in the D characteristic point to being defined as coupling Right, the feature point pairs letter now mated is calculated as M1={ (f 'n,gn), n=1 ..., N, N are the sum of matching double points;
Calculate SimilarityL, computing formula is
Wherein,Ln1(k) and Ln2K () is respectively in n-th matching double points two The kth position of the LmTP feature of individual characteristic point, Len is 64.
Method the most according to claim 6, it is characterised in that described S3, including:
Calculate optimal matching pointsOverall similarityAnd Overall similarityAnd choose the smaller's overall similarity as described matching double points.
Method the most according to claim 1, it is characterised in that described S4, including:
Described overall situation similarity is compared with the 5th numerical value, if described overall situation similarity is more than the 5th numerical value, it is determined that for Different fingers, otherwise, it is determined that for identical finger.
10. a finger vein identification device based on improvement local binary model, it is characterised in that including:
LmTP feature calculation unit, for obtaining finger vein image to be identified, location refers to vein pattern point position, and based on changing The local binary model entered calculates the LmTP feature of each characteristic point;
Matching unit, for the similarity by means of fusion distance and LmTP feature to described finger vein pattern point and default mould The finger vein pattern point of plate image mates;
Overall situation similarity calculated, for the result according to coupling, calculates the overall similarity of matching double points;
Recognition unit, for carrying out referring to hand vein recognition to described finger vein image according to described overall situation similarity.
CN201610463922.5A 2016-06-23 2016-06-23 Based on the finger vein identification method and device for improving local binary model Active CN106127151B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610463922.5A CN106127151B (en) 2016-06-23 2016-06-23 Based on the finger vein identification method and device for improving local binary model

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610463922.5A CN106127151B (en) 2016-06-23 2016-06-23 Based on the finger vein identification method and device for improving local binary model

Publications (2)

Publication Number Publication Date
CN106127151A true CN106127151A (en) 2016-11-16
CN106127151B CN106127151B (en) 2019-04-19

Family

ID=57268070

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610463922.5A Active CN106127151B (en) 2016-06-23 2016-06-23 Based on the finger vein identification method and device for improving local binary model

Country Status (1)

Country Link
CN (1) CN106127151B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107229899A (en) * 2017-03-24 2017-10-03 杭州电子科技大学 A kind of finger vein identification method based on dimensional Gaussian maximum curvature
CN107704822A (en) * 2017-09-30 2018-02-16 广州智慧城市发展研究院 The extraction of finger vein further feature and matching process and system based on incomplete completion
CN110443128A (en) * 2019-06-28 2019-11-12 广州中国科学院先进技术研究所 One kind being based on SURF characteristic point accurately matched finger vein identification method
CN111222456A (en) * 2020-01-04 2020-06-02 圣点世纪科技股份有限公司 High-speed retrieval algorithm under condition of great finger vein user quantity
CN111382703A (en) * 2020-03-10 2020-07-07 大连海事大学 Finger vein identification method based on secondary screening and score fusion
CN111639555A (en) * 2020-05-15 2020-09-08 圣点世纪科技股份有限公司 Finger vein image noise accurate extraction and self-adaptive filtering denoising method and device
CN117292413A (en) * 2023-11-27 2023-12-26 江苏圣点世纪科技有限公司 Vein image rotation identification method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102254165A (en) * 2011-08-12 2011-11-23 北方工业大学 Hand back vein identification method based on fusion of structural coding features and texture coding features
CN102411711A (en) * 2012-01-04 2012-04-11 山东大学 Finger vein recognition method based on individualized weight
CN103235929A (en) * 2013-03-11 2013-08-07 北京航空航天大学 Identification method and identification device on basis of hand vein images
US20140226872A1 (en) * 2007-04-06 2014-08-14 Seiko Epson Corporation Apparatus and method for biometric authentication
KR101450247B1 (en) * 2012-12-31 2014-10-15 기초과학연구원 Method for authenticating based on finger vein using SIFT keypoint

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140226872A1 (en) * 2007-04-06 2014-08-14 Seiko Epson Corporation Apparatus and method for biometric authentication
CN102254165A (en) * 2011-08-12 2011-11-23 北方工业大学 Hand back vein identification method based on fusion of structural coding features and texture coding features
CN102411711A (en) * 2012-01-04 2012-04-11 山东大学 Finger vein recognition method based on individualized weight
KR101450247B1 (en) * 2012-12-31 2014-10-15 기초과학연구원 Method for authenticating based on finger vein using SIFT keypoint
CN103235929A (en) * 2013-03-11 2013-08-07 北京航空航天大学 Identification method and identification device on basis of hand vein images

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107229899A (en) * 2017-03-24 2017-10-03 杭州电子科技大学 A kind of finger vein identification method based on dimensional Gaussian maximum curvature
CN107229899B (en) * 2017-03-24 2020-07-24 杭州电子科技大学 Finger vein identification method based on two-dimensional Gaussian maximum curvature
CN107704822A (en) * 2017-09-30 2018-02-16 广州智慧城市发展研究院 The extraction of finger vein further feature and matching process and system based on incomplete completion
CN110443128A (en) * 2019-06-28 2019-11-12 广州中国科学院先进技术研究所 One kind being based on SURF characteristic point accurately matched finger vein identification method
CN110443128B (en) * 2019-06-28 2022-12-27 广州中国科学院先进技术研究所 Finger vein identification method based on SURF feature point accurate matching
CN111222456A (en) * 2020-01-04 2020-06-02 圣点世纪科技股份有限公司 High-speed retrieval algorithm under condition of great finger vein user quantity
CN111382703A (en) * 2020-03-10 2020-07-07 大连海事大学 Finger vein identification method based on secondary screening and score fusion
CN111382703B (en) * 2020-03-10 2023-06-23 大连海事大学 Finger vein recognition method based on secondary screening and score fusion
CN111639555A (en) * 2020-05-15 2020-09-08 圣点世纪科技股份有限公司 Finger vein image noise accurate extraction and self-adaptive filtering denoising method and device
CN117292413A (en) * 2023-11-27 2023-12-26 江苏圣点世纪科技有限公司 Vein image rotation identification method
CN117292413B (en) * 2023-11-27 2024-05-07 江苏圣点世纪科技有限公司 Vein image rotation identification method

Also Published As

Publication number Publication date
CN106127151B (en) 2019-04-19

Similar Documents

Publication Publication Date Title
CN106127151A (en) Based on the finger vein identification method and the device that improve local binary model
CN104008370B (en) A kind of video face identification method
CN105426821B (en) A kind of palm vein feature extraction and matching method based on eight neighborhood and Secondary Match
CN111368673B (en) Method for quickly extracting human body key points based on neural network
CN104239769B (en) Personal identification method and system based on finger vein features
CN106096538A (en) Face identification method based on sequencing neural network model and device
CN100395770C (en) Hand-characteristic mix-together identifying method based on characteristic relation measure
CN101561710B (en) Man-machine interaction method based on estimation of human face posture
CN105447441B (en) Face authentication method and device
CN104408462B (en) Face feature point method for rapidly positioning
CN107909059A (en) It is a kind of towards cooperateing with complicated City scenarios the traffic mark board of bionical vision to detect and recognition methods
CN107153816A (en) A kind of data enhancement methods recognized for robust human face
CN111046717A (en) Fundus image macular center positioning method and device, electronic equipment and storage medium
CN106815566A (en) A kind of face retrieval method based on multitask convolutional neural networks
CN102270308B (en) Facial feature location method based on five sense organs related AAM (Active Appearance Model)
CN103714322A (en) Real-time gesture recognition method and device
CN105893981A (en) Human face posture correction method
CN104091155A (en) Rapid iris positioning method with illumination robustness
CN1687957A (en) Man face characteristic point positioning method of combining local searching and movable appearance model
CN101788848A (en) Eye characteristic parameter detecting method for sight line tracking system
CN107301406A (en) Fast face angle recognition method based on deep learning
CN106991380A (en) A kind of preprocess method based on vena metacarpea image
CN106980852A (en) Based on Corner Detection and the medicine identifying system matched and its recognition methods
CN106971130A (en) A kind of gesture identification method using face as reference
CN101034434A (en) Identification recognizing method based on binocular iris

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20230215

Address after: 100070 unit 7, 3 / F, building 4, District 4, 186 South 4th Ring Road West, Fengtai District, Beijing (Park)

Patentee after: Beijing Haixin Zhisheng Technology Co.,Ltd.

Address before: 100070 Beijing city Fengtai District Haiying Road No. 6 Building No. 29 hospital

Patentee before: Beijing Haixin Kejin High-Tech Co.,Ltd.

TR01 Transfer of patent right