一种指纹识别方法和系统技术方案

技术编号:25440631 阅读:11 留言:0更新日期:2020-08-28 22:28
本发明专利技术提出了一种指纹识别方法和系统,所述方法包括对同一用户的同一手指的指纹进行多次采集,获得若干指纹图像;将所述若干指纹图像融合生成完整的指纹基础图像;采集用户待识别指纹的图像,并判断所述待识别指纹的图像是否存在局部不清晰区域,并对存在局部不清晰区域的所述待识别指纹的图像进行预处理,获得指纹待识别图像;通过对所述指纹待识别图像与所述指纹基础图像的比较进行指纹识别,并获取指纹识别结果;显示所述指纹识别结果和所述指纹待识别图像中的局部不清晰区域。所述系统包括与所述方法的步骤对应的模块。

【技术实现步骤摘要】
一种指纹识别方法和系统
本专利技术提出了一种指纹识别方法和系统,属于手机

技术介绍
指纹识别技术是众多生物特征识别技术中的一种,所谓生物特征识别技术(biometrics),系指利用人体所固有的生理特征或行为特征来进行个人身份鉴定,由于生物识别所具有的便捷与安全等优点使得生物识别技术在身份认证识别和网络安全领域拥有广阔的应用前景,可用的生物特征识别技术有指纹、人脸、声纹、虹膜等,指纹是其中应用最为广泛的一种。从20世纪60年代起新型的电子计算机技术进人指纹鉴定领域,为指纹鉴定自动化开辟了新的途径。近几年,指纹识别技术应用到智能手机上,成为支持手机解锁、在线支付的重要基础技术。为了提高指纹识别的准确性,对于手机采集到的指纹图像进行处理,但是现有的指纹识别方法针对用户手指出现起皮或受伤导致的指纹图像多处局部不清楚的指纹图像,无法进行有效识别,导致用户出现手指起皮和受伤的情况下,常常无法通过指纹识别来开启手机屏幕。
技术实现思路
本专利技术提供了一种指纹识别方法和系统,用以解决现有手机的指纹识别过程中在用户手指起皮或受伤使,无法对指纹图像进行有效识别,降低用户体验的问题,所采取的技术方案如下:一种指纹识别方法,所述方法包括:对同一用户的同一手指的指纹进行多次采集,获得若干指纹图像;将所述若干指纹图像融合生成完整的指纹基础图像;采集用户待识别指纹的图像,并判断所述待识别指纹的图像是否存在局部不清晰区域,并对存在局部不清晰区域的所述待识别指纹的图像进行预处理,获得指纹待识别图像;通过对所述指纹待识别图像与所述指纹基础图像的比较进行指纹识别,并获取指纹识别结果;显示所述指纹识别结果和所述指纹待识别图像中的局部不清晰区域。进一步地,所述采集用户待识别指纹的图像,并判断所述待识别指纹的图像是否存在局部不清晰区域,并对存在局部不清晰区域的所述待识别指纹的图像进行预处理,获得指纹待识别图像,包括:采集用户待识别指纹的图像;判断所述用户待识别指纹的图像是否存在指纹局部不清晰的状况,若判断结果为“否”,则对所述用户待识别指纹的图像直接进行指纹识别;若判断结果为“是”,则对所述用户待识别指纹的图像执行下一步骤;对局部不清晰的指纹图像中的不清晰区域进行识别和切割,并将切割出的所述不清晰区域进行剔除,获得一级指纹剩余图像;针对所述一级指纹剩余图像上被剔除不清晰区域的边缘区域进行分辨率处理,提高所述边缘区域的图像分辨率;其中,所述边缘区域是指所述不清晰区域的切割边向指纹清晰区域延伸1mm-1.5mm的指纹图像区域;对提高图像分辨率之后的所述边缘区域进行提取,获得边缘区域图像和二级指纹剩余图像;其中,所述边缘区域图像和二级指纹剩余图像即为指纹待识别图像;根据指纹图像识别的识别失败结果对应的一级指纹剩余图像,对所述边缘区域进行自适应调整。进一步地,所述根据指纹图像识别模块的识别失败结果对应的一级指纹剩余图像,对所述边缘区域进行自适应调整,包括:获取所述指纹待识别图像的最终识别结果;利用每个识别失败结果对应的一级指纹剩余图像,计算获得指纹图像识别失败情况对应的指纹区域有效信息;利用所述指纹区域有效信息计算获取区域阈值;根据所述一级指纹剩余图像的区域面积与所述区域阈值之间的关系控制所述指纹图像预处理模块对边缘区域的范围进行调整。进一步地,所述通过对所述指纹待识别图像与所述指纹基础图像的比较进行指纹识别,并获取指纹识别结果,包括:判断所述边缘区域中,从剔除不清晰区域时产生的切割边缘到提取所述边缘区域时产生的切割边缘之间的最大延伸尺度,当所述最大延伸尺度在2.5mm—3.5mm时,对所述边缘区域进行标记;判断所述边缘区域是否有标记,若所述边缘区域有标记,则只对所述边缘区域对应的指纹图像进行指纹图像识别;若所述边缘区域没有标记,则分别对所述边缘区域和二级指纹剩余图像进行指纹图像识别,并获得最终的指纹识别结果。进一步地,判断所述边缘区域是否有标记,若所述边缘区域有标记,则只对所述边缘区域对应的指纹图像进行指纹图像识别;若所述边缘区域没有标记,则分别对所述边缘区域和二级指纹剩余图像进行指纹图像识别,并获得最终的指纹识别结果,包括:判断所述边缘区域是否有标识;提取所述指纹待识别图像中的边缘区域图像内的多个边缘指纹图像特征图;在所述指纹基础图像中筛选出与所述边缘区域图像相对应的边缘指纹图像区;针对获得的多个边缘指纹图像特征图依次生成掩码,然后将所述掩码分别与对应的所述边缘指纹图像特征图结合生成多个边缘区域指纹特征向量;利用边缘区域指纹特征向量在所述指纹基础图像中识别出与所述与所述边缘指纹图像特征图对应的边缘位置图,并利用指纹基础图像生成所述边缘位置图对应的基础图像特征向量;利用公式(1)将所述边缘位置图对应的基础图像特征向量与所述边缘区域指纹特征向量进行匹配,获得边缘指纹识别结果:其中,sim(P,Q)表示边缘区域指纹特征向量与边缘位置图对应的基础图像特征向量之间的相似度;P表示边缘区域指纹特征向量,且,P=(p1、p2……pn);Q表示边缘位置图对应的基础图像特征向量,且,Q=(q1、q2……qn);当sim(P,Q)<0.65时,指纹匹配失败,当sim(P,Q)≥0.65时,表示指纹匹配成功;提取所述指纹待识别图像中的二级指纹剩余图像内的多个指纹剩余图像指纹特征图;在所述指纹基础图像中筛选出与所述二级指纹剩余图像相对应的指纹图像区;针对获得的多个指纹剩余图像指纹特征图依次生成掩码,然后将所述掩码分别与对应的所述指纹剩余图像指纹特征图结合生成多个指纹剩余区域特征向量;利用指纹剩余区域特征向量在所述指纹基础图像中识别出与所述指纹剩余图像指纹特征图对应的剩余图像位置图,并利用指纹基础图像生成所述剩余图像位置图对应的基础图像特征向量;利用公式(2)将所述剩余图像位置图对应的基础图像特征向量与指纹剩余区域特征向量进行匹配,获得剩余指纹图像的指纹识别结果:其中,sim(A,B)表示指纹剩余区域特征向量与剩余图像位置图对应的基础图像特征向量之间的相似度;A表示指纹剩余区域特征向量,且,A=(a1、a2……am);B表示剩余图像位置图对应的基础图像特征向量,且,B=(b1、b2……bm);当sim(A,B)<0.78时,指纹匹配失败,当sim(P,Q)≥0.78时,表示指纹匹配成功。一种指纹识别系统,所述系统包括:指纹录制模块,用于对同一用户的同一手指的指纹进行多次采集,获得若干指纹图像;图像生成模块,用于将所述若干指纹图像融合生成完整的指纹基础图像;指纹图像预处理模块,用于采集用户待识别指纹的图像,并判断所述待识别指纹的图像是否存在局部不清晰区域,并对存在局部不清晰区域的所述待识别指纹的图像进行预处理,获得指纹待识别图像;指纹图像识别模块,用于通过对所述指纹待本文档来自技高网...

【技术保护点】
1.一种指纹识别方法,其特征在于,所述方法包括:/n对同一用户的同一手指的指纹进行多次采集,获得若干指纹图像;/n将所述若干指纹图像融合生成完整的指纹基础图像;/n采集用户待识别指纹的图像,并判断所述待识别指纹的图像是否存在局部不清晰区域,并对存在局部不清晰区域的所述待识别指纹的图像进行预处理,获得指纹待识别图像;/n通过对所述指纹待识别图像与所述指纹基础图像的比较进行指纹识别,并获取指纹识别结果;/n显示所述指纹识别结果和所述指纹待识别图像中的局部不清晰区域。/n

【技术特征摘要】
1.一种指纹识别方法,其特征在于,所述方法包括:
对同一用户的同一手指的指纹进行多次采集,获得若干指纹图像;
将所述若干指纹图像融合生成完整的指纹基础图像;
采集用户待识别指纹的图像,并判断所述待识别指纹的图像是否存在局部不清晰区域,并对存在局部不清晰区域的所述待识别指纹的图像进行预处理,获得指纹待识别图像;
通过对所述指纹待识别图像与所述指纹基础图像的比较进行指纹识别,并获取指纹识别结果;
显示所述指纹识别结果和所述指纹待识别图像中的局部不清晰区域。


2.根据权利要求1所述识别系统,其特征在于,所述采集用户待识别指纹的图像,并判断所述待识别指纹的图像是否存在局部不清晰区域,并对存在局部不清晰区域的所述待识别指纹的图像进行预处理,获得指纹待识别图像,包括:
采集用户待识别指纹的图像;
判断所述用户待识别指纹的图像是否存在指纹局部不清晰的状况,若判断结果为“否”,则对所述用户待识别指纹的图像直接进行指纹识别;若判断结果为“是”,则对所述用户待识别指纹的图像执行下一步骤;
对局部不清晰的指纹图像中的不清晰区域进行识别和切割,并将切割出的所述不清晰区域进行剔除,获得一级指纹剩余图像;
针对所述一级指纹剩余图像上被剔除不清晰区域的边缘区域进行分辨率处理,提高所述边缘区域的图像分辨率;其中,所述边缘区域是指所述不清晰区域的切割边向指纹清晰区域延伸1mm-1.5mm的指纹图像区域;
对提高图像分辨率之后的所述边缘区域进行提取,获得边缘区域图像和二级指纹剩余图像;其中,所述边缘区域图像和二级指纹剩余图像即为指纹待识别图像;
根据指纹图像识别的识别失败结果对应的一级指纹剩余图像,对所述边缘区域进行自适应调整。


3.根据权利要求2所述识别系统,其特征在于,所述根据指纹图像识别模块的识别失败结果对应的一级指纹剩余图像,对所述边缘区域进行自适应调整,包括:
获取所述指纹待识别图像的最终识别结果;
利用每个识别失败结果对应的一级指纹剩余图像,计算获得指纹图像识别失败情况对应的指纹区域有效信息;
利用所述指纹区域有效信息计算获取区域阈值;
根据所述一级指纹剩余图像的区域面积与所述区域阈值之间的关系控制所述指纹图像预处理模块对边缘区域的范围进行调整。


4.根据权利要求1所述识别系统,其特征在于,所述通过对所述指纹待识别图像与所述指纹基础图像的比较进行指纹识别,并获取指纹识别结果,包括:
判断所述边缘区域中,从剔除不清晰区域时产生的切割边缘到提取所述边缘区域时产生的切割边缘之间的最大延伸尺度,当所述最大延伸尺度在2.5mm—3.5mm时,对所述边缘区域进行标记;
判断所述边缘区域是否有标记,若所述边缘区域有标记,则只对所述边缘区域对应的指纹图像进行指纹图像识别;若所述边缘区域没有标记,则分别对所述边缘区域和二级指纹剩余图像进行指纹图像识别,并获得最终的指纹识别结果。


5.根据权利要求4所述识别系统,其特征在于,判断所述边缘区域是否有标记,若所述边缘区域有标记,则只对所述边缘区域对应的指纹图像进行指纹图像识别;若所述边缘区域没有标记,则分别对所述边缘区域和二级指纹剩余图像进行指纹图像识别,并获得最终的指纹识别结果,包括:
判断所述边缘区域是否有标识;
提取所述指纹待识别图像中的边缘区域图像内的多个边缘指纹图像特征图;
在所述指纹基础图像中筛选出与所述边缘区域图像相对应的边缘指纹图像区;
针对获得的多个边缘指纹图像特征图依次生成掩码,然后将所述掩码分别与对应的所述边缘指纹图像特征图结合生成多个边缘区域指纹特征向量;
利用边缘区域指纹特征向量在所述指纹基础图像中识别出与所述与所述边缘指纹图像特征图对应的边缘位置图,并利用指纹基础图像生成所述边缘位置图对应的基础图像特征向量;
利用公式(1)将所述边缘位置图对应的基础图像特征向量与所述边缘区域指纹特征向量进行匹配,获得边缘指纹识别结果:



其中,sim(P,Q)表示边缘区域指纹特征向量与边缘位置图对应的基础图像特征向量之间的相似度;P表示边缘区域指纹特征向量,且,P=(p1、p2……pn);Q表示边缘位置图对应的基础图像特征向量,且,Q=(q1、q2……qn);当sim(P,Q)<0.65时,指纹匹配失败,当sim(P,Q)≥0.65时,表示指纹匹配成功;
提取所述指纹待识别图像中的二级指纹剩余图像内的多个指纹剩余图像指纹特征图;
在所述指纹基础图像中筛选出与所述二级指纹剩余图像相对应的指纹图像区;
针对获得的多个指纹剩余图像指纹特征图依次生成掩码,然后将所述掩码分别与对应的所述指纹剩余图像指纹特征图结合生成多个指纹剩余区域特征向量;
利用指纹剩余区域特征向量在所述指纹基础图像中识别出与所述指纹剩余图像指纹特征图对应的剩余图像位置图,并利用指纹基础图像生成所述剩余图像位置图对应的基础图像特征向量;
利用公式(2)将所述剩余图像位置图对应的基础图像特征向量与指纹剩余区域特征向量进行匹配,获得剩余指纹图像的指纹识别结果:



其中,sim(A,B)表示指纹剩余区域特征向量与剩余图像位置图对应的基础图像特征向量之间的相似度;A表示指纹剩余区域特征向量,且,A=(a1、a2……am);B表示剩余图像位置图对应的基础图像特征向量,且,B=(b1、b2……bm);当sim(A,B)<0.78时,指纹匹配失败,当sim(P,Q)≥0.78时,表示指纹匹配成功。


6.一种指纹识别系统,其特征在于,所述系统包括:

【专利技术属性】
技术研发人员:张春花
申请(专利权)人:广州鹄志信息咨询有限公司
类型:发明
国别省市:广东;44

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

1