买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种融合基本特征和形变特征的手指静脉识别方法及系统_山东财经大学_201910271724.2 

申请/专利权人:山东财经大学

申请日:2019-04-04

公开(公告)日:2020-11-17

公开(公告)号:CN110008902B

主分类号:G06K9/00(20060101)

分类号:G06K9/00(20060101);G06K9/62(20060101)

优先权:

专利状态码:有效-授权

法律状态:2020.11.17#授权;2019.08.06#实质审查的生效;2019.07.12#公开

摘要:本公开提出了一种融合基本特征和形变特征的手指静脉识别方法及系统,识别方法的主要步骤为:图像预处理,基本特征提取、构建目标函数优化匹配、形变信息提取、基本特征和形变特征的融合。该方法在识别的过程中,不仅利用了形变信息,还考虑了获取形变特征时所需的基本特征和匹配分等信息,构建了融合基本特征和形变特征的手指静脉识别框架。该方法克服了使用单一特征时,特征表征能力不足的问题,提高了手指静脉识别的准确性和鲁棒性,保证了识别的效率。

主权项:1.一种融合基本特征和形变特征的手指静脉识别方法,其特征是,包括如下步骤:步骤1:采集待识别用户的手指静脉图像,对手指静脉图像进行预处理,获得预处理后的图像;步骤2:提取预处理后的图像的基本特征,计算基于基本特征的基本特征匹配分;步骤3:构建匹配目标函数,利用图像的基本特征矩阵进行优化匹配,获取目标函数值和形变矩阵;步骤4:根据获得的形变矩阵提取形变特征;步骤5:将基本特征匹配分、目标函数值和形变特征作为融合特征,输入通过融合特征进行训练的支持向量机模型进行识别处理,识别所述待识别用户的身份信息;基于基本特征的匹配分Scorelgp通过如下公式计算: 其中,待识别的手指静脉图像定义为图像1,标准手指静脉图像定义为图像2,LGP1代表待识别的手指静脉图像1的基本特征矩阵,LGP2代表标准手指静脉图像2的基本特征矩阵;lgp1和lgp2分别代表各图像位置i,j处的基本特征向量,match函数是特征向量的匹配函数,统计两个特征向量中二值化特征相同的数目,用异或函数xnor实现;h和w分别代表图像在竖直和水平方向的像素数目;根据形变矩阵提取形变特征具体为提取图像的纹理特征,提取的形变特征包括平滑性、一致性、均值和标准偏差。

全文数据:一种融合基本特征和形变特征的手指静脉识别方法及系统技术领域本公开涉及生物特征识别相关技术领域,具体的说,是涉及一种融合基本特征和形变特征的手指静脉识别方法及系统。背景技术本部分的陈述仅仅是提供了与本公开相关的背景技术信息,并不必然构成在先技术。在众多的生物特征识别技术中,手指静脉识别因其方便性和安全性受到了研究者的广泛关注。它利用手指内的静脉分布图像来进行身份识别,将得到的手指静脉特征信息与事先注册的手指静脉特征进行比对,从而确认登录者的身份。手指静脉是指分布于手指内部的静脉血管,利用血红蛋白对近红外光的吸收作用可以成像。手指是三维的非刚体结构,不同的拍摄角度、姿态均会影响观察的效果,因此,拍摄的手指静脉图像也会产生相关变化。形变是一个相对的概念,本公开将二维手指静脉图像因手指的姿态、拍摄角度等变化所产生的不同定义为形变。在这个基础上,同一根手指的两幅图像之间的不同,可以认为是手指发生某种形变姿态、拍摄角度等产生。同源图像由于三维形变造成的识别效果不理想问题,主要体现在手指中各位置的对应不理想,本公开将其定义为形变问题。除了手指本身产生的形变问题,受采集设备参数、采集环境、人体血流状态等影响,手指静脉图像在灰度、清晰度、对比度等方面会有明显的不同,即图像质量的不同。综上所述,在手指静脉识别中,图像形变问题和质量问题是影响识别性能最主要的两个问题。在上述两个问题中,图像质量问题可以通过图像增强等方法解决。但图像形变问题比较复杂、难以解决,是影响识别性能较为核心的问题,也是手指静脉识别需要攻克的难点问题之一。现有技术往往采用单一的特征进行识别,识别的准确性较低。发明内容本公开为了解决上述问题,提出了一种融合基本特征和形变特征的手指静脉识别方法,该方法在识别的过程中,不仅利用了形变信息,还考虑了获取形变特征时所需的基本特征和匹配分等信息,构建了融合基本特征和形变特征的手指静脉识别框架。该方法克服了使用单一特征时,特征表征能力不足的问题,提高了手指静脉识别的准确性和鲁棒性,保证了识别的效率。为了实现上述目的,本公开采用如下技术方案:一个或多个实施例提供了一种融合基本特征和形变特征的手指静脉识别方法,包括如下步骤:步骤1:采集待识别用户的手指静脉图像,对手指静脉图像进行预处理,获得预处理后的图像;步骤2:提取预处理后的图像的基本特征,计算基于基本特征的基本特征匹配分;步骤3:构建匹配目标函数,利用图像的基本特征矩阵进行优化匹配,获取目标函数值和形变矩阵;步骤4:根据获得的形变矩阵提取形变特征;步骤5:将基本特征匹配分、目标函数值和形变特征作为融合特征,输入通过融合特征进行训练的支持向量机模型进行识别处理,识别所述待识别用户的身份信息。进一步地,所述步骤1中,对采集的手指静脉图像进行预处理,包括:11提取手指图像的感兴趣区域;12对感兴趣区域进行图像增强处理获得预处理后的图像。进一步地,步骤2中提取预处理后的图像的基本特征,包括:采用数值卷积算法提取每一像素的特征向量;对特征向量进行二值化处理,得到图像的基本特征矩阵。进一步地,步骤3中目标函数具体为:其中,α=0.5,d=2,lgp1和lgp2分别代表来自待识别的手指静脉图像和标准手指静脉图像i,j点处的基本特征向量,p=x,y是形变矩阵D中的元素,元素p=x,y的位移为dp=Δxp,Δyp,β为位移项的权重。进一步地,根据形变矩阵提取形变特征具体为提取图像的纹理特征,提取的形变特征包括平滑性、一致性、均值和标准偏差。进一步地,输入通过融合特征进行训练的支持向量机模型进行识别处理,具体为:将融合参数输入支持向量机,获得融合参数匹配分;设定融合参数匹配分的阈值,如果大于设定的阈值,待识别用户的身份正确,否则身份错误。进一步地,通过融合特征训练支持向量机模型的训练步骤包括:步骤1:采集待训练用户的手指静脉图像,对手指静脉图像进行预处理,获得预处理后的图像;步骤2:提取预处理后的图像的基本特征,计算基于基本特征匹配分;步骤3:构建匹配目标函数,利用图像的基本特征矩阵进行优化匹配,获取目标函数值和形变矩阵;步骤4:根据获得的形变矩阵提取形变特征;步骤5:将获得的融合特征采用支持向量机进行训练,获得融合参数,根据融合参数建立支持向量机模型。一种融合基本特征和形变特征的手指静脉识别系统,包括:图像采集模块:采集待识别用户的手指静脉图像;预处理模块:对手指静脉图像进行预处理,获得预处理后的图像;基本特征提取模块:提取预处理后的图像的基本特征;匹配分计算模块:计算基于基本特征的基本特征匹配分;目标函数构建模块:构建匹配目标函数;目标函数值和形变矩阵获取模块:利用图像的基本特征矩阵进行优化匹配,获取目标函数值和形变矩阵;形变特征提取模块:根据获得的形变矩阵提取形变特征;身份识别模块:将基本特征匹配分、目标函数值和形变特征作为融合特征,输入通过融合特征进行训练的支持向量机模型进行识别处理,识别所述待识别用户的身份信息。一种电子设备,包括存储器和处理器以及存储在存储器上并在处理器上运行的计算机指令,所述计算机指令被处理器运行时,完成上述方法所述的步骤。一种计算机可读存储介质,其特征是,用于存储计算机指令,所述计算机指令被处理器执行时,完成上述方法所述的步骤。与现有技术相比,本公开的有益效果为:本公开针对手指静脉的形变问题,设计了融合基本特征和形变特征的手指静脉识别方法。该方法不仅利用了形变信息,还考虑了获取形变特征时所需的基本特征和匹配分等信息,构建了融合基本特征和形变特征的手指静脉识别框架。该方法克服了使用单一特征时,特征表征能力不足的问题,提高了手指静脉识别的准确性和鲁棒性,保证了识别的效率。附图说明构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的限定。图1是本公开第一个实施例的流程图;图2是本公开第二个实施例的系统功能模块图。具体实施方式:下面结合附图与实施例对本公开作进一步说明。应该指出,以下详细说明都是示例性的,旨在对本申请提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本申请所属技术领域的普通技术人员通常理解的相同含义。需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和或“包括”时,其指明存在特征、步骤、操作、器件、组件和或它们的组合。需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将结合附图对实施例进行详细描述。实施例一在一个或多个实施方式中公开的技术方案中,如图1所示,一种融合基本特征和形变特征的手指静脉识别方法,包括如下步骤:步骤1:获取手指静脉图像,对手指静脉图像进行预处理,获得预处理后的图像;所述手指静脉图像是指包括待识别的手指静脉图像和标准手指静脉图像,标准手指静脉图像可以为事先注册的手指静脉图像,可以是从系统的存储设备中直接调取。所述步骤1中,对采集的手指静脉图像进行预处理包括如下步骤:11提取手指图像的感兴趣区域;12对感兴趣区域进行图像增强处理获得预处理后的图像;其中,提取手指图像的感兴趣区域的方法可以为:利用Sobel算子对手指的边缘进行检测,然后找出手指边缘的内切线,获得手指区域;根据手指区域的灰度变化确定手指的关节位置,从而确定手指静脉信息丰富的区域,手指静脉信息丰富的区域为感兴趣区域。图像增强处理的方法可以为将所获得的感兴趣区域的尺寸归一化至96×64、灰度归一化至0~255;图像增强处理后的图像为预处理后的图像。步骤2:提取预处理后的图像的基本特征,获得基于基本特征的手指静脉识别的匹配分。在预处理后的图像上提取基本特征为像素级别的特征,提取预处理后的图像的基本特征可以为采用数值卷积算法提取每一像素的特征向量,并对特征向量进行二值化处理,得到的二值化特征,得到图像的基本特征矩阵,本公开中将二值化特征定义为局部梯度模式LocalGradientPattern,LGP特征。根据获得的基本特征直接匹配,将待识别的手指静脉图像提取的基本特征与标准手指静脉图像提取的基本特征进行匹配,获得基于基本特征的手指静脉识别的匹配分Scorelgp。本实施例的基本特征可以为12维的特征向量,每一维的特征可以看作由表1的特征提取模板卷积获得。表1特征提取模板其中,模板共分为三组:第一组为边缘特征,分别为水平方向、竖直方向、45°方向和135°方向;第二组为四个方向的二阶梯度;第三组为四个方向的一阶梯度特征。根据上述卷积算法,为每个像素提取12维的特征向量,可以根据向量中各维和0的关系,将该特征向量二值化。基于基本特征的手指静脉识别的匹配分Scorelgp通过如下公式计算:其中,待识别的手指静脉图像定义为图像1,标准手指静脉图像定义为图像2,LGP1代表待识别的手指静脉图像1的基本特征矩阵,LGP2代表标准手指静脉图像2的基本特征矩阵;lgp1和lgp2分别代表各图像位置i,j处的基本特征向量,match函数是特征向量的匹配函数,统计两个特征向量中二值化特征相同的数目,可以用异或函数xnor实现。h和w分别代表图像在竖直和水平方向的像素数目。本公开的实施例中的所述两幅图像是指待识别的手指静脉图像和标准手指静脉图像,标准手指静脉图像为进行识别的参照图像,可以为事先注册的手指静脉图像。步骤3:构建匹配目标函数,利用图像的基本特征矩阵进行优化匹配,获取形变信息。所述形变信息包括目标函数的优化值和各个像素的形变组成的形变矩阵D。图像之间的形变由每个像素的形变组成,即每个像素的位移和方向。每个像素的位移和方向可以用像素在水平和竖直方向的位移表示。将两幅图像之间的形变矩阵定义为D,则D中的某元素p=x,y的位移为dp=Δxp,Δyp,当无位移时,d=0,0。所述形变信息包括目标函数的优化值和各个像素的形变组成的形变矩阵D,构建的目标函数可以定义如下:该目标函数由三部分组成,分别为:数据项3-1,用来衡量位移之后两幅图像特征的差异;位移项3-2,用来约束所估计的形变,形变在特征匹配的基础上,应该尽量的小;平滑项3-3,用来约束相邻像素位移之间的关系,相邻像素之间的位移应当尽量相近。其中,数据项中特征的相似度用L1范数进行约束;位移项计算了位移的欧式距离,β为位移项的权重,可以根据经验设置,本实施例中设置为300;在平滑约束项中,ε代表搜索的区域,该方法选用了以当前像素为中心的9×9区域。为了增强稳定性,该方法设计了带有阈值的L1范数约束,其中α=0.5,d=2。该方法在优化的过程中,使用了双层循环置信传播。在优化完成之后,可以获得目标函数的优化值Ed和各个像素的形变组成的形变矩阵D。目标函数的优化值Ed具有一定的区分性,通过目标函数的优化值Ed可以判断是同源图像还是异源图像。同源图像之间特征相似度大,形变偏小,目标函数的优化值较小;同理,异源图像的目标函数的优化值较大。步骤4:根据获得的形变矩阵提取形变特征。形变特征可以包括平滑性、一致性、均值和标准偏差等特征。图像的特征包括纹理特征、密度特征集和形态学特征,本实施例提取图像的纹理特征来确定两幅图像形变的变化规律,具体的方法如下:提取的竖直方向和水平方向的形变矩阵D=DX,DY上提取纹理特征,来描述形变的规律。px为形变矩阵x的直方图,提取的特征如下:m=∑xipxi4-1R=1-11+σ24-3U=∑p2xi4-4提取的特征包括平移均值m公式4-1、平移标准偏差σ公式4-2、平滑度R公式4-3、一致性U公式4-4。其中,均值度量了位移的平均值,同源图像的位移偏小;标准偏差平均对比度,同源的形变对比度要小一些;平滑度测量了形变的相对平滑度,同源匹配中的形变较为平滑;一致性在位移值较集中时,值越大,同源匹配中形变一致性越大。在形变矩阵DX,DY上分别提取这四类特征作为识别用特征作为形变特征的度量,故形变特征共有八维。步骤5:基本特征匹配分Score、目标函数值Ed和形变特征作为融合特征,输入通过融合特征进行训练的支持向量机模型进行识别处理,识别所述待识别用户的身份信息。设计基于SVM的融合算法,利用SVM获取各个特征融合的参数,得到最终的匹配分。通过将得到的匹配分股份设定的阈值进行比较,是从而识别用户的身份信息。支持向量机模型通过采集待训练用户的手指静脉信息建立训练样本集,训练样本集的数据包括基本特征匹配分Score、目标函数值Ed和形变特征,融合特征的获得方法与前述步骤1到步骤4的方法相同,采集待训练用户的手指静脉图像中选取其中两两图像进行匹配计算获得融合特征,将融合特征和身份实际情况输入至支持向量机,计算向量机的参数从而得到支持向量机模型。具体的,支持向量机模型的训练方法如下:步骤1:采集待训练用户的手指静脉图像,对手指静脉图像进行预处理,获得预处理后的图像;步骤2:提取预处理后的图像的基本特征,计算基于基本特征匹配分;步骤3:构建匹配目标函数,利用图像的基本特征矩阵进行优化匹配,获取目标函数值和形变矩阵;步骤4:根据获得的形变矩阵提取形变特征;步骤5、将获得的融合特征采用支持向量机进行训练,获得融合参数,根据融合参数建立支持向量机模型。步骤5可以具体为:将获得的融合特征即基本特征匹配分Score、目标函数值Ed和形变特征,进行最终的融合匹配。在该部分,使用机器学习模型支持向量机SupportVectorMachine,SVM对提取的融合特征进行训练,学习融合参数。设融合参数为W={ωi,i=1,…,10},融合特征为x={xi,i=1,…,10}。则SVM超平面方程为:WTx+b=05其中,b为偏移项。利用拉格朗日乘子法构建目标函数和迭代优化解决该优化问题。利用部分数据进行训练,得到融合参数的值,从而建立支持向量机模型,根据融合参数可以获取最终的融合匹配分值。采用支持向量机对待测用户进行识别计算最终的融合匹配分sf可以通过如下公式计算:sf=WTx6WT是融合参数转置矩阵,x是输入的特征,sf为最终的匹配分。根据匹配分的阈值,做出最终的判断,得到识别结果。实施例二本实施例提供了一种融合基本特征和形变特征的手指静脉识别系统,包括:图像采集模块:采集待识别用户的手指静脉图像;预处理模块:对手指静脉图像进行预处理,获得预处理后的图像;基本特征提取模块:提取预处理后的图像的基本特征;匹配分计算模块:计算基于基本特征匹配分;目标函数构建模块:构建匹配目标函数;目标函数值和形变矩阵获取模块:利用图像的基本特征矩阵进行优化匹配,获取目标函数值和形变矩阵;形变特征提取模块:根据获得的形变矩阵提取形变特征;身份识别模块:将基本特征匹配分、目标函数值和形变特征作为融合特征,输入通过融合特征进行训练的支持向量机模型进行识别处理,识别所述待识别用户的身份信息。实施例三本实施例还提供了一种电子设备,包括存储器和处理器以及存储在存储器上并在处理器上运行的计算机指令,所述计算机指令被处理器运行时,完成第一个实施例中方法的步骤。实施例四本实施例还提供了一种计算机可读存储介质,用于存储计算机指令,所述计算机指令被处理器执行时,完成第一个实施例中方法的步骤。以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。上述虽然结合附图对本公开的具体实施方式进行了描述,但并非对本公开保护范围的限制,所属领域技术人员应该明白,在本公开的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本公开的保护范围以内。

权利要求:1.一种融合基本特征和形变特征的手指静脉识别方法,其特征是,包括如下步骤:步骤1:采集待识别用户的手指静脉图像,对手指静脉图像进行预处理,获得预处理后的图像;步骤2:提取预处理后的图像的基本特征,计算基于基本特征的基本特征匹配分;步骤3:构建匹配目标函数,利用图像的基本特征矩阵进行优化匹配,获取目标函数值和形变矩阵;步骤4:根据获得的形变矩阵提取形变特征;步骤5:将基本特征匹配分、目标函数值和形变特征作为融合特征,输入通过融合特征进行训练的支持向量机模型进行识别处理,识别所述待识别用户的身份信息。2.如权利要求1所述的一种融合基本特征和形变特征的手指静脉识别方法,其特征是:所述步骤1中,对采集的手指静脉图像进行预处理,包括:11提取手指图像的感兴趣区域;12对感兴趣区域进行图像增强处理获得预处理后的图像。3.如权利要求1所述的一种融合基本特征和形变特征的手指静脉识别方法,其特征是:步骤2中提取预处理后的图像的基本特征,包括:采用数值卷积算法提取每一像素的特征向量;对特征向量进行二值化处理,得到图像的基本特征矩阵。4.如权利要求1所述的一种融合基本特征和形变特征的手指静脉识别方法,其特征是,步骤3中目标函数具体为:其中,α=0.5,d=2,lgp1和lgp2分别代表来自待识别的手指静脉图像和标准手指静脉图像i,j点处的基本特征向量,p=x,y是形变矩阵D中的元素,元素p=x,y的位移为dp=Δxp,Δyp,β为位移项的权重。5.如权利要求1所述的一种融合基本特征和形变特征的手指静脉识别方法,其特征是,根据形变矩阵提取形变特征具体为提取图像的纹理特征,提取的形变特征包括平滑性、一致性、均值和标准偏差。6.如权利要求1所述的一种融合基本特征和形变特征的手指静脉识别方法,其特征是,输入通过融合特征进行训练的支持向量机模型进行识别处理,具体为:将融合参数输入支持向量机,获得融合参数匹配分;设定融合参数匹配分的阈值,如果大于设定的阈值,待识别用户的身份正确,否则身份错误。7.如权利要求1所述的一种融合基本特征和形变特征的手指静脉识别方法,其特征是,通过融合特征进行训练的支持向量机模型的训练步骤包括:步骤1:采集待训练用户的手指静脉图像,对手指静脉图像进行预处理,获得预处理后的图像;步骤2:提取预处理后的图像的基本特征,计算基于基本特征匹配分;步骤3:构建匹配目标函数,利用图像的基本特征矩阵进行优化匹配,获取目标函数值和形变矩阵;步骤4:根据获得的形变矩阵提取形变特征;步骤5、将获得的融合特征采用支持向量机进行训练,获得融合参数,根据融合参数建立支持向量机模型。8.一种融合基本特征和形变特征的手指静脉识别系统,其特征是,包括:图像采集模块:采集待识别用户的手指静脉图像;预处理模块:对手指静脉图像进行预处理,获得预处理后的图像;基本特征提取模块:提取预处理后的图像的基本特征;匹配分计算模块:计算基于基本特征匹配分;目标函数构建模块:构建匹配目标函数;目标函数值和形变矩阵获取模块:利用图像的基本特征矩阵进行优化匹配,获取目标函数值和形变矩阵;形变特征提取模块:根据获得的形变矩阵提取形变特征;身份识别模块:将基本特征匹配分、目标函数值和形变特征作为融合特征,输入通过融合特征进行训练的支持向量机模型进行识别处理,识别所述待识别用户的身份信息。9.一种电子设备,其特征是,包括存储器和处理器以及存储在存储器上并在处理器上运行的计算机指令,所述计算机指令被处理器运行时,完成权利要求1-7任一项方法所述的步骤。10.一种计算机可读存储介质,其特征是,用于存储计算机指令,所述计算机指令被处理器执行时,完成权利要求1-7任一项方法所述的步骤。

百度查询: 山东财经大学 一种融合基本特征和形变特征的手指静脉识别方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。