一种基于多尺度HOG的手指静脉识别方法转让专利

申请号 : CN201710888184.3

文献号 : CN107729820B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 曾军英谌瑶秦传波冯武林

申请人 : 五邑大学

摘要 :

本发明涉及指静脉识别技术领域,更具体地,涉及一种基于多尺度HOG的手指静脉识别方法,包括如下步骤:对采集到的两幅原始手指静脉图像分别依次进行感兴趣区域提取、感兴趣区域的预处理、图像分割及图像匹配处理,并将图像匹配结果与设置的阈值相比较,若图像匹配结果小于阈值,则直接根据图像匹配结果计算相似度,若图像匹配结果大于阈值,则进行多尺度的HOG特征提取,将提取到的特征向量结合图像匹配结果计算相似度。本发明一种基于多尺度HOG的手指静脉识别方法,能减少计算复杂度和硬件损耗,且识别精度高、速度快。

权利要求 :

1.一种基于多尺度HOG的手指静脉识别方法,用于识别两幅原始手指静脉图像是否取自同一人,其特征在于,包括如下步骤:S1.采集两幅原始手指静脉图像;

S2.对两幅原始手指静脉图像分别进行感兴趣区域提取,并对感兴趣区域进行预处理,以减弱背景信息得到预处理后的图像F1及F2,其中感兴趣区域为包含手指静脉信息的图像;

S3.对经过预处理后的两幅图像F1及F2分别进行图像分割处理得到增强后的图像P1及P2;

S4.对图像P1及P2进行图像匹配处理,获得最大匹配响应值maxValue,设置阈值T;

若maxValue

若maxValue>T,对图像P1及P2分别进行相同的多种尺度变换处理,分别对每种尺度变换后的图像提取HOG特征,并将与图像P1及P2对应的HOG特征分别串联起来得到相应的特征向量X及Y,计算两个特征向量的相似度T(X,Y), 并计算两幅图像的相似度S,S=T(X,Y)×maxValue。

2.根据权利要求1所述的一种基于多尺度HOG的手指静脉识别方法,其特征在于,步骤S2中感兴趣区域提取及对提取的感兴趣区域的预处理包括如下步骤:S21.对两幅原始手指静脉图像分别进行边缘检测处理,并根据边缘图像完成手指倾斜检测及校正处理;

S22.对经过边缘检测处理、手指倾斜检测处理及校正处理后的两幅图像分别截取感兴趣区域ROI;

S23.对两个ROI区域进行尺寸归一化、灰度归一化及高斯滤波处理,以得到图像F1及F2。

3.根据权利要求2所述的一种基于多尺度HOG的手指静脉识别方法,其特征在于,步骤S21中使用扩展的水平边缘检测方法对两幅原始手指静脉图像分别进行边缘检测处理。

4.根据权利要求1所述的一种基于多尺度HOG的手指静脉识别方法,其特征在于,步骤S3中使用静脉特征提取和多阈值模糊增强算法相结合的分割方法对两幅图像F1及F2分别进行图像分割处理得到增强后的图像P1及P2。

5.根据权利要求4所述的一种基于多尺度HOG的手指静脉识别方法,其特征在于,步骤S3中的图像分割处理包括如下步骤:S31.提取静脉特征图像;对于经过预处理后的两幅图像F1及F2中的每个像素,在以该像素为中心的9x9的窗口内,分别计算与之对应的8个方向上算子的卷积响应,然后以这8个方向上的最大卷积响应作为该点新的像素值,以获取与两幅图像F1及F2对应的静脉特征图像;

S32.模糊增强处理;对于每个静脉特征图像,先定义一个隶属度函数,计算静脉特征图像的隶属度以获得隶属度矩阵,然后以隶属度矩阵的邻域均值作为阈值,调整隶属度,获得新的隶属度矩阵,最后根据隶属度函数,对新的隶属度矩阵进行逆变换,以获得增强后的图像P1及P2;其中选取不同的邻域时,邻域均值不同。

6.根据权利要求1所述的一种基于多尺度HOG的手指静脉识别方法,其特征在于,步骤S4中,使用归一化相关系数匹配法对图像P1及P2进行图像匹配处理。

7.根据权利要求1所述的一种基于多尺度HOG的手指静脉识别方法,其特征在于,步骤S4中,阈值T为0.7。

8.根据权利要求1至7任一项所述的一种基于多尺度HOG的手指静脉识别方法,其特征在于,步骤S4中,对图像P1及P2分别进行五种尺度变换处理。

9.根据权利要求8所述的一种基于多尺度HOG的手指静脉识别方法,其特征在于,当图像P1及P2的尺寸为A*B时,五种尺度分别为A*B、A/2*B/2、A/4*B/4、A*B/2、A/2*B。

说明书 :

一种基于多尺度HOG的手指静脉识别方法

技术领域

[0001] 本发明涉及指静脉识别技术领域,更具体地,涉及一种基于多尺度HOG的手指静脉识别方法。

背景技术

[0002] 指静脉识别方法,主要用于识别两幅指静脉图像是否是取自同一个人的。相对于传统的生物特征识别技术,指静脉识别是利用外部看不到的生物内部特征来进行认证的技术,其作为具有高防伪性的第二代生物认证技术备受瞩目。现有的指静脉识别方法主要包括以下两种:
[0003] 一种是利用传统的图像处理方法来进行指静脉识别,在图像分割后要进行静脉的特征提取,一种方法是对分割后的静脉进行细化,然后提取细节点作为特征向量,在具体提取细节点时又有很多的实施方法,但这类方法在识别精度和速度上并非最佳;
[0004] 另一种是利用卷积神经网络来进行指静脉识别,直接将采集的静脉图像样本当作训练集来训练一个计算相似度或可分类的网络模型,然后将待匹配的图像输入到训练好的网络模型中即可,而此时网络的每一层输出都可看作不同层次的特征提取;这种方法的关键就是训练网络,而训练网络要求有大量的数据集、GPU等硬件支持、训练周期较长。

发明内容

[0005] 本发明的目的在于克服现有技术的不足,提供一种基于多尺度HOG的手指静脉识别方法,能减少计算复杂度和硬件损耗,且识别精度高、速度快。
[0006] 为解决上述技术问题,本发明采用的技术方案是:
[0007] 提供一种基于多尺度HOG的手指静脉识别方法,用于识别两幅原始手指静脉图像是否取自同一人,其特征在于,包括如下步骤:
[0008] S1.采集两幅原始手指静脉图像;
[0009] S2.对两幅原始手指静脉图像分别进行感兴趣区域提取,并对感兴趣区域进行预处理,以减弱背景信息得到预处理后的图像F1及F2,其中感兴趣区域为包含手指静脉信息的图像;
[0010] S3.对经过预处理后的两幅图像F1及F2分别进行图像分割处理得到增强后的图像P1及P2;
[0011] S4.对图像P1及P2进行图像匹配处理,获得最大匹配响应值maxValue,设置阈值T;
[0012] 若maxValue
[0013] 若maxValue>T,对图像P1及P2分别进行相同的多种尺度变换处理,分别对每种尺度变换后的图像提取HOG特征,并将与图像P1及P2对应的HOG特征分别串联起来得到相应的特征向量X及Y,计算两个特征向量的相似度T(X,Y),并计算两幅图像的相似度S,S=T(X,Y)×maxValue。
[0014] 上述方案中,对采集到的两幅原始手指静脉图像分别依次进行感兴趣区域提取、感兴趣区域的预处理、图像分割及图像匹配处理,并将图像匹配结果与设置的阈值相比较,若图像匹配结果小于阈值,则直接根据图像匹配结果计算相似度,若图像匹配结果大于阈值,则进行多尺度的HOG特征提取,将提取到的特征向量结合图像匹配结果计算相似度。本发明一种基于多尺度HOG的手指静脉识别方法,能减少计算复杂度和硬件损耗,且识别精度高、速度快。
[0015] 优选地,步骤S2中感兴趣区域提取及对提取的感兴趣区域的预处理包括如下步骤:
[0016] S21.对两幅原始手指静脉图像分别进行边缘检测处理,并根据边缘图像完成手指倾斜检测及校正处理;
[0017] S22.对经过边缘检测处理、手指倾斜检测处理及校正处理后的两幅图像分别截取感兴趣区域ROI,其中ROI为包含手指静脉信息的图像;
[0018] S23.对两个ROI区域进行尺寸归一化、灰度归一化及高斯滤波处理,以得到图像F1及F2。
[0019] 感兴趣区域提取及对提取的感兴趣区域的预处理使得图像中的背景信息减弱,手指静脉信息增强,便于提高识别精度。
[0020] 优选地,步骤S21中使用扩展的水平边缘检测方法对两幅原始手指静脉图像分别进行边缘检测处理。
[0021] 优选地,步骤S3中使用静脉特征提取和多阈值模糊增强算法相结合的分割方法对两幅图像F1及F2分别进行图像分割处理得到增强后的图像P1及P2。多阈值模糊增强处理使得手指静脉结构更清晰,便于提高识别精度。
[0022] 进一步优选地,步骤S3中的图像分割处理包括如下步骤:
[0023] S31.提取静脉特征图像;对于经过预处理后的两幅图像F1及F2中的每个像素,在以该像素为中心的9x9的窗口内,分别计算与之对应的8个方向上算子的卷积响应,然后以这8个方向上的最大卷积响应作为该点新的像素值,以获取与两幅图像F1及F2对应的静脉特征图像;
[0024] S32.模糊增强处理;对于每个静脉特征图像,先定义一个隶属度函数,计算静脉特征图像的隶属度以获得隶属度矩阵,然后以隶属度矩阵的邻域均值作为阈值,调整隶属度,获得新的隶属度矩阵,最后根据隶属度函数,对新的隶属度矩阵进行逆变换,以获得增强后的图像P1及P2;其中选取不同的邻域时,邻域均值不同。
[0025] 优选地,步骤S4中,使用归一化相关系数匹配法对图像P1及P2进行图像匹配处理。
[0026] 优选地,步骤S4中,阈值T为0.7。
[0027] 优选地,步骤S4中,对图像P1及P2分别进行五种尺度变换处理。进一步优选地,当图像P1及P2的尺寸为A*B时,五种尺度分别为A*B、A/2*B/2、A/4*B/4、A*B/2、A/2*B。
[0028] 与现有技术相比,本发明的有益效果是:
[0029] 本发明一种基于多尺度HOG的手指静脉识别方法,对采集到的两幅原始手指静脉图像分别依次进行感兴趣区域提取、感兴趣区域的预处理、图像分割及图像匹配处理,并将图像匹配结果与设置的阈值相比较,若图像匹配结果小于阈值,则直接根据图像匹配结果计算相似度,若图像匹配结果大于阈值,则进行多尺度的HOG特征提取,将提取到的特征向量结合图像匹配结果计算相似度,该识别方法能减少计算复杂度和硬件损耗,且识别精度高、速度快。

附图说明

[0030] 图1为本实施例一种基于多尺度HOG的手指静脉识别方法的流程图。
[0031] 图2为原始手指静脉图像的示意图。
[0032] 图3为经过边缘检测处理后手指静脉图像的示意图。
[0033] 图4为截取的感兴趣区域ROI的示意图。
[0034] 图5为感兴趣区域ROI经过归一化及滤波处理后的图像的示意图。
[0035] 图6为经过模糊增强处理后的图像的示意图。
[0036] 其中,图2至图6的尺寸关系为:(图2=图3)>图4>(图5=图6)。

具体实施方式

[0037] 下面结合具体实施方式对本发明作进一步的说明。其中,附图仅用于示例性说明,表示的仅是示意图,而非实物图,不能理解为对本专利的限制;为了更好地说明本发明的实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;对本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。
[0038] 本发明实施例的附图中相同或相似的标号对应相同或相似的部件;在本发明的描述中,需要理解的是,若有术语“上”、“下”、“左”、“右”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此附图中描述位置关系的用语仅用于示例性说明,不能理解为对本专利的限制,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。
[0039] 实施例
[0040] 本实施例一种基于多尺度HOG的手指静脉识别方法,用于识别两幅原始手指静脉图像是否取自同一人,其流程图如图1所示,包括如下步骤:
[0041] S1.采集两幅原始手指静脉图像;其示意图如图2所示;
[0042] S2.对两幅原始手指静脉图像分别进行感兴趣区域提取,并对感兴趣区域进行预处理,以减弱背景信息得到预处理后的图像F1及F2,其中感兴趣区域为包含手指静脉信息的图像;
[0043] S3.对经过预处理后的两幅图像F1及F2分别进行图像分割处理得到增强后的图像P1及P2;
[0044] S4.对图像P1及P2进行图像匹配处理,获得最大匹配响应值maxValue,设置阈值T;
[0045] 若maxValue
[0046] 若maxValue>T,对图像P1及P2分别进行相同的多种尺度变换处理,分别对每种尺度变换后的图像提取HOG特征,并将与图像P1及P2对应的HOG特征分别串联起来得到相应的特征向量X及Y,计算两个特征向量的相似度T(X,Y),并计算两幅图像的相似度S,S=T(X,Y)×maxValue。
[0047] 其中,步骤S2中感兴趣区域提取及对提取的感兴趣区域的预处理包括如下步骤:
[0048] S21.对两幅原始手指静脉图像分别进行边缘检测处理,并根据边缘图像完成手指倾斜检测及校正处理;图3为经过边缘检测处理后手指静脉图像的示意图;
[0049] S22.对经过边缘检测处理、手指倾斜检测处理及校正处理后的两幅图像分别截取感兴趣区域ROI,其中ROI为包含手指静脉信息的图像;图4为截取的感兴趣区域ROI的示意图;
[0050] S23.对两个ROI区域进行尺寸归一化、灰度归一化及高斯滤波处理,以得到图像F1及F2。图5为感兴趣区域ROI经过归一化及滤波处理后的图像的示意图。
[0051] 感兴趣区域提取及对提取的感兴趣区域的预处理使得图像中的背景信息减弱,手指静脉信息增强,便于提高识别精度。
[0052] 另外,步骤S21中使用扩展的水平边缘检测方法对两幅原始手指静脉图像分别进行边缘检测处理。
[0053] 其中,步骤S3中使用静脉特征提取和多阈值模糊增强算法相结合的分割方法对两幅图像F1及F2分别进行图像分割处理得到增强后的图像P1及P2。图6为经过模糊增强处理后的图像的示意图,多阈值模糊增强处理使得手指静脉结构更清晰,便于提高识别精度。
[0054] 本实施例中,步骤S3中的图像分割处理包括如下步骤:
[0055] S31.提取静脉特征图像;对于经过预处理后的两幅图像F1及F2中的每个像素,在以该像素为中心的9x9的窗口内,分别计算与之对应的8个方向上算子的卷积响应,然后以这8个方向上的最大卷积响应作为该点新的像素值,以获取与两幅图像F1及F2对应的静脉特征图像;
[0056] S32.模糊增强处理;对于每个静脉特征图像,先定义一个隶属度函数,计算静脉特征图像的隶属度以获得隶属度矩阵,然后以隶属度矩阵的邻域均值作为阈值,调整隶属度,获得新的隶属度矩阵,最后根据隶属度函数,对新的隶属度矩阵进行逆变换,以获得增强后的图像P1及P2;其中选取不同的邻域时,邻域均值不同。
[0057] 另外,步骤S4中,使用归一化相关系数匹配法对图像P1及P2进行图像匹配处理。
[0058] 其中,步骤S4中,阈值T为0.7。合适的阈值能提高识别精度,该阈值是经多次实验得到的结果。
[0059] 另外,步骤S4中,对图像P1及P2分别进行五种尺度变换处理。
[0060] 其中,当图像P1及P2的尺寸为A*B时,五种尺度分别为A*B、A/2*B/2、A/4*B/4、A*B/2、A/2*B。本实施例中,图像P1及P2的尺寸为64*128,即图像的高度为64,宽度为128。
[0061] 本发明一种基于多尺度HOG的手指静脉识别方法,首先对采集到的原始手指静脉图像进行边缘检测并根据边缘图像完成手指倾斜检测及校正,在此基础上实现基于滑动窗口的感兴趣区域提取;其次,对感兴趣区域进行预处理,包括尺寸归一化、灰度归一化及高斯滤波等;再次,为实现手指静脉纹路的分割,根据手指静脉纹路具有比较清晰的方向场这一特点设计算子提取静脉纹路,并采用多阈值模糊增强算法来剔除伪静脉特征和降低噪声;最后,对提取到的静脉纹路图像应用图像匹配算法计算最大匹配响应值并设置阈值,若最大匹配响应值小于阈值则直接根据最大匹配响应值计算相似度,反之,需进一步地对静脉纹路图像提取多尺度HOG特征,并结合最大匹配响应值计算相似度;其中相似度越高说明进行比较的两幅原始手指静脉图像越可能是同一个人的,该识别方法能减少计算复杂度和硬件损耗,且识别精度高、速度快,防止将不同人的手指静脉图像错认为是一个人的。
[0062] 显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。