CN107563293A - A kind of new finger vena preprocess method and system - Google Patents

A kind of new finger vena preprocess method and system Download PDF

Info

Publication number
CN107563293A
CN107563293A CN201710656229.4A CN201710656229A CN107563293A CN 107563293 A CN107563293 A CN 107563293A CN 201710656229 A CN201710656229 A CN 201710656229A CN 107563293 A CN107563293 A CN 107563293A
Authority
CN
China
Prior art keywords
image
processing
extraction
matrix
finger
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
CN201710656229.4A
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.)
Guangzhou Smart City Development Research Institute
Original Assignee
Guangzhou Smart City Development Research Institute
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 Guangzhou Smart City Development Research Institute filed Critical Guangzhou Smart City Development Research Institute
Priority to CN201710656229.4A priority Critical patent/CN107563293A/en
Publication of CN107563293A publication Critical patent/CN107563293A/en
Pending legal-status Critical Current

Links

Landscapes

  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

The invention discloses a kind of new finger vena preprocess method and system, can obtain de-redundancy and protrude the finger vein image data of venous information.This method includes carrying out finger areas extraction process to original image, obtains image after region of interesting extraction;Image enhancement processing is carried out to image after the region of interesting extraction using genetic algorithm, obtains enhancing image;Data Dimensionality Reduction is carried out to the enhancing image to handle with de-redundancy, obtain dimensionality reduction and the matrix image after whitening processing using principal component analysis algorithm and Zero phase Component Analysis albefactions algorithms.By the embodiment of the present invention, carry out extracted region, image enhaucament, view data dimensionality reduction and de-redundancy successively to original image and handle, the finger vein image data of signature can be obtained.

Description

A kind of new finger vena preprocess method and system
Technical field
The present invention relates to technical field of image processing, more particularly to a kind of new finger vena preprocess method and it is System.
Background technology
Living things feature recognition is to utilize physical characteristics collecting device and computer technology, the physiology based on human body inherently Feature or behavioural characteristic carry out the means of personal identification discriminating.Wherein finger vein identification technology belongs to the life based on physiological characteristic Important a member in thing identification.Medical research is proved everyone finger vein grain and differed, and same person is not Also differed with finger.High safety to refer to vein promise well with live body.National standard appraisal meeting is vessel graph within 2014 As data with formally including living things feature recognition data interchange format 9 parts.Referring to the development of vein technology to China has great meaning Justice.
One completely refers to vein recognition system often comprising IMAQ, image preprocessing, feature extraction, characteristic matching four Part.Wherein image preprocessing is an important ring, and the height of pretreating effect quality directly determines experimental result below. Peking University's Huang, Lee et al. propose a kind of finger hand vein recognition scheme based on curve detector, and wherein preprocessing part uses Image normalization, reduce picture size and cause arithmetic speed faster, then carry out feature extraction.But their pretreatment is only It is to carry out simple image normalization, gives no thought to the foreground zone and background area of collection image, can only be applicable and image quality The fine and image not comprising noise.Japanese Scientists Higashi et al. proposes a kind of spy for being based on curve tracing Levy extracting method and the application in hand vein recognition is referred to, wherein pretreatment portion, which is divided into, enters line translation to the position of image and angle and make It is equal to obtain position and the angle of all input pictures, curve tracing directly then is carried out to input picture.Preprocessing part pair Picture position and angle enter line translation so that all input pictures have equal position and angle, afterwards by simple normalization Feature extraction is directly carried out later, directly have ignored influence caused by noise, under different pieces of information collection, the feature extracted includes A large amount of non-finger venous informations, and influenceed seriously by light, contrast.
Image preprocessing in existing finger vein identification technology is mostly filtered, the segmentation of image preprocessing, image Deng operand is huge and often fails to extract venous information or feature well.For realizing what contrast strengthened by filtering, Operand is huge and often fails to protrude venous information for more complicated image.In existing finger vein pretreating scheme, Generally be normalized to referring to vein image, binaryzation, filtering, the scheme such as refinement, preprocessing process complexity and can not be preferable Prominent venous information, lacks universality, is generally only operated under specific database, is showed if collecting device is changed very poor.
The content of the invention
It is an object of the invention to overcome the deficiencies in the prior art, and the invention provides a kind of new finger vena to locate in advance Method and system are managed, the finger vein image of signature can be obtained.
In order to solve the above-mentioned technical problem, a kind of new finger vena preprocess method of the embodiment of the present invention, the side Method includes:
Finger areas extraction process is carried out to original image, obtains image after region of interesting extraction;
Using genetic algorithm to carrying out image enhancement processing after the region of interesting extraction, enhancing image is obtained;
Using principal component analysis algorithm and Zero-phase Component Analysis albefactions algorithms to the enhancing Image carries out Data Dimensionality Reduction and handled with de-redundancy, obtains dimensionality reduction and the matrix image after whitening processing.
Preferably, it is described that original image progress finger areas extraction process is comprised the following steps:
1) gray processing processing is carried out to the original image using rgb2gray, obtains two-dimensional matrix image after gray processing, Wherein rgb2gray formula are as follows:
Gray=0.3R+0.59G+0.11B
Wherein Gray represents grey, and R represents red, and G represents green, and B represents blueness;
2) Edge extraction processing is carried out to two-dimensional matrix image after gray processing using sobel edge detection operators, obtained Take 0,1 bianry image;
3) contour extraction processing is carried out to described 0,1 bianry image using two values matrix contours extract scheme, obtains profile 0,1 bianry image after extraction;
4) branch process is removed to 0,1 bianry image after the contours extract, obtains image after removal branch;
5) finger train of thought extension processing is carried out to the incomplete finger edge of image after the removal branch, obtains train of thought and extend Image afterwards, image is image after region of interesting extraction after the train of thought extends.
Preferably, it is described that described 0,1 bianry image progress extraction process is included using two values matrix contours extract scheme:
Described 0,1 bianry image is retrieved since the image upper left corner, runs into the value for 1, starts to detect whether to be continuous Curve, if full curve then records coordinate in Matrix C, so as to be obtained by the fraction area of absence filled in discontinuous curve To full curve, i.e. finger edge profile, obtain profile matrix C, C comprising two road wheel profiles and represent as follows:
C=[C (1) C (2) ... C (k) ... C (N)]
The form of wherein each contour line represents as follows:
C (k)=[level1 x1 x2 x3 ... numxy y1 y2 y3 ...]
Wherein level1 is brightness value grade, and numxy is profile point number, and each (x, y) determines a bit on profile (x, y), therefore obtain 0,1 bianry image after contours extract.
Preferably, it is described branch process is removed to described 0,1 bianry image to include:
To the horizontal direction of described 0,1 bianry image as base, along described 0,1 bianry image vertical direction set up one it is perpendicular Straight detection line, described 0,1 bianry image from left to right records the intersection point number for referring to vein edge image and vertical detector CountA and the number in the range of three pixels of vertical line or so, if number is more than presetting threshold value, vertical detection Number is set as 0 entirely in the range of the pixel and the pixel of left and right three that device passes through;
To described 0,1 bianry image vertical direction as base, level detection is set up along described 0,1 bianry image horizontal direction Line, described 0,1 bianry image contains pixel in the range of recording level detection three pixels of line and horizontal line or so from top to bottom Point value is 1 number, is determined as edge if number exceedes presetting threshold value, is otherwise branch, pixel point value is complete in branch Portion is set to 0.
Preferably, the incomplete finger edge of the image to after the removal branch, which carries out the extension of finger train of thought, includes:
To the image after the removal branch since middle part with detecting vertical curve, run into discrete point and then judge Pixel number in horizontal line adjacent domain, if pixel number exceedes pre-set threshold, with the horizontal position of surrounding pixel point Put and coordinate of the average of vertical position as current discontinuity point;
If four corners of the image after the removal branch are free of continuity point, record refers to the angle of inclination at vein edge It is as follows if the upper right corner, calculation formula for θ:
Y (f (i+tan (θ/360*2* π) * (k-j)), k)=1
Wherein, y represents image array, and f represents bracket function, and (i, j) represents pixel, and k represents to wait the coordinate for extending point.
Preferably, it is described that image progress image enhancement processing after the region of interesting extraction is included using genetic algorithm Following steps:
1) chromosome structure is initialized, produces one group of n random number, for the scope of random number between 0 to 255, n represents dye The size of colour solid, the number of gray value grade in the extracted region images is represented, to random number sequence and first element 0 is set to, nth elements are set to 255;
2) corresponding picture number of individuals is randomly generated, as the first generation, the chromosome element of the first generation is obtained by the first step;
3) edge of the extracted region images is calculated using fitness function, obtains the adaptation number of degrees of each chromosome Value, according to ranking fitness individual;
4) present age is selected and bred, mating is included by wheel disc method assortative mating individual, breeding according to fitness With mutation, produce individual of future generation and form colony, wherein what is do not mated directly arrives the next generation;
5) the 4) step is repeated, until meeting that end condition reaches iterations, records the chromosome structure finally given;
6) chromosome structure is mapped using tonal gradation mapping, obtains contrast enhancing image, the contrast Enhancing image is input picture.
Preferably, it is described to be calculated using principal component analysis algorithm and Zero-phase Component Analysis albefactions Method carries out Data Dimensionality Reduction to the enhancing image and comprised the following steps with de-redundancy processing:
1) the enhancing picture size is normalized to 40*80, then cutting is 10 × 10 fritter, and sliding window is each Mobile 5 units, and each fritter is preserved into vector;
2) each vector is averaged, then each element subtracts average in vector, and the vector of acquisition is designated as x;
3) sigma value is obtained, calculation formula is as follows:
4) the eigenvectors matrix U and eigenvalue matrix S of ∑ are calculated using singular value decomposition, each row of matrix U include one Individual characteristic vector, S are diagonal matrix, the characteristic vector of same number of columns in each value homography U on its diagonal, vector XPCAwhite is that the vectorial calculation formula after dimensionality reduction is as follows:
XPCAwhite=diag (1./sqrt (diag (S)+epsilon)) * U'*x
Wherein, epsilon is constant, is set as 3*10-5
5) vector x ZCAwhite is calculated, i.e. dimensionality reduction and the vector after whitening processing, calculation formula is as follows:
XZCAwhite=U*xPCAwhite
To the further solution of formula:
XZCAwhite=U*diag (1./sqrt (diag (S)+epsilon)) * U'*x
Wherein, U is the characteristic vector obtained by step 4), and S is the matrix that diagonal includes characteristic value, and x is input number According to by obtaining xZCAwhite, a sub-picture is transformed to the matrix image of a secondary size reduction.
In addition, the embodiment of the present invention additionally provides a kind of new finger vena pretreatment system, the system includes:
Area image extraction module:For carrying out finger areas extraction process to original image, obtain area-of-interest and carry Take rear image;
Image enhancement module:For image after the region of interesting extraction to be carried out into image enhancement processing, enhancing is obtained Image;
Image dimensionality reduction and whitening processing module:Handle, obtain with de-redundancy for the enhancing image to be carried out into Data Dimensionality Reduction Take dimensionality reduction and the matrix image after whitening processing.
Preferably, the area image extraction mould includes:
Image gray processing processing unit:For the original image to be carried out into gray processing processing, two dimension after gray processing is obtained Matrix image;
Edge extraction processing unit:For two-dimensional matrix image after the gray processing to be carried out at Edge extraction Reason, obtain 0,1 bianry image;
Image outline extraction process unit:For described 0,1 bianry image to be carried out into contour extraction processing, obtain profile and carry 0,1 bianry image after taking;
Image debranching enzyme processing unit:For 0,1 bianry image after the contours extract to be removed into branch process, obtain Remove except image after branch;
Finger train of thought extends processing unit:For the incomplete finger edge of image after the removal branch to be carried out into finger arteries and veins Network extension is handled, and obtains image after train of thought extends.
Preferably, described image enhancing module includes:
Chromosome initialization unit:For producing one group of n random number, between 0 to 255, n is represented the scope of random number The size of chromosome, the number of gray value grade in the extracted region images is represented, to random number sequence and first member Element is set to 0, and nth elements are set to 255;
Generation chromosome acquiring unit:For randomly generating corresponding picture number of individuals, as the first generation, the dye of the first generation Colour solid element is obtained by the first step;
Chromosome fitness computing unit:For calculating the edge of the extracted region images, each chromosome is obtained Fitness numerical value, according to ranking fitness individual;
Individual choice and diaspore:For being selected the present age and being bred, selected according to fitness by wheel disc method Mating individual, breeding include mating and mutation, produce individual of future generation and form colony, wherein what is do not mated directly arrives down A generation;
Chromosome structure map unit:For mapping chromosome structure, contrast enhancing image is obtained.
By carrying out extracted region successively to original image, image enhaucament, view data dimensionality reduction and de-redundancy are handled, can be with Obtain the finger vein image of signature.Wherein extracted region ensures to obtain region interested under different acquisition device, i.e., Only comprising the finger areas for referring to venous information, and be normalized to identical size, contrast enhancement process ensure to highlight refer to it is quiet Arteries and veins information, carrying out dimensionality reduction and albefaction to image reduces data dimension, reduces the expense of feature extraction and matching.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing There is the required accompanying drawing used in technology description to be briefly described, it is clear that, drawings in the following description are only this Some embodiments of invention, for those of ordinary skill in the art, on the premise of not paying creative work, can be with Other accompanying drawings are obtained according to these accompanying drawings.
Fig. 1 is a kind of schematic flow sheet of new finger vena preprocess method of the embodiment of the present invention;
The S11 that Fig. 2 is Fig. 1 carries out finger areas extraction process to original image, obtains image after region of interesting extraction Detailed process schematic diagram;
The S12 that Fig. 3 is Fig. 1 carries out image enhancement processing using genetic algorithm to image after the region of interesting extraction, Obtain the detailed process schematic diagram of enhancing image;
Fig. 4 is a kind of structural representation of new finger vena pretreatment system of the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation describes, it is clear that described embodiment is only part of the embodiment of the present invention, rather than whole embodiments.It is based on Embodiment in the present invention, those of ordinary skill in the art are obtained all other under the premise of creative work is not made Embodiment, belong to the scope of protection of the invention.
Fig. 1 is a kind of schematic flow sheet of new finger vena preprocess method of the embodiment of the present invention, as shown in figure 1, Methods described includes:
S11:Finger areas extraction process is carried out to original image, obtains image after region of interesting extraction;
S12:Image enhancement processing is carried out to image after the region of interesting extraction using genetic algorithm, obtains enhancing figure Picture;
S13:Using principal component analysis algorithm and Zero-phase Component Analysis albefaction algorithms to described Strengthen image and carry out Data Dimensionality Reduction and de-redundancy processing, obtain dimensionality reduction and the matrix image after whitening processing.
S11 is further illustrated:
To original image carry out finger areas extraction process, obtain region of interesting extraction after image detailed process by scheming Shown in 2.
S12 is further illustrated:
Image enhancement processing is carried out to image after the region of interesting extraction using genetic algorithm, obtains enhancing image Detailed process is as shown in Figure 3.
S13 is further illustrated:
The correlation of adjacent elements may impact to feature extraction, and some features extracted may be useless, in order to Reduce data redundancy and adjacent element correlation, using principal component analysis (Principal Component Analysis, ) and ZCA albefaction algorithms, PCA comprise the following steps that:
1) the enhancing picture size is normalized to 40*80, then cutting is 10 × 10 fritter, and sliding window is each Mobile 5 units, and each fritter is preserved into vector;
2) each vector is averaged, then each element subtracts average in vector, and the vector of acquisition is designated as x;
3) sigma value is obtained, calculation formula is as follows:
4) after by 3) obtaining sigma, the eigenvectors matrix U and eigenvalue matrix S of ∑ are calculated using singular value decomposition, The each row of matrix U include a characteristic vector, and S is diagonal matrix, same number of columns in each value homography U on its diagonal Characteristic vector, vector x PCAwhite is that the vectorial calculation formula after dimensionality reduction is as follows:
XPCAwhite=diag (1./sqrt (diag (S)+epsilon)) * U'*x
Wherein, epsilon is constant, is set as 3*10-5
5) vector x ZCAwhite is calculated, i.e. dimensionality reduction and the vector after whitening processing, calculation formula is as follows:
XZCAwhite=U*xPCAwhite
To the further solution of formula:
XZCAwhite=U*diag (1./sqrt (diag (S)+epsilon)) * U'*x
Wherein, U is the characteristic vector obtained by step 4), and S is the matrix that diagonal includes characteristic value, and x is input number According to the matrix obtained by obtaining xZCAwhite as to be carried out to x after dimensionality reduction and de-redundancy.By this step, a sub-picture becomes The matrix image of a secondary size reduction is changed to, feature extraction and matching step can be entered.
The S11 that Fig. 2 is Fig. 1 carries out finger areas extraction process to original image, obtains image after region of interesting extraction Detailed process schematic diagram, as shown in Fig. 2 methods described includes:
S111:Gray processing processing is carried out to the original image using rgb2gray gray processings, obtains two dimension after gray processing Matrix image;
S112:Edge extraction processing is carried out to two-dimensional matrix image after gray processing using sobel edge detection operators, Obtain 0,1 bianry image;
S113:Contour extraction processing is carried out to described 0,1 bianry image using two values matrix contours extract scheme, obtains wheel 0,1 bianry image after exterior feature extraction;
S114:Branch process is removed to 0,1 bianry image after the contours extract, obtains image after removal branch;
S115:Finger train of thought extension processing is carried out to the incomplete finger edge of image after the removal branch, obtains train of thought Image after extension, image is image after region of interesting extraction after the train of thought extends;
S111 is further illustrated:
Gray processing processing is carried out to the original image using rgb2gray, obtains two-dimensional matrix image after gray processing, its Middle rgb2gray formula are as follows:
Gray=0.3R+0.59G+0.11B
Wherein Gray represents grey, and R represents red, and G represents green, and B represents blueness.
S112 is further illustrated:
Edge extraction processing is carried out to two-dimensional matrix image after gray processing using sobel edge detection operators, obtained 0,1 bianry image.
S113 is further illustrated:
In real life, everyone finger edge is continuous profile, in the absence of the situation of interruption, based on this visitor See true.Bianry image after the 2nd step edge extracting is retrieved since the image upper left corner, runs into the value for 1, starts to detect Whether it is full curve, if full curve then records coordinate in Matrix C.In addition influenceed, gathered by illumination, collection posture Obtained profile is generally incomplete imperfect, is obtained continuously by the fraction area of absence filled in discontinuous curve in the present invention Curve, i.e. finger edge profile, obtain containing the continuous segment in image in the profile matrix C, C comprising two road wheel profiles, such as There is n continuous segment in fruit image, then n full curve is calculated, Matrix C represents as follows:
C=[C (1) C (2) ... C (k) ... C (N)]
The form of wherein each contour line represents as follows:
C (k)=[level1 x1 x2 x3 ... numxy y1 y2 y3 ...]
Wherein level1 is brightness value grade, and numxy is profile point number, and each (x, y) determines a bit on profile (x, y), therefore 0,1 bianry image after contours extract is obtained, two values matrix is recorded as, the value note of the pixel on edge contour For 1,0 is otherwise designated as.
S114 is further illustrated:
According to the ductility and flatness of finger contours, remove the discontinuous and inappropriate branch of angle and do not meet hand Refer to the branch in extension direction, specific method includes:
To the horizontal direction of described 0,1 bianry image as base, along described 0,1 bianry image vertical direction set up one it is perpendicular Straight detection line, described 0,1 bianry image from left to right records the intersection point number for referring to vein edge image and vertical detector CountA and the number in the range of three pixels of vertical line or so, if number is more than presetting threshold value, vertical detection Number is set as 0 entirely in the range of the pixel and the pixel of left and right three that device passes through;
To described 0,1 bianry image vertical direction as base, level detection is set up along described 0,1 bianry image horizontal direction Line, described 0,1 bianry image contains pixel in the range of recording level detection three pixels of line and horizontal line or so from top to bottom Point value is 1 number, is determined as edge if number exceedes presetting threshold value, is otherwise branch, pixel point value is complete in branch Portion is set to 0.
S115 is further illustrated:
Due to the image that collects, illumination condition is unstable sometimes, and the same finger of same person is in different collections Moment putting position, angle etc. may be different, it is difficult to be extracted completely by rim detection and contours extract from image Finger contours, thus also need to incompleteness finger edge according to finger other parts angular characteristicses carry out finger lengthening. Specific method is as follows:
To the image after the removal branch since middle part with detecting vertical curve, run into discrete point and then judge Pixel number in horizontal line adjacent domain, if pixel number exceedes pre-set threshold, with the horizontal position of surrounding pixel point Put and coordinate of the average of vertical position as current discontinuity point;
If four corners of the image after the removal branch are free of continuity point, record refers to the angle of inclination at vein edge It is as follows if the upper right corner, calculation formula for θ:
Y (f (i+tan (θ/360*2* π) * (k-j)), k)=1
Wherein, y represents image array, and f represents bracket function, and (i, j) represents pixel, and k represents to wait the coordinate for extending point.
The S12 that Fig. 3 is Fig. 1 carries out image enhancement processing using genetic algorithm to image after the region of interesting extraction, The detailed process schematic diagram of enhancing image is obtained, as shown in figure 3, methods described includes:
S121:Chromosome structure is initialized, produces one group of n random number, the scope of random number is between 0 to 255;
S122:Corresponding picture number of individuals is randomly generated, as the first generation;
S123:The edge of the extracted region images is calculated using fitness function, obtains the fitness of each chromosome Numerical value, according to ranking fitness individual;
S124:The present age is selected and bred, according to fitness by wheel disc method assortative mating individual, is produced of future generation Individual simultaneously forms colony, wherein what is do not mated directly arrives the next generation.Repeat, until meeting end condition, record is most The chromosome structure obtained eventually;
S125:Chromosome structure is mapped using tonal gradation mapping, obtains contrast enhancing image, the contrast Degree enhancing image is input picture.
S121 is further illustrated:
Initial chromosome structure defines:One group of n random number is produced, for the scope of random number between 0 to 255, n is dyeing The size of body, the number of gray value grade in input picture is represented, 0, n-th is set to random number sequence and first element Individual element is set to 255.
S122 is further illustrated:
Corresponding picture number of individuals is randomly generated, as the first generation, the element numerical value of first generation chromosome is obtained by the first step Arrive.
S123 is further illustrated:
Fitness numerical value is calculated by fitness function, according to ranking fitness individual, fitness calculation formula is such as Under:
Fitness (x)=log (log (E (I (X)))) * n_edges (I (X))
Wherein, fitness (x) represents adaptive value, and I (X) is enhancing image, and n_edges (I (X)) represents original process SOBEL rim detection detectors detect enhancing image number of edges, E (I (X)) be enhancing image intensity value and, Log-log operations are used for avoiding producing unnatural image.
S124 is further illustrated:
The present age is selected and bred, individual can be all evaluated in every generation.Select to hand over by wheel disc method according to fitness With individual, breeding includes mating and mutation, produces individual of future generation and forms colony, wherein directly arriving for not mated is next Generation.
This step is constantly repeated, until meeting that end condition reaches iterations, the chromosome structure that will finally give Record.
S125 is further illustrated:
Chromosome structure is mapped using tonal gradation mapping, grayscale mapping function is as follows:
T (G (k))=Ci(k) k=1,2,3 ..., n
Wherein T represents that G is the gray value sequence of input picture, and k is represented for changing the function of original image gray value The number of input gray level value grade.C is a complete chromosome, Ci(k) value of k-th gene is represented.Grayscale mapping function For a sub-picture is remapped, enhanced image is obtained.
Fig. 4 is a kind of structural representation of new finger vena pretreatment system of the embodiment of the present invention, as shown in figure 4, The system includes:
11:Area image extraction module, for carrying out finger areas extraction process to original image, obtain area-of-interest Image after extraction;
12:Image enhancement module, for image after the region of interesting extraction to be carried out into image enhancement processing, obtain and increase Strong image;
13:Image dimensionality reduction and whitening processing module, handled for the enhancing image to be carried out into Data Dimensionality Reduction with de-redundancy, Obtain dimensionality reduction and the matrix image after whitening processing.
Further illustrated to 11:
The area image extraction mould includes:
Image gray processing processing unit:For the original image to be carried out into gray processing processing, two dimension after gray processing is obtained Matrix image;
Edge extraction processing unit:For two-dimensional matrix image after the gray processing to be carried out at Edge extraction Reason, obtain 0,1 bianry image;
Image outline extraction process unit:For described 0,1 bianry image to be carried out into contour extraction processing, obtain profile and carry 0,1 bianry image after taking;
Image debranching enzyme processing unit:For 0,1 bianry image after the contours extract to be removed into branch process, obtain Remove except image after branch;
Finger train of thought extends processing unit:For the incomplete finger edge of image after the removal branch to be carried out into finger arteries and veins Network extension is handled, and obtains image after train of thought extends.
Further illustrated to 12:
Described image enhancing module includes:
Chromosome initialization unit:For producing one group of n random number, between 0 to 255, n is represented the scope of random number The size of chromosome, the number of gray value grade in the extracted region images is represented, to random number sequence and first member Element is set to 0, and nth elements are set to 255;
Generation chromosome acquiring unit:For randomly generating corresponding picture number of individuals, as the first generation, the dye of the first generation Colour solid element is obtained by the first step;
Chromosome fitness computing unit:For calculating the edge of the extracted region images, each chromosome is obtained Fitness numerical value, according to ranking fitness individual;
Individual choice and diaspore:For being selected the present age and being bred, selected according to fitness by wheel disc method Mating individual, breeding include mating and mutation, produce individual of future generation and form colony, wherein what is do not mated directly arrives down A generation;
Chromosome structure map unit:For mapping chromosome structure, contrast enhancing image is obtained.
Further illustrated to 13:
Using principal component analysis (Principal Component Analysis, PCA) and ZCA albefaction algorithms, specifically Step is as follows:
1) the enhancing picture size is normalized to 40*80, then cutting is 10 × 10 fritter, and sliding window is each Mobile 5 units, and each fritter is preserved into vector;
2) each vector is averaged, then each element subtracts average in vector, and the vector of acquisition is designated as x;
3) sigma value is obtained, calculation formula is as follows:
4) after by 3) obtaining sigma, the eigenvectors matrix U and eigenvalue matrix S of ∑ are calculated using singular value decomposition, The each row of matrix U include a characteristic vector, and S is diagonal matrix, same number of columns in each value homography U on its diagonal Characteristic vector, vector x PCAwhite is that the vectorial calculation formula after dimensionality reduction is as follows:
XPCAwhite=diag (1./sqrt (diag (S)+epsilon)) * U'*x
Wherein, epsilon is constant, is set as 3*10-5
5) vector x ZCAwhite is calculated, i.e. dimensionality reduction and the vector after whitening processing, calculation formula is as follows:
XZCAwhite=U*xPCAwhite
To the further solution of formula:
XZCAwhite=U*diag (1./sqrt (diag (S)+epsilon)) * U'*x
Wherein, U is the characteristic vector obtained by step 4), and S is the matrix that diagonal includes characteristic value, and x is input number According to the matrix obtained by obtaining xZCAwhite as to be carried out to x after dimensionality reduction and de-redundancy.
Specifically, the operation principle of the system related functions module of the embodiment of the present invention can be found in the correlation of embodiment of the method Description, is repeated no more here.
By carrying out extracted region successively to original image, image enhaucament, view data dimensionality reduction and de-redundancy are handled, can be with Obtain the finger vein image of signature.Wherein extracted region ensures to obtain region interested under different acquisition device, i.e., Only comprising the finger areas for referring to venous information, and be normalized to identical size, contrast enhancement process ensure to highlight refer to it is quiet Arteries and veins information, carrying out dimensionality reduction and albefaction to image reduces data dimension, reduces the expense of feature extraction and matching.
One of ordinary skill in the art will appreciate that all or part of step in the various methods of above-described embodiment is can To instruct the hardware of correlation to complete by program, the program can be stored in a computer-readable recording medium, storage Medium can include:Read-only storage (ROM, Read Only Memory), random access memory (RAM, Random Access Memory), disk or CD etc..
In addition, a kind of new finger vena preprocess method and system that are provided above the embodiment of the present invention are carried out It is discussed in detail, herein should employs specific case and the principle and embodiment of the present invention are set forth, the above is implemented The explanation of example is only intended to help the method and its core concept for understanding the present invention;Meanwhile for the general technology people of this area Member, according to the thought of the present invention, there will be changes in specific embodiments and applications, in summary, this explanation Book content should not be construed as limiting the invention.

Claims (10)

1. a kind of new finger vena preprocess method, it is characterised in that methods described includes:
Finger areas extraction process is carried out to original image, obtains image after region of interesting extraction;
Image enhancement processing is carried out to image after the region of interesting extraction using genetic algorithm, obtains enhancing image;
Using principal component analysis algorithm and Zero-phase Component Analysis albefactions algorithms to the enhancing image Carry out Data Dimensionality Reduction to handle with de-redundancy, obtain dimensionality reduction and the matrix image after whitening processing.
2. according to claim 1, a kind of new finger vena preprocess method, it is characterised in that described to original graph Comprise the following steps as carrying out finger areas extraction process:
1) gray processing processing is carried out to the original image using rgb2gray, obtains two-dimensional matrix image after gray processing, wherein Rgb2gray formula are as follows:
Gray=0.3R+0.59G+0.11B
Wherein Gray represents grey, and R represents red, and G represents green, and B represents blueness;
2) Edge extraction processing is carried out to two-dimensional matrix image after the gray processing using sobel edge detection operators, obtained Take 0,1 bianry image;
3) contour extraction processing is carried out to described 0,1 bianry image using two values matrix contours extract scheme, obtains contours extract 0,1 bianry image afterwards;
4) branch process is removed to 0,1 bianry image after the contours extract, obtains image after removal branch;
5) finger train of thought extension processing is carried out to the incomplete finger edge of image after the removal branch, obtains after train of thought extends and scheme Picture, image is image after region of interesting extraction after the train of thought extends.
3. according to claim 2, a kind of new finger vena preprocess method, it is characterised in that described to use two-value Matrix contours extract scheme carries out extraction process to described 0,1 bianry image to be included:
Described 0,1 bianry image is retrieved since the image upper left corner, runs into the value for 1, is started to detect whether as full curve, If full curve then records coordinate in Matrix C, so as to be connected by the fraction area of absence filled in discontinuous curve Continuous curve, i.e. finger edge profile, obtain profile matrix C, C comprising two road wheel profiles and represent as follows:
C=[C (1) C (2) ... C (k) ... C (N)]
The form of wherein each contour line represents as follows:
C (k)=[level1 x1 x2 x3 ... numxy y1 y2 y3 ...]
Wherein level1 is brightness value grade, and numxy is profile point number, each (x, y) determine on profile a bit (x, Y), thus obtain contours extract after 0,1 bianry image.
4. according to right wants 2, a kind of new finger vena preprocess method, it is characterised in that described to described 0,1 two Value image, which is removed branch process, to be included:
To the horizontal direction of described 0,1 bianry image as base, set up one along described 0,1 bianry image vertical direction and vertical visit Survey line, described 0,1 bianry image from left to right record refer to the intersection point number countA of vein edge image and vertical detector with And the number in the range of three pixels of vertical line or so, if number is more than presetting threshold value, what vertical detector passed through Number is set as 0 entirely in the range of pixel and the pixel of left and right three;
To described 0,1 bianry image vertical direction as base, level detection line is set up along described 0,1 bianry image horizontal direction, Described 0,1 bianry image contains pixel point value in the range of recording level detection three pixels of line and horizontal line or so from top to bottom For 1 number, it is determined as edge if number exceedes presetting threshold value, is otherwise branch, pixel point value is all put in branch For 0.
5. according to right wants 2, a kind of new finger vena preprocess method, it is characterised in that described to the removal The incomplete finger edge of image after branch, which carries out the extension of finger train of thought, to be included:
To the image after the removal branch since middle part with detecting vertical curve, run into discrete point then determined level Pixel number in line adjacent domain, if pixel number exceedes pre-set threshold, with the horizontal level of surrounding pixel point and Coordinate of the average of vertical position as current discontinuity point;
If four corners of the image after the removal branch are free of continuity point, the angle of inclination that record refers to vein edge is θ, It is as follows if the upper right corner, calculation formula:
Y (f (i+tan (θ/360*2* π) * (k-j)), k)=1
Wherein, y represents image array, and f represents bracket function, and (i, j) represents pixel, and k represents to wait the coordinate for extending point.
6. according to claim 1, a kind of new finger vena preprocess method, it is characterised in that described using heredity Algorithm carries out image enhancement processing to image after the region of interesting extraction and comprised the following steps:
1) chromosome structure is initialized, produces one group of n random number, for the scope of random number between 0 to 255, n represents chromosome Size, represent the number of gray value grade in the extracted region images, random number sequence and first element be set to 0, nth elements are set to 255;
2) corresponding picture number of individuals is randomly generated, as the first generation, the chromosome element of the first generation is obtained by the first step;
3) edge of the extracted region images is calculated using fitness function, the fitness numerical value of each chromosome is obtained, presses According to ranking fitness individual;
4) present age is selected and bred, according to fitness by wheel disc method assortative mating individual, breeding includes mating and dashed forward Become, produce individual of future generation and form colony, wherein what is do not mated is direct to the next generation;
5) the 4) step is repeated, until meeting that end condition reaches iterations, records the chromosome structure finally given;
6) chromosome structure is mapped using tonal gradation mapping, obtains contrast enhancing image, the contrast enhancing Image is input picture.
A kind of 7. according to claim 1, new finger vena preprocess method, it is characterised in that it is described using it is main into Constituent analysis algorithm and Zero-phase Component Analysis albefactions algorithms carry out Data Dimensionality Reduction to the enhancing image Comprise the following steps with de-redundancy processing:
1) the enhancing picture size is normalized to 40*80, then cutting is 10 × 10 fritter, and sliding window moves every time 5 units, and each fritter is preserved into vector;
2) each vector is averaged, then each element subtracts average in vector, and the vector of acquisition is designated as x;
3) sigma value is obtained, calculation formula is as follows:
<mrow> <mi>&amp;Sigma;</mi> <mo>=</mo> <mfrac> <mn>1</mn> <mi>m</mi> </mfrac> <msubsup> <mi>&amp;Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>m</mi> </msubsup> <mrow> <mo>(</mo> <msup> <mi>x</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </msup> <mo>)</mo> </mrow> <msup> <mrow> <mo>(</mo> <msup> <mi>x</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </msup> <mo>)</mo> </mrow> <mi>T</mi> </msup> </mrow>
4) the eigenvectors matrix U and eigenvalue matrix S of ∑ are calculated using singular value decomposition, each row of matrix U include a spy Sign vector, S is diagonal matrix, the characteristic vector of same number of columns in each value homography U on its diagonal, vector XPCAwhite is that the vectorial calculation formula after dimensionality reduction is as follows:
XPCAwhite=diag (1./sqrt (diag (S)+epsilon)) * U'*x
Wherein, epsilon is constant, is set as 3*10-5
5) vector x ZCAwhite is calculated, i.e. dimensionality reduction and the vector after whitening processing, calculation formula is as follows:
XZCAwhite=U*xPCAwhite
To the further solution of formula:
XZCAwhite=U*diag (1./sqrt (diag (S)+epsilon)) * U'*x
Wherein, U is the characteristic vector obtained by step 4), and S is the matrix that diagonal includes characteristic value, and x is input data, is led to Acquisition xZCAwhite is crossed, a sub-picture is transformed to the matrix image of a secondary size reduction.
8. a kind of new finger vena pretreatment system, it is characterised in that the system includes:
Area image extraction module:For carrying out finger areas extraction process to original image, after obtaining region of interesting extraction Image;
Image enhancement module:For image after the region of interesting extraction to be carried out into image enhancement processing, enhancing image is obtained;
Image dimensionality reduction and whitening processing module:Handled for the enhancing image to be carried out into Data Dimensionality Reduction with de-redundancy, obtain drop Dimension and the matrix image after whitening processing.
A kind of 9. according to claim 8, new finger vena pretreatment system, it is characterised in that the area image Extraction mould includes:
Image gray processing processing unit:For the original image to be carried out into gray processing processing, two-dimensional matrix after gray processing is obtained Image;
Edge extraction processing unit:For two-dimensional matrix image after the gray processing to be carried out into Edge extraction processing, Obtain 0,1 bianry image;
Image outline extraction process unit:For described 0,1 bianry image to be carried out into contour extraction processing, after obtaining contours extract 0,1 bianry image;
Image debranching enzyme processing unit:For 0,1 bianry image after the contours extract to be removed into branch process, acquisition is gone Except image after branch;
Finger train of thought extends processing unit:Prolong for the incomplete finger edge of image after the removal branch to be carried out into finger train of thought Long processing, obtain image after train of thought extends.
10. according to claim 8, a kind of new finger vena pretreatment system, it is characterised in that described image strengthens Module includes:
Chromosome initialization unit:For producing one group of n random number, for the scope of random number between 0 to 255, n represents dyeing The size of body, the number of gray value grade in image after the region of interesting extraction is represented, to random number sequence and first Individual element is set to 0, and nth elements are set to 255;
Generation chromosome acquiring unit:For randomly generating corresponding picture number of individuals, as the first generation, the chromosome of the first generation Element is obtained by the first step;
Chromosome fitness computing unit:For calculating the edge of the extracted region images, the adaptation of each chromosome is obtained Number of degrees value, according to ranking fitness individual;
Individual choice and diaspore:For being selected the present age and being bred, wheel disc method assortative mating is passed through according to fitness Individual, breeding include mating and mutation, produce individual of future generation and form colony, wherein directly arriving for not mated is next Generation;
Chromosome structure map unit:For mapping chromosome structure, contrast enhancing image is obtained.
CN201710656229.4A 2017-08-03 2017-08-03 A kind of new finger vena preprocess method and system Pending CN107563293A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710656229.4A CN107563293A (en) 2017-08-03 2017-08-03 A kind of new finger vena preprocess method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710656229.4A CN107563293A (en) 2017-08-03 2017-08-03 A kind of new finger vena preprocess method and system

Publications (1)

Publication Number Publication Date
CN107563293A true CN107563293A (en) 2018-01-09

Family

ID=60973971

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710656229.4A Pending CN107563293A (en) 2017-08-03 2017-08-03 A kind of new finger vena preprocess method and system

Country Status (1)

Country Link
CN (1) CN107563293A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111079551A (en) * 2019-11-25 2020-04-28 五邑大学 Finger vein identification method and device based on singular value decomposition and storage medium
CN111079756A (en) * 2018-10-19 2020-04-28 杭州萤石软件有限公司 Method and equipment for extracting and reconstructing table in document image
CN112784837A (en) * 2021-01-26 2021-05-11 电子科技大学中山学院 Region-of-interest extraction method and device, electronic equipment and storage medium
CN112863165A (en) * 2021-01-14 2021-05-28 深圳市子瑜杰恩科技有限公司 Logistics enterprise fleet management method and system based on 5G

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1522953A1 (en) * 2003-10-07 2005-04-13 Sony Corporation Image matching method, program, and system
CN104123706A (en) * 2014-08-11 2014-10-29 徐州工程学院 Image enhancement method based on adaptive immunity genetic algorithm

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1522953A1 (en) * 2003-10-07 2005-04-13 Sony Corporation Image matching method, program, and system
CN104123706A (en) * 2014-08-11 2014-10-29 徐州工程学院 Image enhancement method based on adaptive immunity genetic algorithm

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
付文: "基于深度学习的MRI前列腺分割", 《中国优秀硕士学位论文全文数据库 信息科技辑(电子期刊)》 *
庞晓红: "指静脉身份识别算法的研究", 《中国优秀硕士学位论文全文数据库 信息科技辑(电子期刊)》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111079756A (en) * 2018-10-19 2020-04-28 杭州萤石软件有限公司 Method and equipment for extracting and reconstructing table in document image
CN111079756B (en) * 2018-10-19 2023-09-19 杭州萤石软件有限公司 Form extraction and reconstruction method and equipment in receipt image
CN111079551A (en) * 2019-11-25 2020-04-28 五邑大学 Finger vein identification method and device based on singular value decomposition and storage medium
CN111079551B (en) * 2019-11-25 2023-09-05 五邑大学 Finger vein recognition method and device based on singular value decomposition and storage medium
CN112863165A (en) * 2021-01-14 2021-05-28 深圳市子瑜杰恩科技有限公司 Logistics enterprise fleet management method and system based on 5G
CN112784837A (en) * 2021-01-26 2021-05-11 电子科技大学中山学院 Region-of-interest extraction method and device, electronic equipment and storage medium
CN112784837B (en) * 2021-01-26 2024-01-30 电子科技大学中山学院 Region of interest extraction method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN105574063B (en) The image search method of view-based access control model conspicuousness
Lin Face detection in complicated backgrounds and different illumination conditions by using YCbCr color space and neural network
CN104408449B (en) Intelligent mobile terminal scene literal processing method
CN109376611A (en) A kind of saliency detection method based on 3D convolutional neural networks
WO2018145470A1 (en) Image detection method and device
CN104866616B (en) Monitor video Target Searching Method
CN113537008B (en) Micro expression recognition method based on self-adaptive motion amplification and convolutional neural network
CN107563293A (en) A kind of new finger vena preprocess method and system
CN106934386B (en) A kind of natural scene character detecting method and system based on from heuristic strategies
JP2000003452A (en) Method for detecting face surface in digital picture, its detecting device, picture judging method, picture judging device and computer readable record medium
CN101615245A (en) Expression recognition method based on AVR and enhancing LBP
Shivakumara et al. A new multi-modal approach to bib number/text detection and recognition in Marathon images
CN111667400B (en) Human face contour feature stylization generation method based on unsupervised learning
CN109063619A (en) A kind of traffic lights detection method and system based on adaptive background suppression filter and combinations of directions histogram of gradients
CN103996046A (en) Personnel recognition method based on multi-visual-feature fusion
CN107392105B (en) Expression recognition method based on reverse collaborative salient region features
Mohamed et al. Face detection based neural networks using robust skin color segmentation
CN106874848A (en) A kind of pedestrian detection method and system
CN114332559B (en) RGB-D significance target detection method based on self-adaptive cross-mode fusion mechanism and deep attention network
Gui et al. A fast caption detection method for low quality video images
CN107679467A (en) A kind of pedestrian&#39;s weight recognizer implementation method based on HSV and SDALF
Kumar et al. Fish disease detection using HOG and FAST feature descriptor
CN109800758A (en) A kind of natural scene character detecting method of maximum region detection
CN104680123A (en) Object identification device, object identification method and program
CN112395919A (en) Off-line signature authentication method and system based on multi-feature metric learning

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20180109

WD01 Invention patent application deemed withdrawn after publication