一种基于视频选优机制的指静脉注册方法及注册装置与流程

文档序号:22182994发布日期:2020-09-11 21:45阅读:132来源:国知局
一种基于视频选优机制的指静脉注册方法及注册装置与流程
本发明涉及信息安全中的生物特征识别
技术领域
,尤其涉及一种基于视频选优机制的指静脉注册方法及注册装置。
背景技术
:手指静脉识别技术是第二代生物特征识别的代表性技术,它使用近红外光对手指进行照射,手指静脉血管中的血红蛋白对近红外光相比于骨骼肌肉等区域具有更高的吸收率,因此手指静脉血管纹路在指静脉图像中会形成低灰度区域。手指静脉纹路具有唯一性和稳定性,并且位于人体内部,具有高度的安全性和防伪性。因此可以利用指静脉图像进行个人的身份认证。现有的指静脉注册方法如专利号为cn107657209a公开的发明专利申请,该注册方法只有同时满足三个判决条件的图像,方可在数据库中注册:一是判决是否为曝光过度或不足的图像;二是判决是否为静脉清晰但静脉稀疏的图像;三是判决是否为静脉图像模糊不清晰的图像;具体的:首先由采集设备采集到手指静脉注册模板图像,经过预处理后,依次对图像进行曝光程度判别、稀疏程度判别和静脉模糊程度判别,若判决为低质量图像,则由系统拒绝下一步操作并语音提醒采集失败,需重新采集,只有同时满足图像曝光程度判别、模糊程度判别和静脉稀疏程度判别条件,才被允许进行接下来的注册操作。上述方法中,由于采集图像时,受同一根手指左右旋转和上下移动过程中指静脉图像相差较大的影响,当同一根手指左右旋转过大或者上下移动过大时,验证通过率比较低,目前指静脉注册方法大多为拍照模式,当使用拍照模式时,一是同一根手指进行注册时,需要这根手指放置、抬起很多次,从而使注册步骤比较繁琐,用户体验比较差;二是同一根手指注册进行大范围左右旋转和上下移动时,由于图像之间相差比较大,无法确定是同一根手指还是不同手指,从而使注册时无法确保手指唯一性。技术实现要素:本发明的目的在于针对传统的指静脉注册方法在保证注册手指唯一性的情况下无法保证手指姿态的多样性的问题,提出一种基于视频选优机制的指静脉注册方法及注册装置。为了达到目的,本发明提供的技术方案为:本发明涉及一种基于视频选优机制的指静脉注册方法,包括以下步骤:1)采用视频模式采集每根手指的视频,包括每根手指正常放置、左旋转、右旋转、上移和下移的视频;2)从每根手指的视频中提取出n张图像,n>5,从中选择正常放置、左旋转、右旋转、上移和下移状态下的多张图像,若能够找到正常放置、左旋转、右旋转、上移和下移全部状态下的多张图像,则对选择出来的图像进行拼接,并以拼接后的图像作为注册模板进行指静脉注册,若无法找到正常放置、左旋转、右旋转、上移和下移状态全部状态下的多张图像,则注册失败。本发明所述的左旋转状态的图像是指以正常放置的手指为基准,沿手指轴向左旋转所采集到的图像;所述的右旋转状态的图像是指以正常放置的手指为基准,沿手指轴向右旋转采集到的图像。优选地,所述步骤2)的具体步骤包括:2.1)在n张图像中粗略选择出互不相似的m张图像,m≥5;2.2)从互不相似的m张图像中寻找正常放置、左旋转、右旋转、上移和下移状态下的图像;2.3)若能够找到正常放置、左旋转、右旋转、上移和下移全部状态下的图像,则对多张图像并进行拼接,并以拼接后的图像为注册模板进行指静脉注册;若不能找到正常放置、左旋转、右旋转、上移和下移中全部状态下的图像,则注册失败。优选地,所述步骤1)中,采集每根手指视频的过程中,在变化手指姿势时手指不能离开设备,一旦手指离开设备,则视为更换了手指。优选地,所述步骤2.1)中,判断任意两张图像是否相似的过程包括以下步骤:2.1.1)任意选择两张图像,将这两张图像压缩成8*8,共64个像素的图像;2.1.2)分别计算64个像素的灰度均值μ;2.1.3)将64个像素的灰度分别和灰度均值μ进行比较,大于或者等于μ的像素记作1,否则记作0;2.1.4)将两张64个对应0或者1的结果进行比较,灰度值不同个数小于规定阈值t1时则判定为相似或者相同的图像,否则判定为不相似或者不同的图像。优选地,所述步骤2.2)中从互不相似的m张图像中寻找正常放置、左旋转、右旋转、上移和下移状态下的图像的具体步骤包括:2.2.1)m张图像均通过边缘检测、膨胀、细化、去毛刺四个步骤进行特征提取,得到手指静脉的细线图;2.2.2)以m张图像中第一张图像为正常放置图像,以正常放置图像为基准图像img_reg,通过遍历方法,寻找基准图像img_reg最上面纹理开始的行row_start,及最下面纹理结束的行row_end,同时寻找基准图像img_reg最左面纹理开始的列col_start,及最右面纹理结束的列col_end,通过滑窗比较的方式寻找上下平移、左右旋转的图像。优选地,所述步骤2.2.1)中,m张图像通过边缘检测、膨胀、细化、去毛刺四个步骤进行特征提取的步骤包括:2.2.1.1)利用sobel算子进行边缘检测,即设图像为a,将图像a与sobel算子中的卷积因子进行横向卷积,得到gx和gy,对图像的每一个像素进行横向和纵向计算,得到的计算值为g,将计算值与阈值t2进行比较,进而得到二值图b,其中,f(x,y)为像素值;2.2.1.2)将二值图b与膨胀卷积因子进行卷积得到gxy,并与阈值t3比较,得到膨胀后的二值图,2.2.1.3)对膨胀后的二值图进行细化,即当p1的3*3邻域满足公式(6)中的4个全部条件的,则删除二值图像素p1,其中,n(p1)是p1周围8个相邻点的值的和,t(p1)是p1周围8个点0、1轮换的次数;2.2.1.4)通过比较孤立线和分叉线的长度以及合适阈值t4,对细化后的二值图进行去毛刺,优选地,所述步骤2.2.2)中,寻找上下平移的图像的方法包括:2.2.2.1)选取基准图像img_reg的最中间区域mid_area,大小为w*h,在m-1张图像中选取一张图像img_test,将其与基准图像img_reg左右对齐,将中间区域mid_area在选取的图像img_test左右最中间从上到下进行滑窗比较,步长为1,每次滑窗比较中间区域mid_area内每个像素对应的差值,然后将w*h个像素的差值的绝对值进行相加,得到一个value值,并记录相应行的值,取所有滑窗中value值最小的值为value_min和对应行的值,如果value_min值小于阈值t5,则找到了相似区域,同时记录此图像的行值;否则没有找到相似区域;2.2.2.2)重复步骤2.2.2.1),使m-1张图像都与基准图像进行滑窗比较,找到m1张和基准图像中间区域相似的图像;寻找左右旋转的图像的方法包括:2.2.2.3)选取基准图像img_reg的最中间区域mid_area,大小为w*h,取m-3中的一张图像img_test,将其与基准图像img_reg上下对齐,将中间区域mid_area在图像img_test上下最中间从左到右进行滑窗比较,步长为1,每次滑窗比较中间区域mid_area内每个像素对应的差值,然后将w*h个像素的差值的绝对值进行相加,得到一个value值,并记录相应列的值,取所有滑窗中value值最小的值为value_min和对应列的值col,如果value_min值小于阈值t5,则找到了相似区域,同时记录此图像的列col,否则没有找到相似区域;2.2.2.4)重复步骤2.2.2.3),使m-3张图像都与基准图像进行滑窗比较,找到m2张和基准图像中间区域相似的图像;所述步骤2.3)中,比较m1张图像中行值的最小值row_min与最大值row_max,并找到对应的行值最小图像img_up和行值最大图像img_down;将行值最小图像img_up对应原图的下面row_down行图像拼接在基准图像img_reg的最下面纹理结束行row_end的下面;将行值最大图像img_down对应原图的上面row_up行图像拼接在基准图像img_reg的最上面纹理开始行row_start的上面;比较m2张图像中列值的最小值col_min与最大值col_max,并找到对应的列值最小的图像img_left和列值最大的图像img_right;将列值最小的图像img_left对应原图的右边col_right列图像拼接在基准图像的img_reg的右边;将列值最大的图像img_right对应原图的左边col_left列图像拼接在基准图像img_reg的左边。优选地,所述步骤2.3)中,row_down及row_up的计算公式为:row_down=(img_h-h)/2-row_min+(img_h-row_end)(8);row_up=row_max-(img_h-h)/2+row_start(9)。优选地,所述步骤2.3)中,col_right及col_left的计算公式为:col_right=(img_w-w)/2-col_min+(img_w-col_end)(10);col_left=col_max-(img_w-w)/2+col_start(11)。本发明涉及的基于视频选优机制的指静脉注册装置,包括:1)视频采集模块,用于采用视频模式采集每根手指的视频,包括每根手指正常放置、左旋转、右旋转、上移和下移的视频;2)图像提取及拼接模块,用于从每根手指的视频中提取出n张图像,n>5,并从中选择正常放置、左旋转、右旋转、上移和下移状态下的多张图像,若能够找到正常放置、左旋转、右旋转、上移和下移全部状态下的多张图像,则对选择出来的图像进行拼接,并以拼接后的图像作为注册模板进行指静脉注册。采用本发明提供的技术方案,与现有技术相比,具有如下有益效果:本发明利用视频采集模式对同一根手指在大范围左右旋转和上下移动时采集一段视频,并从这段视频中选取正常放置、左旋转、右旋转、上移、下移的多张图像进行拼接,再以拼接出来的图像为注册模板,保证了注册过程中手指的唯一性和姿态多样性。附图说明图1是基于视频选优机制的指静脉注册方法的流程图;图2是寻找上下平移的图像的原理图;图3是寻找左右旋转的图像的原理图;图4是基准图像和左旋转、右旋转、上移、下移状态下的图像;图5是拼接后的注册图像;图6是基于视频选优机制的指静脉注册装置的框图。具体实施方式为进一步了解本发明的内容,结合实施例对本发明作详细描述,以下实施例用于说明本发明,但不用来限制本发明的范围。实施例一结合附图1所示,本发明涉及一种基于视频选优机制的指静脉注册方法包括以下步骤:1)采用视频模式采集每根手指的视频,包括每根手指正常放置、左旋转、右旋转、上移和下移的视频,需要注意的是,采集每根手指视频的过程中,在变化手指姿势时手指不能离开设备,一旦手指离开设备,则视为更换了手指;2)从每根手指的视频中提取出312张图像,图像大小为150*400,150为图像的宽,400为图像的高;从这312张图像种选择正常放置、左旋转、右旋转、上移和下移状态下的多张图像,若能够找到正常放置、左旋转、右旋转、上移和下移全部状态下的多张图像,则对选择出来的图像进行拼接,并以拼接后的图像作为注册模板进行指静脉注册,若无法找到正常放置、左旋转、右旋转、上移和下移状态中全部状态下的多张图像,则注册失败。所述步骤2)中,从这312张图像种选择正常放置、左旋转、右旋转、上移和下移状态下的多张图像具体步骤包括:2.1)在312张图像中粗略选择出互不相似的m张图像,m≥5,判断任意两张图像是否相似的过程包括以下步骤:2.1.1)任意选择两张图像,将这两张图像压缩成8*8,共64个像素的图像;2.1.2)分别计算64个像素的灰度均值μ;2.1.3)将64个像素的灰度分别和灰度均值μ进行比较,大于或者等于μ的像素记作1,否则记作0;2.1.4)将两张64个对应0或者1的结果进行比较,灰度值不同个数小于规定阈值t1时则判定为相似或者相同的图像,否则判定为不相似或者不同的图像,本实施例中规定阈值t1=5;2.2)通过以上方法,从312张图像中选择出了m张互不相似的图片,本实施例中m=11,进一步地从这互不相似的11张图像中寻找正常放置、左旋转、右旋转、上移和下移状态下的图像,其具体步骤包括:2.2.1)上述11张互不相似的图像均通过边缘检测、膨胀、细化、去毛刺四个步骤进行特征提取,得到手指静脉的细线图,特征提取的具体方式是:2.2.1.1)利用sobel算子进行边缘检测,其中,sobel卷积因子为:即设图像为a,将图像a与sobel算子中的卷积因子进行横向卷积,得到gx和gy,对图像的每一个像素进行横向和纵向计算,得到的计算值为g,将计算值与阈值t2进行比较,本实施例中t2=30,进而得到二值图b,其中,f(x,y)为像素值;2.2.1.2)将二值图b与膨胀卷积因子进行卷积得到gxy,膨胀卷积因子为:gxy则,并与阈值t3比较,本实施例中t3=2,得到膨胀后的二值图,2.2.1.3)对膨胀后的二值图进行细化,p1的3*3邻域如下表:p9p2p3p8p1p4p7p6p5即当p1的3*3邻域满足公式(6)中的4个全部条件的,则删除二值图像素p1,其中,n(p1)是p1周围8个相邻点的值的和,t(p1)是p1周围8个点0、1轮换的次数;2.2.1.4)通过比较孤立线和分叉线的长度以及合适阈值t4,本实施例中t4=10对细化后的二值图进行去毛刺,通过以上四个步骤,就可以将初步选择出来的11张图像提取指静脉细线特征,为后面图像拼接做准备。2.2.2)以m张图像中第一张图像为正常放置图像,以正常放置图像为基准图像img_reg,通过遍历方法,寻找基准图像img_reg最上面纹理开始的行row_start,row_start=40,及最下面纹理结束的行row_end,row_end=380,同时寻找基准图像img_reg最左面纹理开始的列col_start,col_start=20,及最右面纹理结束的列col_end,col_end=130,通过滑窗比较的方式寻找上下平移、左右旋转的图像,,寻找上下平移的图像的方法如图2所示,包括:2.2.2.1)选取基准图像img_reg的最中间区域mid_area,大小为24*50,在剩余10张图像中选取一张图像img_test,将其与基准图像img_reg左右对齐,将中间区域mid_area在选取的图像img_test左右最中间从上到下进行滑窗比较,步长为1,每次滑窗比较中间区域mid_area内每个像素对应的差值,然后将24*50个像素的差值的绝对值进行相加,得到一个value值,并记录相应行的值,取所有滑窗中value值最小的值为value_min和对应行的值,如果value_min值小于阈值t5,本实施例中t5=100,则找到了相似区域,同时记录此图像的行值;否则没有找到相似区域;2.2.2.2)重复步骤2.2.2.1),使剩余的9张图像都与基准图像进行滑窗比较;寻找左右旋转的图像的方法如图3所示,包括:2.2.2.3)选取基准图像img_reg(如图4(a)所示)的最中间区域mid_area,大小为24*50,取剩余8张图像中的一张图像img_test,将其与基准图像img_reg上下对齐,将中间区域mid_area在图像img_test上下最中间从左到右进行滑窗比较,步长为1,每次滑窗比较中间区域mid_area内每个像素对应的差值,然后将24*50个像素的差值的绝对值进行相加,得到一个value值,并记录相应列的值,取所有滑窗中value值最小的值为value_min和对应列的值col,如果value_min值小于阈值t5,本实施例中t5=100,则找到了相似区域,同时记录此图像的列col,否则没有找到相似区域;2.2.2.4)重复步骤2.2.2.3),使剩余的8张图像都与基准图像进行滑窗比较。2.3)若能够找到正常放置、左旋转、右旋转、上移和下移全部状态下的图像,则对多张图像并进行拼接,并以拼接后的图像为注册模板进行指静脉注册;若不能找到正常放置、左旋转、右旋转、上移和下移全部状态下的图像,则注册失败;本实施例中,通过步骤2.2.2.1)和2.2.2.2)找到3张和基准图像中间区域相似的图像,通过步骤2.2.2.3)和2.2.2.4)找到4张和基准图像中间区域相似的图像;进一步地,从通过步骤2.2.2.1)和2.2.2.2)找到3张图像中,比较3张图像中行值的最小值row_min与最大值row_max,行的最小值为row_min=2,行的最大值为row_max=250,找到对应的行值最小图像img_up和行值最大图像img_down,图像img_up如图4(d)所示,图像img_down如图4(e)所示;将行值最小图像img_up对应原图的下面row_down行图像拼接在基准图像img_reg的最下面纹理结束行row_end=380的下面;将行值最大图像img_down对应原图的上面row_up=40行图像拼接在基准图像img_reg的最上面纹理开始行row_start的上面,即:row_down=(img_h-h)/2-row_min+(img_h-row_end)=(400-50)/2-2+(400-380)=193;row_up=row_max-(img_h-h)/2+row_start=250-(400-50)/2+40=115;所述步骤2.3)中,从4张和基准图像中间区域相似的图像,比较这4张图像中列值的最小值col_min与最大值col_max,如图4所示,本实施例中列值的最小值col_min=23,列值的最大值col_max=123,找到对应的列值最小的图像img_left和列值最大的图像img_right,图像img_left如图4(c)所示,图像img_right如图4(b)所示;将列值最小的图像img_left对应原图的右边col_right列图像拼接在基准图像的img_reg的右边;将列值最大的图像img_right对应原图的左边col_left列图像拼接在基准图像img_reg的左边,即:col_right=(img_w-w)/2-colmin+(img_w–col_start)=(150-24)/2-23+150-130=70;col_left=col_max-(img_w-w)/2+col_start=123-(200-50)/2+33=80;最终拼接的图像如图5所示。为了进一步阐述本发明的效果,以本发明拼接后的图像为注册模板a进行指静脉注册,将本实施例的手指用传统拍照模式生成注册模板b,然后用基于静脉纹路端点和交叉点的mhd(modifiedhausdorffdistance)识别算法,在本实施例的手指多姿态放置1000次的情况下计算两种不同注册模板所得识别率,结果如表1所示:表1:传统注册模式与视频选优机制注册模式识别率对照表:比较传统拍照注册模式和视频选优机制注册模式下的识别率可知,采用本实施例涉及的视频选优机制注册模式的识别率比传统注册模式识别率高出20%多,识别准确率大幅度提高。实施例二结合附图6所示,本实施例涉及一种基于视频选优机制的指静脉注册装置,包括:1)视频采集模块,用于采用视频模式采集每根手指的视频,包括每根手指正常放置、左旋转、右旋转、上移和下移的视频;所述视频采集模块是用于实现实施例一步骤1)的功能的模块。2)图像提取及拼接模块,用于从每根手指的视频中提取出n张图像,并从中选择正常放置、左旋转、右旋转、上移和下移状态下的多张图像,若能够找到正常放置、左旋转、右旋转、上移和下移全部状态下的多张图像,则对选择出来的图像进行拼接,并以拼接后的图像作为注册模板进行指静脉注册;所述图像提取及拼接模块是用于实现实施例一步骤2)的功能模块。以上结合实施例对本发明进行了详细说明,但所述内容仅为本发明的较佳实施例,不能被认为用于限定本发明的实施范围。凡依本发明申请范围所作的均等变化与改进等,均应仍属于本发明的专利涵盖范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1