本发明实施例涉及图像识别,尤其涉及一种指纹匹配方法、装置、计算机设备及存储介质。
背景技术:
1、指纹图像是进行身份识别的重要生物信息之一,指纹自动识别技术在司法刑侦、门禁系统、移动设备、金融支付等领域都有广泛应用。指纹面积是影响指纹识别的一个重要因素,面积大的指纹通常包含的信息量较大,更有区分性;面积小的指纹一般识别率较低。但是在特殊场景中,比如在手机等微型设备的应用或刑侦领域所采集到的潜指纹,可能无法获取到面积较大的指纹。因此,如何提高小面积指纹的识别率是现代指纹识别技术所面临的重要问题之一。
2、现有小面积指纹识别技术大多通过提高对指纹特征的利用率来提高整体识别率,比如更多地使用指纹方向场、纹线特征或者融合多种特征对指纹进行描述。大部分指纹匹配方法都依赖于使用指纹重叠区域的匹配情况来计算指纹整体相似度。然而小面积指纹往往意味着匹配时指纹重叠区域的面积也较小,所以整体识别率改善有限。
技术实现思路
1、鉴于此,为解决上述技术问题或部分技术问题,本发明实施例提供一种指纹匹配方法、装置、计算机设备及存储介质。
2、第一方面,本发明实施例提供一种指纹匹配方法,包括:
3、获取待匹配的第一指纹图像;
4、对所述第一指纹图像进行扩展,生成扩展后的第二指纹图像;
5、基于所述第一指纹图像和所述第二指纹图像进行指纹匹配,得到所述第一指纹图像对应的目标匹配指纹图像。
6、在一个可能的实施方式中,所述方法还包括:
7、将所述第一指纹图像输入至预训练的特征提取网络,得到多维特征向量;
8、将所述多维特征向量输入至图像生成网络,生成所述第一指纹图像扩展后的第二指纹图像。
9、在一个可能的实施方式中,所述方法还包括:
10、将所述第一指纹图像进行分割,得到预设尺寸的多个分割子图像;
11、对所述多个分割子图像进行位置编码,得到多个带有位置编码信息的分割子图像;
12、将所述多个带有位置编码信息的分割子图像输入至预训练的特征提取网络,得到每个分割子图像对应的特征向量;
13、基于所述每个分割子图像对应的特征向量,得到所述第一指纹图像对应的多维特征向量。
14、在一个可能的实施方式中,所述方法还包括:
15、通过mlp多层感知结构对所述多维特征向量进行升维处理;
16、将升维处理后的多维特征向量输入至图像生成网络,生成所述第一指纹图像扩展后的第二指纹图像。
17、在一个可能的实施方式中,所述方法还包括:
18、获取用于指纹匹配的候选指纹图像;
19、提取所述第一指纹图像的第一图像特征和所述候选指纹图像的候选图像特征,并确定所述第一图像特征和所述候选图像特征的第一相似度;
20、提取所述第二指纹图像的第二图像特征,并确定所述第二图像特征和所述候选图像特征的第二相似度;
21、基于所述第一相似度和所述第二相似度,更新所述第一指纹图像与所述候选指纹图像的目标相似度;
22、基于所述目标相似度确定所述第一指纹图像对应的目标匹配指纹图像。
23、在一个可能的实施方式中,所述方法还包括:
24、获取所述第二指纹图像的第二图像特征和二值前景掩码;
25、基于所述第二图像特征和二值前景掩码确定所述第二图像特征和所述候选图像特征的第二相似度。
26、在一个可能的实施方式中,所述方法还包括:
27、当所述第一指纹图像与所述候选指纹图像的目标相似度大于或等于预设阈值时,确定所述候选指纹图像为所述第一指纹图像对应的目标匹配指纹图像;
28、基于所述目标匹配指纹图像对应的目标对象的身份信息,确定所述第一指纹图像对应的对象的身份信息。
29、第二方面,本发明实施例提供一种指纹匹配装置,包括:
30、获取模块,用于获取待匹配的第一指纹图像;
31、扩展模块,用于对所述第一指纹图像进行扩展,生成扩展后的第二指纹图像;
32、匹配模块,用于基于所述第一指纹图像和所述第二指纹图像进行指纹匹配,得到所述第一指纹图像对应的目标匹配指纹图像。
33、第三方面,本发明实施例提供一种计算机设备,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的指纹匹配程序,以实现上述第一方面中所述的指纹匹配方法。
34、第四方面,本发明实施例提供一种存储介质,包括:所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述第一方面中所述的指纹匹配方法。
35、本发明实施例提供的指纹匹配方案,通过获取待匹配的第一指纹图像;对所述第一指纹图像进行扩展,生成扩展后的第二指纹图像;基于所述第一指纹图像和所述第二指纹图像进行指纹匹配,得到所述第一指纹图像对应的目标匹配指纹图像。相比于现有小面积指纹识别技术匹配时指纹重叠区域的面积较小,整体识别率不高的问题,由本方案,利用指纹潜在分布规律,对小面积指纹进行扩展,可以提高小面积指纹的识别率。
1.一种指纹匹配方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述第一指纹图像进行扩展,生成扩展后的第二指纹图像,包括:
3.根据权利要求2所述的方法,其特征在于,所述将所述第一指纹图像输入至预训练的特征提取网络,得到多维特征向量,包括:
4.根据权利要求2所述的方法,其特征在于,所述将所述多维特征向量输入至图像生成网络,生成所述第一指纹图像扩展后的第二指纹图像,包括:
5.根据权利要求1-4任一所述的方法,其特征在于,所述基于所述第一指纹图像和所述第二指纹图像进行指纹匹配,得到所述第一指纹图像对应的目标匹配指纹图像,包括:
6.根据权利要求5所述的方法,其特征在于,所述提取所述第二指纹图像的第二图像特征,并确定所述第二图像特征和所述候选图像特征的第二相似度,包括:
7.根据权利要求5所述的方法,其特征在于,所述基于所述目标相似度确定所述第一指纹图像对应的目标匹配指纹图像,包括:
8.一种指纹匹配装置,其特征在于,包括:
9.一种计算机设备,其特征在于,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的指纹匹配程序,以实现权利要求1~7中任一项所述的指纹匹配方法。
10.一种存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1~7中任一项所述的指纹匹配方法。