用于指纹认证的方法、设备和非瞬态计算机可读存储介质技术

技术编号:29311523 阅读:29 留言:0更新日期:2021-07-17 02:19
本公开涉及一种用于指纹认证的方法、设备和非瞬态计算机可读存储介质,其中所述方法包括:响应于接收到认证请求,执行第一模式的指纹图像采集和比对,以及选择性执行第二模式的指纹图像采集和比对,其中在所述第一模式下,采集目标手指在指纹采集区域的按压操作产生的指纹图像,在所述第二模式下,采集目标手指在指纹采集区域的滑动操作产生的指纹图像序列;以及至少基于所述第一模式的比对结果进行认证。根据本公开的方法可以根据需要提供选择性的指纹认证安全模式,以满足多种认证需求。以满足多种认证需求。以满足多种认证需求。

Method, apparatus and non transient computer readable storage medium for fingerprint authentication

【技术实现步骤摘要】
用于指纹认证的方法、设备和非瞬态计算机可读存储介质


[0001]本公开一般地涉及指纹识别
更具体地,本公开涉及一种用于指纹认证的方法、设备和非瞬态计算机可读存储介质。

技术介绍

[0002]随着信息技术的不断发展,信息安全变的越来越重要。无论对于便携式电子设备或是门禁设备等,进行用户的身份认证已经成为一种趋势,指纹识别技术也因此应运而生。然而,现今出现的指纹模仿技术,可以通过在假手指上复制指纹信息来欺骗指纹识别系统,以达到非法侵入的目的。因此,如何能够提升指纹认证的准确性和安全性,成为了目前亟待解决的技术问题。

技术实现思路

[0003]鉴于上面所提到的技术问题,本公开的技术方案在多个方面提供一种用于指纹认证的方法、设备和非瞬态计算机可读存储介质。
[0004]在本公开的第一方面中,提供一种用于指纹认证的方法,包括:响应于接收到认证请求,执行第一模式的指纹图像采集和比对,以及选择性执行第二模式的指纹图像采集和比对,其中在所述第一模式下,采集目标手指在指纹采集区域的按压操作产生的指纹图像,在所述第二模式下,采集目标手指在指纹采集区域的滑动操作产生的指纹图像序列;以及至少基于所述第一模式的比对结果进行认证。
[0005]在本公开的一个实施例中,所述方法进一步包括:响应于所述认证请求的级别为普通级别,基于所述第一模式的比对结果进行认证。
[0006]在本公开的另一个实施例中,所述方法进一步包括:响应于所述认证请求的级别为严格级别,基于所述第一模式与第二模式的比对结果进行认证。
[0007]在本公开的又一个实施例中,所述方法还包括:在所述第一模式下,将指纹图像与已注册指纹信息进行比对,以进行指纹识别;和/或在所述第二模式下,基于所述指纹图像序列进行真假手指识别。
[0008]在本公开的一个实施例中,在执行第一模式的指纹图像采集和比对之前,所述方法还包括:呈现用于指示目标手指至少进行按压操作的提示信息。
[0009]在本公开的另一个实施例中,在响应于所述认证请求的级别为严格级别之后,所述方法还包括:呈现用于指示目标手指进行滑动操作的提示信息;或者呈现用于指示目标手指先按压后滑动的提示信息。
[0010]在本公开的又一个实施例中,还包括:响应于所述第一模式的比对结果为通过,确定所述认证请求的级别;以及响应于所述级别为严格级别,呈现用于指示目标手指进行滑动操作的提示信息。
[0011]在本公开的一个实施例中,还包括:在接收到认证请求时,确定所述认证请求的级别;响应于所述级别为严格级别,呈现用于指示目标手指进行按压操作的提示信息;以及响
应于所述第一模式的比对结果为通过,呈现用于指示目标手指进行滑动操作的提示信息。
[0012]在本公开的另一个实施例中,还包括:在接收到认证请求时,确定所述认证请求的级别;以及响应于所述级别为严格级别,呈现用于指示目标手指进行先按压后滑动操作的提示信息。
[0013]在本公开的又一个实施例中,执行第二模式的指纹图像采集和比对包括:响应于目标手指在指纹采集区域的滑动操作,获取所述目标手指在滑动过程中生成的指纹图像序列;提取所述指纹图像序列中每个指纹图像的静态特征和/或所述指纹图像序列的动态特征;以及基于所述静态特征和/或所述动态特征,确定所述目标手指是否为假手指。
[0014]在本公开的一个实施例中,提取所述静态特征包括以下至少一项:生成所述指纹图像的全局灰阶分布;生成所述指纹图像的局部灰阶分布;以及提取所述指纹图像中脊线的毛边特征。
[0015]在本公开的另一个实施例中,提取所述动态特征包括以下至少一项:统计所述指纹图像序列中包括部分非指纹区域的指纹图像数量;统计所述指纹图像序列中无指纹信息的指纹图像数量;统计所述指纹图像序列中前后指纹图像的信号强度差异;以及确定所述指纹图像序列的连续匹配命中状态。
[0016]在本公开的又一个实施例中,统计所述指纹图像序列中前后指纹图像的信号强度差异包括:计算所述指纹图像序列中前后不同时间段内指纹图像的信号强度分布的标准差或标准差均值;以及比较所述标准差或所述标准差均值之间的差值,以获得所述信号强度差异。
[0017]在本公开的一个实施例中,确定所述指纹图像序列的连续匹配命中状态包括:将所述指纹图像序列中各个指纹图像与已注册指纹信息进行匹配,生成匹配结果;响应于所述匹配结果符合第一图案,确定所述指纹图像序列为连续匹配命中状态;以及响应于所述匹配结果符合第二图案,确定所述指纹图像序列为非连续匹配命中状态。
[0018]在本公开的另一个实施例中,基于所述静态特征和/或所述动态特征,确定所述目标手指是否为假手指包括:基于所述静态特征和/或所述动态特征,利用预先训练的机器模型或根据预定的逻辑来判断所述目标手指是否为假手指。
[0019]在本公开的又一个实施例中,所述预定的逻辑包括满足以下至少一项时确定为假手指:所述指纹图像序列中基于所述静态特征确认为属于假手指的指纹图像数量占比超过第一阈值;所述指纹图像序列中包括部分非指纹区域的指纹图像数量小于第二阈值;所述指纹图像序列中无指纹信息的指纹图像数量大于第三阈值;所述指纹图像序列中前后指纹图像的信号强度差异小于第四阈值;以及所述指纹图像序列为非连续匹配命中状态。
[0020]在本公开的一个实施例中,基于所述静态特征确认为假手指包括:根据每个指纹图像的静态特征,检测每个指纹图像是否具有假手指特征;以及响应于检测到假手指特征,确认所述指纹图像属于假手指。
[0021]在本公开的另一个实施例中,所述假手指特征包括以下至少一项:所述指纹图像的全局灰阶分布的分布范围小于第五阈值;所述指纹图像的局部灰阶分布的分布范围小于第六阈值;以及所述指纹图像中的脊线具有毛边特征。
[0022]在本公开的第二方面中,提供一种用于指纹认证的设备,包括指纹采集装置和处理器,其中:所述处理器配置用于:响应于接收到认证请求,控制所述指纹采集装置执行第
一模式下的指纹图像采集,并基于采集的指纹图像执行所述第一模式下的比对,以及选择性地控制所述指纹采集装置执行第二模式下的指纹图像采集,并基于采集的指纹图像序列执行所述第二模式下的比对;以及至少基于所述第一模式的比对结果进行认证;并且所述指纹采集装置配置用于:在所述第一模式下,采集目标手指在指纹采集区域的按压操作产生的指纹图像;或者在所述第二模式下,采集目标手指在指纹采集区域的滑动操作产生的指纹图像序列。
[0023]在本公开的一个实施例中,所述处理器还配置用于:响应于所述认证请求的级别为普通级别,基于所述第一模式的比对结果进行认证。
[0024]在本公开的另一个实施例中,所述处理器还配置用于:响应于所述认证请求的级别为严格级别,基于所述第一模式与第二模式的比对结果进行认证。
[0025]在本公开的又一个实施例中,所述处理器还配置用于:在所述第一模式下,将指纹图像与已注册指纹信息进行比对,以进行指纹识别;和/或在所述第二模式下,基于所述指本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于指纹认证的方法,包括:响应于接收到认证请求,执行第一模式的指纹图像采集和比对,以及选择性执行第二模式的指纹图像采集和比对,其中在所述第一模式下,采集目标手指在指纹采集区域的按压操作产生的指纹图像,在所述第二模式下,采集目标手指在指纹采集区域的滑动操作产生的指纹图像序列;以及至少基于所述第一模式的比对结果进行认证。2.根据权利要求1所述的方法,进一步包括:响应于所述认证请求的级别为普通级别,基于所述第一模式的比对结果进行认证。3.根据权利要求1所述的方法,进一步包括:响应于所述认证请求的级别为严格级别,基于所述第一模式与第二模式的比对结果进行认证。4.根据权利要求1所述的方法,其中:在所述第一模式下,将指纹图像与已注册指纹信息进行比对,以进行指纹识别;和/或在所述第二模式下,基于所述指纹图像序列进行真假手指识别。5.根据权利要求1所述的方法,其中在执行第一模式的指纹图像采集和比对之前,所述方法还包括:呈现用于指示目标手指至少进行按压操作的提示信息。6.根据权利要求3所述的方法,其中在响应于所述认证请求的级别为严格级别之后,所述方法还包括:呈现用于指示目标手指进行滑动操作的提示信息;或者呈现用于指示目标手指先按压后滑动的提示信息。7.根据权利要求1所述的方法,还包括:响应于所述第一模式的比对结果为通过,确定所述认证请求的级别;以及响应于所述级别为严格级别,呈现用于指示目标手指进行滑动操作的提示信息。8.根据权利要求1所述的方法,还包括:在接收到认证请求时,确定所述认证请求的级别;响应于所述级别为严格级别,呈现用于指示目标手指进行按压操作的提示信息;以及响应于所述第一模式的比对结果为通过,呈现用于指示目标手指进行滑动操作的提示信息。9.根据权利要求1所述的方法,还包括:在接收到认证请求时,确定所述认证请求的级别;以及响应于所述级别为严格级别,呈现用于指示目标手指进行先按压后滑动操作的提示信息。10.根据权利要求1所述的方法,其中执行第二模式的指纹图像采集和比对包括:响应于目标手指在指纹采集区域的滑动操作,获取所述目标手指在滑动过程中生成的指纹图像序列;提取所述指纹图像序列中每个指纹图像的静态特征和/或所述指纹图像序列的动态特征;以及基于所述静态特征和/或所述动态特征,确定所述目标手指是否为假手指。
11.根据权利要求10所述的方法,其中提取所述静态特征包括以下至少一项:生成所述指纹图像的全局灰阶分布;生成所述指纹图像的局部灰阶分布;以及提取所述指纹图像中脊线的毛边特征。12.根据权利要求10所述的方法,其中提取所述动态特征包括以下至少一项:统计所述指纹图像序列中包括部分非指纹区域的指纹图像数量;统计所述指纹图像序列中无指纹信息的指纹图像数量;统计所述指纹图像序列中前后指纹图像的信号强度差异;以及确定所述指纹图像序列的连续匹配命中状态。13.根据权利要求12所述的方法,其中统计所述指纹图像序列中前后指纹图像的信号强度差异包括:计算所述指纹图像序列中前后不同时间段内指纹图像的信号强度分布的标准差或标准差均值;以及比较所述标准差或所述标准差均值之间的差值,以获得所述信号强度差异。14.根据权利要求12所述的方法,其中确定所述指纹图像序列的连续匹配命中状态包括:将所述指纹图像序列中各个指纹图像与已注册指纹信息进行匹配,生成匹配结果;响应于所述匹配结果符合第一图案,确定所述指纹图像序列为连续匹配命中状态;以及响应于所述匹配结果符合第二图案,确定所述指纹图像序列为非连续匹配命中状态。15.根据权利要求10所述的方法,其中基于所述静态特征和/或所述动态特征,确定所述目标手指是否为假手指包括:基于所述静态特征和/或所述动态特征,利用预先训练的机器模型或根据预定的逻辑来判断所述目标手指是否为假手指。16.根据权利要求15所述的方法,其中所述预定的逻辑包括满足以下至少一项时确定为假手指:所述指纹图像序列中基于所述静态特征确认为属于假手指的指纹图像数量...

【专利技术属性】
技术研发人员:江元麟王建华
申请(专利权)人:神盾股份有限公司
类型:发明
国别省市:

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

1