一种指背静脉图像识别过程中指甲的检测与处理方法与流程

未命名 09-22 阅读:69 评论:0


1.本发明涉及生物识别技术领域,特别是涉及一种指背静脉图像识别过程中指甲的检测与处理方法。


背景技术:

2.指背静脉识别技术是通过近红外光对手指指背区域进行照射,当手指流动血液中的血红素吸收了近红外光后,可以获得指背静脉图像,再使用特征提取算法从指背静脉图像中提取出特征值,识别时将提取的特征值数据与之前存储的特征值数据进行比对,给出识别比对的结果,从而达到身份识别的功能。
3.市面上常见的手指静脉识别技术多采用指腹静脉识别技术,但近年来指背静脉识别技术因其独特的稳定性而受到市场的关注,如:采用指背静脉识别技术,手指用力按压认证设备不影响指背静脉的血管和血液流动,手指在拎重物后也不影响指背静脉的血管和血液流动,进而不影响利用指背静脉进行生物识别的识别性能,可解决采用指腹静脉识别技术导致的用户手指用力按压和拎重物后进行静脉识别认证的验证成功率不高的问题。
4.在指背静脉技术的开发过程中,发现不同用户的指甲区域在近红外光下的特征十分相似,且不少女性用户会做美甲或戴假甲,这将进一步增加不同用户间指甲区域的相似性,进而会影响指背静脉识别算法的安全性和稳定性,因此需要开发一种消除指甲对指背静脉识别技术影响的新方法。


技术实现要素:

5.本发明的主要目的是提供一种指背静脉图像识别过程中指甲的检测与处理方法,有效筛选出指背静脉图像中的指甲区域,减少指甲区域对指背静脉识别的影响,大大提高了指背静脉识别算法的安全性和稳定性。
6.为实现上述目的,本发明提供了如下方案:本发明涉及一种指背静脉图像识别过程中指甲的检测与处理方法,其包括以下步骤:s1.采集用户的指背静脉图像,对其进行归一化处理,获得目标检测图像;s2.计算目标检测图像中每一像素点的多方向曲率值并确定该像素点的主方向,根据该像素点主方向的曲率值判断该像素点是否为指甲边缘预判点,并对所述指甲边缘预判点进行位置标注;s3.对所有指甲边缘预判点进行对称性检测,并根据对称性检测结果判断其是否为指甲边缘,若是指甲边缘则进行步骤s4,若不是指甲边缘,则停止检测;s4.根据指甲边缘确定指甲区域,并将指甲区域进行灰度标注处理。
7.优选地,所述步骤s2中计算目标检测图像中每一像素点的多方向曲率值并确定该像素点的主方向包括:s2.1.计算像素点等间隔角度的多个方向的曲率值及其正交方向的曲率值的差
值;s2.2.选择差值的绝对值最大的方向作为该像素点的主方向。
8.优选地,所述步骤s2中根据该像素点主方向的曲率值判断该像素点是否为指甲边缘预判点为:设定曲率阈值,若该像素点主方向的曲率值大于曲率阈值,则该像素点为指甲边缘预判点,反之非指甲边缘预判点。
9.优选地,所述步骤s2中对所述指甲边缘预判点进行位置标注为:构建与目标检测图像相同尺寸的空白二值图,将指甲边缘预判点在空白二值图中对应位置的像素值置为1,非指甲边缘预判点的像素值置为0,计算公式为:,,,式中,c(i)为目标检测图像像素点在i角度方向的曲率值;c(i+90)为目标检测图像像素点在正交方向的曲率值;g(i)为目标检测图像像素点在i角度方向和正交方向曲率差值的绝对值;a为目标检测图像像素点的主方向;x为指甲边缘预判点的横坐标;y为指甲边缘预判点的纵坐标;k为曲率阈值;i(x,y)为指甲边缘预判点的位置信息。
10.优选地,所述步骤s3中对称性检测包括曲率对称性检测、方向对称性检测和灰度对称性检测,计算公式为:,,,,式中,m为指甲边缘预判点;z(m)为指甲边缘预判点的主方向曲率值;r(m)为指甲边缘预判点的曲率半径值;为指甲边缘预判点的镜像点的曲率半径值;为曲率对称性检测量化指标参数;n为指甲预判点的数量;b(m)为指甲边缘预判点的主方向;为指甲边缘预判点的镜像点的主方向;为方向对称性检测量化指标参数;d(m)为指甲边缘预判点的灰度值;为指甲边缘预判点的镜像点的灰度值;为指灰度对称性检测量化指标参数。
11.优选地,所述步骤s3中通过对称性检测结果判断其是否为指甲边缘包括:设定对称性检测阈值,若对称性检测结果小于对称性检测阈值,则为指甲边缘,反之不是指甲边
缘,其中,对称性检测结果的计算公式为:,式中,score为对称性检测结果,function对称性检测结果量化评估数学模型。
12.优选地,所述对称性检测结果的计算公式优选为:,式中:为曲率对称性检测量化指标参数的权重系数;为方向对称性检测量化指标参数的权重系数;为指灰度对称性检测量化指标参数的权重系数。
13.优选地,所述步骤s4中的指甲区域为指甲边缘与目标检测图像的边缘所围成的面积较小的连通区域。
14.优选地,所述步骤s4中将指甲区域进行灰度标注处理为将指甲区域的像素点的灰度值置为0。
15.本发明具有以下技术效果:1、本发明通过多方向曲率值筛选出指甲边缘预判点并对其进行位置信息标注,然后对指甲边缘预判点做曲率对称性检测、方向对称性检测和灰度对称性检测,若同时满足曲率对称性、方向对称性和灰度对称性检测,则为指甲边缘信息,反之不是指甲边缘信息,予以剔除,从而准备定位指甲区域,便于后续处理。
16.2、本发明指甲区域进行灰度标注处理,将其灰度值置为0,后续存储到提取的静脉特征信息中,将这部分静脉信息特征的统计权重同样置为0,即消除了指甲区域对静脉识别的影响,提高了指背静脉识别算法的安全性和稳定性。
附图说明
17.为了更清楚地说明本技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1为本发明涉及的一种指背静脉图像识别过程中指甲的检测与处理方法的流程图;图2为带指甲区域的指背静脉图像。
具体实施方式
19.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本技术保护范围。
20.参照图1所示,本发明涉及一种指背静脉图像识别过程中指甲的检测与处理方法,其包括以下步骤:s1.采集用户的指背静脉图像,对其进行归一化处理,获得目标检测图像;如图2所示为采集到的带指甲区域的指背静脉图像,其中指甲区域因不具备个体差异性,且指甲区
域面积较大,进而会影响指背静脉识别算法的安全性和稳定性,因此需要对其做检测。
21.s2.计算目标检测图像中每一像素点的多方向曲率值并确定该像素点的主方向,根据该像素点主方向的曲率值判断该像素点是否为指甲边缘预判点,并对所述指甲边缘预判点进行位置标注,具体步骤为:s2.1.计算像素点等间隔角度的多个方向的曲率值及其正交方向的曲率值的差值;s2.2.选择差值的绝对值最大的方向作为该像素点的主方向。
22.若等间隔角度为,则需要计算360/个方向的曲率值,即若等间隔角度为30度,则需要计算12个方向的曲率值,若等间隔角度为45度,则需要计算8个方向的曲率值,在此不做限定,一般选择30度。此外,正交曲率差值最大的方向说明其灰度变化最为明显,最能反应该像素点的方向性,因此将其作为主方向。
23.s2.3.设定曲率阈值,若该像素点主方向的曲率值大于曲率阈值,则该像素点为指甲边缘预判点,反之非指甲边缘预判点。
24.指甲边缘点存在其固有的物理学特性,且根据包含指甲区域的指背静脉图像跑批数据得到指甲边缘点的曲率值在一定的范围内波动,因此可以通过设定曲率阈值来进行指甲边缘点判断。
25.s2.4.构建与目标检测图像相同尺寸的空白二值图,将指甲边缘预判点在空白二值图中对应位置的像素值置为1,非指甲边缘预判点的像素值置为0,计算公式为:,,,式中,c(i)为目标检测图像像素点在i角度方向的曲率值;c(i+90)为目标检测图像像素点在正交方向的曲率值;g(i)为目标检测图像像素点在i角度方向和正交方向曲率差值的绝对值;a为目标检测图像像素点的主方向;x为指甲边缘预判点的横坐标;y为指甲边缘预判点的纵坐标;k为曲率阈值;i(x,y)为指甲边缘预判点的位置信息。
26.判断出指甲边缘预判点后,需要对其进行位置信息进行存储,便于后续准确调取指甲边缘预判点,本方案中通过构建二值图的方式对其位置信息进行存储。
27.s3.对所有指甲边缘预判点进行对称性检测,并根据对称性检测结果判断其是否为指甲边缘,若是指甲边缘则进行步骤s4,若不是指甲边缘,则停止检测;具体包括:s3.1.首先对指甲边缘预判点进行对称性检测,包括曲率对称性检测、方向对称性检测和灰度对称性检测,计算公式为:,,
,,式中,m为指甲边缘预判点;z(m)为指甲边缘预判点的主方向曲率值;r(m)为指甲边缘预判点的曲率半径值;为指甲边缘预判点的镜像点的曲率半径值;为曲率对称性检测量化指标参数;n为指甲预判点的数量;b(m)为指甲边缘预判点的主方向;为指甲边缘预判点的镜像点的主方向;为方向对称性检测量化指标参数;d(m)为指甲边缘预判点的灰度值;为指甲边缘预判点的镜像点的灰度值;为指灰度对称性检测量化指标参数。
28.如上所述指甲边缘点存在其固有的物理学特性,如大致对称等,因此本发明通过对称性检测来进一步判断其是否存在指甲边缘,本发明中通过灰度、方向、曲率作为判断指标。此外,像素点的镜像点的获取方式为现有方案,在此不做再次限定。
29.s3.2.根据图像跑批结果设定对称性检测阈值,若对称性检测结果小于对称性检测阈值,则为指甲边缘,反之不是指甲边缘,其中,对称性检测结果的计算公式为:,式中,score为对称性检测结果,function对称性检测结果量化评估数学模型。
30.在一个实施例中,对称性检测结果的计算公式优选为:,式中:为曲率对称性检测量化指标参数的权重系数;为方向对称性检测量化指标参数的权重系数;为指灰度对称性检测量化指标参数的权重系数。
31.s4.根据指甲边缘确定指甲区域,并将指甲区域进行灰度标注处理:其中,指甲区域为指甲边缘与目标检测图像的边缘所围成的面积较小的连通区域,将指甲区域进行灰度标注处理为将指甲区域的像素点的灰度值置为0。因指背静脉图像采集设备的设计原理,一般采集到的指背静脉图像仅包含部分指甲区域,且指甲区域会在指背静脉图像的边缘处,因此指甲边缘与目标检测图像的边缘会将目标检测图像分为两个连通区域,其中面积较小的连通域即为指甲区域,将指甲区域的灰度值置为0,将在后续指背静脉图像的处理过程中,如特征提取过程中,将这部分静脉信息特征的统计权重同样置为0,即消除了指甲区域对指背静脉识别的影响,提高了指背静脉识别算法的安全性和稳定性。
32.以上所述的实施例仅是对本发明的优选方式进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神的前提下,本领域普通技术人员对本发明的技术方案做出的各种变形和改进,均应落入本发明权利要求书确定的保护范围内。

技术特征:
1.一种指背静脉图像识别过程中指甲的检测与处理方法,其特征在于:包括以下步骤:s1.采集用户的指背静脉图像,对其进行归一化处理,获得目标检测图像;s2.计算目标检测图像中每一像素点的多方向曲率值并确定该像素点的主方向,根据该像素点主方向的曲率值判断该像素点是否为指甲边缘预判点,并对所述指甲边缘预判点进行位置标注;s3.对所有指甲边缘预判点进行对称性检测,并根据对称性检测结果判断其是否为指甲边缘,若是指甲边缘则进行步骤s4,若不是指甲边缘,则停止检测;s4.根据指甲边缘确定指甲区域,并将指甲区域进行灰度标注处理。2.根据权利要求1所述的指背静脉图像识别过程中指甲的检测与处理方法,其特征在于:所述步骤s2中计算目标检测图像中每一像素点的多方向曲率值并确定该像素点的主方向包括:s2.1.计算像素点等间隔角度的多个方向的曲率值及其正交方向的曲率值的差值;s2.2.选择差值的绝对值最大的方向作为该像素点的主方向。3.根据权利要求2所述的指背静脉图像识别过程中指甲的检测与处理方法,其特征在于:所述步骤s2中根据该像素点主方向的曲率值判断该像素点是否为指甲边缘预判点为:设定曲率阈值,若该像素点主方向的曲率值大于曲率阈值,则该像素点为指甲边缘预判点,反之非指甲边缘预判点。4.根据权利要求3所述的指背静脉图像识别过程中指甲的检测与处理方法,其特征在于:所述步骤s2中对所述指甲边缘预判点进行位置标注为:构建与目标检测图像相同尺寸的空白二值图,将指甲边缘预判点在空白二值图中对应位置的像素值置为1,非指甲边缘预判点的像素值置为0,计算公式为:,,,式中,c(i)为目标检测图像像素点在i角度方向的曲率值;c(i+90)为目标检测图像像素点在正交方向的曲率值;g(i)为目标检测图像像素点在i角度方向和正交方向曲率差值的绝对值;a为目标检测图像像素点的主方向;x为指甲边缘预判点的横坐标;y为指甲边缘预判点的纵坐标;k为曲率阈值;i(x,y)为指甲边缘预判点的位置信息。5.根据权利要求4所述的指背静脉图像识别过程中指甲的检测与处理方法,其特征在于:所述步骤s3中对称性检测包括曲率对称性检测、方向对称性检测和灰度对称性检测,计算公式为:,,
,,式中,m为指甲边缘预判点;z(m)为指甲边缘预判点的主方向曲率值;r(m)为指甲边缘预判点的曲率半径值;为指甲边缘预判点的镜像点的曲率半径值;为曲率对称性检测量化指标参数;n为指甲预判点的数量;b(m)为指甲边缘预判点的主方向;为指甲边缘预判点的镜像点的主方向;为方向对称性检测量化指标参数;d(m)为指甲边缘预判点的灰度值;为指甲边缘预判点的镜像点的灰度值;为指灰度对称性检测量化指标参数。6.根据权利要求5所述的指背静脉图像识别过程中指甲的检测与处理方法,其特征在于:所述步骤s3中通过对称性检测结果判断其是否为指甲边缘包括:设定对称性检测阈值,若对称性检测结果小于对称性检测阈值,则为指甲边缘,反之不是指甲边缘,其中,对称性检测结果的计算公式为:,式中,score为对称性检测结果,function对称性检测结果量化评估数学模型。7.根据权利要求6所述的指背静脉图像识别过程中指甲的检测与处理方法,其特征在于:所述对称性检测结果的计算公式优选为:,式中:为曲率对称性检测量化指标参数的权重系数;为方向对称性检测量化指标参数的权重系数;为指灰度对称性检测量化指标参数的权重系数。8.根据权利要求1所述的指背静脉图像识别过程中指甲的检测与处理方法,其特征在于:所述步骤s4中的指甲区域为指甲边缘与目标检测图像的边缘所围成的面积较小的连通区域。9.根据权利要求7所述的指背静脉图像识别过程中指甲的检测与处理方法,其特征在于:所述步骤s4中将指甲区域进行灰度标注处理为将指甲区域的像素点的灰度值置为0。

技术总结
本发明涉及一种指背静脉图像识别过程中指甲的检测与处理方法,属于生物识别领域,包括以下步骤:采集用户的指背静脉图像,对其进行归一化处理,获得目标检测图像;计算目标检测图像中每一像素点的多方向曲率值并确定该像素点的主方向,根据该像素点主方向的曲率值判断该像素点是否为指甲边缘预判点,并对所述指甲边缘预判点进行位置标注;对所有指甲边缘预判点进行对称性检测,并根据对称性检测结果判断其是否为指甲边缘,若是指甲边缘则根据指甲边缘确定指甲区域,并将指甲区域进行灰度标注处理。本发明能提高了指背静脉识别算法的安全性和稳定性。全性和稳定性。全性和稳定性。


技术研发人员:辛传贤 邱盼盼 李学双
受保护的技术使用者:江苏圣点世纪科技有限公司
技术研发日:2023.08.24
技术公布日:2023/9/20
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐