指纹注册方法与装置与流程

文档序号:11177709阅读:375来源:国知局
指纹注册方法与装置与流程

本发明涉及一种指纹辨识技术,且特别涉及一种指纹注册方法与指纹注册装置。



背景技术:

指纹辨识为生物特征辨识系统(biometricrecognitionsystem)的重要一环。指纹特征区分为三个层级,第一层级(level1)、第二层级(level2)与第三层级(level3)。第一层级为巨观地辨识指纹的整体几何形状(线条的整体形状),例如左漩(leftloop)、右漩(rightloop)、双漩(doubleloop)等。第二层级为微观地辨识指纹的线条特征,例如线条的终止(ending)、分岔(bifurcation)、眼(eye)、钩(hook)等。第二层级的线条特征被统称为细节(minutiae)。第三层级为更微观地辨识指纹的线条的细部特征,例如汗孔(pore)等。

为了信息安全,指纹传感器可能被配置在小型电子装置(例如手持式移动电话)中。在指纹注册(fingerprintenrollment)阶段,已知电子装置依据指纹传感器所单次采集(capture)到的指纹图像来进行指纹注册,以获得经注册的指纹模板(template)。完成指纹注册后,已知电子装置便可以提供指纹验证功能。藉由比对已注册特征以及待测特征的相似程度,判断是否为同一指纹,即为“指纹验证”。指纹验证功能可以应用于边境管制、公民罪犯身份识别、工商居家门禁控制、公共安全、数据存取、移动通信、移动支付或是其他信息安全应用。

指纹传感器可能被配置在小型电子装置(例如手持式移动电话)中。然而,由于小型电子装置的体积/面积的限制,小型电子装置的指纹传感器一般为小面积传感器(smallareasensor)。小面积传感器的感测面积可能小于手指头的面积。小面积传感器所采集到的指纹图像是手指头的部分指纹,致使为经注册的指纹模板的面积很小(亦即,模板的特征点很少)。因为经注册的指纹模板的面积很小,也就是指纹模板的特征点的数量很少,因此常常指纹验 证失败。使用者需要相当精确命中原始注册时的按压区域,才能使指纹验证成功。再者,由于指纹模板的特征点的数量很少,因此安全性随之降低。



技术实现要素:

本发明提供一种指纹注册(fingerprintenrollment)方法与装置,在注册时自动缝合多个指纹图像以加大模板面积,进而增加模板的特征点的数量。

本发明的实施例提供一种指纹注册方法。所述指纹注册方法包括:经由指纹传感器采集(capture)第一指纹图像与第二指纹图像;提取(extracting)第一指纹图像的细节特征与汗孔特征,以获得第一模板(template);提取第二指纹图像的细节特征与汗孔特征,以获得第二模板;以及计算第一模板的细节特征与第二模板的细节特征之间的细节匹配分数(minutiaematchingscore)。当细节匹配分数大于第一阈值时,利用第一模板的细节特征与第二模板的细节特征之间的匹配关系来缝合第一模板与第二模板。当细节匹配分数在第一阈值与第二阈值之间时,利用第一模板的汗孔特征与第二模板的汗孔特征之间的匹配关系,以及利用第一模板的细节特征与第二模板的细节特征之间的匹配关系,来缝合第一模板与第二模板。其中,第二阈值小于第一阈值。

本发明的实施例提供一种指纹注册装置。所述指纹注册装置包括指纹传感器、特征提取电路以及特征缝合电路。指纹传感器用以采集第一指纹图像与第二指纹图像。特征提取电路耦接至指纹传感器,以接收第一指纹图像与第二指纹图像。特征提取电路可以提取第一指纹图像的细节特征与汗孔特征,以获得第一模板。特征提取电路可以提取第二指纹图像的细节特征与汗孔特征,以获得第二模板。特征缝合电路耦接至特征提取电路,以接收第一模板与第二模板。特征缝合电路可以计算第一模板的细节特征与第二模板的细节特征之间的细节匹配分数。当细节匹配分数大于第一阈值时,特征缝合电路可以利用第一模板的细节特征与第二模板的细节特征之间的匹配关系来缝合第一模板与第二模板。当细节匹配分数在第一阈值与第二阈值之间时,特征缝合电路可以利用第一模板的汗孔特征与第二模板的汗孔特征之间的匹配关系,以及利用第一模板的细节特征与第二模板的细节特征之间的匹配关系,来缝合第一模板与第二模板。其中,第二阈值小于第一阈值。

基于上述,本发明实施例所述指纹注册方法与指纹注册装置可以经由指 纹传感器对同一个指头采集用于指纹注册的多张指纹图像。在注册时,指纹注册装置的特征缝合电路可以自动缝合(stitching)、拼接(mosaicking)或合成(synthesis)多张指纹图像所对应的多个模板,以加大模板面积,进而增加经注册模板的特征点的数量。

为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。

附图说明

图1是依照本发明实施例说明一种指纹注册装置的电路方块示意图。

图2是依照本发明一实施例说明一种指纹注册方法的流程示意图。

图3是依照本发明实施例说明采集指纹图像与提取特征的范例示意图。

图4是依照本发明实施例说明细节匹配分数与缝合方式的关系示意图。

图5是依照本发明实施例说明模板集合的特征覆盖范围的情境示意图。

图6是依照本发明另一实施例说明一种指纹注册方法的流程示意图。

图7是依照本发明又一实施例说明一种指纹注册方法的流程示意图。

【符号说明】

100:指纹注册装置

110:指纹传感器

120:特征提取电路

130:特征缝合电路

140:数据库

310:手指

i:指纹图像集合

i1、ij-1、ij:指纹图像

s210~s280、s610~s647、s710~s780:步骤

smm:细节匹配分数

{t}:模板集合

t1=f(e(i1)):算法,其中e()为图像强化算法,f()为特征提取算法

t1、t2、t3、t4、tj:模板

th1:第一阈值

th2:第二阈值

具体实施方式

在本申请说明书全文(包括权利要求书)中所使用的“耦接(或连接)”一词可指任何直接或间接的连接手段。举例而言,若文中描述第一装置耦接(或连接)于第二装置,则应该被解释成该第一装置可以直接连接于该第二装置,或者该第一装置可以通过其他装置或某种连接手段而间接地连接至该第二装置。另外,凡可能之处,在图式及实施方式中使用相同标号的元件/构件/步骤代表相同或类似部分。不同实施例中使用相同标号或使用相同用语的元件/构件/步骤可以相互参照相关说明。

图1是依照本发明实施例说明一种指纹注册(fingerprintenrollment)装置100的电路方块示意图。指纹注册装置100包括指纹传感器110、特征提取电路120、特征缝合电路130以及数据库140。数据库140可以是易失性(volatile)存储介质或非易失性(non-volatile)存储介质。举例来说,数据库140可以是磁带(magnetictapes)、半导体(semiconductors)存储器、磁碟(magneticdisks)、光盘(compactdisks,例如cd-ram或dvd-ram)或其他存储介质。所述半导体存储器可以包括动态随机存取存储器(dynamicrandomaccessmemory,dram)、静态随机存取存储器(staicrandomaccessmemory,sram)、电子可抹除可编程只读存储器(electricallyerasableprogrammablereadonlymemory,eeprom)、快闪存储器(flashmemory)或是其他类型的存储器。

图2是依照本发明一实施例说明一种指纹注册方法的流程示意图。通过采集装置(例如指纹传感器110)取得指纹图像,经过强化后得到良好的纹路信息,分析其中的纹路特性并标记纹路上的特征,将此特征记录下来,即为“指纹注册”。当使用者将其手指置放在指纹传感器110上时,指纹传感器110在步骤s210中可以采集手指的第一指纹图像。当使用者将其手指离开指纹传感器110后又再一次将相同手指置放在指纹传感器110上时,指纹传感器110在步骤s210中还可以采集相同手指的第二指纹图像。基于使用者的对其手指的操作,此第一指纹图像可能不同于第二指纹图像。依照设计需求,指纹传感器110可以是光学式传感器、电容式传感器或是其他类型的传感器。在此以两个指纹图像作为说明范例,但本实施例不应受限于此。举例来说, 指纹传感器110在步骤s210中可以在不同时间点采集相同手指的三个或更多个指纹图像。本领域技术人员可以依据下述关于特征提取电路120、特征缝合电路130的相关说明,而将对两个指纹图像的处理而类推至对三个或更多个指纹图像的处理。

特征提取电路120耦接至指纹传感器110,以接收第一指纹图像与第二指纹图像。特征提取电路120在步骤s220中可以提取第一指纹图像的细节(minutiae)特征与汗孔(pore)特征,以获得第一模板(template)。特征提取电路120在步骤s220中还可以提取第二指纹图像的细节特征与汗孔特征,以获得第二模板。本实施例不限定用来从指纹图像提取细节特征与汗孔特征的运算方法(算法)。举例来说,在一些实施例中,特征提取电路120在步骤s220中可以运用已知的图像处理/辨识技术,来从指纹图像提取出细节特征与汗孔特征。

图3是依照本发明实施例说明采集指纹图像与提取特征的范例示意图。请参照图1、图2与图3,当使用者多次将其手指310置放在指纹传感器110上时,指纹传感器110在步骤s210中可以采集手指310的多个指纹图像i1、…、ij-1、ij。在此将这些指纹图像i1~ij称为指纹图像集合i。特征提取电路120在步骤s220中可以执行算法{t}=f(e(i)),以便提取指纹图像集合i中不同指纹图像i1~ij的细节特征与汗孔特征,进而获得多个模板t1、t2、t3、t4、…、tj。在此将这些模板t1~tj称为模板集合{t}。举例来说,特征提取电路120可以执行算法t1=f(e(i1)),以便提取纹图像i1的细节特征与汗孔特征,进而获得模板t1。其中,e(i1)表示特征提取电路120对指纹图像i1进行预处理,例如图像增强(imageenhancement)和/或其他图像处理算法(例如已知的图像处理算法)。f(e(i1))表示特征提取电路120对经过预处理的指纹图像e(i1)进行特征提取,例如已知的特征提取算法。

请参照图1与图2,特征缝合电路130耦接至特征提取电路120,以接收第一模板与第二模板。特征缝合电路130在步骤s230中可以计算第一模板的细节特征与第二模板的细节特征之间的细节匹配分数(minutiaematchingscore)smm。本实施例不限定细节匹配分数smm的计算方法(算法)。举例来说,在一些实施例中,步骤s230可以利用动态查表算法(dynamic-programmingalgorithm)找出第一模板的细节特征与第二模板的细节特征之间的最小的编辑距离(editdistance),再根据此时两组间吻合的指纹 特征数,来计算细节匹配分数smm。在其他实施例中,特征提取电路120在步骤s220中可以运用已知的算法来计算细节匹配分数smm。一般而言,二个模板之间的可匹配细节特征越多,细节匹配分数smm越高。

图4是依照本发明实施例说明细节匹配分数smm与缝合方式的关系示意图。请参照图1、图2与图4,步骤s240可以比较细节匹配分数smm是否大于第一阈值th1。第一阈值th1可依照设计需求来设定。当细节匹配分数smm大于第一阈值th1时,特征缝合电路130执行步骤s250。在步骤s250中,特征缝合电路130利用第一模板的细节特征与第二模板的细节特征之间的匹配关系,来缝合(stitching)、拼接(mosaicking)或合成(synthesis)第一模板与第二模板。相较于汗孔特征(第三层级特征),细节特征(第二层级特征)不易受噪声影响。在二个模板之间的可匹配细节特征足够多的情况下,特征缝合电路130可以只利用细节特征的匹配关系来缝合二个模板。

当步骤s240判断细节匹配分数smm小于第一阈值th1时,特征缝合电路130执行步骤s260。步骤s260可以比较细节匹配分数smm是否小于第二阈值th2。第二阈值th2可依照设计需求来设定,其中第二阈值th2小于第一阈值th1。当细节匹配分数smm大于第二阈值th2时,特征缝合电路130执行步骤s270。当细节匹配分数smm小于第二阈值th2时,特征缝合电路130执行步骤s280。

当细节匹配分数smm在第一阈值th1与第二阈值th2之间时,特征缝合电路130执行步骤s270。在步骤s270中,特征缝合电路130利用第一模板的汗孔特征与第二模板的汗孔特征之间的匹配关系,以及利用第一模板的细节特征与第二模板的细节特征之间的匹配关系,来缝合、拼接或合成第一模板与第二模板。小面积的指纹传感器110有可能无法取得足够数量的细节特征(第二层级特征)。然而,对于真手指而言,汗孔特征(第三层级特征)的数量通常多于细节特征(第二层级特征)。在此说明,当细节特征(第二层级特征)的数量不够的情况下,汗孔特征(第三层级特征)的信息可被用来提高模板缝合的正确性。在细节匹配分数smm落于第一阈值th1与第二阈值th2之间的情况下,特征缝合电路130可以利用细节特征的匹配关系加上汗孔特征的匹配关系来缝合二个模板。

当细节匹配分数smm小于第二阈值th2时,特征缝合电路130执行步骤s280。在步骤s280中,特征缝合电路130利用该第一模板的汗孔特征与 第二模板的汗孔特征之间的匹配关系,来缝合、拼接或合成第一模板与第二模板。对于真手指而言,汗孔特征(第三层级特征)的数量通常多于细节特征(第二层级特征)的数量。在细节特征(第二层级特征)的数量严重不足的情况下,特征缝合电路130可以只利用汗孔特征(第三层级特征)的匹配关系来缝合二个模板。

在一些实施例中,特征缝合电路130在步骤s280可以依照第一模板的汗孔特征与第二模板的汗孔特征之间的匹配关系,从第一模板的多个汗孔特征中选择至少一个匹配汗孔特征以及从第二模板的多个汗孔特征中选择至少一个匹配汗孔特征。依照第一模板的所述匹配汗孔特征以及第二模板的所述匹配汗孔特征,特征缝合电路130在步骤s280可以将第一模板从第一模板的坐标空间转换至第二模板的坐标空间,以将第一模板缝合至第二模板。在将第一模板缝合至第二模板后,特征缝合电路130在步骤s280可以从模板集合{t}删除第一模板。本实施例并不限制步骤s280所采用的坐标空间转换方法(算法)。举例来说,在一些实施例中,步骤s280可能采用“指纹的刚体形变”算法,例如在特征点之间以最小二乘法进行坐标空间转换。在另一些实施例中,步骤s280可能采用“指纹的弹性形变”算法。因皮肤非刚体,每次按压手指时皆可能有弹性变形。指纹的弹性形变可由非刚体坐标转换来描述及计算。例如,步骤s280可采用薄板样条(thinplatespline,tps)函数或迭代最近点(iterativeclosestpoint,icp)函数,以将第一模板从第一模板的坐标空间转换至第二模板的坐标空间。所述薄板样条(tps)函数与迭代最近点(icp)函数为已知技术,故不再赘述。特征缝合电路130可以考虑指纹变形所产生的特征位置偏移,以降低误差的累绩,提高辨识正确率。

基于上述,本发明实施例所述指纹注册方法与指纹注册装置100可以经由指纹传感器110对同一个指头采集多张指纹图像,以便进行指纹注册。在注册时,指纹注册装置100的特征缝合电路130可以从模板集合{t}的多个模板t1~tj中选择任二个模板,以及执行步骤s250、步骤s270或步骤s280来尝试缝合所述经选择的二个模板。一旦缝合成功,所述经选择的二个模板便被合成为一个较大面积的模板,此即为指纹模板合成(fingerprinttemplatesynthesis)。结合多次采集到的模板来增加模板面积,进而增加信息量(特征点的数量)。因此,指纹注册装置100可以通过特征缝合来增加特征覆盖范围。

当特征缝合电路130已经无法从模板集合{t}的多个模板t1~tj中找到可 被缝合的二个模板时,表示缝合操作已经结束。缝合操作结束后,模板集合{t}可能存在多个模板。特征缝合电路130可以将此存在多个模板的模板集合{t}存放在数据库140,此即为多模板指纹注册(multi-templatefingerprintenrolling)。在一些实施例中,在将此模板集合{t}存放至数据库140之前,特征缝合电路130还可以检查模板集合{t}的多个模板的特征点数量。若模板集合{t}的这些模板中的某一个模板的特征点数量少于某一阈值,则特征缝合电路130可以从模板集合{t}移除所述某一个模板,以增进系统的信息安全。所述某一阈值可以视设计需求来决定。

图5是依照本发明实施例说明模板集合{t}的特征覆盖范围的情境示意图。图5所示模板集合{t}包含经缝合后的多个模板t1、t2、t3与t4。这些模板t1~t4各自经由上述缝合操作而被合成为较大面积的模板。举例来说,图5所示模板t4是由三个单元模板缝合而成。如图5所示,模板集合{t}的这些模板t1~t4各自覆盖于手指310的不同区域,增加指纹信息量(特征点的数量)。因此,指纹注册装置100可以在采用小面积传感器(smallareasensor)的情况下,提升指纹验证成功率。

图6是依照本发明另一实施例说明一种指纹注册方法的流程示意图。当使用者将其手指310置放在指纹传感器110上时,指纹传感器110在步骤s610中可以采集手指的指纹图像。图6所示步骤s610可以参照图2所示步骤s210的相关说明而类推,故不再赘述。特征提取电路120在步骤s620中可以对指纹图像进行预处理。本实施例不限定所述预处理的运算方法(算法)。举例来说,在一些实施例中,特征提取电路120在步骤s620中可以运用图像增强(imageenhancement)和/或其他图像处理算法(例如已知的图像处理算法)来对指纹图像进行预处理。特征提取电路120在步骤s630中可以提取经预处理后的指纹图像的细节特征,以获得模板。本实施例不限定用来从指纹图像提取细节特征的运算方法(算法)。举例来说,在一些实施例中,特征提取电路120在步骤s630中可以运用已知的图像处理/辨识技术,来从指纹图像提取出细节特征。图6所示步骤s620与步骤s630可以参照图2所示步骤s220的相关说明而类推,故不再赘述。特征缝合电路130在步骤s640中利用第一模板的细节特征与第二模板的细节特征之间的匹配关系,来缝合、拼接或合成第一模板与第二模板。图6所示步骤s640可以参照图2所示步骤s250的相关说明而类推,和/或是图2所示步骤s250可以参照图6所示步骤s640的 相关说明而类推。

在图6所示实施例中,步骤s640包括子步骤s641~s647。步骤s641可以判断模板集合{t}中是否存在可以被缝合的第一模板与第二模板。当模板集合{t}中存在可以被缝合的第一模板与第二模板时,特征缝合电路130执行步骤s642。在步骤s642中,依照第一模板的细节特征与第二模板的细节特征之间的匹配关系,特征缝合电路130从第一模板的多个细节特征中选择至少一个匹配细节特征,以及从第二模板的多个细节特征中选择至少一个匹配细节特征。

在步骤s643中,依照第一模板的匹配细节特征以及第二模板的匹配细节特征,特征缝合电路130可以将第一模板从第一模板的坐标空间转换至第二模板的坐标空间。本实施例并不限制步骤s643所采用的坐标空间转换方法(算法)。举例来说,在一些实施例中,步骤s643可能采用“指纹的刚体形变”算法,例如在特征点之间以最小二乘法进行坐标空间转换。在另一些实施例中,步骤s643可能采用“指纹的弹性形变”算法。因皮肤非刚体,每次按压手指时皆可能有弹性变形。指纹的弹性形变可由非刚体坐标转换来描述及计算。例如,步骤s643可采用薄板样条(tps)函数或迭代最近点(icp)函数,以将第一模板从第一模板的坐标空间转换至第二模板的坐标空间。所述薄板样条(tps)函数与迭代最近点(icp)函数为已知技术,故不再赘述。特征缝合电路130可以考虑指纹变形所产生的特征位置偏移,以降低误差的累绩,提高辨识正确率。

在步骤s644中,特征缝合电路130可以将第一模板缝合至第二模板。在将第一模板缝合至第二模板后,特征缝合电路130可在模板集合{t}中删除第一模板。完成步骤s644后,特征缝合电路130可以再一次执行步骤s641,以判断模板集合{t}中是否存在可以被缝合的二个模板。当步骤s641判断模板集合{t}中没有可以被缝合的模板时,特征缝合电路130执行步骤s645。

在步骤s645中,特征缝合电路130将步骤s630所提供的新模板加入模板集合{t}中(因为此新模板不能被缝合至模板集合{t}中的任何模板)。在步骤s646中,特征缝合电路130可以检查模板集合{t}中所有模板的特征点的数量是否足够。若步骤s646判断模板集合{t}中的特征点的数量小于某一阈值,则指纹注册装置100可以回到步骤s610,以提示使用者将其手指310离开指纹传感器110后又再一次将相同手指310置放在指纹传感器110上,进 而使特征缝合电路130可以再一次获得新的模板。所述某一阈值可以依照设计需求来决定。若步骤s646判断模板集合{t}中的特征点的数量大于所述某一阈值,则特征缝合电路130执行步骤s647,以便将模板集合{t}加入数据库140中。完成步骤s647后,即完成“指纹注册”。

图7是依照本发明又一实施例说明一种指纹注册方法的流程示意图。图7所示步骤s710~s780可以被视为图2所示步骤s270的子步骤。图7所示实施例可以参照图2所示步骤s270的相关说明而类推,和/或是图2所示步骤s270可以参照图7所示实施例的相关说明而类推。

请参照图7,特征缝合电路130可以在步骤s710中计算第一模板的汗孔特征与第二模板的汗孔特征之间的可匹配汗孔特征数量mp。依照设计需求,步骤s710可以采用弹性比对(elasticmatching)方法、定位为基础的匹配算法(alignment-basedmatchingalgorithm)或是其他已知的算法来计算二个模板之间的可匹配的汗孔特征的数量mp。步骤s720可以判断可匹配汗孔特征数量mp是否大于特征数量阈值thf2。所述特征数量阈值thf2可以依照设计需求来决定。在图7所示实施例中,所述特征数量阈值thf2可以被设定为0。在另一些实施例中,所述特征数量阈值thf2可以被设定为其他整数。当步骤s720判断可匹配汗孔特征数量mp小于特征数量阈值thf2时,特征缝合电路130进行步骤s730(不缝合第一模板与第二模板,并同时保留第一模板与第二模板在模板集合{t}中)。当步骤s720判断可匹配汗孔特征数量mp大于特征数量阈值thf2时,特征缝合电路130进行步骤s750。

特征缝合电路130可以在步骤s740中计算第一模板的细节特征与第二模板的细节特征之间的可匹配细节特征数量mm。依照设计需求,步骤s740可以采用弹性比对方法、定位为基础的匹配算法或是其他已知的算法来计算二个模板之间的可匹配细节特征数量mm。特征缝合电路130可以在步骤s750中计算可匹配细节特征数量mm与可匹配汗孔特征数量mp的总和m。步骤s760可以判断总和m是否大于特征数量阈值thf1。所述特征数量阈值thf1可以依照设计需求来决定。当步骤s760判断可匹配细节特征数量mm与可匹配汗孔特征数量mp的总和m小于特征数量阈值thf1时,特征缝合电路130进行步骤s730(不缝合第一模板与第二模板,并同时保留第一模板与第二模板在模板集合{t}中)。

当步骤s760判断可匹配细节特征数量mm与可匹配汗孔特征数量mp 的总和m大于特征数量阈值thf1时,特征缝合电路130进行步骤s770。步骤s770将第一模板从第一模板的坐标空间转换至第二模板的坐标空间。本实施例并不限制步骤s770所采用的坐标空间转换方法(算法)。举例来说,在一些实施例中,步骤s770可能采用“指纹的刚体形变”算法,例如在特征点之间以最小二乘法进行坐标空间转换。在另一些实施例中,步骤s770可能采用“指纹的弹性形变”算法。指纹的弹性形变可由非刚体坐标转换来描述及计算。例如,步骤s770可采用薄板样条(tps)函数或迭代最近点(icp)函数,以将第一模板从第一模板的坐标空间转换至第二模板的坐标空间。所述薄板样条(tps)函数与迭代最近点(icp)函数为已知技术,故不再赘述。特征缝合电路130可以考虑指纹变形所产生的特征位置偏移,以降低误差的累绩,提高辨识正确率。在步骤s780中,特征缝合电路130可以将第一模板缝合至第二模板。在将第一模板缝合至第二模板后,特征缝合电路130可以在模板集合{t}中删除第一模板。

值得注意的是,在不同的应用情境中,特征提取电路120、特征缝合电路130和/或数据库140的相关功能可以利用一般的编程语言(programminglanguages,例如c或c++)、硬件描述语言(hardwaredescriptionlanguages,例如veriloghdl或vhdl)或其他合适的编程语言来实现为软件、固件或硬件。可执行所述相关功能的软件(或固件)可以被布置在任何已知的计算机可存取介质(computer-accessiblemedias),例如磁带(magnetictapes)、半导体(semiconductors)存储器、磁盘或光盘(例如cd-rom或dvd-rom),或者可通过互联网(internet)、有线通信(wiredcommunication)、无线通信(wirelesscommunication)或其它通信介质传送所述软件(或固件)。所述软件(或固件)可以被存放在计算机的可存取介质中,以便于由计算机的处理器来存取/执行所述软件(或固件)的编程码(programmingcodes)。另外,本发明的装置和方法可以通过硬件和软件的组合来实现。

综上所述,本发明诸实施例所述指纹注册方法与指纹注册装置100可以经由指纹传感器110对同一个指头采集用于指纹注册的多张指纹图像。在注册时,指纹注册装置100的特征缝合电路130可以动态地使用指纹第二层级特征和/或第三层级特征来自动缝合(stitching)、拼接(mosaicking)或合成(synthesis)多张指纹图像所对应的多个模板,以加大模板面积,进而增加经注册模板的特征点的数量。经由缝合多组特征区域(单元模板)来加大模 板面积,以提高验证时手指按压的自由度,因而有较佳的体验。再者,指纹注册装置100可以同时注册多个模板数据。因此本发明诸实施例所述指纹注册方法与指纹注册装置100可以采用小面积指纹传感器。注册完成的多组特征区域缝合,可以提供验证时较好的等错误率(equalerrorrate,eer)、错误匹配率(falsematchrate,fmr)与不匹配率(falsenon-matchrate,fnmr)。

上述eer主要用于评价指纹算法整体效能的指标。fmr是用来评估指纹识别算法性能的最重要索引标记(indexmark)之一。可以通俗的理解为“把不应该匹配的指纹当成匹配的指纹”的概率。fnmr可以通俗的理解为“把应该相互匹配成功的指纹当成不能匹配的指纹”的概率。一般希望fmr与fnmr都越小越好。fmr是随着相似性阈值(similaritythreshold)增大而减小的,fnmr是随着相似性阈值增大而增大的,因此fmr与fnmr一定有交点。这个交点是在某个相似性阈值下的fmr与fnmr等值的点。习惯上用这一点的值(即eer值)来衡量算法的综合性能。

虽然本发明已以实施例公开如上,然其并非用以限定本发明,本领域技术人员在不脱离本发明的精神和范围内,当可作些许的更动与润饰,故本发明的保护范围当视所附权利要求书界定范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1