一种指纹模板自学习方法与流程

文档序号:22086023发布日期:2020-09-01 20:04阅读:701来源:国知局
一种指纹模板自学习方法与流程

【技术领域】

本发明涉及指纹识别技术领域,特别涉及一种指纹模板自学习方法。



背景技术:

随着社会的发展,生物识别技术因其高安全性被广泛应用于各个领域。2012年5月30日,新修订的《居民身份证法》明确规定居民身份证登记项目包括指纹信息,指纹识别因其准确性高、速度快、采集方便、获得法律认可等优点,被广泛应用于金融行业、移动互联、交通驾培、公租房、宾馆等需要身份识别的领域。据了解,二代居民身份证中的指纹信息是通过大面积的指纹传感器采集,所获取的指纹信息比较完整,但指纹安全产品因考虑成本及应用场合,通常采用小面积指纹传感器,小面积传感器只能采集部分的指纹信息,当进行指纹识别时,若手指按压位置与注册时按压位置出现一定误差即会导致比对失败。



技术实现要素:

本发明提供了一种指纹模板自学习方法,通过在指纹模板中增加动态模板区,使得指纹模板具有自我更新功能,有效提高指纹识别率。

本发明所述技术方案包括步骤如下:

步骤1:将每个指纹模板区划分为注册模板区和动态模板区,其中注册模板区指纹特征容量为m,动态模板区指纹特征容量为n,所述m和n取值为任意正整数;

步骤2:对指纹模板区进行初始化,注册模板区会存入m个预先合法采集的指纹特征,动态模板区不存入任何指纹特征;

步骤3:将注册模板区存放的指纹特征和动态模板区存放的指纹特征融合生成指纹融合模板;

步骤4:将现场采集的指纹特征与指纹融合模板进行比对,若比对失败则重新进行现场指纹采集,若比对成功且动态模板区特征容量小于n,则直接将当前比对通过的指纹特征存入动态模板区;若比对成功且动态模板区特征容量已饱和,则找出当前动态模板区中对指纹模板总面积贡献最小的特征,若其对指纹模板总面积的贡献比新特征的贡献小,则用新特征取代此贡献量最小的特征,反之则保留此特征。

进一步的,所述注册模板区存放的指纹特征保持初始化数据后续不做更新,所述动态模板区存放的指纹特征随步骤4中条件更新;所述指纹融合模板随动态模板区的更新而更新。

进一步的,所述指纹特征对指纹模板总面积的贡献量,可通过计算当前指纹特征相对指纹模板区中已存储的指纹特征的位置偏移总量进行衡量,因为位置偏移总量越大,说明当前特征与已存储指纹特征的重叠越小,从而对总面积的贡献越大。

本发明提出了一种指纹模板自学习方法,把每个指纹的模板区分为注册模板区和动态模板区,把当前比对成功的指纹特征(新特征)依据面积最大化原则融合到动态模板区,使得指纹模板具有自我更新功能,有效提高指纹模板的识别准确率,且可与二代证指纹信息具有良好的兼容性。

【附图说明】

图1为本发明实施例的具体流程图。

图2为本发明实施例中动态模板区特征容量尚未饱和时的指纹更新过程示意图。

图3为本发明实施例中动态模板区特征容量已饱和时的指纹更新过程示意图。

【具体实施方式】

为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并列举实例对本发明作进一步的描述。

如图1-3所示,本发明提供的一种指纹模板自学习方法包括以下步骤:

s1:将每个指纹的模板区,具体划分为指纹特征容量为2的注册模板区和指纹特征容量为4的动态模板区。

s2:将预先合法采集的两项指纹特征存放于注册模板区,此两项指纹特征分别定义为r1、r2;存入动态模板区的四项指纹特征分别定义为d1、d2、d3、d4;定义现场采集的指纹特征为l1。

s3:将现场采集的指纹特征与指纹融合模板进行比对,若比对失败则重新进行指纹采集,若比对成功且动态模板区特征容量小于4,则直接将当前比对通过的指纹特征存入动态模板区,随后生成新的指纹融合模板参与后续比对;若比对成功且动态模板区特征容量已饱和即其特征容量等于4,则找出当前动态模板区中对指纹模板总面积贡献最小的特征,若其对指纹模板总面积的贡献比新特征小,则被新特征取代,反之则保留之前的特征,随后生成新的指纹融合模板参与后续比对。

进一步的,s2中所述存放于注册模板区的指纹特征r1和r2在使用过程中是固定不变的,存入动态模板区的四项指纹特征d1、d2、d3、d4随s3中的比对结果变更。

进一步的,s3中所述指纹融合模板由注册模板区指纹特征与动态模板区指纹特征融合生成,且随着动态模板区存入指纹特征的变更进行更新。

进一步的,s3中所述指纹特征对指纹模板总面积的贡献,可通过计算当前指纹特征相对指纹模板区中已存储的指纹特征的位置偏移总量进行衡量,因为位置偏移总量越大,说明当前特征与已存储指纹特征的重叠越小,从而对总面积的贡献越大。

位置偏移量定义如下:

定义a特征为注册模板区的第一个特征,b特征为指纹模板区除a特征之外的任一特征或与指纹融合模板比对通过后的现场采集指纹特征,定义每个指纹特征左上角顶点为其特征基准点。a、b指纹特征进行细节点比对,以a指纹特征图像几何中心点为旋转轴心点,b指纹特征图像旋转过一个角度后,细节点匹配成功,此时b特征基准点旋转到新位置b1,b1相对a特征基准点的位置偏移即为b特征相对a特征的位置偏移量。

b特征相对于a特征的位置偏移量计算方式如下:

在左手坐标系下(x正方向为右,y正方向为下,角度顺时针旋转为正),若b特征基准点坐标为(xb,yb),a特征基准点坐标为(xa,ya),a特征图像几何中心点坐标为(xo,yo),b特征图像旋转角度e后a、b特征细节点匹配成功,此时b特征基准点旋转到新位置b1,点b1坐标为(xb1,yb1),b1坐标计算公式如下:

xb1=(xb-xo)cos(e)-(yb-yo)sin(e)+xo

yb1=(yb-yo)cos(e)+(xb-xo)sin(e)+yo

b特征相对于a特征的位置偏移量offsetdisba如下:

动态模板区中已存指纹对指纹模板总面积的贡献,以动态模板区的指纹特征d1为例进行说明,d1相对其他指纹特征(r1、r2、d2、d3、d4)的位置偏移总量offsetdisd1即为d1相对于r1、d1相对于r2、d1相对于d2、d1相对于d3、d1相对于d4的位置偏移量之和:

offsetdisd1=offsetdisd1r1+offsetdisd1r2+offsetdisd1d2+offsetdisd1d3+offsetdisd1d4

与指纹融合模板比对通过的现场采集指纹特征对指纹模板总面积的贡献,以现场采集的指纹特征l1进行说明,l1相对其他指纹特征(r1、r2、d1、d2、d3、d4)的位置偏移总量offsetdisl1即为l1相对于r1、l1相对于r2、l1相对于d1、l1相对于d2、l1相对于d3、l1相对于d4的位置偏移量之和:

offsetdisl1=offsetdisl1r1+offsetdisl1r2+offsetdisl1d1+offsetdisl1d2+offsetdisl1d3+offsetdisl1d4

需要理解的是,本发明附图中指纹特征或模板都由图像来形象表示,但本发明中所宣称的保存指纹图像特征或模板包括但不限于指纹图像,还包括文本或字符等其它方式。

以上实施例仅为本发明较佳实施例,并不用以限制本发明;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。

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