劉敏
摘 要:隨著科學(xué)技術(shù)的發(fā)展,為進(jìn)一步提高簽名的方便與安全,科研人員研究出了一種基于生物特征的認(rèn)證技術(shù),名為在線手寫簽名鑒別法。該技術(shù)具有高防偽性與使用方便的優(yōu)點(diǎn),其主要的鑒別原理是首先對簽名字跡進(jìn)行提取,然后分析書寫信息的特征,再通過計算判定簽名與真實(shí)簽名是否出自同一人之手。這項(xiàng)技術(shù)由于其安全、便捷的優(yōu)點(diǎn),成為了時下比較熱門的一項(xiàng)研究實(shí)驗(yàn),它的技術(shù)成型將會給電子商務(wù)、電子政務(wù)等領(lǐng)域帶來巨大的影響。在簽名識別的過程中,提出了一種加權(quán)的DTW改進(jìn)在線簽名算法且明顯看出,加權(quán)DTW發(fā)方法比傳統(tǒng)的DTW方法更具有高效性。
關(guān)鍵詞:簽名認(rèn)證 ?動態(tài)時間規(guī)整 ?權(quán)值特征
中圖分類號:TP391 ? ?文獻(xiàn)標(biāo)識碼:A 文章編號:1674-098X(2015)10(c)-0150-02
手寫簽名認(rèn)證研究的方向主要是簽名的動態(tài)特征,如筆記的壓力數(shù)據(jù)處理分析和對其線速度、角速度以及加速度的計算。它的過程是人腦在受到指令之后做出的視覺反饋和力反饋,它與傳統(tǒng)的身份識別方式相比,在線手寫簽名鑒別不會丟失、采樣過程簡單、且安全性高,其應(yīng)用技術(shù)已經(jīng)有了一定的研究成果,獲得了較為廣泛的應(yīng)用。
1 手寫簽名的鑒別
1.1 手寫簽名鑒別的難點(diǎn)
現(xiàn)有的其他生物特征認(rèn)證鑒別方法多種多樣,但簽名鑒別較之其他方法效率最高。人們普遍都具有書寫文字的技能,因此,它在人們的日常生活中使用起來是很方便的。實(shí)際上,人們在不斷的成長中,身體各方面的條件都會產(chǎn)生變化,其筆跡也會發(fā)生相應(yīng)的改變,這就給簽名驗(yàn)證系統(tǒng)帶來了一個難題。面對這種情況,我們就需要為簽名鑒別系統(tǒng)提供更多的樣本作為參考,這也使得簽名的可變化范圍變廣,使得他人偽造簽名的機(jī)會加大,這是對簽名鑒別系統(tǒng)的一大考驗(yàn)。
1.2 手寫簽名鑒別的過程
手寫簽名鑒別的過程包括簽名獲取、數(shù)據(jù)預(yù)處理、特征提取、簽名匹配四個階段,最后由簽名的比對得出鑒別的結(jié)果。
每個人在簽名時的運(yùn)筆速度、運(yùn)筆壓力以及書寫習(xí)慣都是不同的,這就給研究找到了一個切入點(diǎn),我們稱這一點(diǎn)為簽名特征研究。通常通過研究壓力、峰值、書寫時間、平均能量等方面獲取簽名的特征。由于在識別對象時特征是一項(xiàng)很有代表性的依據(jù),因此我們在特征選取的時候,要以可靠性作為特征的選取方向,盡量選取個數(shù)少的、獨(dú)特的特征作為代表。由于簽名的形狀與結(jié)構(gòu)是比較容易模仿的,但是偽造者在偽造時無法模仿出真實(shí)筆跡的瞬時特征,所以我們在特征選取時會做到這兩方面的工作,提高結(jié)果的準(zhǔn)確性,增加偽造的難度。
2 動態(tài)時間規(guī)整方法
2.1 DTW算法原理
在DTW算法的原理中,動態(tài)時間彎折概念是其主要的核心。其思想為在參考模板和測試模板的簽名特征之間找到一條優(yōu)化路徑,為時間校準(zhǔn)匹配路徑,實(shí)現(xiàn)過程具體如下。
假設(shè)有2個滿足時序約束的序列,分別為模板特征序列A與測試模板序列B。
A=a1,a2,…,am,…,aM
B=b1,b2,…,bn,…,bN
兩組序列之間相對應(yīng)的時間變化關(guān)系表示為如下函數(shù)公式:
f=c(1),c(2),…,c(i),…,c(I) ? ? ? ? ? ? ? (1)
其中,c(i)=(m(i),n(i)),c(i)代表在第i次特征匹配時,測試特征序列B中的第n(i)幀與模板特征序列A中第m(i)幀的進(jìn)行比較。c(i)可視為m-n平面坐標(biāo)中的一個點(diǎn),連接點(diǎn)c(i)和點(diǎn)c(i+1)形成一條曲線,這條曲線就是時間彎折曲線,即模板特征序列A與測試模板序列B的匹配路徑。
再將模板中的第m幀和測試序列中第n幀進(jìn)行匹配的局部匹配距離作為d(i)的定義,d(i)=(m(i),n(i))。通過計算兩個序列中的相對平均匹配距離,將其規(guī)整到一個最相似的范圍內(nèi),然后在范圍內(nèi)對簽名的真實(shí)性進(jìn)行判斷。
2.2 加權(quán)DTW方法
傳統(tǒng)的動態(tài)時間規(guī)整認(rèn)為,每一個簽名的采樣點(diǎn)在簽名的軌跡上作用是相同的,因此產(chǎn)生了相同標(biāo)準(zhǔn)的假設(shè),然而我們要知道,實(shí)際上采樣點(diǎn)的重要性并不一樣。所以,在考慮到不同采樣點(diǎn)在DTW算法中所占有不一樣的重要程度這一點(diǎn),采用給每個采樣點(diǎn)加入權(quán)值的方法,達(dá)到區(qū)分重要采樣點(diǎn)和降低次要采樣點(diǎn)的效果。在權(quán)值的選取上,通過觀察速度、加速度、壓力三個值的采樣點(diǎn)變化,通過分析計算,比較單項(xiàng)特征權(quán)值對DTW的改進(jìn)能力,然后找出最優(yōu)的權(quán)值組合方法。在加權(quán)DTW方法的具體計算中,首先定義一個加權(quán)函數(shù)W(n),令1≤n≤N。分不同的特征權(quán)值給出計算公式,以下分別為加速度、壓力、壓力的平方和以及壓力與加速度的權(quán)組合的公式。
加速度:W(n)=1/(A(n) ?A(n?1))
壓力:W(n)=1/(P(n)?P(n?1))
壓力的平方和:W(n)=αP+β P2
壓力與加速度的權(quán)組合:W(n)=αW1+βW2,其中α+β=1
在實(shí)驗(yàn)中,實(shí)驗(yàn)的數(shù)據(jù)標(biāo)準(zhǔn)來源于MCYT-100雙模數(shù)據(jù)庫,將測試中的測試模板與作為真實(shí)簽名的參考模板進(jìn)行匹配。對比的結(jié)果匹配距離小的為真,反之為假。
加權(quán)DTW算法的基本流程分為四個步驟,簽名數(shù)據(jù)的初始化、預(yù)處理信息的輸入、數(shù)據(jù)的規(guī)整以及最后結(jié)果的輸出。在進(jìn)行算法的過程中主要用到了importdata函數(shù)對數(shù)據(jù)進(jìn)行讀取,然后使用歐氏距離匹配的方法對參考模板與測試模板的距離進(jìn)行測試,然后用到上一節(jié)介紹過的權(quán)值公式對其進(jìn)行計算,將得出的結(jié)果帶入:
D(i,j)=min[D(i-1,j-1),D(i-1,j-1),D(i,j-1)]+w(i)d(ri,ti)中進(jìn)行累積距離的計算,最終以此求出規(guī)整路徑。
2.3 加權(quán)DTW算法的結(jié)果分析
在實(shí)驗(yàn)結(jié)果的分析中分析了不同權(quán)值時計算的結(jié)果,利用加權(quán)DTW算法算出來的結(jié)果,其誤識率、誤拒率、誤接率都比傳統(tǒng)的DTW算法有所降低。主要有以下實(shí)驗(yàn)結(jié)果:
(1)當(dāng)把加速度作為權(quán)值特征時,利用加速度的公式計算權(quán)值。部分真簽名在加權(quán)前后的匹配距離的誤拒率分別為28%與16%,誤接率分別為24%與12%。該數(shù)據(jù)說明,加速度權(quán)值特征的引入,使得簽名真?zhèn)蔚目蓞^(qū)分性得到了優(yōu)化。
(2)當(dāng)把壓力作為權(quán)值特征時,利用壓力權(quán)值特征公式進(jìn)行計算。當(dāng)把壓力的平方和作為權(quán)值特征引入加權(quán)DTW算法時,利用壓力的平方和公式計算權(quán)值可以算出,當(dāng)誤拒率最小的時候α為0.5,β為0.4。
(3)在壓力與加速度的組合權(quán)值特征運(yùn)算中得出的數(shù)據(jù)表明,最好的α與β取值為0.6和0.4,此時的誤識率和誤拒率最低。
因?yàn)槊恳粋€簽名采樣點(diǎn)對于鑒別的結(jié)果影響都是不同的,我們提出了引入加權(quán)的理念。加權(quán)的方法可以較好地區(qū)分和識別每一個采樣點(diǎn)對于數(shù)據(jù)的影響重要程度,使簽名鑒定的結(jié)果更準(zhǔn)確,簽名的真?zhèn)螀^(qū)分能力顯著提升,大大提高了鑒別的效率。
3 結(jié)語
現(xiàn)代社會對于各種安全驗(yàn)證技術(shù)提出了更高的要求,更多的新型安全技術(shù)被開發(fā)出來,在該文的研究中,基于DTW算法原理,以將每一個采樣點(diǎn)的作用充分發(fā)揮出來為目的,引入了加權(quán)特征的概念,著重介紹了改進(jìn)后的加權(quán)DTW算法。綜合來看,DTW算法在在線簽名中是非常適用的,我們也對加權(quán)算法也提出了展望,希望達(dá)到加權(quán)DTW算法的優(yōu)化與完善。
參考文獻(xiàn)
[1] 徐陶偉,鄭建彬.基于跳變點(diǎn)能量的DTW匹配在線手寫簽名驗(yàn)證算法[J].計算機(jī)應(yīng)用研究,2007(8):84-86.
[2] 方平.基于特征函數(shù)法的在線簽名鑒別研究[D].中國科學(xué)技術(shù)大學(xué),2006.
[3] 劉蕾,段會川.加權(quán)DTW方法及其在手寫簽名鑒別中的應(yīng)用[D].山東師范大學(xué),2011.