一种手指静脉快速识别方法技术

技术编号:18445543 阅读:16 留言:0更新日期:2018-07-14 10:38
本发明专利技术涉及一种手指静脉快速识别方法,包括以下步骤:通过透射成像形成手指静脉的光学图像;基于光学图像的像素灰度值构建手指静脉字典;通过PCA方法对字典进行数据的降维处理;输入待测样本并对待测样本通过PCA方法降维;将降维后的待测样本在降维后的静脉字典下进行稀疏表示,并计算稀疏系数向量在静脉字典下对应每一类的重建样本与待测样本的残差,输出残差最小的一类为最终手指静脉类别。本发明专利技术融合稀疏表示和PCA特征的手指静脉快速识别方法,既保留了稀疏特征对光照的鲁棒性,同时PCA降维的过程也进一步缩短了特征提取的时间,使方法更好的满足实时性的要求。

A fast method for finger vein recognition

The invention relates to a fast finger vein recognition method, which includes the following steps: an optical image of a finger vein is formed by transmission imaging; a finger vein dictionary is constructed based on the pixel gray value of the optical image; the PCA method is used to reduce the dimension of the dictionary for data; and the sample is tested and the sample is treated by the PCA method. Dimensionality reduction; the sparse sample of the reduced dimension is represented in the vein dictionary after the dimensionality reduction, and the residuals of the sparse coefficient vectors corresponding to the reconstructed samples and the samples to be measured in the vein dictionary are calculated, and the least output residual is the final finger vein category. The method of fast recognition of finger veins with sparse representation and PCA features not only preserves the robustness of sparse features to light, but also reduces the time of feature extraction by the process of reducing the dimension of PCA, so that the method can better meet the requirements of real-time.

【技术实现步骤摘要】
一种手指静脉快速识别方法
本专利技术涉及手指静脉识别领域,具体涉及一种手指静脉快速识别方法。
技术介绍
手指静脉识别系统主要包括图像获取、图像预处理、特征获取以及匹配四个部分。图像获取普遍采用透射式成像。图像预处理主要包括图像增强和静脉纹路的分割或者感兴趣区域(RegionofInterest,ROI)的提取。由于采集后的图像中普遍存在光照不均、对比度低、噪声干扰等问题,各种不同的图像增强方法被提出来解决图像的低质量问题,其中最常用的方法是Gabor滤波。Gabor滤波器可以在频域不同尺度、不同方向上提取相关的特征,是一种有效的纹理检测工具。特征提取是手指静脉识别最重要的步骤,大量文献在这方面对相关问题进行了深入的研究。目前手指静脉识别技术主要分为基于局部细节点、纹理、基于统计特性以及基于融合的方法。基于细节点的方法是在分割出手指静脉纹路之后,再提取细节点的位置信息,这种方法能够较好的表示静脉纹路的拓扑结构,对旋转平移图像具有一定的鲁棒性。在提取特征之前会先进行静脉纹路的提取或者ROI的提取,以提高特征提取的速度、保证提取特征的有效性,但同时也容易造成图像部分信息的损失以及生成伪特征点。
技术实现思路
本专利技术所要解决的技术问题是提供一种手指静脉快速识别方法,解决匹配过程中特征提取复杂且利用率低的问题。本专利技术解决上述技术问题的技术方案如下:一种手指静脉快速识别方法,包括以下步骤:S1、通过透射成像形成手指静脉的光学图像;S2、基于光学图像的像素灰度值构建手指静脉字典;S3、通过PCA方法对手指静脉字典进行数据的降维处理;S4、输入待测样本并对待测样本通过PCA方法降维;S5、将降维后的待测样本在降维后的静脉字典下进行稀疏表示,并并计算稀疏系数向量在静脉字典下对应每一类重建样本与待测样本的残差,输出残差最小的一类为最终手指静脉类别。本专利技术的有益效果是:本专利技术融合稀疏表示和PCA特征的手指静脉快速识别方法,既保留了稀疏特征对光照的鲁棒性,同时PCA降维的过程也进一步缩短了特征提取的时间,使方法更好的满足实时性的要求。本专利技术不对图像做过多的预处理,只对图像背景进行粗略裁剪,这样更好的保存了图像的信息,也减少了预处理的时间。本专利技术使用自建数据库,通过精简图像预处理过程、缩小图像尺寸、简化特征提取模型等方法,在PCA降维后图像上只需要提取图像的稀疏特征,保证了匹配过程的实时性及特征的有效性和利用率。附图说明图1为本专利技术总流程图;图2为本专利技术实施例1中的公开数据库示例图;图3为本专利技术实施例2中的自建数据库1示例图;图4为本专利技术实施例3中的自建数据库2示例图。具体实施方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。如图1所示,一种手指静脉快速识别方法,包括以下步骤:S1、通过透射成像形成手指静脉的光学图像。在本专利技术实施例中,步骤S1中的成像过程为:摄像头与红外放射光源分置在手指两侧,光源从手指背侧进入,穿透手指而成像,本专利技术只对原始图像做尺寸归一处理,统一尺寸为32mm×32mm。S2、基于光学图像的像素灰度值构建手指静脉字典。在本专利技术实施例中,步骤S2具体包括以下步骤:S21、根据像素灰度值将每一幅光学图像分别转换为一维列向量。S22、将所有的列向量组合成手指静脉字典,其中字典的每一列即为一个训练样本对象。S3、通过PCA(PrincipalComponentAnalysis,主成分分析)方法对手指静脉字典进行数据的降维处理。在本专利技术实施例中,步骤S3具体包括以下步骤:S31、将手指静脉字典数据用矩阵A0∈Rm*n表示,m为单个样本的维度,n为样本的个数,矩阵A0中每一列代表一个训练样本对象,对矩阵做样本中心化处理(对每个样本进行去平均处理),从而得到静脉字典数据A1∈Rm*n。S32、构建协方差矩阵C=A1×A1T,并计算其特征值和特征向量,选取特征值较大的前k个特征向量,得到压缩和归一化后的特征空间P∈Rk*m。S33、将字典数据A1投影到新的特征空间P,得到降维后的静脉字典B∈Rk*n。S4、输入待测样本并对待测样本通过PCA方法降维。在本专利技术实施例中,步骤S4具体包括:将待测样本投影到新的特征空间P,得到降维后的待测样本y∈Rk*1,保证测试图像和静脉字典的维度统一。S5、将降维后的待测样本在降维后的静脉字典下进行稀疏表示,并计算稀疏系数向量在静脉字典下对应每一类重建样本与待测样本的残差,输出残差最小的一类为最终手指静脉类别。在本专利技术实施例中,步骤S5具体包括以下步骤:S51、将降维后的待测样本y∈Rk*1在降维后的静脉字典B∈Rk*n下进行稀疏表示:y=Bx+ε(1)在公式(1)中,x为稀疏系数向量,ε为相应的噪声。S52、利用L1范数最小化问题求解稀疏系数向量x:在公式(2)中,y为待测样本,B为降维后的静脉字典,ε为二范数约束容差,为估计出的稀疏系数向量。S53、根据稀疏系数计算每一类的样本残差在公式(3)中,为第i类训练样本的稀疏系数,为稀疏系数向量在静脉字典下对应每一类的重建样本。S54、选择残差值最小的一类样本作为最终手指静脉类别。在本专利技术实施例中,方法的性能通过如下两个指标来衡量:(1)识别率:方法识别率是判断方法识别准确性的指标,其公式为:(2)单幅图像匹配时间:单幅图像匹配时间指的是从输入待测图像到输出识别结果的时间。下面以三个具体实施例对本专利技术提供的一种手指静脉快速识别方法的性能作进一步描述:实施例1为:实施例1所用数据库为公开数据库(图2),公开数据库的图像是已经提取过ROI的图像,所以公开数据库预处理只需进行简单的尺寸统一。本专利技术在公开数据库上的实验步骤如下:(1)输入图像,尺寸统一为32×32;(2)构建字典矩阵;(3)PCA降维,字典矩阵投影到特征空间;(4)输入待测图像,投影到特征空间;(5)将待测样本的投影向量在字典矩阵下进行稀疏表示;(6)求解稀疏系数;(7)计算样本残差,根据最小残差进行分类;(8)统计不同维数上,本方法的识别率以及单幅图像识别时间。其统计结果如表1所示,可以明显看到PCA、LDA+PCA方法的识别时间很短,远远小于LBPH和LBPH+PCA方法,且在此数据库上,PCA、LDA+PCA方法识别率也很高。本专利技术在维数取22维的时候,识别率也达到了100%,且耗时较LBPH和LBPH+PCA方法低了很多。表1公开数据库实验结果实施例2为:实施例2所用数据库为自建数据库1(图3),自建库1存在数量不少的低质量图像。因为光照不均,这些图像普遍存在纹路模糊或信息缺失的问题,导致用局部特征不能很好的描述这些图像的特征,预处理也无法提取手指纹路信息和边缘信息。本专利技术从全局角度提取图像特征,对于以上问题效果较其他局部特征提取方法更好。统计的实验结果如表2所示。从表2可以看出:PCA方法识别率依然很不错,识别时间也最短,充分证明了PCA在速度上的优势。而LDA+PCA、LBPH方法在自建数据库1上识别率较PCA和本专利技术低。本专利技术在维数为21维的时候,识别率就达到了PCA全维的识别率,在维数为37维的时候就超越了PCA方法的识别率,更是在78维的时候,识别率达到了98.59%,且本专利技术在耗时上也是由于LBPH方法,在性能本文档来自技高网...

【技术保护点】
1.一种手指静脉快速识别方法,其特征在于,包括以下步骤:S1、通过透射成像形成手指静脉的光学图像;S2、基于光学图像的像素灰度值构建手指静脉字典;S3、通过PCA方法对手指静脉字典进行数据的降维处理;S4、输入待测样本并对待测样本通过PCA方法降维;S5、将降维后的待测样本在降维后的静脉字典下进行稀疏表示,并计算稀疏系数向量在静脉字典下对应每一类的重建样本与待测样本的残差,输出残差最小的一类为最终手指静脉类别。

【技术特征摘要】
1.一种手指静脉快速识别方法,其特征在于,包括以下步骤:S1、通过透射成像形成手指静脉的光学图像;S2、基于光学图像的像素灰度值构建手指静脉字典;S3、通过PCA方法对手指静脉字典进行数据的降维处理;S4、输入待测样本并对待测样本通过PCA方法降维;S5、将降维后的待测样本在降维后的静脉字典下进行稀疏表示,并计算稀疏系数向量在静脉字典下对应每一类的重建样本与待测样本的残差,输出残差最小的一类为最终手指静脉类别。2.根据权利要求1所述的手指静脉快速识别方法,其特征在于,所述步骤S1中的光学图像尺寸为32mm×32mm。3.根据权利要求1所述的手指静脉快速识别方法,其特征在于,所述步骤S2具体包括以下步骤:S21、根据像素灰度值将每一幅光学图像分别转换为一维列向量;S22、将所有的列向量组合成手指静脉字典,其中字典的每一列即为一个训练样本对象。4.根据权利要求1所述的手指静脉快速识别方法,其特征在于,所述步骤S3具体包括以下步骤:S31、将手指静脉字典数据用矩阵A0∈Rm*n表示,m为单个样本的维度,n为样本的个数,矩阵A0中每一列代表一个训练样本对象,对矩阵做样本中心化处理,从而得到...

【专利技术属性】
技术研发人员:刘银辉
申请(专利权)人:苏州折衍光电科技有限公司
类型:发明
国别省市:江苏,32

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1