一种指纹识别方法和装置制造方法及图纸

技术编号:17912971 阅读:49 留言:0更新日期:2018-05-10 18:35
本发明专利技术公开了一种指纹识别方法和装置,涉及指纹识别技术领域,其中的方法包括:获取认证成功的指纹图像中的第一特征点;获取用于对指纹图像进行识别的指纹比对模板中的第二特征点;确定第一特征点与第二特征点的重合特征点;基于重合特征点确定指纹图像与指纹比对模板的特征重合度差异系数;如果确定特征重合度系数满足指纹样本判定规则,则将指纹图像作为指纹认证样本,用于对指纹进行识别。本发明专利技术的指纹识别方法和装置,可应用于多种场景,计算认证成功的指纹图像与指纹比对模板的重合度和重合度差异系数,将差异显著性强的指纹图像作为新的指纹认证样本,综合指纹比对模板和指纹认证样本进行指纹比对,能够提高指纹认证的效率。

【技术实现步骤摘要】
一种指纹识别方法和装置
本专利技术涉及指纹识别
,尤其涉及一种指纹识别方法和装置。
技术介绍
生物特征识别技术是指利用人体生物特征进行身份认证的一种技术。生物识别系统是对生物特征进行取样,通过提取特征的算法将取样出的生物特征转化成数字特征,并进一步将这些特征组合而成的特征模板,存入数据库中。指纹是生物特征的一种,具有唯一、再生、不可抵赖、方便提取、易于辨识等特点。目前,指纹识别技术是生物特征识别技术中最成熟的技术,已被全球大部分国家政府接受与认可,已广泛地应用到政府、军队、银行、社会福利保障、电子商务和安全防卫等领域。但是,目前的指纹识别技术主要采用简单的、单一指纹样本认证方法,只保存用户指纹在理想状态下指纹放置的样本,而用户在实际指纹认证过程中,由于放置的指纹位置难免出现偏差,需要多次重新调整指纹放置的位置才能通过认证,影响了指纹认证的效率。
技术实现思路
有鉴于此,本专利技术要解决的一个技术问题是提供一种指纹识别方法和装置。根据本专利技术的一个方面,提供一种指纹识别方法,包括:获取认证成功的指纹图像中的第一特征点;获取用于对所述指纹图像进行识别的指纹比对模板中的第二特征点;确定所述第一特征点与所述第二特征点的重合特征点;基于所述重合特征点确定所述指纹图像与所述指纹比对模板的特征重合度差异系数;如果确定所述特征重合度系数满足指纹样本判定规则,则将所述指纹图像作为指纹认证样本,用于对指纹进行识别。可选地,在进行指纹认证时,如果所述指纹图像和所述指纹比对模板比对失败,则获取所述指纹认证样本与所述指纹图像进行比对。可选地,所述基于所述重合特征点确定所述指纹图像与所述指纹比对模板的特征重合度差异系数包括:确定所述重合特征点对于所述第一特征点的第一占比;确定所述重合特征点对于所述第二特征点的第二占比;获取所述第一占比和所述第二占比的比值,其中,所述比值为特征重合度差异系数k。可选地,所述如果确定所述特征重合度系数满足指纹样本判定规则,则将所述指纹图像作为指纹认证样本包括:设置邻域变化范围限定值ε;当确定k<1-ε时,则舍弃所述指纹图像,当确定k>1+ε时,则将所述指纹图像作为指纹认证样本并存储在指纹库中。可选地,当确定1-ε≤k≤1+ε时,将所述指纹图像作为所述指纹认证样本,并按照使用率将与所述指纹比对模板对应的全部指纹认证样本进行排序;依次计算两个所述指纹认证样本之间的重合度差异系数;基于所述重合度差异系数并根据差异度判定规则确定是否保留所述指纹认证样本。可选地,所述依次计算两个所述指纹认证样本之间的重合度差异系数包括:建立指纹重合度差异系数矩阵:依次计算所述指纹重合度差异系数矩阵的上三角区域内中的重合度差异系数ki,j;其中,ki,j为指纹认证样本Fi和指纹认证样本Fj之间的重合度差异系数,与所述指纹比对模板对应的全部指纹认证样本的数量为n,指纹认证样本Fi与所述指纹比对模板的重合特征点数为nc,指纹认证样本Fi的所有特征点数为ni,所述指纹认证样本Fj与所述指纹比对模板的重合特征点数为nc,指纹认证样本Fj的所有特征点数为nj。可选地,所述基于差异度判定规则确定是否保留所述指纹认证样本包括:当确定ki,j≤1+ε、并且ni<nj时,则删除指纹认证样本Fi;当确定ki,j>1+ε时,则保留指纹认证样本Fi。根据本专利技术的另一方面,提供一种指纹识别装置,包括:指纹特征采集模块,用于获取认证成功的指纹图像中的第一特征点,获取用于对所述指纹图像进行识别的指纹比对模板中的第二特征点;指纹重合度计算模块,用于确定所述第一特征点与所述第二特征点的重合特征点,基于所述重合特征点确定所述指纹图像与所述指纹比对模板的特征重合度差异系数;指纹样本确定模块,用于如果确定所述特征重合度系数满足指纹样本判定规则,则将所述指纹图像作为指纹认证样本,用于对指纹进行识别。可选地,指纹特征比对模块,用于在进行指纹认证时,如果所述指纹图像和所述指纹比对模板比对失败,则获取所述指纹认证样本与所述指纹图像进行比对。可选地,所述指纹重合度计算模块,还用于确定所述重合特征点对于所述第一特征点的第一占比,确定所述重合特征点对于所述第二特征点的第二占比,获取所述第一占比和所述第二占比的比值,其中,所述比值为特征重合度差异系数k。可选地,所述指纹样本确定模块,还用于设置邻域变化范围限定值ε,当确定k<1-ε时,则舍弃所述指纹图像;当确定k>1+ε时,则将所述指纹图像作为指纹认证样本并存储在指纹库中。可选地,所述指纹重合度计算模块,还用于当确定1-ε≤k≤1+ε时,将所述指纹图像作为所述指纹认证样本,并按照使用率将与所述指纹比对模板对应的全部指纹认证样本进行排序,依次计算两个所述指纹认证样本之间的重合度差异系数;所述指纹样本确定模块,还用于基于所述重合度差异系数并根据差异度判定规则确定是否保留所述指纹认证样本。可选地,所述指纹重合度计算模块,还用于建立指纹重合度差异系数矩阵:所述指纹重合度计算模块,还用于依次计算所述指纹重合度差异系数矩阵的上三角区域内中的重合度差异系数ki,j;其中,ki,j为指纹认证样本Fi和指纹认证样本Fj之间的重合度差异系数:与所述指纹比对模板对应的全部指纹认证样本的数量为n,指纹认证样本Fi与所述指纹比对模板的重合特征点数为nc,指纹认证样本Fi的所有特征点数为ni,所述指纹认证样本Fj与所述指纹比对模板的重合特征点数为nc,指纹认证样本Fj的所有特征点数为nj。可选地,所述指纹样本确定模块,还用于当确定ki,j≤1+ε、并且ni<nj时,则删除指纹认证样本Fi,当确定ki,j>1+ε时,则保留指纹认证样本Fi。本专利技术的指纹识别方法和装置,可以确定认证成功的指纹图像与指纹比对模板的重合特征点,计算指纹的重合度和重合度差异系数,通过判断指纹的重合度差异系数的有效范围,重合差异显著性高的指纹图像被作为指纹认证样本,能够综合指纹比对模板和指纹认证样本进行指纹比对,能够提高指纹认证的效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为根据本专利技术的指纹识别方法的一个实施例的流程示意图;图2为根据本专利技术的指纹识别方法的另一个实施例的流程示意图;图3为根据本专利技术的指纹识别装置的一个实施例的模块示意图。具体实施方式下面参照附图对本专利技术进行更全面的描述,其中说明本专利技术的示例性实施例。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。下面结合各个图和实施例对本专利技术的技术方案进行多方面的描述。下文中的“第一”、“第二”等为描述上相区别,并没有其它特殊的含义。图1为根据本专利技术的指纹识别方法的一个实施例的流程示意图,如图1所示:步骤101,获取认证成功的指纹图像中的第一特征点。步骤102,获取用于对指纹图像进行识别的指纹比对本文档来自技高网...
一种指纹识别方法和装置

【技术保护点】
一种指纹识别方法,其特征在于,包括:获取认证成功的指纹图像中的第一特征点,获取用于对所述指纹图像进行识别的指纹比对模板中的第二特征点;确定所述第一特征点与所述第二特征点的重合特征点;基于所述重合特征点确定所述指纹图像与所述指纹比对模板的特征重合度差异系数;如果确定所述特征重合度系数满足指纹样本判定规则,则将所述指纹图像作为指纹认证样本,用于对指纹进行识别。

【技术特征摘要】
1.一种指纹识别方法,其特征在于,包括:获取认证成功的指纹图像中的第一特征点,获取用于对所述指纹图像进行识别的指纹比对模板中的第二特征点;确定所述第一特征点与所述第二特征点的重合特征点;基于所述重合特征点确定所述指纹图像与所述指纹比对模板的特征重合度差异系数;如果确定所述特征重合度系数满足指纹样本判定规则,则将所述指纹图像作为指纹认证样本,用于对指纹进行识别。2.如权利要求1所述的方法,其特征在于,还包括:在进行指纹认证时,如果所述指纹图像和所述指纹比对模板比对失败,则获取所述指纹认证样本与所述指纹图像进行比对。3.如权利要求1或2所述的方法,其特征在于,所述基于所述重合特征点确定所述指纹图像与所述指纹比对模板的特征重合度差异系数包括:确定所述重合特征点对于所述第一特征点的第一占比;确定所述重合特征点对于所述第二特征点的第二占比;获取所述第一占比和所述第二占比的比值,其中,所述比值为特征重合度差异系数k。4.如权利要求3所述的方法,其特征在于,所述如果确定所述特征重合度系数满足指纹样本判定规则,则将所述指纹图像作为指纹认证样本包括:设置邻域变化范围限定值ε;当确定k<1-ε时,则舍弃所述指纹图像,当确定k>1+ε时,则将所述指纹图像作为指纹认证样本并存储在指纹库中。5.如权利要求4所述的方法,其特征在于,还包括:当确定1-ε≤k≤1+ε时,将所述指纹图像作为所述指纹认证样本,并按照使用率将与所述指纹比对模板对应的全部指纹认证样本进行排序;依次计算两个所述指纹认证样本之间的重合度差异系数;基于所述重合度差异系数并根据差异度判定规则确定是否保留所述指纹认证样本。6.如权利要求5所述的方法,其特征在于,所述依次计算两个所述指纹认证样本之间的重合度差异系数包括:建立指纹重合度差异系数矩阵:依次计算所述指纹重合度差异系数矩阵的上三角区域内中的重合度差异系数ki,j;其中,ki,j为指纹认证样本Fi和指纹认证样本Fj之间的重合度差异系数,与所述指纹比对模板对应的全部指纹认证样本的数量为n,指纹认证样本Fi与所述指纹比对模板的重合特征点数为nc,指纹认证样本Fi的所有特征点数为ni,所述指纹认证样本Fj与所述指纹比对模板的重合特征点数为nc,指纹认证样本Fj的所有特征点数为nj。7.如权利要求6所述的方法,其特征在于,所述基于差异度判定规则确定是否保留所述指纹认证样本包括:当确定ki,j≤1+ε、并且ni<nj时,则舍弃指纹认证样本Fi;当确定ki,j>1+ε时,则保留指纹认证样本Fi。8.一种...

【专利技术属性】
技术研发人员:杨俊
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1