System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及光学指纹图像处理,尤其涉及一种指纹图像处理方法、装置、电子设备及存储介质。
技术介绍
1、当前的一些屏下超薄光学指纹传感器的光路设计,采用多角度光路,通过设计阵列排布的多个像素单元,多个像素单元通过多方向光通道获取多个不同角度的指纹图像,继而能最大限度的采集到有效指纹信号。
2、在上述光路设计中,多方向光通道的各个方向是固定的,因此沿各个方向光通道采集到的多个指纹图像之间存在近似稳定的图像偏移,相关技术中为提高识别速度,通常采用通过特殊方法获取的固定的图像偏移,将多个像素单元采集的多个指纹图像进行融合。
3、然而,在实际研究中发现,由于手指是立体面,在指纹状态(如手指干、湿)导致的贴合状态、按压状态(如轻按、重按)导致的轻微形变、按压有效面积等因素的作用下,容易导致指纹图像之间的实际偏移于固定偏移产生偏差,继而导致多个指纹图像融合之后质量还会变差,从而降低了指纹识别的成功率。因此,需要一种新的技术方案来至少部分地改善这样的问题。
技术实现思路
1、有鉴于此,本申请实施例提供一种指纹图像处理方法、装置、电子设备及存储介质,以至少部分解决上述问题。
2、根据本申请实施例的第一方面,提供了一种指纹图像处理方法,包括:
3、获取当前时刻由光学指纹传感器的多个像素单元分别采集的多个指纹子图像,并确定所述多个指纹子图像中的质量最优子图像;
4、针对于所述多个指纹子图像中除所述质量最优子图像以外的每个指纹子图像,根据参考
5、根据各个指纹子图像与所述质量最优子图像之间的当前时刻的实时偏移,将所述多个指纹子图像对齐,并将对齐后的多个指纹子图像进行融合,以得到用于进行指纹识别的融合图像。
6、在一些可选的实施例中,所述参考偏移数据包括多个参考指纹子图像分别与参考质量最优子图像之间的参考偏移,其中,所述参考质量最优子图像由多个像素单元中的第一像素单元采集得到,所述多个参考指纹子图像由所述多个像素单元中的多个第二像素单元分别采集得到,所述多个第二像素单元为所述多个像素单元中除所述第一像素单元以外的其他多个像素单元。
7、在一些可选的实施例中,所述根据参考偏移数据确定该指纹子图像与所述质量最优子图像的重叠部分的相似度,并根据所述相似度,确定该指纹子图像与所述质量最优子图像之间的当前时刻的实时偏移,包括:根据所述多个参考指纹子图像分别与参考质量最优子图像之间的参考偏移,计算该指纹子图像与所述质量最优子图像之间的当前参考偏移,并根据所述当前参考偏移,确定当前时刻的实时偏移搜索范围;确定与所述当前时刻的实时偏移搜索范围内的各个偏移分别对应的、该指纹子图像与所述质量最优子图像的重叠部分的相似度,并以其中最大的相似度所对应的偏移,作为该指纹子图像与所述质量最优子图像之间的当前时刻的实时偏移。
8、在一些可选的实施例中,所述根据所述当前参考偏移,确定当前时刻的实时偏移搜索范围,包括:根据所述当前参考偏移和预设偏移余量,确定当前时刻的实时偏移搜索范围。
9、在一些可选的实施例中,所述方法还包括:根据各个指纹子图像与所述质量最优子图像之间的当前时刻的实时偏移,对所述参考偏移数据进行更新。
10、在一些可选的实施例中,所述根据各个指纹子图像与所述质量最优子图像之间的当前时刻的实时偏移,对所述参考偏移数据进行更新,包括:根据各个指纹子图像与所述质量最优子图像之间的当前时刻的实时偏移,确定所述多个指纹子图像中由所述多个第二像素单元采集的指纹子图像分别与所述第一像素单元采集的指纹子图像之间的参考实时偏移;针对于每个参考实时偏移,确定与之对应的第二像素单元所采集的参考指纹子图像与参考质量最优子图像之间的参考偏移,并按照更新权重对该参考实时偏移和与该参考偏移进行加权求和;根据各个参考实时偏移对应的加权求和结果,对所述参考偏移数据进行更新。
11、在一些可选的实施例中,所述方法还包括:根据所述参考实时偏移所对应的指纹子图像的图像质量、以及参考实时偏移所对应的指纹子图像与质量最优子图像的重叠部分的相似度中的至少一者,对所述更新权重进行调整。
12、在一些可选的实施例中,所述将对齐后的多个指纹子图像进行融合,以得到用于进行指纹识别的融合图像,包括:针对于对齐后的多个指纹子图像的任一重合区域,根据该重合区域内的各个指纹子图像的局部的图像质量、以及该重合区域内的各个指纹子图像与质量最优子图像的重叠部分的相似度,将该重合区域内的各个指纹子图像的局部进行融合,得到局部融合结果;将对齐后的多个指纹子图像的各个重合区域对应的各个局部融合结果进行拼接,得到所述用于进行指纹识别的融合图像。
13、在一些可选的实施例中,所述根据该重合区域内的各个指纹子图像的局部的图像质量、以及该重合区域内的各个指纹子图像与质量最优子图像之间的相似度,将该重合区域内的各个指纹子图像的局部进行融合,包括:确定该重合区域内的各个指纹子图像的局部图像质量评分;按照得到的各个局部图像质量评分、以及该重合区域内的各个指纹子图像与质量最优子图像的重叠部分的相似度,确定该重合区域内的各个指纹子图像对应的融合权重;按照得到的各个融合权重对各个指纹子图像的局部的像素值进行加权求和,以将该重合区域内的各个指纹子图像的局部进行融合。
14、在一些可选的实施例中,若指纹子图像对应的局部图像质量评分越高、且相似度越大,则确定到的该指纹子图像对应的融合权重越高。
15、根据本申请实施例的第二方面,提供了一种指纹图像处理装置,包括:
16、获取模块,用于获取当前时刻由光学指纹传感器的多个像素单元分别采集的多个指纹子图像,并确定所述多个指纹子图像中的质量最优子图像;
17、确定模块,用于针对于所述多个指纹子图像中除所述质量最优子图像以外的每个指纹子图像,根据参考偏移数据确定该指纹子图像与所述质量最优子图像的重叠部分的相似度,并根据所述相似度,确定该指纹子图像与所述质量最优子图像之间的当前时刻的实时偏移;
18、融合模块,用于根据各个指纹子图像与所述质量最优子图像之间的当前时刻的实时偏移,将所述多个指纹子图像对齐,并将对齐后的多个指纹子图像进行融合,以得到用于进行指纹识别的融合图像。
19、根据本申请实施例的第三方面,提供了一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口和所述存储器通过所述通信总线完成相互间的通信;所述存储器,用于存储计算机程序;所述处理器,用于通过运行所述存储器上所存储的所述计算机程序来执行第一方面提供的方法。
20、根据本申请实施例的第四方面,提供了一种计算机存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面提供的方法。
21、根据本申请本文档来自技高网...
【技术保护点】
1.一种指纹图像处理方法,包括:
2.根据权利要求1所述的方法,其中,所述参考偏移数据包括多个参考指纹子图像分别与参考质量最优子图像之间的参考偏移,其中,所述参考质量最优子图像由多个像素单元中的第一像素单元采集得到,所述多个参考指纹子图像由所述多个像素单元中的多个第二像素单元分别采集得到,所述多个第二像素单元为所述多个像素单元中除所述第一像素单元以外的其他多个像素单元。
3.根据权利要求2所述的方法,其中,所述根据参考偏移数据确定所述指纹子图像与所述质量最优子图像的重叠部分的相似度,并根据所述相似度,确定所述指纹子图像与所述质量最优子图像之间的当前时刻的实时偏移,包括:
4.根据权利要求2所述的方法,其中,所述根据所述当前参考偏移,确定当前时刻的实时偏移搜索范围,包括:
5.根据权利要求3所述的方法,其中,所述方法还包括:
6.根据权利要求5所述的方法,其中,所述根据各个指纹子图像与所述质量最优子图像之间的当前时刻的实时偏移,对所述参考偏移数据进行更新,包括:
7.根据权利要求6所述的方法,其中,所述方法还包
8.根据权利要求1-7中任一项所述的方法,其中,所述将对齐后的多个指纹子图像进行融合,以得到用于进行指纹识别的融合图像,包括:
9.根据权利要求8所述的方法,其中,所述根据所述重合区域内的各个指纹子图像的局部的图像质量、以及所述重合区域内的各个指纹子图像与质量最优子图像之间的相似度,将所述重合区域内的各个指纹子图像的局部进行融合,包括:
10.根据权利要求9所述的方法,其中,若指纹子图像对应的局部图像质量评分越高、且相似度越大,则确定到的所述指纹子图像对应的融合权重越高。
11.一种指纹图像处理装置,包括:
12.一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口和所述存储器通过所述通信总线完成相互间的通信;
13.一种计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-10中任一项所述的方法。
14.一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如权利要求1-10中任一项所述的方法。
15.一种指纹识别装置,应用于具有显示屏的电子设备,所述指纹识别装置包括:
...【技术特征摘要】
1.一种指纹图像处理方法,包括:
2.根据权利要求1所述的方法,其中,所述参考偏移数据包括多个参考指纹子图像分别与参考质量最优子图像之间的参考偏移,其中,所述参考质量最优子图像由多个像素单元中的第一像素单元采集得到,所述多个参考指纹子图像由所述多个像素单元中的多个第二像素单元分别采集得到,所述多个第二像素单元为所述多个像素单元中除所述第一像素单元以外的其他多个像素单元。
3.根据权利要求2所述的方法,其中,所述根据参考偏移数据确定所述指纹子图像与所述质量最优子图像的重叠部分的相似度,并根据所述相似度,确定所述指纹子图像与所述质量最优子图像之间的当前时刻的实时偏移,包括:
4.根据权利要求2所述的方法,其中,所述根据所述当前参考偏移,确定当前时刻的实时偏移搜索范围,包括:
5.根据权利要求3所述的方法,其中,所述方法还包括:
6.根据权利要求5所述的方法,其中,所述根据各个指纹子图像与所述质量最优子图像之间的当前时刻的实时偏移,对所述参考偏移数据进行更新,包括:
7.根据权利要求6所述的方法,其中,所述方法还包括:
8.根据权利要求1...
【专利技术属性】
技术研发人员:陈兵,蒋姣,王信亮,
申请(专利权)人:深圳市汇顶科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。