论文推荐|[IEEE TPAMI2021]一种基于合成样本和1维CNN的免伪造样本联机签名认证特征学习方法 (代码已开源)
一、研究背景
手写签名是社会认可度最高、应用最为广泛的身份认证方式,在行政管理、银行办公等场景中十分常见。手写签名认证研究的一个最大难点在于伪造签名攻击(skilled forgery attacks),即他人刻意伪造某一用户的签名以实施诈骗。随着深度学习的发展,联机签名认证方法开始逐步从基于特征工程与模板匹配的方法向深度学习方法过渡[2][3],在降低伪造签名认证错误率方面取得了一定进展。然而,这些方法存在着几点不足。首先,它们需要伪造签名作为训练数据。我们理应知道,手写签名作为一种生物信息以及个人隐私数据,其采集十分困难;伪造签名的采集,更是需要书写者反复练习其需要仿造的签名,成本十分昂贵。因此,利用伪造签名作为训练数据不具备可拓展性。其次,这些方法缺乏一个合适的数据增广方式。常规的数据增广方式,例如仿射变换等,无法对联机签名的动态特性做出合理调整,也无法反映实际签名过程的固有变化。此外,目前的损失函数没有考虑细粒度的相似度信息,制约着特征学习的有效性。该论文针对上述存在的问题,提出了SynSig2Vec的解决方案。
二、方法原理简述
图2 联机签名可分解为多个对数高斯信号,并借由其参数实现重构
图3 不同模板签名的合成样本的可视化结果, 每个方框里的每行依次为模板签名、G1、G2)
三、主要实验结果
表1 Stylus场景下是否引入合成签名结果对比
表3 AP、BCE与Triplet损失函数的对比
表4 SP模块和平均池化的对比
此外,论文还对比了平均池化和不同设置下的SP模块对认证结果的影响。实验结果如表4所示,在熟练和随机伪造场景中,SP模块都比平均池化操作取得了更好的效果,更大的子空间数目也可以提高性能。图5展示了对第二个SP模块的注意力权重的可视化结果,注意力权重较大的位置用较深色的点进行标记,可以观察到,不同的子空间捕获到了签名轨迹不同局部结构的属性。此外,论文还利用距离鉴别比对SP模块学习到的表征的鉴别能力进行了探究,验证了SP模块的有效性;并对样本进行了错误分析,发现当模板签名的持续时间较短时,错误分类的情形会发生得更频繁,这也印证了简单的签名更容易被模仿的直觉。
图5 第二个SP模块的注意力权重的可视化结果
表5 Stylus场景下DTW, TA-RNN和SynSig2Vec的结果对比
表7列出了SynSig2Vec方法与当前领先方法在MCYT-100和SVC-Task2基准数据集上的结果对比,可以看到,SynSig2Vec较大幅度地降低了认证错误率,特别是在只有一个签名作为参照样本的情形下。这证明了SynSig2Vec确实学习了非常有效和通用的签名表征。由于SynSig2Vec是在DeepSignDB数据集上进行训练的,所以结果也得益于大规模的训练数据集。
四、总结和讨论
提出了一种卷积神经网络签名特征表达模型Sig2Vec,来有效的提取签名的定长特征表示; 针对联机签名认证任务中伪造签名数据难以获取的难题,提出了一种基于书写运动学理论的签名合成方法和能够有效学习动态签名表示的SynSig2Vec模型; 并且使用排序学习的方法进行特征学习,更好的利用了细粒度的签名相似度信息; 无需任何仿冒签名训练数据,该方法在多个基准数据集包括迄今规模最大的联机签名数据集DeepSignDB上取得了领先的结果。
该论文存在几个可以改进的方面:一是签名合成的参数扰动范围存在优化空间,二是目前只考虑签名合成过程中的运动学特性,而忽略了签名的形状和结构信息,在未来的工作中,可以虚拟笔画目标纳入签名合成算法,以便直接控制签名形状,生成更加多样化的签名;三是本文优化AP指标的算法稍显复杂,可以考虑对其进行简化,或者采用其他排序学习方法,例如ListNet等。
五、相关资源
论文下载地址:
https://ieeexplore.ieee.org/document/9448392论文源码:
https://github.com/LaiSongxuan/SynSig2Vec
参考文献
[1] Tolosana R, Vera-Rodriguez R, Fierrez J, et al.Do you need more data? The DeepSignDB on-line handwritten signature biometric database[C]//2019 International Conference on Document Analysis and Recognition(ICDAR). IEEE, 2019: 1143-1148.
[2] Tolosana R, Vera-Rodriguez R, Fierrez J, et al.Exploring recurrent neural networks for on-line handwritten signature biometrics[J]. IEEE Access, 2018, 6: 5128-5138.
[3] Lai S, Jin L. Recurrent adaptation networks foronline signature verification[J]. IEEE Transactions on Information Forensics and Security, 2019, 14(6): 1624-1637.
[4] Plamondon R. A kinematic theory of rapid human movements[J]. Biological cybernetics, 1995, 72(4): 295-307.
[5] Song Y, Schwing A, Urtasun R. Training deepneural networks via direct loss minimization[C]//International Conference on Machine Learning. 2016: 2169-2177.
[6] Vaswani A, Shazeer N, Parmar N, et al.Attention is all you need[C]//Advances in neural information processing systems. 2017: 5998-6008.
[7] Lai S, Jin L, Lin L, et al. SynSig2Vec:Learning representations from synthetic dynamic signatures for real-world verification[C]//Proceedings of the AAAI Conference on Artificial Intelligence.2020, 34(01): 735-742.
原文作者: Songxuan Lai, Lianwen Jin, Luojun Lin, Yecheng Zhu, Huiyun Mao
免责声明:(1)本文仅代表撰稿者观点,撰稿者不一定是原文作者,其个人理解及总结不一定准确及全面,论文完整思想及论点应以原论文为准。(2)本文观点不代表本公众号立场。
往期精彩内容回顾
年度报告 | 自然场景文本检测与识别的深度学习方法【中国图象图形学报综述专刊】
论文推荐|[IJCAI 2021] MatchVIE: 一个基于命名实体匹配相关性的视觉信息抽取学习框架
论文推荐|[CVPR 2021] MOST:具有定位细化功能的多向场景文本检测器
论文推荐|[IJCAI 2021]TCPN: 一个基于序列的弱监督视觉信息抽取学习框架
论文推荐|[CVPR 2021] 基于基元表征学习的场景文字识别
论文推荐| [CVPR2021] Semantic-Aware Video Text Detection
论文推荐| [ACL 2021] LayoutLMv2:视觉富文档理解的多模态预训练(有源码)
欢迎加入中国图象图形学学会!(附入会攻略)
扫描二维码,关注我们: