[go: up one dir, main page]

CN105184266B - A kind of finger venous image recognition methods - Google Patents

A kind of finger venous image recognition methods Download PDF

Info

Publication number
CN105184266B
CN105184266B CN201510582898.2A CN201510582898A CN105184266B CN 105184266 B CN105184266 B CN 105184266B CN 201510582898 A CN201510582898 A CN 201510582898A CN 105184266 B CN105184266 B CN 105184266B
Authority
CN
China
Prior art keywords
roi
grain
image
hypersphere
images
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.)
Expired - Fee Related
Application number
CN201510582898.2A
Other languages
Chinese (zh)
Other versions
CN105184266A (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.)
Civil Aviation University of China
Original Assignee
Civil Aviation University of China
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 Civil Aviation University of China filed Critical Civil Aviation University of China
Priority to CN201510582898.2A priority Critical patent/CN105184266B/en
Publication of CN105184266A publication Critical patent/CN105184266A/en
Application granted granted Critical
Publication of CN105184266B publication Critical patent/CN105184266B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/14Vascular patterns

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Image Analysis (AREA)

Abstract

一种手指静脉图像识别方法。其包括将手指静脉ROI图像分为训练和测试样本;将图像尺寸归一化为46*102像素;利用Gabor滤波器进行增强;将每个像素点进行比较选择后得到ROI增强图像;采用PCA对ROI增强图像进行降维;将降维后的ROI增强图像进行超球粒化,得到新粒集;计算测试样本中每一张手指静脉ROI图像与新粒集中每个大超球粒的距离而进行识别等步骤。本发明通过将PCA与超球粒化相结合方法把属于同一个体的所有手指静脉ROI图像粒化融合成一个大超球粒,更好地描述了来自于不同时间采集的同一个体样本的共性。识别时,只需将待测试样本也处理为超球粒,与融合后的所有大超球粒进行距离比对即可。

A finger vein image recognition method. It includes dividing the finger vein ROI image into training and testing samples; normalizing the image size to 46*102 pixels; using Gabor filter to enhance; comparing and selecting each pixel to obtain the ROI enhanced image; using PCA to The ROI enhanced image is reduced in dimension; the ROI enhanced image after dimensionality reduction is hypergranularized to obtain a new granule set; the distance between each finger vein ROI image in the test sample and each large super spheroid in the new granule set is calculated. Carry out steps such as identification. The present invention granulates and fuses all finger vein ROI images belonging to the same individual into one large hypersphere by combining PCA and hypergranulation, which better describes the commonality of samples from the same individual collected at different times. When identifying, it is only necessary to treat the sample to be tested as a hypersphere, and compare the distances with all large hyperspheres after fusion.

Description

一种手指静脉图像识别方法A finger vein image recognition method

技术领域technical field

本发明属于生物特征识别技术领域,特别是涉及一种手指静脉图像识别方法。The invention belongs to the technical field of biological feature recognition, in particular to a finger vein image recognition method.

背景技术Background technique

目前,由于传统的生物特征识别技术的安全性较低,因此满足不了人们对高精度身份识别的需求。随着生物特征识别技术的发展,手指静脉作为一种新型的生物特征识别技术存在很多优势。首先,手指静脉识别为活体识别,不同的人血管网络结构几乎在成年后终身不变;其次,手指静脉是内部特征,不存在任何外界因素(如:磨损等)带来的识别障碍;手指静脉的采集系统是非接触性的,不存在易盗取问题。At present, due to the low security of the traditional biometric identification technology, it cannot meet people's needs for high-precision identification. With the development of biometric identification technology, finger vein has many advantages as a new type of biometric identification technology. First of all, finger vein recognition is a living body recognition, and the structure of different human blood vessel networks is almost unchanged for life after adulthood; secondly, finger veins are internal features, and there is no recognition obstacle caused by any external factors (such as: wear, etc.); The advanced collection system is non-contact, and there is no problem of easy theft.

手指静脉识别的方法很多,但大部分传统方法都没有考虑到数据库中来自同一个个体(类别)的样本之间的共性,均需将待识别的样本与数据库中所有样本无差别地进行逐一对比,因此识别效率低下。There are many methods for finger vein recognition, but most of the traditional methods do not take into account the commonality between samples from the same individual (category) in the database, and all need to compare the samples to be recognized with all samples in the database without distinction. , so the recognition efficiency is low.

发明内容Contents of the invention

为了解决上述问题,本发明的目的在于提供一种能够提高识别效率的手指静脉图像识别方法。In order to solve the above problems, the object of the present invention is to provide a finger vein image recognition method that can improve recognition efficiency.

为了达到上述目的,本发明提供的手指静脉图像识别方法包括按顺序进行的下列步骤:In order to achieve the above object, the finger vein image recognition method provided by the invention comprises the following steps carried out in order:

1)将所有待检测的手指静脉ROI图像分为两部分,一部分作为训练样本,一部分作为测试样本,然后将上述所有图像进行分类,并给定类别标签,如果某些图像来自于同一根手指,则类别标签相同;1) Divide all finger vein ROI images to be detected into two parts, one part is used as a training sample, and the other part is used as a test sample, and then classify all the above images and give a category label. If some images come from the same finger, then the class labels are the same;

2)将上述所有手指静脉ROI图像的尺寸归一化为46*102(4692)像素,得到ROI归一化静脉图像;2) Normalize the size of all the above finger vein ROI images to 46*102 (4692) pixels to obtain ROI normalized vein images;

3)利用Gabor滤波器对上述所有ROI归一化静脉图像进行Gabor增强,分别获得8个方向即0°,22.5°,45°,67.5°,90°,112.5°,135°和157.5°的ROI 特征图像;3) Use the Gabor filter to perform Gabor enhancement on all ROI normalized vein images above, and obtain ROIs in 8 directions, namely 0°, 22.5°, 45°, 67.5°, 90°, 112.5°, 135° and 157.5° feature image;

4)将上述每一个8个方向的ROI特征图像中相同位置的像素点灰度值一一进行比较,将最大灰度值对应的ROI特征图像的方向作为ROI增强图像像素点的方向特征,这样依次将每个像素点进行比较选择后,得到ROI增强图像,并将每个ROI增强图像表示成ROI增强图像矩阵A46*1024) Compare the pixel gray values at the same position in the ROI feature images of each of the above 8 directions one by one, and use the direction of the ROI feature image corresponding to the maximum gray value as the direction feature of the ROI enhanced image pixel, so After comparing and selecting each pixel in turn, the ROI enhanced image is obtained, and each ROI enhanced image is expressed as a ROI enhanced image matrix A 46*102 ;

5)采用PCA对所有ROI增强图像进行降维,并获取主成分特征,通过调节主成分特征占整个特征空间的贡献率,将ROI增强图像降到不同的维数;5) Use PCA to reduce the dimension of all ROI enhanced images, and obtain the principal component features, and reduce the ROI enhanced images to different dimensions by adjusting the contribution rate of the principal component features to the entire feature space;

6)将每一个降维后的ROI增强图像都用降维后的样本特征向量来表征,即将每一个降维后的ROI增强图像用高维空间中的一个超球粒来表示,超球粒的球心即为降维后的样本特征向量,半径设为0,这样每个降维后的ROI 增强图像都被抽象为高维空间中具有球心和半径的一个原粒,然后对其进行超球粒化而得到x个大超球粒,由此得到一个新的粒集;6) Each dimension-reduced ROI-enhanced image is represented by a dimension-reduced sample feature vector, that is, each dimension-reduced ROI-enhanced image is represented by a hypersphere in a high-dimensional space, and the hypersphere The center of the sphere is the feature vector of the sample after dimension reduction, and the radius is set to 0, so that each ROI enhanced image after dimension reduction is abstracted into an original particle with a center and radius in the high-dimensional space, and then Get x large super-spherulites by super-spherulizing, and thus get a new set of granules;

7)利用欧氏距离公式计算测试样本中每一张手指静脉ROI图像Gt与上述新的粒集中每个大超球粒的距离,选出和其距离最小的那个大超球粒Gm,那么大超球粒Gm的类别即为测试样本中该手指静脉ROI图像Gt的类别。7) Use the Euclidean distance formula to calculate the distance between each finger vein ROI image G t in the test sample and each large hypersphere in the above-mentioned new particle set, and select the large hypersphere G m with the smallest distance to it, Then the category of the large hypersphere G m is the category of the finger vein ROI image G t in the test sample.

在步骤3)中,所述的Gabor滤波器的表达式如式(1)所示:In step 3), the expression of described Gabor filter is as shown in formula (1):

其中,σ代表Gabor滤波器的尺度,σ=4,5,6;θk表示第k个方向的角度值。Among them, σ represents the scale of the Gabor filter, σ=4,5,6; θ k represents the angle value of the kth direction.

在步骤5)中,所述的PCA降维具体过程如下:In step 5), the specific process of the PCA dimensionality reduction is as follows:

(1)将上述ROI增强图像矩阵A46*102的每一列作为一维,将每一维的数据都减去该维的均值,使其特征中心化而得到矩阵B;(1) Take each column of the above-mentioned ROI enhanced image matrix A 46*102 as one dimension, subtract the mean value of the dimension from the data of each dimension, and centralize its features to obtain matrix B;

(2)计算矩阵B的协方差矩阵C;(2) Calculate the covariance matrix C of the matrix B;

(3)计算协方差矩阵C的特征值和特征向量;(3) Calculate the eigenvalues and eigenvectors of the covariance matrix C;

(4)将特征值由大到小进行排列,若前n个特征值之和已经超过了所有特征值之和的97%,则取前n个特征值对应的特征向量,得到一个新的数据集。(4) Arrange the eigenvalues from large to small, if the sum of the first n eigenvalues has exceeded 97% of the sum of all eigenvalues, then take the eigenvectors corresponding to the first n eigenvalues to get a new data set.

在步骤6)中,所述的对降维后的ROI增强图像进行超球粒化的具体步骤如下:In step 6), the specific steps of performing hyperspheroidization on the ROI enhanced image after dimensionality reduction are as follows:

(1)以所有训练样本中降维后的ROI增强图像作为操作对象;(1) The ROI enhanced image after dimensionality reduction in all training samples is used as the operation object;

(2)利用下面式(3)所示的欧氏距离公式计算训练样本中某个原粒Gj与所有原粒Gi(i∈[1,n])的距离dji,并记录下来,按从小到大的顺序保存在矩阵中的第j列中,直到计算完最后一个原粒Gn,由此得到一个n×n的矩阵 D;欧氏距离公式如下:(2) Use the Euclidean distance formula shown in the following formula (3) to calculate the distance d ji between a certain original grain G j and all original grains G i (i∈[1,n]) in the training sample, and record it, Stored in the jth column of the matrix in ascending order until the last original grain G n is calculated, thus obtaining an n×n matrix D; the Euclidean distance formula is as follows:

d(Gi,Gj)=||Ci-Cj||2-ri-rj (3)d(G i ,Gj)=||C i -C j || 2 -r i -r j (3)

其中,Gi=(Ci,ri),Gj=(Cj,rj),Ci,Cj分别为Gi,Gj的球心,ri,rj分别为Gi, Gj的半径;Among them, G i =(C i , r i ), G j =(C j , r j ), C i , C j are the centers of G i , G j respectively, r i , r j are G i , the radius of Gj ;

(3)将矩阵D中第y+1行的最大值设为阈值ρ,y为同一个体的训练样本数,假定某个粒Gj与其它原粒Gi(i∈[1,n],i≠j)的距离为dji,将这些距离依次与阈值进行比较,即将第j列中的所有距离值与阈值比较,若满足d≤ρ,说明这两个原粒的特征较为相似,很可能是同一类粒,则将原粒Gi挑选出来保存在第j个元胞里,这样最后会得到n个元胞,每个元胞里包含若干个可能与原粒Gj为同一类的原粒;然后将第j个元胞里保存的所有原粒的类别标签与第j个原粒的类别标签作对比,如果一致,则说明它与第j个原粒是同一类,将继续保留在第j个元胞里,如果不一致,则说明与第j个原粒不是一类,则将其第j个元胞里剔除;最后便得到了新的元胞集,里面含有n个元胞;(3) Set the maximum value of row y+1 in the matrix D as the threshold ρ, y is the number of training samples of the same individual, assuming that a certain grain G j and other original grains G i (i∈[1,n], The distance of i≠j) is d ji , and these distances are compared with the threshold in turn, that is, all the distance values in the j-th column are compared with the threshold. If d≤ρ is satisfied, it means that the characteristics of the two original grains are relatively similar, very If they may be the same type of grain, the original grain G i is selected and stored in the j cell, so that n cells will be obtained in the end, and each cell contains several grains that may be of the same type as the original grain G j The original grain; then compare the category labels of all the original grains stored in the j-th cell with the category labels of the j-th original grain. If they are consistent, it means that it is of the same type as the j-th original grain and will continue to be retained In the jth cell, if it is inconsistent, it means that it is not of the same type as the jth original particle, and the jth cell is removed; finally, a new cell set is obtained, which contains n cells ;

(4)将所含相同原粒的元胞统计出来,只保留一个,其余删除,最后从 n个元胞中选出x个元胞,x即为最后划分出的类别数,如果分类没有任何错误,则x即为真实类别数,如果出现错误,则x接近真实类别数,这样就将训练样本集分成了x类;(4) Count the cells containing the same original particles, keep only one, and delete the rest, and finally select x cells from n cells, x is the number of categories that are finally divided, if there is no category Error, then x is the number of real categories, if there is an error, then x is close to the number of real categories, so that the training sample set is divided into x categories;

(5)分别将上述x类中每一类里的原粒采用式(4)进行融合,得到x 个大超球粒,由此得到一个新的粒集;融合公式为:(5) Fusion the original grains in each of the above x categories using formula (4) to obtain x large hyperspheres, thus obtaining a new grain set; the fusion formula is:

其中,P=Ci-ri(Cij/||Cij||),Q=Cj+rj(Cij/||Cij||),Cij是由Ci指向Cj的向量, Cij=Cj-Ci,C是融合后大超球粒的圆心,R是融合后大超球粒的半径。Among them, P=C i -r i (C ij /||C ij ||), Q=C j +r j (C ij /||C ij ||), C ij is pointed from C i to C j Vector, C ij =C j -C i , C is the center of the large hypersphere after fusion, R is the radius of the large hypersphere after fusion.

本发明提供的手指静脉图像识别方法通过将PCA与超球粒化相结合的方法把属于同一个体的所有手指静脉ROI图像粒化融合成一个大超球粒,更好地描述了来自于不同时间采集的同一个体样本的共性。识别时,只需将待测试样本也处理为超球粒,与融合后的所有大超球粒进行距离比对即可,不需与来自于同一个体的每个样本进行一一匹配,从而改善了识别效率低的问题。The finger vein image recognition method provided by the present invention granulates and fuses all finger vein ROI images belonging to the same individual into one large hypersphere by combining PCA with hypergranulation, which better describes the The commonality of samples collected from the same individual. When identifying, it is only necessary to treat the sample to be tested as a hypersphere, and compare the distances with all the large hyperspheres after fusion. It is not necessary to match each sample from the same individual one by one, so as to improve The problem of low recognition efficiency has been solved.

附图说明Description of drawings

图1为本发明中ROI归一化静脉图像。Fig. 1 is an ROI normalized vein image in the present invention.

图2为本发明中8个方向的ROI特征图像。Fig. 2 is the ROI characteristic image of 8 directions in the present invention.

图3为本发明中ROI增强图像。Fig. 3 is a ROI enhanced image in the present invention.

图4为本发明中融合后的大超球粒示意图。Fig. 4 is a schematic diagram of the fused large supersphere in the present invention.

具体实施方式Detailed ways

下面结合附图和具体实施例对本发明提供的手指静脉图像识别方法进行详细说明。The finger vein image recognition method provided by the present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.

本发明提供的手指静脉图像识别方法包括按顺序进行的下列步骤:The finger vein image recognition method provided by the invention comprises the following steps carried out in order:

1)将所有待检测的手指静脉ROI(感兴趣区域)图像分为两部分,一部分作为训练样本,一部分作为测试样本,然后将上述所有图像进行分类,并给定类别标签,如果某些图像来自于同一根手指,则类别标签相同。1) Divide all finger vein ROI (region of interest) images to be detected into two parts, one part is used as a training sample, and the other part is used as a test sample, and then all the above images are classified, and a category label is given. If some images come from For the same finger, the category labels are the same.

本发明中是将来自同一个人的同一根手指(比如右手食指)的10张手指静脉ROI图像中的任意7张选为训练样本,其他3张作为测试样本,而这 10张手指静脉ROI图像因为同属一个手指,所以类别相同,则给定相同的类别标签。In the present invention, any 7 of the 10 finger vein ROI images from the same finger (such as the right index finger) of the same person are selected as training samples, and the other 3 are used as test samples, and these 10 finger vein ROI images are because belong to the same finger, so the category is the same, then the same category label is given.

2)将上述所有手指静脉ROI图像的尺寸归一化为46*102(4692)像素,得到如图1所示的ROI归一化静脉图像;2) normalize the size of all above-mentioned finger vein ROI images to 46*102 (4692) pixels, obtain the ROI normalized vein image as shown in Figure 1;

3)由于上述ROI归一化静脉图像的静脉纹理和特征并不是很清晰,因此本发明利用Gabor滤波器对上述所有ROI归一化静脉图像进行Gabor增强, Gabor滤波器的表达式如式(1)所示。3) Since the vein texture and features of the above-mentioned ROI normalized vein images are not very clear, the present invention utilizes the Gabor filter to carry out Gabor enhancement to all the above-mentioned ROI normalized vein images, and the expression of the Gabor filter is as formula (1 ) shown.

其中,σ代表Gabor滤波器的尺度,σ=4,5,6;θk表示第k个方向的角度值,通过计算,分别获得8个方向(0°,22.5°,45°,67.5°,90°,112.5°,135°和 157.5°)的ROI特征图像,如图2所示。Among them, σ represents the scale of the Gabor filter, σ=4, 5, 6; θ k represents the angle value of the kth direction. Through calculation, 8 directions (0°, 22.5°, 45°, 67.5°, 90°, 112.5°, 135° and 157.5°) ROI feature images, as shown in Figure 2.

4)将上述每一个8个方向的ROI特征图像中相同位置的像素点灰度值一一进行比较,将最大灰度值对应的ROI特征图像的方向作为ROI增强图像像素点的方向特征,这样依次将每个像素点进行比较选择后,得到如图3所示的ROI增强图像,并将每个ROI增强图像表示成ROI增强图像矩阵A46*1024) Compare the pixel gray values at the same position in the ROI feature images of each of the above 8 directions one by one, and use the direction of the ROI feature image corresponding to the maximum gray value as the direction feature of the ROI enhanced image pixel, so After sequentially comparing and selecting each pixel, the ROI-enhanced image as shown in FIG. 3 is obtained, and each ROI-enhanced image is represented as an ROI-enhanced image matrix A 46*102 .

5)信息粒在高维空间中的表示方法一直是粒计算的一个重要问题。但若将每个ROI增强图像直接看作一个超球粒,特征空间维数会很高(4692 维),这就使得超球粒在高维空间的表示变得困难,而且计算复杂,识别效率非常低,所以本步骤采用PCA(主成分分析法)对所有ROI增强图像进行降维,并获取主成分特征,通过调节主成分特征占整个特征空间的贡献率,将ROI增强图像降到不同的维数。5) The representation of information granules in high-dimensional space has always been an important issue in granule computing. However, if each ROI-enhanced image is directly regarded as a hypersphere, the dimension of the feature space will be very high (4692 dimensions), which makes it difficult to represent hyperspheres in high-dimensional space, and the calculation is complex and the recognition efficiency is low. Very low, so this step uses PCA (Principal Component Analysis) to reduce the dimension of all ROI enhanced images, and obtain the principal component features, and reduce the ROI enhanced images to different levels by adjusting the contribution rate of the principal component features to the entire feature space. dimension.

PCA降维具体过程如下:The specific process of PCA dimensionality reduction is as follows:

(1)将上述ROI增强图像矩阵A46*102的每一列作为一维,将每一维的数据都减去该维的均值,使其特征中心化而得到矩阵B;(1) Take each column of the above-mentioned ROI enhanced image matrix A 46*102 as one dimension, subtract the mean value of the dimension from the data of each dimension, and centralize its features to obtain matrix B;

(2)计算矩阵B的协方差矩阵C;(2) Calculate the covariance matrix C of the matrix B;

(3)计算协方差矩阵C的特征值和特征向量;(3) Calculate the eigenvalues and eigenvectors of the covariance matrix C;

(4)将特征值由大到小进行排列,若前n个特征值之和已经超过了所有特征值之和的97%,则取前n个特征值对应的特征向量,得到一个新的数据集。(4) Arrange the eigenvalues from large to small, if the sum of the first n eigenvalues has exceeded 97% of the sum of all eigenvalues, then take the eigenvectors corresponding to the first n eigenvalues to get a new data set.

例如,如果前两个特征值之和已经超过了所有特征值之和的97%,满足要求,则取前两个特征值对应的特征向量,得到一个102*2的矩阵M。For example, if the sum of the first two eigenvalues exceeds 97% of the sum of all eigenvalues and meets the requirements, then the eigenvectors corresponding to the first two eigenvalues are taken to obtain a matrix M of 102*2.

A′46*2=A46*102×M102*2 (2)A′ 46*2 =A 46*102 ×M 102*2 (2)

根据式(2)就把46*102的数据集A映射成了46*2的数据集A′,特征由102个减到了2个。According to the formula (2), the 46*102 data set A is mapped to the 46*2 data set A', and the number of features is reduced from 102 to 2.

本发明中PCA降维结果如表1所示。每张ROI增强图像经降维后得到的数据的类别标签仍与原手指静脉ROI图像保持一致。The results of PCA dimensionality reduction in the present invention are shown in Table 1. The category label of the data obtained after the dimensionality reduction of each ROI enhanced image is still consistent with the original finger vein ROI image.

表1 PCA降维后的图像特征维数Table 1 Dimensions of image features after PCA dimensionality reduction

6)未经PCA降维前,若将每个ROI增强图像R′直接表示成超球粒,则样本所有特征有4692个,即特征组成的行向量有4692维,维数过高。因此采用了PCA降维,如表1设贡献率为80%时,降得的维数即为62维,则特征组成的行向量就降为62维,由4692维降到62维可大大减少运算量。至此本步骤中将每一个降维后的ROI增强图像都用降维后的样本特征向量来表征,即将每一个降维后的ROI增强图像用高维空间中的一个超球粒来表示,超球粒的球心即为降维后的样本特征向量,半径设为0,这样每个降维后的 ROI增强图像都被抽象为高维空间中具有球心和半径的一个原粒,然后对其进行超球粒化而得到x个大超球粒,由此得到一个新的粒集。具体步骤如下:6) Before dimensionality reduction by PCA, if each ROI-enhanced image R′ is directly expressed as a hypersphere, then there are 4692 features in the sample, that is, the row vector composed of features has 4692 dimensions, which is too high. Therefore, PCA dimensionality reduction is used. As shown in Table 1, when the contribution rate is set to 80%, the reduced dimension is 62 dimensions, and the row vector composed of features is reduced to 62 dimensions, which can be greatly reduced from 4692 dimensions to 62 dimensions. Computation. So far in this step, each dimension-reduced ROI-enhanced image is represented by a dimension-reduced sample feature vector, that is, each dimension-reduced ROI-enhanced image is represented by a hypersphere in a high-dimensional space. The center of the sphere is the feature vector of the sample after dimension reduction, and the radius is set to 0, so that each ROI enhanced image after dimension reduction is abstracted into an original particle with the center and radius in the high-dimensional space, and then the It performs hyperspheronization to obtain x large hyperspherulites, thereby obtaining a new set of particles. Specific steps are as follows:

(1)以所有训练样本中降维后的ROI增强图像作为操作对象;(1) The ROI enhanced image after dimensionality reduction in all training samples is used as the operation object;

(2)利用下面式(3)所示的欧氏距离公式计算训练样本中某个原粒Gj与所有原粒Gi(i∈[1,n])的距离dji,并记录下来,按从小到大的顺序保存在矩阵中的第j列中。比如先计算第一个原粒G1与n个原粒的距离,然后将这 n个距离值按从小到大依次保存在矩阵的第一列,然后计算第二个原粒G2与 n个原粒的距离,保存在第二列,以此类推,直到计算完最后一个原粒Gn,由此得到一个n×n的矩阵D。欧氏距离公式如下:(2) Use the Euclidean distance formula shown in the following formula (3) to calculate the distance d ji between a certain original grain G j and all original grains G i (i∈[1,n]) in the training sample, and record it, Stored in the jth column of the matrix in ascending order. For example, first calculate the distance between the first original grain G 1 and n original grains, and then store the n distance values in the first column of the matrix in order from small to large, and then calculate the distance between the second original grain G 2 and n original grains. The distance of the original particle is stored in the second column, and so on until the last original particle G n is calculated, thus obtaining an n×n matrix D. The Euclidean distance formula is as follows:

d(Gi,Gj)=||Ci-Cj||2-ri-rj (3)d(G i ,G j )=||C i -C j || 2 -r i -r j (3)

其中,Gi=(Ci,ri),Gj=(Cj,rj),Ci,Cj分别为Gi,Gj的球心,ri,rj分别为Gi, Gj的半径。Among them, G i =(C i , r i ), G j =(C j , r j ), C i , C j are the centers of G i , G j respectively, r i , r j are G i , Radius of Gj .

(3)将矩阵D中第y+1行的最大值设为阈值ρ,y为同一个体的训练样本数,如在本发明中y=7。假定某个粒Gj与其它原粒Gi(i∈[1,n],i≠j)的距离为dji,将这些距离依次与阈值进行比较,即将第j列中的所有距离值与阈值比较,若满足d≤ρ,说明这两个原粒的特征较为相似,很可能是同一类粒,则将原粒Gi挑选出来保存在第j个元胞里。这样最后会得到n个元胞,每个元胞里包含若干个可能与原粒Gj为同一类的原粒。然后将第j个元胞里保存的所有原粒的类别标签与第j个原粒的类别标签作对比,如果一致,则说明它与第j个原粒是同一类,将继续保留在第j个元胞里,如果不一致,则说明与第j个原粒不是一类,则将其第j个元胞里剔除。最后便得到了新的元胞集,里面含有n个元胞。(3) Set the maximum value of row y+1 in the matrix D as the threshold ρ, and y is the number of training samples of the same individual, such as y=7 in the present invention. Assuming that the distance between a grain G j and other original grains G i (i∈[1,n],i≠j ) is d ji , compare these distances with the threshold in turn, that is, all the distance values in the jth column are compared with Threshold comparison, if d≤ρ is satisfied, it means that the characteristics of the two original grains are relatively similar, and they are likely to be the same type of grain, then the original grain G i is selected and stored in the j cell. In this way, n cells will be obtained in the end, and each cell contains several protogranules that may be of the same type as the protogranule G j . Then compare the category labels of all the original particles stored in the jth cell with the category labels of the jth original particle. If they are consistent, it means that it is of the same type as the jth original particle and will continue to be retained in the jth cell. If it is inconsistent in the first cell, it means that it is not of the same type as the jth original grain, and the jth cell will be removed. Finally, a new cell set is obtained, which contains n cells.

(4)这n个元胞里一定有一部分元胞所含原粒是相同的,比如假设G1~ G4四个原粒是属于同一类别的样本,而在训练精度为100%的情况下,第1~ 4个元胞里存放的原粒应该都是G1,G2,G3,G4,那么只保留第一个元胞即可,因为这个元胞已经表征了G1,G2,G3,G4为同一类,其他三个元胞重复,即可删除。将所含相同原粒的元胞统计出来,只保留一个,其余删除,最后从n个元胞中选出x个元胞,而这x个元胞中所含原粒均不相同。x即为最后划分出的类别数,如果分类没有任何错误,则x即为真实类别数,如果出现错误,则 x接近真实类别数。这样就将训练样本集分成了x类。(4) Some of the n cells must contain the same original particles. For example, suppose the four original particles from G 1 to G 4 are samples belonging to the same category, and when the training accuracy is 100%. , the protoparticles stored in the 1st to 4th cells should be G 1 , G 2 , G 3 , G 4 , then only the first cell should be kept, because this cell has already represented G 1 , G 4 2 , G 3 , and G 4 belong to the same class, and the other three cells are repeated and can be deleted. Count the cells containing the same protoparticles, keep only one, and delete the rest, and finally select x cells from the n cells, and the protoparticles contained in these x cells are not the same. x is the number of categories that are finally divided. If there is no error in the classification, x is the number of real categories. If there is an error, x is close to the number of real categories. This divides the training sample set into x classes.

(5)分别将上述x类中每一类里的原粒采用式(4)进行融合,得到x 个大超球粒,由此得到一个新的粒集。融合公式为:(5) Fusion the original grains in each of the above x categories using formula (4) to obtain x large hyperspheres, and thus obtain a new grain set. The fusion formula is:

其中,P=Ci-ri(Cij/||Cij||),Q=Cj+rj(Cij/||Cij||),Cij是由Ci指向Cj的向量, Cij=Cj-Ci,C是融合后大超球粒的圆心,R是融合后大超球粒的半径。比如有两个二维空间的原粒,分别是G1=(2,6,2),G2=(5,7,3),则按式(4) 计算,融合后的大超球粒为G=(3.97,6.66,4.08),如图4所示。Among them, P=C i -r i (C ij /||C ij ||), Q=C j +r j (C ij /||C ij ||), C ij is pointed from C i to C j Vector, C ij =C j -C i , C is the center of the large hypersphere after fusion, R is the radius of the large hypersphere after fusion. For example, there are two protospheres in two-dimensional space, namely G 1 = (2,6,2), G 2 = (5,7,3), then calculated according to formula (4), the fused large supersphere G = (3.97, 6.66, 4.08), as shown in Figure 4.

7)利用式(3)所示的欧氏距离公式计算测试样本中每一张手指静脉ROI 图像Gt与上述新的粒集中每个大超球粒的距离,选出和其距离最小的那个大超球粒Gm,那么大超球粒Gm的类别即为测试样本中该手指静脉ROI图像 Gt的类别。7) Use the Euclidean distance formula shown in formula (3) to calculate the distance between each finger vein ROI image G t in the test sample and each large hypersphere in the new particle set, and select the one with the smallest distance large hypersphere G m , then the category of the large hypersphere G m is the category of the finger vein ROI image G t in the test sample.

用这种距离测度的方法对所有测试样本中每一张手指静脉ROI图像进行识别,可在不知道测试样本类别的情况下(本发明因为要验证识别正确率,所以事先已给定类别标签,用作与识别结果进行对比),通过与训练出来的新的粒集进行对比,从而判断出其类别。如果识别出的类别与原给定类别标签一致,则识别正确,反之,识别错误。Using this method of distance measurement to identify each finger vein ROI image in all test samples can be done without knowing the category of the test sample (the present invention has given the category label in advance because it wants to verify the correct rate of recognition, It is used to compare with the recognition results), and by comparing with the trained new particle set, its category can be judged. If the recognized category is consistent with the original given category label, the recognition is correct; otherwise, the recognition is wrong.

为了验证本发明的效果,本发明人进行了如下实验:In order to verify the effect of the present invention, the inventor has carried out following experiments:

本发明中的实验样本手指静脉图像数据库是由自制系统采集得到的。本数据库包含185个不同个体的手指,每个个体包含10幅指静脉ROI图像,总共1850幅手指静脉ROI图像。将所有指静脉图像均归一化为46*102 (4692),实验环境为PC机,Matlab R2010a。The finger vein image database of experimental samples in the present invention is collected by a self-made system. This database contains the fingers of 185 different individuals, each individual contains 10 finger vein ROI images, a total of 1850 finger vein ROI images. All finger vein images were normalized to 46*102 (4692), and the experimental environment was PC, Matlab R2010a.

这里主要讨论本发明提供的手指静脉图像识别方法在测试精度Ts(%)、测试时间Ts(s)、训练精度Tr(%)、训练时间Tr(s)四方面的识别性能。具体实验结果如表2。Here we mainly discuss the recognition performance of the finger vein image recognition method provided by the present invention in terms of test accuracy Ts (%), test time Ts (s), training accuracy Tr (%), and training time Tr (s). The specific experimental results are shown in Table 2.

表2 识别性能Table 2 Recognition performance

由表2可以看出,在贡献率为75%时(即维数降为49维时),在保证测试精度Ts(%)最高的情况下,其他三方面的性能也达到最优。而在99%的情况下,无论是测试精度还是测试时间都相对较差,原因可能是较高的特征数引起了过匹配问题。在95%~70%的范围内,Ts(%)相差不多,这说明本发明选用的降维方式PCA在很大范围内表现都很稳定,所以设置贡献率百分比时是较为方便的。Tr(%)一直保持不变是因为数据库中有固定的几张图像无法正确识别。至于Ts(s),Tr(s)均与所降的维数有关,所以当保证测试精度最高时,维数越低越好。It can be seen from Table 2 that when the contribution rate is 75% (that is, when the dimension is reduced to 49 dimensions), the performance of the other three aspects is also optimal when the test accuracy Ts (%) is guaranteed to be the highest. In 99% of the cases, both the test accuracy and test time are relatively poor, the reason may be that the high number of features caused the over-matching problem. In the range of 95% to 70%, Ts(%) is almost the same, which shows that the dimension reduction method PCA selected by the present invention is very stable in a wide range, so it is more convenient to set the contribution rate percentage. Tr(%) has been kept constant because there are fixed several images in the database that cannot be correctly identified. As for Ts(s), Tr(s) is related to the reduced dimension, so when the test accuracy is guaranteed to be the highest, the lower the dimension, the better.

从表中结果可以看出,本发明中提供的手指静脉图像识别方法是切实可行的。It can be seen from the results in the table that the finger vein image recognition method provided in the present invention is feasible.

同时,本发明把属于同一个体的所有手指静脉ROI图像粒化融合成一个大超球粒,更好地描述了来自于不同时间采集的同一个体样本的共性。识别时,只需将待测试样本也处理为超球粒,与融合后的所有大超球粒进行距离比对即可,不需与来自于同一个体的每个样本进行一一匹配,从而大大提高了识别效率。At the same time, the present invention granulates and fuses all finger vein ROI images belonging to the same individual into one large hypersphere, which better describes the commonality of samples from the same individual collected at different times. When identifying, it is only necessary to treat the sample to be tested as a hypersphere, and compare the distance with all the large hyperspheres after fusion, without matching each sample from the same individual one by one, thus greatly Improved recognition efficiency.

Claims (3)

1. a kind of finger venous image recognition methods, it is characterised in that:The finger venous image recognition methods includes by suitable The following steps that sequence carries out:
1) all finger vena ROI images to be detected are divided into two parts, a part is used as training sample, and a part is as survey Then sample sheet classifies above-mentioned all images, and given class label, if certain images come from same root hand Refer to, then class label is identical;
2) size of above-mentioned all finger vena ROI images is normalized to 46*102 (4692) pixel, it is quiet obtains ROI normalization Arteries and veins image;
3) Gabor enhancings are carried out to above-mentioned all ROI normalization vein images using Gabor filter, obtains 8 directions respectively I.e. 0 °, 22.5 °, 45 °, 67.5 °, 90 °, 112.5 °, 135 ° and 157.5 ° of ROI feature image;
4) pixel gray value of same position in the ROI feature image in each above-mentioned 8 direction is compared one by one, it will The direction of the corresponding ROI feature image of maximum gradation value enhances the direction character of image slices vegetarian refreshments as ROI, so successively will be every After a pixel is compared selection, ROI enhancing images are obtained, and each ROI enhancing graphical representations are enhanced into image moment at ROI Battle array A46*102
5) it uses PCA to carry out dimensionality reduction to all ROI enhancing images, and obtains principal component feature, accounted for by adjusting principal component feature ROI enhancing images are dropped to different dimensions by the contribution rate of entire feature space;
6) the ROI enhancing images after each dimensionality reduction are characterized with the sampling feature vectors after dimensionality reduction, i.e., dropped each ROI enhancing images after dimension indicate that the centre of sphere of hypersphere grain is the sample after dimensionality reduction with a hypersphere grain in higher dimensional space Feature vector, radius are set as 0, ROI after dimensionality reduction each in this way enhancing image be conceptualized as having in higher dimensional space the centre of sphere and The former grain of one of radius, then carries out hypersphere granulation to it and obtains x big hypersphere grain, thus obtain a new grain collection;
7) Euclidean distance formula is utilized to calculate each finger vena ROI image G in test sampletIt is concentrated with above-mentioned new grain every The distance of a big hypersphere grain selects that big hypersphere grain G minimum with its distancem, then big hypersphere grain GmClassification be test Finger vena ROI image G in sampletClassification;
In step 6), the ROI enhancing images to after dimensionality reduction carry out that hypersphere is granulated to be as follows:
(1) image is enhanced as operation object using the ROI after dimensionality reduction in all training samples;
(2) the former grain G of some in training sample is calculated using Euclidean distance formula shown in following formula (3)jWith all former grain GiAway from From dji, wherein i ∈ [1, n], and record, it is preserved in jth row in a matrix by sequence from small to large, until having been calculated The last one former grain Gn, thus obtain the matrix D of a n × n;Euclidean distance formula is as follows:
d(Gi,Gj)=| | Ci-Cj||2-ri-rj (3)
Wherein, Gi=(Ci,ri), Gj=(Cj,rj), Ci, CjRespectively Gi, GjThe centre of sphere, ri, rjRespectively Gi, GjRadius;
(3) maximum value of y+1 rows in matrix D is set as threshold value ρ, y is the number of training of same individual, it is assumed that some Gj With other former grain GiThe distance of (i ∈ [1, n], i ≠ j) is dji, these distances are compared with threshold value successively, i.e., are arranged jth In all distance values and threshold value comparison illustrate that the feature of the two former grains is more similar, it is likely to same if meeting d≤ρ Class grain, then by former grain GiIt picks out and is stored in j-th of cellular, can finally obtain n cellular in this way, include in each cellular Several may be with former grain GjFor of a sort former grain;Then by the class label of all former grains preserved in j-th of cellular with The class label of j-th of former grain compares, if unanimously, illustrating that it with j-th of former grain is same class, will remain in the In j cellular, if it is inconsistent, explanation is not a kind of with j-th of former grain, then it will be rejected in its j-th of cellular;Finally just New cellular collection is arrived, n cellular is contained in the inside;
(4) cellular of contained identical former grain is come out, only retains one, x is finally selected in remaining deletion from n cellular A cellular, the classification number that x is as finally marked off, if the no any mistake of classification, x is true classification number, if gone out Show mistake, then training sample set is thus divided into x classes by x close to true classification number;
(5) it will be merged respectively using formula (4) per the former grain in one kind in above-mentioned x classes, obtain x big hypersphere grains, thus The grain collection new to one;Fusion formula is:
Wherein, P=Ci-ri(Cij/||Cij| |), Q=Cj+rj(Cij/||Cij| |), CijIt is by CiIt is directed toward CjVector, Cij=Cj- Ci, C is the center of circle of big hypersphere grain after fusion, and R is the radius of big hypersphere grain after fusion.
2. finger venous image recognition methods according to claim 1, it is characterised in that:It is described in step 3) Shown in the expression formula of Gabor filter such as formula (1):
Wherein, σ represents the scale of Gabor filter, σ=4, and 5,6;θkIndicate the angle value in k-th of direction.
3. finger venous image recognition methods according to claim 1, it is characterised in that:In step 5), the PCA Dimensionality reduction detailed process is as follows:
(1) by above-mentioned ROI enhancing image arrays A46*102Each row as one-dimensional, every one-dimensional data are all subtracted into the dimension Mean value makes its eigencenter and obtains matrix B;
(2) the covariance matrix C of calculating matrix B;
(3) characteristic value and feature vector of covariance matrix C are calculated;
(4) it arranges characteristic value is descending, if the sum of preceding n characteristic value has been over the sum of all characteristic values 97%, then the corresponding feature vector of n characteristic value, obtains a new data set before taking.
CN201510582898.2A 2015-09-14 2015-09-14 A kind of finger venous image recognition methods Expired - Fee Related CN105184266B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510582898.2A CN105184266B (en) 2015-09-14 2015-09-14 A kind of finger venous image recognition methods

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510582898.2A CN105184266B (en) 2015-09-14 2015-09-14 A kind of finger venous image recognition methods

Publications (2)

Publication Number Publication Date
CN105184266A CN105184266A (en) 2015-12-23
CN105184266B true CN105184266B (en) 2018-08-24

Family

ID=54906333

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510582898.2A Expired - Fee Related CN105184266B (en) 2015-09-14 2015-09-14 A kind of finger venous image recognition methods

Country Status (1)

Country Link
CN (1) CN105184266B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105550677B (en) * 2016-02-02 2018-08-24 河北大学 A kind of 3D palmprint authentications method
CN106203352B (en) * 2016-07-13 2019-04-12 中国民航大学 A kind of finger multi-modal biological characteristic spherical shape granulation and matching process
CN106250814B (en) * 2016-07-15 2019-03-19 中国民航大学 A kind of finger venous image recognition methods based on hypersphere granulation quotient space model
CN106407921B (en) * 2016-09-08 2019-05-03 中国民航大学 Vein Recognition Method Based on Riesz Wavelet and SSLM Model
CN108509927B (en) * 2018-04-09 2021-09-07 中国民航大学 A Finger Vein Image Recognition Method Based on Local Symmetric Graph Structure
CN108596126B (en) * 2018-04-28 2021-09-14 中国民航大学 Finger vein image identification method based on improved LGS weighted coding
CN109190566B (en) * 2018-09-10 2021-09-14 中国民航大学 Finger vein recognition method integrating local coding and CNN model

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103646243A (en) * 2013-11-14 2014-03-19 哈尔滨工程大学 Digital-vein feature extraction method based on nonnegative-matrix factorization
CN103870808A (en) * 2014-02-27 2014-06-18 中国船舶重工集团公司第七一〇研究所 Finger vein identification method
CN104123547A (en) * 2014-07-25 2014-10-29 黑龙江大学 Improved directional filter and flexible matching based recognition method
KR20150069086A (en) * 2013-12-12 2015-06-23 (주) 피앤에스프로 A finger vein recognition apparatus and a terminal with the same

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3558025B2 (en) * 2000-09-06 2004-08-25 株式会社日立製作所 Personal authentication device and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103646243A (en) * 2013-11-14 2014-03-19 哈尔滨工程大学 Digital-vein feature extraction method based on nonnegative-matrix factorization
KR20150069086A (en) * 2013-12-12 2015-06-23 (주) 피앤에스프로 A finger vein recognition apparatus and a terminal with the same
CN103870808A (en) * 2014-02-27 2014-06-18 中国船舶重工集团公司第七一〇研究所 Finger vein identification method
CN104123547A (en) * 2014-07-25 2014-10-29 黑龙江大学 Improved directional filter and flexible matching based recognition method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Liu H等.Hyperspherical granular computing classification algorithm based on fuzzy lattices.《Mathematical & Computer Modelling》.2013, *
闫林等.二维近似空间上基于粒计算的数据识别.《计算机工程与应用》.2008,第44卷(第1期), *

Also Published As

Publication number Publication date
CN105184266A (en) 2015-12-23

Similar Documents

Publication Publication Date Title
CN105184266B (en) A kind of finger venous image recognition methods
Zhang et al. High-throughput histopathological image analysis via robust cell segmentation and hashing
Cai et al. Isometric projection
US10120879B2 (en) Scalable attribute-driven image retrieval and re-ranking
WO2015149696A1 (en) Method and system for extracting characteristic of three-dimensional face image
CN102968626B (en) A kind of method of facial image coupling
CN108388862B (en) Face recognition method based on LBP (local binary pattern) characteristics and nearest neighbor classifier
CN105894050A (en) Multi-task learning based method for recognizing race and gender through human face image
Liu et al. Finger vein recognition with superpixel-based features
CN106407958B (en) Face feature detection method based on double-layer cascade
CN107944356B (en) Identity authentication method for palmprint image recognition based on hierarchical topic model integrating multi-type features
Ren et al. A chi-squared-transformed subspace of LBP histogram for visual recognition
CN112784722A (en) Behavior identification method based on YOLOv3 and bag-of-words model
CN110175500B (en) Finger vein comparison method, device, computer equipment and storage medium
CN112241680A (en) Multi-mode identity authentication method based on vein similar image knowledge migration network
Gona et al. Convolutional neural network with improved feature ranking for robust multi-modal biometric system
Aiadi et al. Fusion of deep and local gradient-based features for multimodal finger knuckle print identification
Al-Juboori et al. Biometric authentication system based on palm vein
Lee et al. Face image retrieval using sparse representation classifier with gabor-lbp histogram
CN106250814A (en) A kind of finger venous image recognition methods based on hypersphere granulation quotient space model
Dong et al. Dragon fruit disease image segmentation based on FCM algorithm and two-dimensional OTSU algorithm
Kopeykina et al. Photo privacy detection based on text classification and face clustering
Campos et al. Global localization with non-quantized local image features
CN105718949A (en) Kernel-based possibilistic c-means clustering method of maximum central interval
CN117523642A (en) Face recognition method based on optimal-spacing Bayesian classification model

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180824

Termination date: 20190914