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

技术编号:15747317 阅读:120 留言:0更新日期:2017-07-03 04:31
本公开是关于指纹识别方法及装置,所述方法包括:获取指纹识别图像;检测所获取的指纹识别图像中的坏像素点的数量;根据检测出的坏像素点的数量,对预设相似度阈值进行调整;确定获取的指纹识别图像与预设指纹图像的相似度,并根据相似度与调整后的预设相似度阈值确定指纹识别结果,使得能够根据检测出的坏像素点的数量来调整相似度阈值,进而根据获取的指纹识别图像与预设指纹图像的相似度与调整后的预设相似度阈值来确定指纹识别结果,而非基于默认坏像素点匹配来确定指纹识别结果。因此,本公开中,当检测出坏像素点时,调整相似度阈值,提高了指纹识别的可靠性,增强了系统安全性。

Fingerprint identification method and device

This is a page open device and fingerprint identification method, the method comprises: acquiring fingerprint image; the number of bad pixels detection fingerprint image acquired in; according to the number of bad pixels detected, to adjust the preset threshold of similarity; determine the fingerprint image acquisition with preset fingerprint image similarity and, according to the similarity with the adjusted default threshold to determine the similarity of fingerprint recognition results, which can adjust the similarity threshold according to the number of bad pixels detected, then according to the fingerprint image acquisition with preset fingerprint image similarity and adjusted the preset threshold to determine the similarity of fingerprint recognition results, rather than to determine the fingerprint recognition the bad pixel matching based on default. Therefore, when the bad pixels are detected, the similarity threshold is adjusted, so that the reliability of the fingerprint identification is improved, and the security of the system is enhanced.

【技术实现步骤摘要】
指纹识别方法及装置
本公开涉及指纹识别领域,尤其涉及指纹识别方法及装置。
技术介绍
在一般的指纹识别过程中,根据当前检测到的指纹和预先录入到指纹模板库里的指纹模板,进行图像/关键点的对比以得到一个相似度,当相似度大于等于一个预设阀值的时候则认为识别通过;当相似度小于此阀值的时候则认为识别未通过。识别通过与否,直接影响到使用了指纹识别技术的系统的安全性,当多次识别失败时,系统会进行锁定并限制一定时间内的再次识别。随着指纹识别装置的器件老化或者损伤,指纹识别图像中的坏像素点会增加。对指纹识别图像的自检程序可以用于对指纹识别图像的像素点进行检测,以检测出损坏的像素点。在指纹识别的过程中,如果指纹识别技术判断出当前指纹识别图像的某个像素点是坏点,则不比较此指纹识别图像的坏像素点和指纹模板库里的指纹模板中位于与坏像素点的位置相对应的位置的像素点,而是默认该坏像素点匹配。极端的情况,如果指纹识别模组的所有的像素点都损坏,那么任何的手指都可以识别成功,系统的安全性会被破坏。
技术实现思路
为克服相关技术中存在的问题,本公开实施例提供指纹识别方法及装置。根据本公开实施例的第一方面,提供一种指纹识别方法,包括:获取指纹识别图像;检测所获取的指纹识别图像中的坏像素点的数量;根据检测出的坏像素点的数量,对预设相似度阈值进行调整;确定获取的指纹识别图像与预设指纹图像的相似度,并根据所述相似度与调整后的预设相似度阈值确定指纹识别结果。可选地,所述根据检测出的坏像素点的数量,对预设相似度阈值进行调整,包括:根据检测出的坏像素点的数量,提高预设相似度阈值,其中,检测出的坏像素的数量越多,调整后的预设相似度阈值越高。可选地,所述根据检测出的坏像素点的数量,对预设相似度阈值进行调整,包括:按照如下第一公式对预设相似度阈值进行调整,得到调整后的预设相似度阈值p’:p’=p/(1-a)其中,p是预设相似度阈值,其中,0<p<1;a是检测出的坏像素点的数量与所获取的指纹识别图像的全部像素点的数量的比值。可选地,所述检测所获取的指纹识别图像中的坏像素点的数量,还包括:将所获取的指纹识别图像的全部像素点划分为两个或两个以上的区域;当一个区域内的坏像素点的数量与所述区域内的全部像素点的数量的比值达到预设区域安全阈值时,将所述区域识别为不安全区域;其中,根据检测出的坏像素点的数量,对预设相似度阈值进行调整,包括:计算所述不安全区域的数量与全部区域的数量的比例相关值;根据所述比例相关值,提高预设相似度阈值,其中,所述比例相关值越高,调整后的预设相似度阈值越高。可选地,所述根据所述比例相关值,提高预设相似度阈值,其中,所述比例相关值越高,调整后的预设相似度阈值越高,包括:按照如下第二公式提高预设相似度阈值,得到调整后的预设相似度阈值p’:p’=p+(1-p)*(n/t)其中,p是预设相似度阈值,其中,0<p<1;t是将所获取的指纹识别图像的全部像素点划分为的区域的数量,其中,t≥2;n是所述t个区域中的不安全区域的数量,其中,0≤n<t。可选地,所述根据所述比例相关值,提高预设相似度阈值,其中,所述比例相关值越高,调整后的预设相似度阈值越高,包括:对所述两个或两个以上的区域分配不同的安全加权系数,其中,越靠近所获取的指纹识别图像的中央的区域的安全加权系数越大;按照如下第三公式提高预设相似度阈值,得到调整后的预设相似度阈值p’:p’=p+(1-p)*(n’/t’)其中,p是预设相似度阈值,其中,0<p<1;t’是将各个区域的像素点数量占全部像素点数量的比例乘以该区域的安全加权系数以后相加得到的全部区域数量加权值;n’是将各个不安全区域的像素点数量占全部像素点数量的比例乘以该不安全区域的安全加权系数以后相加得到的不安全区域数量加权值。可选地,所述方法还包括:当调整后的预设相似度阈值所对应的正常像素点数量超过所获取的指纹识别图像中的正常像素点数量时,向用户通知正常像素点数量不足。根据本公开实施例的第二方面,提供一种指纹识别装置,包括:获取模块,被配置为获取指纹识别图像;检测模块,被配置为检测所述获取模块所获取的指纹识别图像中的坏像素点的数量;调整模块,被配置为根据所述检测模块检测出的坏像素点的数量,对预设相似度阈值进行调整;确定模块,被配置为确定所述获取模块获取的指纹识别图像与预设指纹图像的相似度,并根据所述相似度与调整后的预设相似度阈值确定指纹识别结果。可选地,所述调整模块还被配置为:根据所述检测模块检测出的坏像素点的数量,提高预设相似度阈值,其中,所述检测模块检测出的坏像素的数量越多,调整后的预设相似度阈值越高。可选地,所述调整模块包括:第一计算子模块,被配置为按照如下第一公式对预设相似度阈值进行调整,得到调整后的预设相似度阈值p’:p’=p/(1-a)其中,p是预设相似度阈值,其中,0<p<1;a是检测出的坏像素点的数量与所获取的指纹识别图像的全部像素点的数量的比值。可选地,所述检测模块包括:划分子模块,被配置为将所述获取模块所获取的指纹识别图像的全部像素点划分为两个或两个以上的区域;识别子模块,被配置为当一个区域内的坏像素点的数量与所述区域内的全部像素点的数量的比值达到预设区域安全阈值时,将所述区域识别为不安全区域;其中,所述调整模块包括:第二计算子模块,被配置为计算所述不安全区域的数量与全部区域的数量的比例相关值;提高子模块,被配置为根据所述比例相关值,提高预设相似度阈值,其中,所述比例相关值越高,调整后的预设相似度阈值越高。可选地,所述提高子模块包括:第三计算子模块,被配置为按照如下第二公式提高预设相似度阈值,得到调整后的预设相似度阈值p’:p’=p+(1-p)*(n/t)其中,p是预设相似度阈值,其中,0<p<1;t是将所获取的指纹识别图像的全部像素点划分为的区域的数量,其中,t≥2;n是所述t个区域中的不安全区域的数量,其中,0≤n<t。可选地,所述提高子模块模块包括:加权子模块,被配置为对所述两个或两个以上的区域分配不同的安全加权系数,其中,越靠近所获取的指纹识别图像的中央的区域的安全加权系数越大;第四计算子模块,被配置为按照如下第三公式提高预设相似度阈值,得到调整后的预设相似度阈值p’:p’=p+(1-p)*(n’/t’)其中,p是预设相似度阈值,其中,0<p<1;t’是将各个区域的像素点数量占全部像素点数量的比例乘以该区域的安全加权系数以后相加得到的全部区域数量加权值;n’是将各个不安全区域的像素点数量占全部像素点数量的比例乘以该不安全区域的安全加权系数以后相加得到的不安全区域数量加权值。可选地,所述装置还包括:通知模块,被配置为当所述调整模块调整后的预设相似度阈值所对应的正常像素点数量超过所获取的指纹识别图像中的正常像素点数量时,向用户通知正常像素点数量不足。根据本公开实施例的第三方面,提供一种指纹识别装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取指纹识别图像;检测所获取的指纹识别图像中的坏像素点的数量;根据检测出的坏像素点的数量,对预设相似度阈值进行调整;确定获取的指纹识别图像与预设指纹图像的相似度,并本文档来自技高网...
指纹识别方法及装置

【技术保护点】
一种指纹识别方法,其特征在于,包括:获取指纹识别图像;检测所获取的指纹识别图像中的坏像素点的数量;根据检测出的坏像素点的数量,对预设相似度阈值进行调整;确定获取的指纹识别图像与预设指纹图像的相似度,并根据所述相似度与调整后的预设相似度阈值确定指纹识别结果。

【技术特征摘要】
1.一种指纹识别方法,其特征在于,包括:获取指纹识别图像;检测所获取的指纹识别图像中的坏像素点的数量;根据检测出的坏像素点的数量,对预设相似度阈值进行调整;确定获取的指纹识别图像与预设指纹图像的相似度,并根据所述相似度与调整后的预设相似度阈值确定指纹识别结果。2.根据权利要求1所述的方法,其特征在于,根据检测出的坏像素点的数量,对预设相似度阈值进行调整,包括:根据检测出的坏像素点的数量,提高预设相似度阈值,其中,检测出的坏像素的数量越多,调整后的预设相似度阈值越高。3.根据权利要求1或2所述的方法,其特征在于,所述根据检测出的坏像素点的数量,对预设相似度阈值进行调整,包括:按照如下第一公式对预设相似度阈值进行调整,得到调整后的预设相似度阈值p’:p’=p/(1-a)其中,p是预设相似度阈值,其中,0<p<1;a是检测出的坏像素点的数量与所获取的指纹识别图像的全部像素点的数量的比值。4.根据权利要求1或2所述的方法,其特征在于,所述检测所获取的指纹识别图像中的坏像素点的数量,还包括:将所获取的指纹识别图像的全部像素点划分为两个或两个以上的区域;当一个区域内的坏像素点的数量与所述区域内的全部像素点的数量的比值达到预设区域安全阈值时,将所述区域识别为不安全区域;其中,根据检测出的坏像素点的数量,对预设相似度阈值进行调整,包括:计算所述不安全区域的数量与全部区域的数量的比例相关值;根据所述比例相关值,提高预设相似度阈值,其中,所述比例相关值越高,调整后的预设相似度阈值越高。5.根据权利要求4所述的方法,其特征在于,所述根据所述比例相关值,提高预设相似度阈值,其中,所述比例相关值越高,调整后的预设相似度阈值越高,包括:按照如下第二公式提高预设相似度阈值,得到调整后的预设相似度阈值p’:p’=p+(1-p)*(n/t)其中,p是预设相似度阈值,其中,0<p<1;t是将所获取的指纹识别图像的全部像素点划分为的区域的数量,其中,t≥2;n是所述t个区域中的不安全区域的数量,其中,0≤n<t。6.根据权利要求4所述的方法,其特征在于,所述根据所述比例相关值,提高预设相似度阈值,其中,所述比例相关值越高,调整后的预设相似度阈值越高,包括:对所述两个或两个以上的区域分配不同的安全加权系数,其中,越靠近所获取的指纹识别图像的中央的区域的安全加权系数越大;按照如下第三公式提高预设相似度阈值,得到调整后的预设相似度阈值p’:p’=p+(1-p)*(n’/t’)其中,p是预设相似度阈值,其中,0<p<1;t’是将各个区域的像素点数量占全部像素点数量的比例乘以该区域的安全加权系数以后相加得到的全部区域数量加权值;n’是将各个不安全区域的像素点数量占全部像素点数量的比例乘以该不安全区域的安全加权系数以后相加得到的不安全区域数量加权值。7.根据权利要求3所述的方法,其特征在于,还包括:当调整后的预设相似度阈值所对应的正常像素点数量超过所获取的指纹识别图像中的正常像素点数量时,向用户通知正常像素点数量不足。8.一种指纹识别装置,其特征在于,包括:获取模块,被配置为获取指纹识别图像;检测模块,被配置为检测所述获取模块所获取的指纹识别图像中的坏像素点的数量;调整模块,被配置为根据所述检测模块...

【专利技术属性】
技术研发人员:贺聪唐玉松
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1