一种指纹防伪方法和电子设备技术

技术编号:27089651 阅读:17 留言:0更新日期:2021-01-25 18:18
本申请提供了一种指纹防伪方法和电子设备,该方法包括:电子设备检测到用户的第一操作;该电子设备响应于该第一操作,获取指纹图像和触控信号;该电子设备根据该指纹图像和触控信号,确定该指纹图像为真手指的指纹图像或者假手指的指纹图像。本申请实施例的指纹防伪方法,有助于提高识别假指纹的准确度。有助于提高识别假指纹的准确度。有助于提高识别假指纹的准确度。

【技术实现步骤摘要】
一种指纹防伪方法和电子设备


[0001]本申请涉及电子设备领域,并且更具体地,涉及一种指纹防伪方法和电子设备。

技术介绍

[0002]指纹作为一种很常用的生物特征,已经被广泛应用在手机解锁、金融、门禁等领域的身份认证中。但是,目前的指纹匹配识别系统往往较难识别真假指纹,容易面临欺诈攻击的风险。
[0003]例如,目前逐渐被采用的屏下或屏内光学指纹方案,是利用光学原理(光的反射和折射)捕获屏幕上方手指的二维指纹图像,容易遭到低成本、易制作的假指纹攻击(尤其硅胶等材料制作的3D假指纹),用户资产、财产等面临损失风险,影响面较广。

技术实现思路

[0004]本申请提供一种指纹防伪方法和电子设备,有助于提高识别假指纹的准确度。
[0005]第一方面,提供了一种指纹防伪方法,该方法应用于电子设备,该方法包括:该电子设备获取指纹图像和多帧触控信号;该电子设备根据该指纹图像和该多帧触控信号,确定该指纹图像为真手指的指纹图像或者假手指的指纹图像。
[0006]在一些可能的实现方式中,该方法包括:电子设备检测到第一操作;响应于该第一操作,该电子设备获取指纹图像和多帧触控信号;该电子设备根据该指纹图像和该多帧触控信号,确定所述指纹图像为真手指的指纹图像或者假手指的指纹图像。
[0007]需要说明的是,所述第一操作包括但不限于用户通过触摸或按压或以预设距离接近电子设备的屏幕、电源键等器件的操作,以使电子设备感知到该操作之后能够触发采集指纹图像和多帧触控信号。
[0008]本申请实施例中的指纹防伪方法,通过获取的指纹图像和触控信号来判断指纹图像是否为来自活体手指,有助于提升假指纹检测的准确度,有效防御目前指纹匹配识别方案面临的假指纹攻击。同时,无需引入其他新硬件,避免了成本过高。
[0009]结合第一方面,在第一方面的某些实现方式中,该多帧触控信号包括:在采集该指纹图像时同步采集的多帧触控信号;或者,在采集该指纹图像时同步采集的多帧触控信号,以及在采集该指纹图像之前缓存的多帧触控信号。
[0010]结合第一方面,在第一方面的某些实现方式中,该指纹图像为非首张指纹图像,该触控信号为采集首张指纹图像时同步采集的多帧触控信号。
[0011]结合第一方面,在第一方面的某些实现方式中,该电子设备获取指纹图像和多帧触控信号之后,该方法还包括:该电子设备根据该电子设备的屏幕状态或者触控采集频率,对该多帧触控信号进行预处理,该预处理包括插值、补零、下采样处理中的一种或者多种。
[0012]需要说明的是,上述预处理的结果是增加或减少多帧触控信号的帧数,以满足后续使用要求,本申请实施例并不对上述预处理的具体实现方式进行限定,例如也可以通过复制至少一份的方式实现触控信号帧数的增加。
[0013]结合第一方面,在第一方面的某些实现方式中,该电子设备获取指纹图像和多帧触控信号之后,该方法还包括:该电子设备截取预定帧数或预定大小的触控信号。
[0014]需要说明的是,该电子设备可以在对多帧触控信号进行预处理之后截取预定帧数或预定大小的触控信号,也可以是在截取预定帧数或预定大小的触控信号之后对该截取后的触控信号再进行上述预处理。其中,预定大小可以是针对每帧触控信号的尺寸设置的一个预定值,例如,假设触控信号用数学矩阵表示时为A*B大小的矩阵(A和B为大于0的整数),截取后为a*b大小的矩阵(a和b为分别小于或者等于A和B,且大于0的整数)。
[0015]结合第一方面,在第一方面的某些实现方式中,该电子设备中保存多模态网络,该多模态网络包括指纹图像子网络和触控信号子网络,该电子设备确定该指纹图像为真手指的指纹图像或者假手指的指纹图像,包括:该电子设备将该指纹图像送入指纹图像子网络中进行处理,得到第一特征向量;该电子设备将该多帧触控信号送入触控信号子网络中进行处理,得到第二特征向量;该电子设备对该第一特征向量和该第二特征向量进行融合,得到第三特征向量;该电子设备对该第三特征向量进行分类,得到分类结果;该电子设备根据该分类结果,确定该指纹图像为真手指的指纹图像或者假手指的指纹图像。
[0016]需要说明的是,电子设备对该第一特征向量和该第二特征向量进行融合时,还可以对该第一特征向量和该第二特征向量进行加权,以得到第三特征向量。示例地,将该第一特征向量乘以第一加权系数,将该第二特征向量乘以第二加权系数,然后将分别乘以加权系数后的第一、第二特性向量进行融合,得到第三特征向量。
[0017]结合第一方面,在第一方面的某些实现方式中,该电子设备根据该分类结果,确定该指纹图像为真手指的指纹图像或者假手指的指纹图像,包括:若该分类结果包括第一置信度,且该第一置信度大于或者等于第一阈值,该电子设备确定该指纹图像为真手指的指纹图像,该第一置信度为该指纹图像为真手指的指纹图像的置信度;或者,若该分类结果包括第二置信度,且该第二置信度大于或者等于第二阈值,该电子设备确定该指纹图像为假手指的指纹图像,该第二置信度为该指纹图像为假手指的指纹图像的置信度;其中,该第一阈值和该第二阈值为可调节的。
[0018]需要说明的是,该第一阈值和该第二阈值为可调节的,具体实现方式如电子设备根据屏幕状态或其他信息(如指纹图像的质量、触控信号的强弱等)确定该第一阈值或第二阈值的大小等。当然,它们也可以是固定的预设值。
[0019]在一些可能的实现方式中,该电子设备确定该指纹图像为真手指的指纹图像或者假手指的指纹图像,包括:该电子设备将该指纹图像送入指纹图像子网络中进行处理,得到第一分类结果;电子设备将该多帧触控信号送入触控信号子网络中进行处理,得到第二分类结果;该电子设备根据该第一分类结果和该第二分类结果,确定该指纹图像为真手指的指纹图像或者假手指的指纹图像。
[0020]本申请实施例中,通过将指纹图像和触控信号送入多模态网络中进行指纹防伪处理,相比于基于单模(如单独基于指纹图像)进行指纹防伪处理的方法,有助于提高真指纹判断和假指纹判断的准确率。
[0021]结合第一方面,在第一方面的某些实现方式中,该方法还包括:该电子设备将该指纹图像和该触控信号送入该多模态网络之前,对该指纹图像和该多帧触控信号进行融合;该电子设备将该指纹图像和该多帧触控信号送入该多模态网络之后,对该指纹图像和该多
帧触控信号进行分离。
[0022]本申请实施例中,电子设备可以对触控信号和指纹图像进行融合,这样可能在一定程度上降低数据传输到多模态网络的复杂度,以简化实现。
[0023]在一些可能的实现方式中,该电子设备在将该指纹图像和该多帧触控信号送入多模态网络之后,对该指纹图像和该多帧触控信号进行分离,然后将分离后的指纹图像送入指纹图像子网络中,将分离后的多帧触控信号送入触控信号子网络中。
[0024]结合第一方面,在第一方面的某些实现方式中,该电子设备获取指纹图像和多帧触控信号之后,该方法还包括:该电子设备对该指纹图像和该多帧触控信号进行归一化处理。
[0025]在一些可能的实现方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种指纹防伪方法,所述方法应用于电子设备,其特征在于,包括:所述电子设备获取指纹图像和多帧触控信号;所述电子设备根据所述指纹图像和所述多帧触控信号,确定所述指纹图像为真手指的指纹图像或者假手指的指纹图像。2.根据权利要求1所述的方法,其特征在于,所述多帧触控信号包括:在采集所述指纹图像时同步采集的多帧触控信号;或者,在采集所述指纹图像时同步采集的多帧触控信号,以及在采集所述指纹图像之前缓存的多帧触控信号。3.根据权利要求1所述的方法,其特征在于,所述指纹图像为非首张指纹图像,所述触控信号为采集首张指纹图像时同步采集的多帧触控信号。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述电子设备获取指纹图像和多帧触控信号之后,所述方法还包括:所述电子设备根据所述电子设备的屏幕状态或者触控采集频率,对所述多帧触控信号进行预处理,所述预处理包括插值、补零、下采样处理中的一种或者多种。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述电子设备获取指纹图像和多帧触控信号之后,所述方法还包括:所述电子设备截取预定帧数或预定大小的触控信号。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述电子设备中保存多模态网络,所述多模态网络包括指纹图像子网络和触控信号子网络,所述电子设备确定所述指纹图像为真手指的指纹图像或者假手指的指纹图像,包括:所述电子设备将所述指纹图像送入指纹图像子网络中进行处理,得到第一特征向量;所述电子设备将所述多帧触控信号送入触控信号子网络中进行处理,得到第二特征向量;所述电子设备对所述第一特征向量和所述第二特征向量进行融合,得到第三特征向量;所述电子设备对所述第三特征向量进行分类,得到分类结果;所述电子设备根据所述分类结果,确定所述指纹图像为真手指的指纹图像或者假手指的指纹图像。7.根据权利要求6所述的方法,其特征在于,所述电子设备根据所述分类结果,确定所述指纹图像为真手指的指纹图像或者假手指的指纹图像,包括:若所述分类结果包括第一置信度,且所述第一置信度大于或者等于第一阈值,所述电子设备确定所述指纹图像为真手指的指纹图像,所述第一置信度为所述指纹图像为真手指的指纹图像的置信度;或者,若所述分类结果包括第二置信度,且所述第二置信度大于或者等于第二阈值,所述电子设备确定所述指纹图像为假手指的指纹图像,所述第二置信度为所述指纹图像为假手指的指纹图像的置信度;其中,所述第一阈值和所述第二阈值为可调节的。8.根据权利要求6或7所述的方法,其特征在于,所述方法还包括:所述电子设备将所述指纹图像和所述多帧触控信号送入所述多模态网络之前,对所述
指纹图像和所述多帧触控信号进行融合;所述电子设备将所述指纹图像和所述多帧触控信号送入所述多模态网络之后,对所述指纹图像和所述多帧触控信号进行分离。9.根据权利要求1所述的方法,其特征在于,所述电子设备获取指纹图像和多帧触控信号之后,所述方法还包括:所述电子设备对所述指纹图像和所述多帧触控信号进行归一化处理。10.根据权利要求1至9中任一项所述的方法,其特征在于,当所述电子设备确定所述指纹图像为假手指的指纹图像时,所述方法还包括:所述电子设备向用户发出假指纹提示信息;或者,所述电子设备向用户发出操作失败提示信息。11.根据权利要求1至9中任一项所述的方法,其特征在于,当所述电子设备确定所述指纹图像为真手指的指纹图像时,所述方法还包括:所述电子设备确定所述指纹图像和用户预设的指纹图像匹配;所述电子设备确定用户身份认证通过。12.根据权利要求1至11中任一项所述的方法,其特征在于,所述多帧触控信号用于表征触控强度、触控强度的变化趋势、触控形状或者触控形状变化趋势中的一种或者多种。13.一种电子设备,其特征在于,包括:一个或多个处理器;一个或多个存储器;所述一个或多个存储器存储有一个或多个计算机程序,所述一个或多个计算机程序包括指令,当所述指令被所述一个或多个处理器执行时,使得所述电子设备执行以下步骤:获取指纹图像和多帧触控信号;根据所述指纹图像和所述多帧触控信号,确定所述指纹图像为真手指的指纹图像或者假手指的指纹图像。14.根据权利要求13所述的电子设备,其特征在于,所述多帧触控信号...

【专利技术属性】
技术研发人员:赵晓娜常冰龙水平石腾李丹洪张力
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1