【技术实现步骤摘要】
基于增强三角剖分的视觉约束指纹识别方法
本专利技术属于生物特征识别及信息安全的
,特别涉及一种基于增强三角剖分的视觉约束指纹识别方法。
技术介绍
指纹识别方法是生物特征识别的重要研究内容之一。近年来由于终身不变性,准确性,唯一性等特点,指纹识别在实际生活中被广泛使用,例如指纹门禁系统,指纹考勤系统,手机指纹识别系统。但是在实际场合中,由于采集指纹时用力不均和手指接触指纹采集仪的部位不同等原因,指纹图像出现缩放,平移和旋转等问题。这些会显著影响指纹识别方法的性能。指纹识别是将输入指纹和数据库中的指纹进行比对从而进行判别。指纹识别主要有以下几个步骤:指纹采集,滤波,二值化,细化,特征提取,特征匹配等。基于点模式的指纹识别方法通常计算细节点的特征向量之间的欧式距离来获得细节点之间的相似度,从而判断两幅指纹图像是否匹配。在实际场合中,指纹图像存在缩放,平移和旋转现象,导致提取到的细节点存在遗漏,位置偏移等问题,甚至会提取到虚假细节点。但是对指纹中的任何一个细节点来说,其与相邻细节点之间的特征信息是不变的。基于增强三角剖分(ExpandedDelaunayTriangulation,EDT)的指纹识别方法对三角剖分方法进行了改进。首先对输入细节点集进行三角剖分快速得到三角形集合;其次,以其中一个细节点为例,获得该细节点参与组成的所有三角形;将组成这些三角形的所有细节点去掉这个细节点构成一个新的细节点集合;之后,对新得到的细节点集再次进行三角剖分获得三角形集合。对输入细节点集中的所有的细节点进行该操 ...
【技术保护点】
1.基于增强三角剖分的视觉约束指纹识别方法,其特征在于,包括如下步骤:/n步骤1、首先对输入指纹图片进行预处理,得到指纹的细化图,进行特征提取,提取到细节点之后,根据EDT三角剖分算法获得三角形集合,对三角剖分所确定的领域细节点进行遍历组成三角形;由于提取了两次三角形集合,所以两个三角形集合会存在重复的三角形,剔除重复的三角形后,将两个三角形集合进行合并组成最终的三角形集合;/n步骤2、获得最终的三角形集合后,计算其中所有三角形的特征向量;/n步骤3、对数据库中的指纹图像,即模板指纹图像进行步骤1和步骤2的操作;使用三角形的特征向量,判断输入指纹图像中的三角形和模板指纹图像中的三角形是否相似,当两个三角形的相似程度超过设定阈值后,则认为两个三角形匹配成功,则组成这两个三角形的细节点对应匹配,以此得到粗匹配点集;使用双重验证的方法,去除掉粗匹配点集中一对多或者多对一的匹配点对,使得粗匹配点集中的匹配点一一对应;/n步骤4、粗匹配点集会存在部分误匹配点对,对粗匹配点集中的每对对应点对,构造相邻局部特征向量进一步验证其准确性,获得二次匹配点集;由于特征点存在局部匹配,结合视觉特征,根据匹配点 ...
【技术特征摘要】
1.基于增强三角剖分的视觉约束指纹识别方法,其特征在于,包括如下步骤:
步骤1、首先对输入指纹图片进行预处理,得到指纹的细化图,进行特征提取,提取到细节点之后,根据EDT三角剖分算法获得三角形集合,对三角剖分所确定的领域细节点进行遍历组成三角形;由于提取了两次三角形集合,所以两个三角形集合会存在重复的三角形,剔除重复的三角形后,将两个三角形集合进行合并组成最终的三角形集合;
步骤2、获得最终的三角形集合后,计算其中所有三角形的特征向量;
步骤3、对数据库中的指纹图像,即模板指纹图像进行步骤1和步骤2的操作;使用三角形的特征向量,判断输入指纹图像中的三角形和模板指纹图像中的三角形是否相似,当两个三角形的相似程度超过设定阈值后,则认为两个三角形匹配成功,则组成这两个三角形的细节点对应匹配,以此得到粗匹配点集;使用双重验证的方法,去除掉粗匹配点集中一对多或者多对一的匹配点对,使得粗匹配点集中的匹配点一一对应;
步骤4、粗匹配点集会存在部分误匹配点对,对粗匹配点集中的每对对应点对,构造相邻局部特征向量进一步验证其准确性,获得二次匹配点集;由于特征点存在局部匹配,结合视觉特征,根据匹配点对之间的斜率和长度,对二次匹配点集再次进行匹配点剔除,获得最终对应点集;最终计算匹配分数,判断输入指纹图像和模板指纹图像是否匹配成功;当匹配分数大于设定的阈值时,则认为两个指纹匹配成功,反之,则认为匹配失败。
2.根据权利要求1所述的基于增强三角剖分的视觉约束指纹识别方法,其特征在于,所述的对输入指纹图片进行预处理包括滤波、二值化和细化。
3.根据权利要求1所述的基于增强三角剖分的视觉约束指纹识别方法,其特征在于,步骤1所述的EDT三角剖分算法,具体如下:
EDT(P)=DT(P)∪DT(Pi)∪...∪DT(Pm)
其中:P表示细节点集合,由输入指纹图像中提取出来的m个细节点组成,P={(xmi,ymi,θmi)|i=1,2,...,m},mi为P中的一个细节点,EDT(P)表示由输入指纹图像细节点集P进行EDT三角剖分获得的三角形集合;DT(P)表示对细节点集P进行三角剖分获得三角形集合;Pi表示mi参与组成三角形中包含的其他细节点组成的细节点集;DT(Pi)表示对Pi进行三角剖分。
4.根据权利要求1或2所述的基于增强三角剖分的视觉约束指纹识别方法,其特征在于,步骤2所述的计算三角形的特征向量,具体如下:
特征向量包含几何特征和细节点特征;几何特征包括边长和角度,假设一个三角形由(pi,pj,pk)三个细节点组成:
边长:计算pipj,pipk,pjpk三边的距离,并且按照长度从大到小进行排序;
角度:计算出三角形的三个内角,按照对边长度的顺序进行排序;
细节点特征:
假设输入指纹图像其中一个三角形由(pi,pj,pk)三个细节点组成,则M=(θpi,θpj,θpk);M表示该三角形中三个细节点的方向;其中θpi表示输入指纹图像的第i个细节点的方向场;其中θpj表示输入指纹图像的第j个细节点的方向场;其中θpk表示输入指纹图像的第k个细节点的方向场;
使用changeMp表示细节点方向场之间的相对变化,计算公式如下:
changeMp=(θpj-θpi,θpk-θpj,θpi-θpk);;
其中θpj-θpi表示pj和pi的方向场之差。
5.根据权利要求4所述的基于增强三角剖分的视觉约束指纹识别方法,其特征在于,步骤3所述的双重匹配,具体实现如下:
假设输入指纹图像中的某个三角形由(pi,pj,pk)组成,分别获得该三角形的边长特征(pij,pik,pjk),角度特征(αpij,αpik,αpjk)以及细节点特征changeMp;同样的,对模板指纹图像进行相同的操作,假设模板指纹图像中的某个三角形由(qi,qj,qk)组成,分别获得该三角形的边长特征(qij,qik,qjk),角度特征(αqij,αqik,αqjk)以及细节点特征changeMp;分别计算两个三角形对应特征的欧式距离,具体判断条件如下:
3-1、
3-2、
3-3、
其中s函数表示如果a和b差的绝对值小于实现事先设好的阈值,则s(|a-b|)为1,反之则为0;Diffdist表示对应边长之差的绝对值小于阈值的个数;Diffang表示对应角度之差绝对值小于阈值的个数;Diffang当表示对应细节点特征之差小于阈值的个数;当Diffdist=3,Diffang=3,Diffchang=3,则认为两个三角形匹配成功;通过三角形匹配判断组成三角形的细节点是否匹配;当两个三角形匹配成功时,若三角形A由细节点(pi,pj,pk)组成,三角形B由(qi,qj,qk)组成,则认为{pi,qi},{pj,qj},{pk,qk}三个细节点匹配,将对应的点添加到粗匹配点集RoughMathchingS...
【专利技术属性】
技术研发人员:邹茹梦,叶学义,孙伟杰,季毕胜,应娜,
申请(专利权)人:杭州电子科技大学,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。