计算机应用 ›› 2018, Vol. 38 ›› Issue (4): 1046-1050.DOI: 10.11772/j.issn.1001-9081.2017092186

• 网络空间安全 • 上一篇    下一篇

基于曲线分段相似匹配的在线签名认证

刘莉1,2, 詹恩奇1,2, 郑建彬1,2, 汪阳1,2   

  1. 1. 武汉理工大学 信息工程学院, 武汉 430070;
    2. 光纤传感技术与信息处理教育部重点实验室(武汉理工大学), 武汉 430070
  • 收稿日期:2017-09-08 修回日期:2017-10-25 出版日期:2018-04-10 发布日期:2018-04-09
  • 通讯作者: 汪阳
  • 作者简介:刘莉(1994-),女,湖北荆门人,硕士研究生,主要研究方向:模式识别、图像处理;詹恩奇(1972-),男,河南新野人,副教授,博士,主要研究方向:信号处理、模式识别;郑建彬(1966-),男,湖北黄冈人,教授,博士,主要研究方向:模式识别、嵌入式系统;汪阳(1977-),男,湖北武汉人,副教授,博士,主要研究方向:机器人控制、嵌入式系统。

Online signature verification based on curve segment similarity matching

LIU Li1,2, ZHAN Enqi1,2, ZHENG Jianbin1,2, WANG Yang1,2   

  1. 1. College of Information Engineering, Wuhan University of Technology, Wuhan Hubei 430070, China;
    2. Key Laboratory of Fiber Optic Sensing Technology and Information Processing of Ministry of Education(Wuhan University of Technology), Wuhan Hubei 430070, China
  • Received:2017-09-08 Revised:2017-10-25 Online:2018-04-10 Published:2018-04-09

摘要: 针对在线签名认证过程中出现的误匹配问题和曲线的缩放、旋转、位移以及采样不均匀导致的匹配距离过大的问题,提出一种基于曲线分段相似匹配的方法。在进行在线签名认证时,首先对两签名曲线进行分段粗匹配,主要应用了一种基于窗口累计差异矩阵的动态规划算法得到匹配关系。然后,对匹配对计算相似距离和加权累加和,主要方法是对曲线段进行拟合,在一定范围内进行相似变换,对其重采样并计算匹配对的欧氏距离。最后,取测试签名和所有模板签名的相似距离的平均值作为认证距离,将其与训练的阈值进行比较,从而判定真伪。在公开数据库SUSIG的Visual数据集和Blind数据集对该方法进行了测试,使用个性化阈值时分别可以得到3.56%和2.44%的等误率。所提方法在Blind数据集上的等误率比传统的动态时间规划(DTW)方法降低了约14.4%。实验结果表明,对熟练伪造签名和随机伪造签名的认证效果具有一定的优势。

关键词: 累计窗口差异, 分段匹配, 动态规划, 相似变换, 曲线相似

Abstract: Aiming at the problems of mismatching and too large matching distance because of curves scaling, shifting, rotation and non-uniform sampling in the process of online signature verification, a curve segment similarity matching method was proposed. In the progress of online signature verification, two curves were partitioned into segments and matched coarsely at first. A dynamic programming algorithm based on cumulative difference matrix of windows was introduced to get the matching relationship. Then, the similarity distance for each matching pair and weighted sum of all the matching pairs were calculated, and the calculating method is to fit each curve of matching pairs, carry out the similarity transformation within a certain range, and resample the curves to get the Euclidean distance. Finally, the average of the similarity distance between test signature and all template signatures was used as the authentication distance, which was compared with the training threshold to judge the authenticity. The method was validated on the open databases SUSIG Visual and SUSIG Blind respectively with 3.56% and 2.44% Equal Error Rate (EER) when using personalized threshold, and the EER was reduced by about 14.4% on Blind data set compared with the traditional Dynamic Time Wraping (DTW) method. The experimental results show that the proposed method has certain advantages in skilled forgery signature and random forgery signature verification.

Key words: cumulative difference of windows, segment matching, dynamic programming, similarity transformation, curve similarity

中图分类号: