本技术涉及人工智能,特别是涉及一种联机签名的认证方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
背景技术:
1、签名认证是针对声称为某一用户的签名,将其与该用户的真实模板签名进行比较,判定其真伪的过程。
2、相关技术中,联机签名的认证通常可分为基于全局表征学习的认证和基于局部表征学习的认证。然而,基于全局表征学习的认证弱化了联机签名的时序细节,基于局部表征学习的认证忽略了对签名认证尤为关键的全局结构信息,因此,无论是基于全局表征学习的认证还是基于局部表征学习的方法,均导致联机签名的认证准确率较低。
技术实现思路
1、基于此,有必要针对上述联机签名的认证准确率较低的技术问题,提供一种能够提高联机签名的认证准确率的联机签名的认证方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本技术提供了一种联机签名的认证方法,包括:
3、基于待认证的联机签名的签名序列,得到所述联机签名的签名图像和所述联机签名的时序信息;所述时序信息用于表征所述联机签名的书写轨迹的时序特征;
4、通过预先训练得到的签名认证模型,对所述签名图像进行静态特征提取处理,得到所述联机签名的静态特征,以及,对所述时序信息进行动态特征提取处理,得到所述联机签名的动态特征;
5、根据所述签名认证模型和所述静态特征,对所述动态特征进行增强处理,得到所述联机签名的增强动态特征;
6、根据所述签名认证模型和所述联机签名的增强动态特征,确定所述联机签名与所述联机签名对应的目标用户的模板签名之间的签名距离,基于所述签名距离对所述联机签名进行签名认证。
7、在其中一个实施例中,所述动态特征包括多个动态特征元素;
8、所述根据所述签名认证模型和所述静态特征,对所述动态特征进行增强处理,得到所述联机签名的增强动态特征,包括:
9、基于所述签名认证模型和所述静态特征,确定所述动态特征中的各动态特征元素对应的静态时序注意力权重;
10、基于所述签名认证模型和所述各动态特征元素对应的静态时序注意力权重,对所述各动态特征元素进行增强处理,得到所述联机签名的增强动态特征。
11、在其中一个实施例中,所述基于所述签名认证模型和所述静态特征,确定所述动态特征中的各动态特征元素对应的静态时序注意力权重,包括:
12、通过所述签名认证模型,分别拼接所述静态特征和所述动态特征中的各动态特征元素,得到所述各动态特征元素对应的拼接动态特征元素;
13、基于所述签名认证模型和各拼接动态特征元素,得到所述各动态特征元素对应的静态时序注意力权重。
14、在其中一个实施例中,所述基于所述签名认证模型和所述各动态特征元素对应的静态时序注意力权重,对所述各动态特征元素进行增强处理,得到所述联机签名的增强动态特征,包括:
15、通过所述签名认证模型,分别融合所述各动态特征元素和所述各动态特征元素对应的静态时序注意力权重,得到所述各动态特征元素对应的第一增强动态特征元素;
16、通过所述签名认证模型,分别拼接所述各动态特征元素和所述各动态特征元素对应的第一增强动态特征元素,得到所述各动态特征元素对应的第二增强动态特征元素;
17、通过所述签名认证模型,组合各第二增强动态特征元素,得到所述联机签名的增强动态特征。
18、在其中一个实施例中,所述联机签名的签名序列,包括所述联机签名在各采样时间点下的位置信息和书写压力;
19、所述基于待认证的联机签名的签名序列,得到所述联机签名的签名图像和所述联机签名的时序信息,包括:
20、基于所述联机签名在各采样时间点下的位置信息和书写压力,绘制所述联机签名的签名图像,以及,构建所述联机签名对应于预设的运动参数的时间函数;
21、将所述时间函数确定为所述联机签名的时序信息。
22、在其中一个实施例中,所述根据所述签名认证模型和所述联机签名的增强动态特征,确定所述联机签名与所述联机签名对应的目标用户的模板签名之间的签名距离,包括:
23、在所述模板签名为多个的情况下,基于各模板签名的增强动态特征,确定多个模板签名之间的类内距离,并将所述类内距离作为参考距离,以及,分别确定所述联机签名的增强动态特征与各模板签名的增强动态特征之间的特征距离;
24、基于各特征距离和所述参考距离,确定所述联机签名与所述多个模板签名之间的签名距离。
25、第二方面,本技术还提供了一种联机签名的认证装置,包括:
26、信息获取模块,用于基于待认证的联机签名的签名序列,得到所述联机签名的签名图像和所述联机签名的时序信息;所述时序信息用于表征所述联机签名的书写轨迹的时序特征;
27、特征提取处理模块,用于通过预先训练得到的签名认证模型,对所述签名图像进行静态特征提取处理,得到所述联机签名的静态特征,以及,对所述时序信息进行动态特征提取处理,得到所述联机签名的动态特征;
28、增强处理模块,用于根据所述签名认证模型和所述静态特征,对所述动态特征进行增强处理,得到所述联机签名的增强动态特征;
29、签名认证模块,用于根据所述签名认证模型和所述联机签名的增强动态特征,确定所述联机签名与所述联机签名对应的目标用户的模板签名之间的签名距离,基于所述签名距离对所述联机签名进行签名认证。
30、第三方面,本技术还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
31、基于待认证的联机签名的签名序列,得到所述联机签名的签名图像和所述联机签名的时序信息;所述时序信息用于表征所述联机签名的书写轨迹的时序特征;
32、通过预先训练得到的签名认证模型,对所述签名图像进行静态特征提取处理,得到所述联机签名的静态特征,以及,对所述时序信息进行动态特征提取处理,得到所述联机签名的动态特征;
33、根据所述签名认证模型和所述静态特征,对所述动态特征进行增强处理,得到所述联机签名的增强动态特征;
34、根据所述签名认证模型和所述联机签名的增强动态特征,确定所述联机签名与所述联机签名对应的目标用户的模板签名之间的签名距离,基于所述签名距离对所述联机签名进行签名认证。
35、第四方面,本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
36、基于待认证的联机签名的签名序列,得到所述联机签名的签名图像和所述联机签名的时序信息;所述时序信息用于表征所述联机签名的书写轨迹的时序特征;
37、通过预先训练得到的签名认证模型,对所述签名图像进行静态特征提取处理,得到所述联机签名的静态特征,以及,对所述时序信息进行动态特征提取处理,得到所述联机签名的动态特征;
38、根据所述签名认证模型和所述静态特征,对所述动态特征进行增强处理,得到所述联机签名的增强动态特征;
39、根据所述签名认证模型和所述联机签名的增强动态特征,确定所述联机签名与所述联机签名对应的目标用户的模板签名之间的签名距离,基于所述签名距离对所述联机签名进行签名认证。
40、第五方面,本技术还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
41、基于待认证的联机签名的签名序列,得到所述联机签名的签名图像和所述联机签名的时序信息;所述时序信息用于表征所述联机签名的书写轨迹的时序特征;
42、通过预先训练得到的签名认证模型,对所述签名图像进行静态特征提取处理,得到所述联机签名的静态特征,以及,对所述时序信息进行动态特征提取处理,得到所述联机签名的动态特征;
43、根据所述签名认证模型和所述静态特征,对所述动态特征进行增强处理,得到所述联机签名的增强动态特征;
44、根据所述签名认证模型和所述联机签名的增强动态特征,确定所述联机签名与所述联机签名对应的目标用户的模板签名之间的签名距离,基于所述签名距离对所述联机签名进行签名认证。
45、上述联机签名的认证方法、装置、计算机设备、计算机可读存储介质和计算机程序产品,首先基于待认证的联机签名的签名序列,得到联机签名的签名图像和联机签名的时序信息;时序信息用于表征联机签名的书写轨迹的时序特征;然后通过预先训练得到的签名认证模型,对签名图像进行静态特征提取处理,得到联机签名的静态特征,以及,对时序信息进行动态特征提取处理,得到联机签名的动态特征;接着根据签名认证模型和静态特征,对动态特征进行增强处理,得到联机签名的增强动态特征;最后根据签名认证模型和联机签名的增强动态特征,确定联机签名与联机签名对应的目标用户的模板签名之间的签名距离,基于签名距离对联机签名进行签名认证。这样,通过签名图像,能够得到表征联机签名的全局结构信息的静态特征,通过时序信息,能够得到表征联机签名的时序细节的动态特征,基于表征全局结构信息的静态特征,能够对表征时序细节的动态特征进行增强处理,得到既能表征联机签名的全局结构信息,又能表征联机签名的时序细节的增强动态特征;因此,基于增强动态特征实现的签名认证,既考虑了联机签名的全局结构信息,又考虑了联机签名的时序细节,进而提高了联机签名的认证准确率。
1.一种联机签名的认证方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述动态特征包括多个动态特征元素;
3.根据权利要求2所述的方法,其特征在于,所述基于所述签名认证模型和所述静态特征,确定所述动态特征中的各动态特征元素对应的静态时序注意力权重,包括:
4.根据权利要求2所述的方法,其特征在于,所述基于所述签名认证模型和所述各动态特征元素对应的静态时序注意力权重,对所述各动态特征元素进行增强处理,得到所述联机签名的增强动态特征,包括:
5.根据权利要求1所述的方法,其特征在于,所述联机签名的签名序列,包括所述联机签名在各采样时间点下的位置信息和书写压力;
6.根据权利要求1至5任意一项所述的方法,其特征在于,所述根据所述签名认证模型和所述联机签名的增强动态特征,确定所述联机签名与所述联机签名对应的目标用户的模板签名之间的签名距离,包括:
7.一种联机签名的认证装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
