掌桥专利:专业的专利平台
掌桥专利
首页

指静脉识别方法、装置、认证设备及存储介质

文献发布时间:2023-06-19 13:49:36


指静脉识别方法、装置、认证设备及存储介质

技术领域

本发明实施例涉及安全认证技术领域,尤其涉及一种指静脉识别方法、装置、认证设备及存储介质。

背景技术

指静脉识别技术是利用近红外线穿透手指后所得的静脉纹路影像来进行个人识别,是具有高精度、高速度的世界上最尖端的生物识别技术。在各种生物识别技术中,因其是利用外部看不到的生物内部特征进行识别的技术,所以作为具有高防伪性的第二代生物识别技术备受瞩目。

目前指静脉识别技术被广泛应用到公共领域认证设备比如,会员识别一体机,银行ATM机,门禁管理系统,PC登录,代替汽车锁,保险箱管理,复印机管理,电子支付等需要进行个人身份认证的领域。在国内,指静脉门禁系统以及USB型指静脉设别设备已发展到很多城市。

相关技术中,指静脉识别采用固定式的近红外光线直射和CCD摄像头,获取单个手指的手指静脉图像。然而在获取单个手指的手指静脉图像的过程中,手指静脉图像的清晰度和识别度经常容易受手指的摆放位置、摆放方式的影响,影响了指静脉识别的精准度。

发明内容

为了解决上述在获取单个手指的手指静脉图像的过程中,手指静脉图像的清晰度和识别度经常容易受手指的摆放位置、摆放方式的影响,影响了指静脉识别的精准度的技术问题,本发明实施例提供了一种指静脉识别方法、装置、认证设备及存储介质。

在本发明实施例的第一方面,首先提供了一种指静脉识别方法,应用于认证设备,所述认证设备包括指静脉识别装置,所述指静脉识别装置包括N个指静脉采集模块,所述N≥2,所述方法包括:

获取所述指静脉识别装置中N个所述指静脉采集模块采集的N组第一局部指静脉图像;

将N组所述第一局部指静脉图像进行拼接处理,生成M指静脉图像,其中,所述M>1;

将所述M指静脉图像与预设指静脉模型进行比较,根据比较结果确定指静脉识别结果。

在一个可选的实施方式中,所述指静脉识别装置内部设置有矩阵式近红外光线发射器以及矩阵式影像传感器;

所述指静脉采集模块包括至少包括1个所述近红外光线发射器以及至少1个所述影像传感器;

所述获取所述指静脉识别装置中N个所述指静脉采集模块采集的N组第一局部指静脉图像,包括:

控制所述指静脉识别装置内部的所述矩阵式近红外光线发射器发射近红外光线;

通过每个所述指静脉采集模块中的所述影像传感器,采集所述近红外光线照射手指显示出的第一局部指静脉图像。

在一个可选的实施方式中,所述将N组所述第一局部指静脉图像进行拼接处理,生成M指静脉图像,包括:

按照N个所述指静脉采集模块的顺序,将N组所述第一局部指静脉图像进行图像处理,并拼接生成M指静脉图像。

在一个可选的实施方式中,所述指静脉模型包括全指静脉模型,所述根据比较结果确定指静脉识别结果,包括:

若所述M指静脉图像中任一手指静脉图与所述全指静脉模型中任一手指静脉图匹配,则确定指静脉识别成功;

若所述M指静脉图像中任一手指静脉图与所述全指静脉模型中任一手指静脉图未匹配,则确定指静脉识别未成功;

所述认证设备包括智能门锁,所述方法还包括:在指静脉识别成功的情况下,执行开锁动作。

在一个可选的实施方式中,所述获取所述指静脉识别装置中N个所述指静脉采集模块采集的N组第一局部指静脉图像,包括:

在对象位于所述认证设备中对象接近感应器的感应区域的情况下,唤醒所述指静脉识别装置;

获取所述指静脉识别装置中N个所述指静脉采集模块采集的N组第一局部指静脉图像。

在一个可选的实施方式中,在执行所述方法之前,还包括:

获取所述指静脉识别装置中N个所述指静脉采集模块采集的N组第二局部指静脉图像;

将N组所述第二局部指静脉图像进行拼接处理,生成指静脉模型,所述指静脉模型包括全指静脉模型。

在一个可选的实施方式中,所述指静脉识别装置内部设置有矩阵式近红外光线发射器以及矩阵式影像传感器;

所述指静脉采集模块包括至少包括1个所述近红外光线发射器以及至少1个所述影像传感器;

所述获取所述指静脉识别装置中N个所述指静脉采集模块采集的N组第二局部指静脉图像,包括:

控制所述指静脉识别装置内部的所述矩阵式近红外光线发射器发射近红外光线;

通过每个所述指静脉采集模块中的所述影像传感器,采集所述近红外光线照射手指显示出的第二局部指静脉图像。

在一个可选的实施方式中,所述将N组所述第二局部指静脉图像进行拼接处理,生成指静脉模型,包括:

按照N个所述指静脉采集模块的顺序,将N组所述第二局部指静脉图像进行图像处理,并拼接生成指静脉模型。

在一个可选的实施方式中,所述方法还包括:

在指静脉识别成功的情况下,确定相匹配的所述M指静脉图像中手指静脉图与所述指静脉模型中的手指静脉图之间的匹配度;

在所述匹配度与预设匹配度阈值之间的差值小于预设差值的情况下,将匹配次数加1;

在所述匹配次数超过预设次数阈值的情况下,基于预设的提示策略提示重新录入指静脉模型;以及

跳转至所述获取所述指静脉识别装置中N个所述指静脉采集模块采集的N组第二局部指静脉图像的步骤。

在一个可选的实施方式中,所述方法还包括:

在当前时刻达到预设指静脉模型更新时刻的情况下,基于预设的提示策略提示重新录入指静脉模型;以及

跳转至所述获取所述指静脉识别装置中N个所述指静脉采集模块采集的N组第二局部指静脉图像的步骤。

在一个可选的实施方式中,所述基于预设的提示策略提示重新录入指静脉模型,包括:

在所述匹配度的个数未满足预设数量的情况下,基于预设的提示策略提示重新录入指静脉模型。

在一个可选的实施方式中,所述方法还包括:

在所述匹配度的个数满足预设数量的情况下,将所述指静脉模型替换为所述M指静脉图像。

在本发明实施例的第二方面,提供了一种指静脉识别装置,应用于认证设备,所述认证设备包括指静脉识别装置,所述指静脉识别装置包括N个指静脉采集模块,所述N≥2,所述指静脉识别装置包括:

图像获取模块,用于获取所述指静脉识别装置中N个所述指静脉采集模块采集的N组第一局部指静脉图像;

图像处理模块,用于将N组所述第一局部指静脉图像进行拼接处理,生成M指静脉图像,所述M>1;

图像对比模块,用于将所述M指静脉图像与预设指静脉模型进行比较,根据比较结果确定指静脉识别结果。

在本发明实施例的第三方面,还提供了一种认证设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现上述第一方面中所述的指静脉识别方法。

在本发明实施例的第四方面,还提供了一种存储介质,所述存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面中所述的指静脉识别方法。

在本发明实施例的第五方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面中所述的指静脉识别方法。

本发明实施例提供的技术方案,认证设备上设置有指静脉识别装置,指静脉识别装置包括N个指静脉采集模块,N≥2,获取指静脉识别装置中N个指静脉采集模块采集的N组第一局部指静脉图像,将N组第一局部指静脉图像进行拼接处理,生成M指静脉图像,其中,M>1,将M指静脉图像与预设指静脉模型进行比较,根据比较结果确定指静脉识别结果。如此通过指静脉识别装置中N个指静脉采集模块采集的N组第一局部指静脉图像,并进行拼接处理生成M指静脉图像,相较于单个手指的手指静脉图像,M指静脉图像的清晰度和识别度可以减少因手指的摆放位置、摆放方式带来的影响,提高了指静脉识别的精准度。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中示出的一种智能门锁上指静脉识别装置的结构示意图;

图2为本发明实施例中示出的一种指静脉识别方法的实施流程示意图;

图3为本发明实施例中示出的一种智能门锁上设置人体接近感应器的结构示意图;

图4为本发明实施例中示出的另一种指静脉识别方法的实施流程示意图;

图5为本发明实施例中示出的一种指静脉识别装置的结构示意图;

图6为本发明实施例中示出的一种认证设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本发明实施例中,认证设备上设置有指静脉识别装置,指静脉识别装置集成了阵列光源以及阵列图像采集设备,且指静脉识别装置包括N个指静脉采集模块,这里N≥2。其中,指静脉识别装置内部设置有矩阵式近红外光线发射器以及矩阵式影像传感器,矩阵式近红外光线发射器可以平行得发射出近红外光线,指静脉采集模块包括至少包括1个近红外光线发射器以及至少1个影像传感器,负责对应区域的画面采集。

例如,认证设备为智能门锁,指静脉识别装置可覆盖于门把手背部或放置在寻常门锁指静脉模块位置,指静脉识别装置内部设置有矩阵式近红外光线发射器以及矩阵式影像传感器。指静脉识别装置内近红外光线发射器与影像传感器的排列均为矩阵式,矩阵式近红外光线发射器可以平行得发射出近红外光线,指静脉识别装置分为4个指静脉采集模块,每个指静脉采集模块至少包括1个近红外光线发射器以及至少1个影像传感器,负责对应区域的画面采集,如图1所示。

基于此,如图1所示,为本发明实施例提供的一种指静脉识别方法的实施流程示意图,该方法应用于认证设备,具体可以包括以下步骤:

S201,获取所述指静脉识别装置中N个所述指静脉采集模块采集的N组第一局部指静脉图像。

在本发明实施例中,对于认证设备,例如智能门锁,包括指静脉识别装置,指静脉识别装置包括N个指静脉采集模块,所述N≥2。每个指静脉采集模块可以采集对应区域的画面。

如此,对于认证设备,其中指静脉识别装置中N个指静脉采集模块可以各自采集对应区域的第一局部指静脉图像,从而可以获取指静脉识别装置中N个指静脉采集模块采集的N组第一局部指静脉图像。

例如,如图1所示,对于智能门锁,其中指静脉识别装置中4个指静脉采集模块可以各自采集对应区域的第一局部指静脉图像,从而可以获取指静脉识别装置中4个指静脉采集模块采集的4组第一局部指静脉图像。

需要说明的是,对于第一局部指静脉图像,指的是M个手指中一个或多个手指的局部指静脉图像,例如指静脉采集模块1采集食指的局部指静脉图像,静脉采集模块2采集中指的局部指静脉图像,又例如指静脉采集模块1采集食指、中指的局部指静脉图像,本发明实施例对此不作限定。

其中,在本发明实施例中,对于认证设备,可以设置有对象接近感应器,例如人体接近感应器,对象接近感应器存在一定的感应区域,对象位于这个区域内,对象接近感应器可以感知到。这里的对象可以是用户,本发明实施例对此不作限定。

基于此,在对象位于认证设备中对象接近感应器的感应区域的情况下,对象接近感应器可以感知到,由此认证设备可以感知到对象,从而可以唤醒所述指静脉识别装置,进而获取指静脉识别装置中N个指静脉采集模块采集的N组第一局部指静脉图像。如此对于指静脉识别装置而言,平时处于休眠状态,在认证设备感知到对象的情况下,唤醒指静脉识别装置,可以节省能耗。

例如,如图3所示,对于智能门锁,设置有人体接近感应器,在用户位于人体接近感应器的感应区域的情况下,由此智能门锁可以感知到用户,从而可以唤醒指静脉识别装置,进而获取指静脉识别装置中4个指静脉采集模块采集的4组第一局部指静脉图像。

而对于在对象未位于认证设备中对象接近感应器的感应区域的情况下,由此认证设备感知不到对象,从而可以无需唤醒指静脉识别装置,指静脉识别装置继续保持休眠,如此可以节省能耗。

此外,在本发明实施例中,指静脉识别装置内部设置有矩阵式近红外光线发射器以及矩阵式影像传感器,所述指静脉采集模块包括至少包括1个所述近红外光线发射器以及至少1个所述影像传感器。这里近红外光线发射器可以被指静脉采集模块共享,例如如图1所示,指静脉识别装置中心位置的近红外光线发射器可以被4个指静脉采集模块共享,如此可以有效利用近红外光线发射器,节省一定硬件成本。

基于此,本发明实施例具体通过以下方式获取所述指静脉识别装置中N个所述指静脉采集模块采集的N组第一局部指静脉图像:控制所述指静脉识别装置内部的所述矩阵式近红外光线发射器发射近红外光线;通过每个所述指静脉采集模块中的所述影像传感器,采集所述近红外光线照射手指显示出的第一局部指静脉图像。

例如,如图3所示,控制指静脉识别装置内部的矩阵式近红外光线发射器发射近红外光线,这里指静脉识别装置内部的矩阵式近红外光线发射器可以平行发射近红外光线,进而通过每个指静脉采集模块(即指静脉采集模块1、指静脉采集模块2、指静脉采集模块3、指静脉采集模块4)中的影像传感器,采集近红外光线照射手指显示出的第一局部指静脉图像,如此可以获取到指静脉识别装置中4个指静脉采集模块采集的4组第一局部指静脉图像。

需要说明的是,上述认证设备,例如可以是会员识别一体机,银行ATM机,当然也可以是门禁管理系统,PC登录,代替汽车锁,保险箱管理,复印机管理,电子支付等需要进行个人身份认证的领域中用到的设备,本发明实施例对此不作限定。

S202,将N组所述第一局部指静脉图像进行拼接处理,生成M指静脉图像,其中,所述M>1。

在本发明实施例中,对于N组第一局部指静脉图像,可以将N组第一局部指静脉图像进行拼接处理,生成M指静脉图像,其中,所述M>1。其中,可以按照N个所述指静脉采集模块的顺序,将N组所述第一局部指静脉图像进行图像处理,并拼接生成M指静脉图像。

需要说明的是,这里的图像处理具体可以是滤波、特征提取等处理,具体可以参考目前的图像处理算法,从而可以最终拼接成M指静脉图像。这里采用的拼接算法具体可以是交叉相关、距离变换、结构匹配、链码相关算法,本发明实施例对此不作限定。

例如,如图1所示,对于智能门锁的4个指静脉采集模块,存在相应的顺序,按照4个指静脉采集模块的顺序,将4组第一局部指静脉图像分别进行滤波、特征提取等图像处理,并最终拼接生成一幅用户整体手指的静脉图像,即5指静脉图像,包括5个手指(即拇指、食指、中指、无名指、小指)的指静脉图。

S203,将所述M指静脉图像与预设指静脉模型进行比较,根据比较结果确定指静脉识别结果。

对于M指静脉图像,认证设备可以将该M指静脉图像与预设指静脉模型进行比较,从而根据比较结果确定指静脉识别结果。其中,指静脉模型包括全指静脉模型,若所述M指静脉图像中任一手指静脉图与所述全指静脉模型中任一手指静脉图匹配,则确定指静脉识别成功;若所述M指静脉图像中任一手指静脉图与所述全指静脉模型中任一手指静脉图未匹配,则确定指静脉识别未成功。需要说明的是,在指静脉识别成功的情况下,可以控制认证设备执行某种动作,例如控制智能门锁执行开锁动作。

例如,对于5指静脉图像,智能门锁将该5指静脉图像与全指静脉模型进行比较,若5指静脉图像中中指静脉图与全指静脉模型中中指静脉图匹配,则确定指静脉识别成功,即验证通过,从而可以执行开锁动作;若5指静脉图像中任一手指静脉图与所述全指静脉模型中任一手指静脉图未匹配,则确定指静脉识别未成功,即验证未通过,则指静脉识别装置进入休眠,无需执行开锁动作。

如此当用户需要开锁时,可以将部分或全部(手掌或)手指置于指静脉识别装置识别区,指静脉识别装置中N个指静脉采集模块采集N组第一局部指静脉图像,认证设备将N组第一局部指静脉图像拼接成M指静脉图像,若采集到的M指静脉图像中,有任意一个与全指静脉模型任意一个匹配,则认为指静脉识别成功,即验证通过,执行开锁动作,从而用户无需将特定的手指放入特定的识别位置,便可以做到开锁,提高了指静脉识别、录入的速度。此外,矩阵式近红外光线发射器以及矩阵式影像传感器提升了图像采集的质量,提高了产品识别准确性和安全性。

此外,需要说明的是,对于认证设备,首先需要判断本地是否存在预设指静脉模型,若存在预设指静脉模型,则执行上述步骤S203,否则控制指静脉识别装置进入休眠。

通过上述对本发明实施例提供的技术方案的描述,认证设备上设置有指静脉识别装置,指静脉识别装置包括N个指静脉采集模块,N≥2,获取指静脉识别装置中N个指静脉采集模块采集的N组第一局部指静脉图像,将N组第一局部指静脉图像进行拼接处理,生成M指静脉图像,其中,M>1,将M指静脉图像与预设指静脉模型进行比较,根据比较结果确定指静脉识别结果。如此通过指静脉识别装置中N个指静脉采集模块采集的N组第一局部指静脉图像,并进行拼接处理生成M指静脉图像,相较于单个手指的手指静脉图像,M指静脉图像的清晰度和识别度可以减少因手指的摆放位置、摆放方式带来的影响,提高了指静脉识别的精准度。

此外,本发明实施例采用了矩阵式近红外光线发射器,解决了市面上常用指静脉模块的光照不均匀问题,达到光线完全均匀照射用户手掌、手指的效果,避免因用户挪动手掌、手指而导致光线照射不充足的问题,采用了矩阵式影像传感器,矩阵式影像传感器之间的距离比较小时,整个矩阵式影像传感器即可看作一个单中心影像传感器,这时可以用来产生超分别率、高信噪比、高动态范围的照片,解决了寻常指静脉模块单一相机采集图像分辨率不够高,不够清晰的问题,解决了由骨骼、肌肉厚度不同产生的图像阴影以及静脉图像与背景图像之间对比度不够高的问题,做到高质量图像采集的效果。

此外,在指静脉识别前,本发明实施例需要生成指静脉模型,具体地可以参考图4。如图4所示,为本发明实施例提供的另一种指静脉识别方法的实施流程示意图,该方法应用于认证设备,具体可以包括以下步骤:

S401,获取所述指静脉识别装置中N个所述指静脉采集模块采集的N组第二局部指静脉图像。

在本发明实施例中,在指静脉录入阶段,认证设备的指静脉识别装置中N个指静脉采集模块可以各自采集对应区域的第二局部指静脉图像,从而可以获取指静脉识别装置中N个指静脉采集模块采集的N组第二局部指静脉图像。

例如,如图1所示,对于智能门锁,其中指静脉识别装置中4个指静脉采集模块可以各自采集对应区域的第二局部指静脉图像,从而可以获取指静脉识别装置中4个指静脉采集模块采集的4组第二局部指静脉图像。

需要说明的是,对于第二局部指静脉图像,指的是M个手指中一个或多个手指的局部指静脉图像,例如指静脉采集模块1采集食指的局部指静脉图像,静脉采集模块2采集中指的局部指静脉图像,又例如指静脉采集模块1采集食指、中指的局部指静脉图像,本发明实施例对此不作限定。

此外,在本发明实施例中,指静脉识别装置内部设置有矩阵式近红外光线发射器以及矩阵式影像传感器,所述指静脉采集模块包括至少包括1个所述近红外光线发射器以及至少1个所述影像传感器。

基于此,本发明实施例具体通过以下方式获取所述指静脉识别装置中N个所述指静脉采集模块采集的N组第二局部指静脉图像:控制所述指静脉识别装置内部的所述矩阵式近红外光线发射器发射近红外光线;通过每个所述指静脉采集模块中的所述影像传感器,采集所述近红外光线照射手指显示出的第二局部指静脉图像。

例如,如图3所示,控制指静脉识别装置内部的矩阵式近红外光线发射器发射近红外光线,这里指静脉识别装置内部的矩阵式近红外光线发射器可以平行发射近红外光线,进而通过每个指静脉采集模块(即指静脉采集模块1、指静脉采集模块2、指静脉采集模块3、指静脉采集模块4)中的影像传感器,采集近红外光线照射手指显示出的第二局部指静脉图像,如此可以获取到指静脉识别装置中4个指静脉采集模块采集的4组第二局部指静脉图像。

S402,将N组所述第二局部指静脉图像进行拼接处理,生成指静脉模型,所述指静脉模型包括全指静脉模型。

在本发明实施例中,对于N组第二局部指静脉图像,可以将N组第二局部指静脉图像进行拼接处理,生成指静脉模型,所述指静脉模型包括全指静脉模型。其中,可以按照N个所述指静脉采集模块的顺序,将N组所述第二局部指静脉图像进行图像处理,并拼接生成指静脉模型。

需要说明的是,这里的图像处理具体可以是滤波、特征提取等处理,具体可以参考目前的图像处理算法,从而可以最终拼接成指静脉模型。这里采用的拼接算法具体可以是交叉相关、距离变换、结构匹配、链码相关算法,本发明实施例对此不作限定。

例如,如图1所示,对于智能门锁的4个指静脉采集模块,存在相应的顺序,按照4个指静脉采集模块的顺序,将4组第二局部指静脉图像分别进行滤波、特征提取等图像处理,并最终拼接生成一幅用户整体手指的静脉图像,即指静脉模型,包括5个手指(即拇指、食指、中指、无名指、小指)的指静脉图。

S403,获取所述指静脉识别装置中N个所述指静脉采集模块采集的N组第一局部指静脉图像。

在指静脉识别阶段,本步骤与上述步骤S201类似,本发明实施例在此不再一一赘述。

S404,将N组所述第一局部指静脉图像进行拼接处理,生成M指静脉图像,其中,所述M>1。

在指静脉识别阶段,本步骤与上述步骤S202类似,本发明实施例在此不再一一赘述。

S405,将所述M指静脉图像与预设指静脉模型进行比较,根据比较结果确定指静脉识别结果。

在指静脉识别阶段,本步骤与上述步骤S203类似,本发明实施例在此不再一一赘述。

此外,时至今日,指静脉永久性尚未得到证实,其仍可能随着年龄和生理的变化而发生变化。基于此在指静脉识别成功的情况下,确定相匹配的所述M指静脉图像中手指静脉图与所述指静脉模型中的手指静脉图之间的匹配度;在所述匹配度与预设匹配度阈值之间的差值小于预设差值的情况下,将匹配次数加1;在所述匹配次数超过预设次数阈值的情况下,基于预设的提示策略提示重新录入指静脉模型;以及跳转至所述获取所述指静脉识别装置中N个所述指静脉采集模块采集的N组第二局部指静脉图像的步骤。如此可以完成对指静脉模型的更新。

例如,在指静脉识别成功的情况下,确定相匹配的所述M指静脉图像中手指静脉图与所述指静脉模型中的手指静脉图之间的匹配度,如下表1所示,在所述匹配度与预设匹配度阈值(例如80%,匹配度≥80%,则匹配)之间的差值小于预设差值(例如10%)的情况下,将匹配次数加1,如此匹配次数加5,从而判断匹配次数是否超过预设次数阈值,并在所述匹配次数超过预设次数阈值的情况下,基于预设的提示策略提示重新录入指静脉模型,以及跳转至步骤S401,如此完成对指静脉模型的更新。

表1

另外,本发明实施例还可以以时间为粒度,在当前时刻达到预设指静脉模型更新时刻的情况下,基于预设的提示策略提示重新录入指静脉模型;以及跳转至所述获取所述指静脉识别装置中N个所述指静脉采集模块采集的N组第二局部指静脉图像的步骤。例如,预先设置每年的10月1日12:00更新指静脉模型,判断当前时刻是否达到预设指静脉模型更新时刻,并在当前时刻达到预设指静脉模型更新时刻的情况下,基于预设的提示策略提示重新录入指静脉模型,以及跳转至步骤S401,如此同样可以完成对指静脉模型的更新。

其中,为了便于自动学习,将指静脉模型自动更新,在执行基于预设的提示策略提示重新录入指静脉模型之前,认证设备可以判断匹配度的个数是否满足预设数量,并在所述匹配度的个数未满足预设数量的情况下,说明M指静脉图像并非全指静脉图像,此时基于预设的提示策略提示重新录入指静脉模型,否则在所述匹配度的个数满足预设数量的情况下,说明M指静脉图像是全指静脉图像,此时将所述指静脉模型替换为所述M指静脉图像,如此可以完成对指静脉模型的自动更新,无需用户重新录入,方便了用户,提高了用户体验。

例如,如上述表1所示,所述M指静脉图像中手指静脉图与所述指静脉模型中的手指静脉图之间的匹配度的个数为5,预设数量为5,由此可知所述匹配度的个数满足预设数量,说明M指静脉图像是全指静脉图像,此时在所述匹配度的个数满足预设数量的情况下,将所述指静脉模型替换为所述M指静脉图像。这里将所述指静脉模型替换为所述M指静脉图像,是为了确保替换后的指静脉模型依然为全指静脉模型,如此完成对指静脉模型的自动更新,无需用户重新录入,方便了用户,提高了用户体验。

与上述方法实施例相对应,本发明实施例还提供了一种指静脉识别装置,如图5所示,应用于认证设备,所述认证设备包括指静脉识别装置,所述指静脉识别装置包括N个指静脉采集模块,所述N≥2,所述指静脉识别装置可以包括:图像获取模块510、图像处理模块520、图像对比模块530。

图像获取模块510,用于获取所述指静脉识别装置中N个所述指静脉采集模块采集的N组第一局部指静脉图像;

图像处理模块520,用于将N组所述第一局部指静脉图像进行拼接处理,生成M指静脉图像,所述M>1;

图像对比模块530,用于将所述M指静脉图像与预设指静脉模型进行比较,根据比较结果确定指静脉识别结果。

本发明实施例还提供了一种认证设备(认证设备包括指静脉识别装置,所述指静脉识别装置包括N个指静脉采集模块,所述N≥2,图6中未示出),如图6所示,包括处理器61、通信接口62、存储器63和通信总线64,其中,处理器61,通信接口62,存储器63通过通信总线64完成相互间的通信,

存储器63,用于存放计算机程序;

处理器61,用于执行存储器63上所存放的程序时,实现如下步骤:

获取所述指静脉识别装置中N个所述指静脉采集模块采集的N组第一局部指静脉图像;将N组所述第一局部指静脉图像进行拼接处理,生成M指静脉图像,其中,所述M>1;将所述M指静脉图像与预设指静脉模型进行比较,根据比较结果确定指静脉识别结果。

上述认证设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,简称PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,简称EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述认证设备与其他设备之间的通信。

存储器可以包括随机存取存储器(Random Access Memory,简称RAM),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

在本发明提供的又一实施例中,还提供了一种存储介质,该存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的指静脉识别方法。

在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的指静脉识别方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在存储介质中,或者从一个存储介质向另一个存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

相关技术
  • 指静脉识别方法、装置、认证设备及存储介质
  • 一种指静脉身份认证方法、装置、电子设备及存储介质
技术分类

06120113821620