System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及生物特征识别领域,并且更具体地,涉及一种指纹防伪的方法、装置和电子设备。
技术介绍
1、屏下光学指纹识别,手指按压屏幕时,屏幕发出光线将手指照亮,指纹的反射光线透过屏幕的间隙返回到屏幕下方的传感器上,得到对应的指纹图像。当电子设备屏幕表面贴膜时,指纹的反射光线会受到膜的影响,对指纹信号造成衰减,影响生成的指纹图像,最终影响指纹的识别和防伪性能。不同的膜对指纹的影响不同,因此对于光学指纹传感器,检测到屏幕贴膜的情况,是一项重要的技术。
技术实现思路
1、本申请提供一种指纹防伪的方法、装置和电子设备。
2、第一方面,提供一种指纹防伪的方法,包括:根据待识别指纹采集至少两张指纹子图,至少两张指纹子图包括第一指纹子图和第二指纹子图,第一指纹子图根据第一方向的光信号形成,第二指纹子图根据第二方向的光信号形成,第一方向不同于第二方向;根据第一指纹子图和第二指纹子图得到实际子图偏移量;根据实际子图偏移量与模板子图偏移量确定第一贴膜信息;根据第一贴膜信息确定第一指纹防伪算法,第一指纹防伪算法用于对待识别指纹的防伪认证。
3、通过本申请实施例的技术方案,通过本申请实施例的技术方案,可以确定显示屏的第一贴膜信息,并根据显示屏的第一贴膜信息来确定合适的第一指纹防伪算法,从而使用该第一指纹防伪算法对光学指纹传感器采集到的指纹图像进行处理,能够使得指纹防伪对不同的显示屏的贴膜(例如,厚度不同等)具有较好的适应性,提高了指纹防伪认证性能,进而提高指纹识别的安全性。
>4、在一些可能的实施方式中,根据第一指纹子图和第二指纹子图得到实际子图偏移量包括:获取第一指纹子图和第二指纹子图的参考偏移量;根据参考偏移量,确定第一指纹子图和第二指纹子图的实时偏移搜索窗口;遍历实时偏移搜索窗口,确定与实时偏移搜索窗口内的各个偏移分别对应的、第一指纹子图和第二指纹子图的重叠部分的相似性参数;获取重叠部分的相似性参数的最大值,以最大值所对应的偏移,确定实际子图偏移量。
5、通过本申请实施例的技术方案,通过获取参考偏移量,并根据该参考偏移量确定实时偏移搜索窗口,可以提高确定实时偏移搜索窗口的效率,进而提升确定实际子图偏移量的效率;通过遍历实时偏移搜索窗口,并将第一指纹子图和第二指纹子图的重叠部分的最大相似性参数所对应的偏移,作为实际子图偏移量,可以实现以参考偏移量为参考,快速且准确地得到实际子图偏移量。
6、在一些可能的实施方式中,指纹防伪的方法还包括更新参考偏移量用于作为下一次指纹识别的参考偏移量,更新参考偏移量用于作为下一次指纹识别的参考偏移量,包括:获取第一指纹子图和第二指纹子图的参考偏移量和实际子图偏移量;获取更新权重,更新权重为预设的更新权重,或者,更新权重根据包括第一指纹子图和第二指纹子图的目标图像对的目标图像质量参数、目标图像对的重叠部分的相似性参数中的至少一者设定;根据更新权重、参考偏移量和实际子图偏移量更新参考偏移量得到更新的参考偏移量。
7、通过该实施方式的技术方案,通过实际子图偏移量以及更新权重w对参考偏移量进行自适应调整,可以使得更新的参考偏移量更好地适应光学指纹传感器在不同环境、不同状态下的变化,从而使得后续确定的实际子图偏移量更加准确可靠,进而提升指纹防伪的方法的可靠性。
8、在一些可能的实施方式中,根据参考偏移量,确定第一指纹子图和第二指纹子图的实时偏移搜索窗口包括:获取偏移余量;根据参考偏移量和偏移余量,确定实时偏移搜索窗口。
9、通过该实施方式的技术方案,基于“参考偏移+邻域检索”的方式,可以保证在实时偏移搜索窗口中搜索到合适的实际子图偏移。
10、在一些可能的实施方式中,获取偏移余量包括:获取包括至少两张指纹子图中的任意两张指纹子图的多个待选图像对;确定多个待选图像对中图像质量参数大于质量阈值的m个选定图像对,m为自然数;确定m个选定图像对的m个实际子图偏移量中相对于参考偏移量的最大偏移量;根据最大偏移量确定偏移余量。
11、通过本申请实施例的技术方案,通过确定m个选定图像对的m个实际子图偏移量中相对于参考偏移量的最大偏移量,设定偏移余量,可以准确且高效地获取偏移余量,进而设定实时偏移搜索窗口。
12、在一些可能的实施方式中,根据实际子图偏移量与模板子图偏移量确定第一贴膜信息包括:计算实际子图偏移量与模板子图偏移量的差值得到按压偏移差值;当按压偏移差值大于或等于按压偏移阈值时,确定第一贴膜信息,第一贴膜信息用于表征显示屏的贴膜为厚膜;或者,当按压偏移差值小于按压偏移阈值时,确定第一贴膜信息,第一贴膜信息用于表征显示屏的贴膜为非厚膜。
13、通过本申请实施例的技术方案,通过计算实际子图偏移量与模板子图偏移量的差值得到按压偏移差值diff,可以准确且快速地确定显示屏的贴膜的厚度信息,即显示屏贴膜为厚膜或者非厚膜,并可以根据显示屏贴膜的厚度调整相应的指纹防伪算法,提升防伪算法对显示屏贴膜的适应性,进而确保指纹防伪的方法的准确性。
14、在一些可能的实施方式中,第一指纹防伪算法包括:厚膜防伪算法和/或非厚膜防伪算法,根据第一贴膜信息确定第一指纹防伪算法,第一指纹防伪算法用于对待识别指纹的防伪认证包括:当按压偏移差值大于或等于按压偏移阈值时,根据第一贴膜信息确定厚膜防伪算法;或者,当按压偏移差值小于按压偏移阈值时,根据第一贴膜信息确定非厚膜防伪算法。
15、通过本申请实施例的技术方案,通过计算实际子图偏移量与模板子图偏移量的差值得到按压偏移差值diff,可以准确且快速地确定显示屏的贴膜的厚度信息,即显示屏贴膜为厚膜或者非厚膜,并可以根据显示屏贴膜的厚度调整相应的指纹防伪算法,提升防伪算法对显示屏贴膜的适应性,进而确保指纹防伪的方法的准确性。
16、在一些可能的实施方式中,当所述按压偏移差值大于或等于按压偏移阈值时,所述方法还包括:获取所述至少两张指纹子图中的至少一张指纹子图的信号量值;当所述信号量值小于信号量阈值时,确定第二贴膜信息,所述第二贴膜信息用于表征所述显示屏的贴膜对指纹光信号的衰减强弱;根据所述第二贴膜信息确定第二指纹防伪算法,所述第二指纹防伪算法用于对所述待识别指纹的防伪认证。
17、通过本申请实施例的技术方案,在当按压偏移差值大于或等于按压偏移阈值的情况下,根据至少一张指纹子图的信号量值的大小,来确定显示屏贴膜的对指纹光信号的衰减强弱,进而调整为第二指纹防伪算法,即第二指纹防伪算法进一步考虑了显示屏的贴膜对指纹光信号的衰减强弱,因此,通过第二指纹防伪算法,可以有效适应对指纹光信号不同衰减力的显示屏贴膜,提升指纹防伪算法的准确性以及对不同类型的贴膜的适应性。
18、在一些可能的实施方式中,所述获取所述至少两张指纹子图中的至少一张指纹子图的信号量值包括:计算所述至少两张指纹子图中的任意一张指纹子图的信号量值作为所述至少一张指纹子图的信号量值;获取所述至少两张指纹子图中的n个指纹子图,计算所述n个指纹子图的信号量本文档来自技高网...
【技术保护点】
1.一种指纹防伪的方法,应用于包括显示屏的电子设备,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一指纹子图和所述第二指纹子图得到实际子图偏移量包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:更新所述参考偏移量用于作为下一次指纹识别的参考偏移量,所述更新所述参考偏移量用于作为下一次指纹识别的参考偏移量,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述参考偏移量,确定所述第一指纹子图和所述第二指纹子图的实时偏移搜索窗口包括:
5.根据权利要求4所述的方法,其特征在于,所述获取偏移余量包括:
6.根据权利要求1所述的方法,其特征在于,所述根据实际子图偏移量与模板子图偏移量确定第一贴膜信息包括:
7.根据权利要求6所述的方法,其特征在于,所述第一指纹防伪算法包括:厚膜防伪算法和/或非厚膜防伪算法,所述根据所述第一贴膜信息确定第一指纹防伪算法,所述第一指纹防伪算法用于对所述待识别指纹的防伪认证包括:
8.根据权利要求7所述的方法,其特征
9.根据权利要求8所述的方法,其特征在于,所述获取所述至少两张指纹子图中的至少一张指纹子图的信号量值包括:
10.根据权利要求9所述的方法,其特征在于,所述计算所述至少两张指纹子图中的任意一张指纹子图的信号量值作为所述至少一张指纹子图的信号量值包括:
11.根据权利要求9所述的方法,其特征在于,获取所述至少两张指纹子图中的N个指纹子图,计算所述N个指纹子图的信号量值的平均值作为所述至少一张指纹子图的信号量值包括:
12.根据权利要求9所述的方法,其特征在于,所述获取所述至少两张指纹子图中图像质量参数最高的最优指纹子图,计算所述最优指纹子图的信号量值作为所述至少一张指纹子图的信号量值包括:
13.根据权利要求7所述的方法,其特征在于,所述当所述按压偏移差值大于或等于按压偏移阈值时,根据第一贴膜信息确定厚膜防伪算法包括:当所述按压偏移差值K次大于或等于按压偏移阈值时,根据第一贴膜信息确定厚膜防伪算法,所述K为大于或等于2的自然数。
14.根据权利要求8所述的方法,其特征在于,当所述信号量值小于信号量阈值时,确定第二贴膜信息,所述第二贴膜信息用于表征所述显示屏的贴膜对指纹光信号的衰减强弱包括:当所述信号量值L次小于信号量阈值时,确定第二贴膜信息,所述第二贴膜信息用于表征所述显示屏的贴膜对指纹光信号的衰减强弱,其中L为大于或等于2的自然数。
15.一种指纹识别装置,其特征在于,应用于具有显示屏的电子设备,所述装置包括:
16.一种电子设备,其特征在于,所述电子设备包括:
...【技术特征摘要】
1.一种指纹防伪的方法,应用于包括显示屏的电子设备,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一指纹子图和所述第二指纹子图得到实际子图偏移量包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:更新所述参考偏移量用于作为下一次指纹识别的参考偏移量,所述更新所述参考偏移量用于作为下一次指纹识别的参考偏移量,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述参考偏移量,确定所述第一指纹子图和所述第二指纹子图的实时偏移搜索窗口包括:
5.根据权利要求4所述的方法,其特征在于,所述获取偏移余量包括:
6.根据权利要求1所述的方法,其特征在于,所述根据实际子图偏移量与模板子图偏移量确定第一贴膜信息包括:
7.根据权利要求6所述的方法,其特征在于,所述第一指纹防伪算法包括:厚膜防伪算法和/或非厚膜防伪算法,所述根据所述第一贴膜信息确定第一指纹防伪算法,所述第一指纹防伪算法用于对所述待识别指纹的防伪认证包括:
8.根据权利要求7所述的方法,其特征在于,当所述按压偏移差值大于或等于按压偏移阈值时,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述获取所述至少两张指纹子图中的至少一张指纹子图的信号量值包括:
10.根据权利要求9所述的...
【专利技术属性】
技术研发人员:程虹,梁昊,李昌林,顾钦,
申请(专利权)人:深圳市汇顶科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。