一种改进的面向分析法的在线手写签名鉴别方法

2016-09-21 06:09邵金平李文杰
关键词:手写分析法平板

邵金平,李文杰

1.泰山职业技术学院,山东泰安2710002.山东农业大学信息科学与工程学院,山东泰安271000

一种改进的面向分析法的在线手写签名鉴别方法

邵金平1,李文杰2

1.泰山职业技术学院,山东泰安271000
2.山东农业大学信息科学与工程学院,山东泰安271000

手写签名分为离线和在线手写签名,本文主要研究在线手写签名的鉴别。利用Android系统的平台采集手写签名的XY坐标、T时间和P笔压等动态属性,将面向分析法进行改进,计算签名平均相似度,再利用欧几里德距离,计算签名相似度的范围。如果待鉴别的签名在此范围,则接受并且更新相似度训练资料集;反之,就是伪签。实验结果显示,本方法的错误拒绝率和接受率较低,对签名鉴别、防止伪签,具有一定的实用价值。

在线手写签名;签名鉴别;面向分析法

手写签名鉴别是一种生物特征识别,根据长期的一个生理特征,利用这种习惯性的特征与待测的物体进行比对来鉴别。由于指纹、虹膜等鉴别系统较为复杂,难以在实际的生活中投入运用,因此,手写签名鉴别系统是最为实用的一个。很多文件虽然都电子化了,但是有需要签名鉴别的,还是打印出来签名,再扫描存档。手写签名的资料可以存储,但是还没有统一的手写签名鉴别标准。

1 研究现状

最早从二十世纪六十年代就开始手写签名鉴别的研究了,由于汉字的笔画有着复杂交错、连笔较多的特点,有的研究者采用了小波变换[1]的方式对签名进行局部分割。也有人采用人工神经网络[2]方法,减少了对于参考样本一系列的复杂提取工作,优点是鉴别结果的准确度较高,但是训练时需要设定太多的节点容易导致失败。还有动态时间规整(DTW)算法[3,4]目前应用较广,优点是采用了鲁棒性算法、计算概念简单,但是时间复杂度太高。

2 手写签名的属性说明和运算说明

面向分析法[5](FacetAnalysisMethod)最早用在资料检索,概念相似的资料可以有效地搜索出来,面向分析法有几个相似度的计算模型,本文用的是其中的距离模型,本文将修改面向分析法,作为鉴别手写签名的依据。

本文以金融业务为例,客户开户需先填写各种表格,最后还要签名确认。一般需要多次签名,建立签名者训练资料集,为以后鉴别真伪用,本文以开户需签名4次为例。本文利用Android平板,采集在线手写签名的XY坐标、T时间、P笔压等属性,将采集的资料上传到云端并计算签名相似度。如果待鉴别的签名在此范围,则接受并且更新相似度运算资料集;反之,就是伪签,拒绝该次签名。

2.1手写签名的XYTP属性说明

XY坐标属性:从下笔点到提笔点X轴和Y轴的偏移,即全距。

T时间属性:从下笔点累加到提笔点之间的时间,再次下笔T时间又从0开始计时。单位为ms。

P笔压属性:笔压为按压触摸屏的压力,介于0~1之间,为浮点数。9.77517e-4就是9.775171×10-4趋近0,表示提笔后开始下一笔签名。

图1 记录签名的XYTP属性Fig.1Propertiesof recorded XYTP signature

2.2手写签名的运算说明

XY坐标和P笔压的平均就是值相加后除以个数。但T时间的平均,要涉及到采样率(点到点时间花费),为常数n,平板大部分是16ms或17ms,也有的是固定5ms。T时间的平均,是提笔时间减下笔时间的平均时间计算方式,假设采样率为nms。

有一段签名的时间记录为0 n、1 n、2 n、3 n、4 n、5 nms

有另一段签名时间记录为0 n、1 n、2 n、3 n、4 n、5 n、6 nms

0 n+1 n+2 n+3 n+4 n+5 n=n(0+1+2+3+4+5)=15 n 0~5共6个值

0 n+1 n+2 n+3 n+4 n+5 n+6 n=n(0+1+2+3+4+5+6)=21 n 0~6共7个值

3 改进的面向分析法的手写签名鉴别运算

以签名4次建立训练资料集为例,记录4次XYTP的全距d,并计算平均数m和标准差std

3.1第1和第2次签名相似度

前2次签名平均全距、平均平均数、平均标准差

3.2第3次签名相似度

前3次签名平均相似度

3.3第4次签名相似度

前4次签名平均相似度

前4次签名平均全距、平均平均数、平均标准差

3.4XYTP的最大最小值和相似度欧几里德距离上界值

至此4次签名结束,并将XYTP的最大最小值和相似度欧几里德距离上界值写入系统不变。

3.5未来第n次签名的鉴别

用第n-1次签名值平均全距、平均平均数、平均标准差与第n次待验证的签名做相似度运算。

第n次签名与第n-1次签名的平均相似度,做相似度欧几里德距离运算

如果第n次签名小于4次签名建立的资料集的欧几里德距离上界值

每人的欧几里德距离上界值不同,同一个人不同时间建立的资料集,上界值也会变化。一旦建立签名资料集,不管待鉴别的签名拒绝还是接受都不调整上界值,但调整平均全距、平均平均数、平均标准差。

改进的面向分析法的手写签名鉴别运算过程可以用图2和图3表示。

图2 前4次签名的欧几里德距离值Fig.2 The Euclidean distance values of the first four signatures

图3 待鉴别签名的欧几里德距离值Fig.3 The Euclidean distance values for identifying signatures

4 实验方式与结果分析

本研究用10人测试,先建立4笔本人签名资料集,然后本人签100笔测试错误拒绝率(FRR),伪造者签100笔测试错误接受率(FAR)。伪签是将平板上的签名拍下,模仿签名。

表1 错误拒绝率和错误接受率Table 1 False rejection rate and falseaccept rate

与现有文献比较,错误拒绝率和错误接受率有所降低。本研究在Android平板上实测并验证算法,判断未来需鉴别签名的真伪,跟类神经、贝式概率训练需要大样本非常不一样,本算法训练资源集上界值不变,并且能调整相似度计较运算资料。通过软件报表能看签名的品质,分值越小说明距离越小,即待鉴别签名的相似度越高。本研究是在Android昂达v703DualCore平板上测试,其签名资料集可以转移到不同Android手机平板,签名资料可转移。

5 总结与展望

目前,手写签名应用非常多,同时对手写签名鉴别的要求也特别高,面向分析法的在线手写签名鉴别方法仍需要完善与优化。

(1)本研究是在4次签名训练资料库下研究的,应该在最少签名资料库下,降低签名的错误接受率和错误拒绝率,不断优化完善该在线手写签名鉴别方法。

(2)本文签名和鉴别是用的同一Android平板,如果签名和鉴别不是使用的同一个平板,其触摸屏大小,面板大小不同(3.5寸、5寸、10寸)以及分辨率不同(1280×800、1920×1080、2560× 1600),如何在更多的设备做效能分析与签名资料继承,是签名鉴别将来重点研究的。

[1]颜琬,郑建彬.基于小波分析和DTW的在线手写签名验证方法研究[D].湖北:武汉理工大学,2005:48-58

[2]万莉,卢苇,尹朝庆,等.基于BP神经网络的手写签名识别方法[J].交通信息与安全,2006,24(4):83-85

[3]徐陶伟,郑建彬.基于跳变点能量的DTW匹配在线手写签名验证算法[J].计算机应用研究,2007,24(8):84-86

[4]刘蕾,段会川.加权DTW方法及其在手写签名鉴别中的应用[D].山东:山东师范大学,2011:26-35

[5]Faryal Amber.Vision Based Sign Language Identification System Using Facet Analysis[D].Pakistan:Fatima Jinnah Women University Rwalpindi,2013:11-39

The Verification Method of an Improved Facet Analysis for Online Handwriting Signature

SHAO Jin-ping1,LIWen-jie2
1.Taishan Polytechnic,Tai'an 271000,China
2.College of Information Science and Engineering/Shandong AgriculturalUniversity,Tai'an 271000,China

Handw ritten signatures are divided into the offline and online handw ritten signatures,this papermainly studied online handw riting signature verification through the Android platform to collect the dynam ic properties of handw ritten signatures(x,y coordinates,T time and P pen pressure etc),Facet Analysis Method was improved to calculate signature average similarity and then used the euclidean distance to calculate the range of the signature similarity.If the signaturewas verified in this range,it would be accepted and updated sim ilarity training data set,on the contrary,it would be false. Experimental results showed that false rejection rate and false accept rate were low.Themethod has certain practical values to verify handw riting signaturesand prevent falseones.

Online handw ritten signature;signature verification;facetanalysismethod

TP301.6

A

1000-2324(2016)04-0582-05

2014-11-10

2014-12-11

2014泰安市科技发展计划项目(201430774)

邵金平(1979-),女,山东宁阳,硕士,讲师,研究方向为计算机软件与理论.E-mail:43883095@qq.com

猜你喜欢
手写分析法平板
异步机传统分析法之困难及其克服
我手写我心
属于你的平板电脑
平板对缝焊接视觉跟踪试验及异常数据分析
抓住身边事吾手写吾心
出彩的立体声及丰富的画面层次 华为|平板M6
基于集成学习的MINIST手写数字识别
基于时间重叠分析法的同车倒卡逃费探析
层次分析法在SWOT分析法中的应用
深度学习在手写汉字识别中的应用综述