新四季網

一種筆跡驗證的方法和裝置製造方法

2023-06-07 01:39:51

一種筆跡驗證的方法和裝置製造方法
【專利摘要】本申請提供一種筆跡驗證的方法和裝置,該方法包括:接收在驗證區域通過手寫方式輸入的待驗證字符;將待驗證字符與相對應的預留標準字符的時間相關特徵分布進行比較,以得到待驗證字符與預留標準字符的時間相關特徵分布的符合度;將待驗證字符與相對應的預留標準字符的特徵筆劃的空間分布進行比較,以得到待驗證字符與預留標準字符的特徵筆劃的空間分布的符合度;對得到的時間相關特徵分布的符合度和特徵筆劃的空間分布的符合度按照預定權重進行加權處理得到待驗證字符與預留標準字符的最終符合度;當最終符合度超過預設符合度閾值時,確定筆跡驗證通過。採用本申請的技術方案,能夠提升基於筆跡驗證進行身份確認的準確性。
【專利說明】一種筆跡驗證的方法和裝置

【技術領域】
[0001]本申請涉及安全【技術領域】,尤其涉及一種筆跡驗證的方法和裝置。

【背景技術】
[0002]基於手寫籤名筆跡比對的認證方式目前應用越來越廣泛,例如,利用具有手寫輸入功能的智慧型手機、平板電腦等終端進行在線登陸或信息交互時的身份認證等。
[0003]現有的筆跡比對,主要通過對字體的在二維空間的分布、關鍵筆畫特徵以及特徵點的提取,運用圖像識別分析和智能算法進行符合度判斷,來確定筆跡的真實性。由於單字的信息量有限,而在線實時身份驗證對用戶體驗要求比較高,並且,很難讓用戶多次籤字或是籤多個特徵字,同時,由於掌握的用戶筆跡樣本很少,提供給識別訓練所需要的樣本不夠充分,因此,現有的手寫籤名驗證技術在進行身份驗證時的識別準確率比較差,用戶體驗度不佳,很少用在實時的身份驗證中。


【發明內容】

[0004]本申請的主要目的在於提供一種筆跡驗證的方法,以解決現有技術存在的筆跡驗證準確率低的問題,其中:本申請提供的一種筆跡驗證的方法,包括:接收在驗證區域通過手寫方式輸入的待驗證字符;將所述待驗證字符的時間相關特徵分布與相對應的預留標準字符的時間相關特徵分布進行比較,以得到所述待驗證字符與所述預留標準字符的時間相關特徵分布的符合度;將所述待驗證字符的特徵筆劃的空間分布與相對應的預留標準字符的特徵筆劃的空間分布進行比較,以得到所述待驗證字符與所述預留標準字符的特徵筆劃的空間分布的符合度;所述特徵筆劃包括:曲率值的絕對值超過預設曲率閾值處的軌跡;對得到的所述時間相關特徵分布的符合度和特徵筆劃的空間分布的符合度按照預定權重進行加權處理得到所述待驗證字符與所述預留標準字符的最終符合度;以及當所述待驗證字符與所述預留標準字符的最終符合度超過預設符合度閾值時,確定所述筆跡驗證通過。
[0005]根據本申請的實施例,在該方法中,在進行所述筆跡驗證前,將所述驗證區域按二維坐標劃分為若干個二維子空間,分別設置每個子空間的面積大小,並以二維空間中的坐標標識每個子空間。
[0006]根據本申請的實施例,在該方法中,將所述待驗證字符的時間相關特徵分布與相對應的預留標準字符的時間相關特徵分布進行比較,以得到所述待驗證字符與所述預留標準字符的時間相關特徵分布的符合度,包括:將所述待驗證字符的輸入耗時的空間分布與相對應的預留標準字符的輸入耗時的空間分布進行比較,以得到所述待驗證字符與所述預留標準字符的輸入耗時的空間分布的符合度。
[0007]根據本申請的實施例,在該方法中,將所述待驗證字符的時間相關特徵分布與相對應的預留標準字符的時間相關特徵分布進行比較,以得到所述待驗證字符與所述預留標準字符的時間相關特徵分布的符合度,包括:將所述待驗證字符的特徵筆劃的時間分布與所述預留標準字符的特徵筆劃的時間分布進行比較,以得到所述待驗證字符與所述預留標準字符的特徵筆劃的時間分布的符合度。
[0008]根據本申請的實施例,在該方法中,將所述待驗證字符的時間相關特徵分布與相對應的預留標準字符的時間相關特徵分布進行比較,以得到所述待驗證字符與所述預留標準字符的時間相關特徵分布的符合度,包括:將所述待驗證字符的輸入耗時的空間分布與相對應的預留標準字符的輸入耗時的空間分布進行比較,以得到所述待驗證字符與所述預留標準字符的輸入耗時的空間分布的符合度;以及將所述待驗證字符的特徵筆劃的時間分布與所述預留標準字符的特徵筆劃的時間分布進行比較,以得到所述待驗證字符與所述預留標準字符的特徵筆劃的時間分布的符合度。
[0009]根據本申請的實施例,在該方法中,將所述待驗證字符的特徵筆劃的空間分布與相對應的預留標準字符的特徵筆劃的空間分布進行比較,以得到所述待驗證字符與所述預留標準字符的特徵筆劃的空間分布的符合度的步驟,包括:記錄出現特徵筆劃的每個子空間的坐標以及出現特徵筆劃的每個子空間內的輸入軌跡的曲率值範圍;對出現特徵筆劃的每個子空間坐標以及特徵筆劃出現的每個子空間內的輸入軌跡的曲率值範圍進行處理以獲得在二維空間與時間構成的三維空間中由向量組成的所述待驗證字符的特徵筆劃曲率值空間分布曲面;以及將得到的所述待驗證字符的特徵筆劃曲率值空間分布曲面與相對應的預留標準字符的特徵筆劃曲率值空間分布曲面進行擬合度判斷,以得到所述待驗證字符與所述預留標準字符的特徵筆劃空間分布的符合度。
[0010]根據本申請的實施例,在該方法中,將所述待驗證字符的輸入耗時的空間分布與相對應的預留標準字符的輸入耗時的空間分布進行比較,以得到所述待驗證字符與所述預留標準字符的輸入耗時的空間分布的符合度,包括:記錄所述待驗證字符所覆蓋的每個子空間的坐標、在所述待驗證字符所覆蓋的每個子空間內進行的輸入過程所經歷的絕對時長或相對時長;將所述待驗證字符所覆蓋的每個子空間的坐標、在所述待驗證字符所覆蓋的每個子空間內進行的輸入過程所經歷的絕對時長或相對時長進行處理以得到在二維空間與時間所構成的三維空間中的由向量組成的所述待驗證字符的輸入耗時的空間分布曲面;以及將得到的所述待驗證字符的輸入耗時的空間分布曲面與相對應的預留標準字符的輸入耗時的空間分布曲面進行擬合度判斷,以得到所述待驗證字符與所述預留標準字符的輸入耗時的空間分布的符合度。
[0011]根據本申請的實施例,在該方法中,將所述待驗證字符的特徵筆劃的時間分布與所述預留標準字符的特徵筆劃的時間分布進行比較,以得到所述待驗證字符與所述預留標準字符的特徵筆劃的時間分布的符合度,包括:記錄所述待驗證字符輸入過程中每個特徵筆劃出現的相對時間位置以及曲率值;對每個特徵筆劃出現的相對時間位置和曲率值進行處理,以得到基於時間軸的所述待驗證字符的曲率值時間分布曲線;以及將得到的所述待驗證字符的曲率值時間分布曲線與相對應的預留標準字符的曲率值時間分布曲線進行擬合度判斷,以得到所述待驗證字符與所述預留標準字符的特徵筆劃的時間分布的符合度。
[0012]本申請的另一方面提供一種筆跡驗證的裝置,該裝置包括:接收模塊,用於接收在驗證區域通過手寫方式輸入的待驗證字符;第一符合度獲取模塊,用於將所述待驗證字符的時間相關特徵分布與相對應的預留標準字符的時間相關特徵分布進行比較,以得到所述待驗證字符與所述預留標準字符的時間相關特徵分布的符合度;第二符合度獲取模塊,用於將所述待驗證字符的特徵筆劃的空間分布與相對應的預留標準字符的特徵筆劃的空間分布進行比較,以得到所述待驗證字符與所述預留標準字符的特徵筆劃的空間分布的符合度;所述特徵筆劃包括:曲率值的絕對值超過預設曲率閾值處的軌跡;最終符合度獲取模塊,用於將所述時間相關特徵分布的符合度和特徵筆劃的空間分布的符合度按照預定權重進行加權處理得到所述待驗證字符與所述預留標準字符的最終符合度;確定模塊,用於當所述待驗證字符與所述預留標準字符的最終符合度超過預設符合度閾值時,確定所述筆跡驗證通過。
[0013]根據本申請的實施例,在該裝置中,還包括:子空間劃分模塊,用於在進行所述筆跡驗證前,將所述驗證區域按二維坐標劃分為若干個二維子空間,分別設置每個子空間的面積大小,並以二維空間中的坐標標識每個子空間。
[0014]根據本申請的實施例,在該裝置中,所述第一符合度獲取模塊包括:輸入耗時的空間分布的符合度獲取模塊,用於將所述待驗證字符的輸入耗時的空間分布與相對應的預留標準字符的輸入耗時的空間分布進行比較,以得到所述待驗證字符與所述預留標準字符的輸入耗時的空間分布的符合度。
[0015]根據本申請的實施例,在該裝置中,所述第一符合度獲取模塊包括:特徵筆劃的時間分布的符合度獲取模塊,用於將所述待驗證字符的特徵筆劃的時間分布與所述預留標準字符的特徵筆劃的時間分布進行比較,以得到所述待驗證字符與所述預留標準字符的特徵筆劃的時間分布的符合度。
[0016]根據本申請的實施例,在該裝置中,所述第一符合度獲取模塊包括:輸入耗時的空間分布的符合度獲取模塊,用於將所述待驗證字符的輸入耗時的空間分布與相對應的預留標準字符的輸入耗時的空間分布進行比較,以得到所述待驗證字符與所述預留標準字符的輸入耗時的空間分布的符合度;以及特徵筆劃的時間分布的符合度獲取模塊,用於將所述待驗證字符的特徵筆劃的時間分布與所述預留標準字符的特徵筆劃的時間分布進行比較,以得到所述待驗證字符與所述預留標準字符的特徵筆劃的時間分布的符合度。
[0017]根據本申請的實施例,在該裝置中,所述第二符合度獲取模塊包括:紀錄模塊,用於記錄出現特徵筆劃的每個子空間的坐標以及出現特徵筆劃的每個子空間內的輸入軌跡的曲率值範圍;處理模塊,用於對出現特徵筆劃的每個子空間坐標以及特徵筆劃出現的每個子空間內的輸入軌跡的曲率值範圍進行處理以獲得在二維空間與時間構成的三維空間中由向量組成的所述待驗證字符的特徵筆劃曲率值空間分布曲面;以及判斷模塊,用於將得到的所述待驗證字符的特徵筆劃曲率值空間分布曲面與相對應的預留標準字符的特徵筆劃曲率值空間分布曲面進行擬合度判斷,以得到所述待驗證字符與所述預留標準字符的特徵筆劃空間分布的符合度。
[0018]根據本申請的實施例,在該裝置中,所述輸入耗時的空間分布的符合度獲取模塊包括:第一紀錄子模塊,用於記錄所述待驗證字符所覆蓋的每個子空間的坐標、在所述待驗證字符所覆蓋的每個子空間內進行的輸入過程所經歷的絕對時長或相對時長;第一處理子模塊,用於將所述待驗證字符所覆蓋的每個子空間的坐標、在所述待驗證字符所覆蓋的每個子空間內進行的輸入過程所經歷的絕對時長或相對時長進行處理以得到在二維空間與時間所構成的三維空間中的由向量組成的所述待驗證字符的輸入耗時的空間分布曲面;第一判斷子模塊,用於將得到的所述待驗證字符的輸入耗時的空間分布曲面與相對應的預留標準字符的輸入耗時的空間分布曲面進行擬合度判斷,以得到待驗證字符與預留標準字符的輸入耗時的空間分布的符合度。
[0019]根據本申請的實施例,在該裝置中,所述特徵筆劃的時間分布的符合度獲取模塊包括:第二紀錄子模塊,用於記錄所述待驗證字符輸入過程中每個特徵筆劃出現的相對時間位置以及曲率值;其中,所述特徵筆劃包括:曲率值的絕對值超過預設曲率閾值處的軌跡;第二處理子模塊,用於對每個特徵筆劃出現的相對時間位置和曲率值進行處理,以得到基於時間軸的所述待驗證字符的曲率值時間分布曲線;以及第二判斷子模塊,用於將得到的所述待驗證字符的曲率值時間分布曲線與相對應的預留標準字符的曲率值時間分布曲線進行擬合度判斷,以得到所述待驗證字符與所述預留標準字符的特徵筆劃的時間分布的符合度。
[0020]與現有技術相比,根據本申請的技術方案,在籤名的過程中除了將待驗證字符的特徵筆劃的空間分布與預留標準字符進行比較,還將待驗證字符輸入過程中時間相關特徵分布(輸入耗時的空間分布和/或特徵筆劃的時間分布)與預留標準字符進行比較,從而提升基於筆跡進行身份確認的準確性。

【專利附圖】

【附圖說明】
[0021]此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申請的示意性實施例及其說明用於解釋本申請,並不構成對本申請的不當限定。在附圖中:
[0022]圖1是本申請實施例的一種筆跡驗證的方法的流程圖;
[0023]圖2是本申請實施例的圖1中的步驟S102的具體流程圖;
[0024]圖3是本申請實施例的圖1中的步驟S102的另一種實施方式的具體流程圖;
[0025]圖4是本申請實施例的圖1中的步驟S103的具體流程圖;
[0026]圖5是本申請實施例的一種筆跡驗證的裝置的框圖。

【具體實施方式】
[0027]本申請的主要思想在於,通過引入時間維度的動態特性,提升基於筆跡進行身份確認的準確性。
[0028]為使本申請的目的、技術方案和優點更加清楚,以下結合附圖及具體實施例,對本申請作進一步地詳細說明。
[0029]根據本申請的實施例,提供了一種筆跡驗證的方法。本申請可應用於各種具備手寫功能的客戶端(例如手機、平板電腦等)進行籤名驗證,亦可以通過上述客戶端進行在線籤名驗證。
[0030]參考圖1,圖1是本申請實施例的一種筆跡驗證的方法的流程圖,如圖1所示:
[0031]在步驟SlOl中,接收在驗證區域通過手寫方式輸入的待驗證字符。
[0032]在進行筆跡校驗之前,可以先把籤名驗證區域按二維坐標劃分為多個二維子空間,並且可以分別設置每個子空間的面積大小,並以二維空間中的坐標來標識每個子空間。
[0033]例如,將籤名驗證區域沿橫向劃分為2η個區域並沿縱向劃分為2m個區域,這樣就將整個驗證區域劃分為2nX2m個子空間,(其中,η和m的大小也可以根據不同設備的不同的特性和數據分析結果綜合確定,例如分別確定為15和15。)每個子空間可以用二維坐標[-η?n,-m?m]進行編號,S卩,以坐標表示每個子空間,也就是說,將每個子空間視為二維空間中的一個點,以坐標的形式表示子空間的位置,或者以坐標作為子空間的標識。例如,某個子空間用坐標(2,3)表示。對子空間的劃分可以用等分方式劃分,優選地,還可以採用非等分的方式進行劃分,即,每個子空間的面積可以不相等。可以通過參數設置每個子空間的面積的大小。
[0034]例如,根據大多數用戶的書寫習慣,越靠近邊或角的子空間被籤名覆蓋的機率越小,而越靠近中心區域的子空間被籤名覆蓋的機率越大,可以在劃分子空間時,使邊角處的子空間面積較大,而中心區域的子空間面積較小,這樣可以使各子空間內籤名軌跡時間覆蓋和空間覆蓋的機率相對平衡。並且,每個子空間的面積大小,可通過參數進行設置,例如,可以設定子空間的面積從中心區域向四周逐漸增大,或者可以設定按等差數列遞增或等比數列遞增。
[0035]另外,也可以通過綜合一定數量的樣本的數據進行線性回歸訓練獲得每個子空間被覆蓋的機率,並根據每個子空間被覆蓋的機率設定每個子空間的面積,以使每個子空間內籤名的時間覆蓋和空間覆蓋的機率相對平衡,即,使每個子空間獲得筆跡特徵的機會相對均等。
[0036]在步驟S102中,將所述待驗證字符的時間相關特徵分布與相對應的預留標準字符的時間相關特徵分布進行比較,以得到所述待驗證字符與所述預留標準字符的時間相關特徵分布的符合度。
[0037]可選地,步驟S102可以包括步驟SI,將所述待驗證字符的輸入耗時的空間分布與相對應的預留標準字符的輸入耗時的空間分布進行比較,以得到所述待驗證字符與所述預留標準字符的輸入耗時的空間分布的符合度。
[0038]可選地,步驟S102可以包括步驟S2,將所述待驗證字符的特徵筆劃的時間分布與所述預留標準字符的特徵筆劃的時間分布進行比較,以得到所述待驗證字符與所述預留標準字符的特徵筆劃的時間分布的符合度。
[0039]可選地,步驟S102也可以既包含步驟SI又包含步驟S2,從而將兩個時間相關特徵分布分別與兩個相對應的預留標準字符的時間相關特徵分布進行比較。
[0040]對於步驟SI,根據用戶普遍的籤字行為特徵,一個正常、非模仿的籤名行為的總時長以及在不同位置、不同筆劃的時間分布應該是相對穩定的。因此,可以通過對籤名過程的追蹤,記錄籤名過程中與時間相關的特徵分布,也就是記錄待驗證字符的輸入過程中輸入所耗費的時間在驗證區域的空間分布,通過比對待驗證的字符與預留標準字符的輸入耗時的空間分布來進行驗證。所述輸入耗時的空間分布,是指在所述待驗證字符所覆蓋的每個子空間內進行的輸入過程所經歷的絕對時長或相對時長(絕對時長在籤名總時長中的佔比)。也就是,籤名過程在籤名覆蓋的每個子空間內所消耗的絕對時長或相對時長的分布狀況。
[0041]步驟SI可以參考圖2所示,圖2為步驟SI的具體流程圖,如圖2所示。
[0042]在步驟S201中,記錄所述待驗證字符所覆蓋的每個子空間的坐標、在所述待驗證字符所覆蓋的每個子空間內進行的輸入過程所經歷的絕對時長或相對時長。具體來說,絕對時長可以是籤名在其所覆蓋的每個子空間內進行時所消耗的時間;相對時長可以是絕對時長在整個籤名過程所消耗的總時間中所佔的比例。並且,每個子空間的是以在驗證區域的坐標來表示的,因此,可以記錄籤名所覆蓋的每個子空間的坐標、驗證字符輸入過程在每個子空間進行所經歷的絕對時長和相對時長,從而可以得到籤名時間的空間分布情況。
[0043]在步驟S202中,將所述驗證字符所覆蓋的每個子空間的坐標、在所述待驗證字符所覆蓋的每個子空間內進行的輸入過程所經歷的絕對時長或相對時長進行處理以得到在二維空間與時間所構成的三維空間中的由向量組成的輸入耗時的空間分布曲面。
[0044]可以將所述待驗證字符所覆蓋的各個子空間坐標和所述待驗證字符在所覆蓋的每個子空間內進行的輸入過程所經歷的絕對時長或相對時長進行統計,並將統計的數據進行處理以構成在二維空間與時間所構成的三維空間中的向量曲面來表示所述驗證字符的輸入耗時的空間分布。其中,所述待驗證字符在所覆蓋的每個子空間內進行的輸入過程所經歷的絕對時長和相對時長可以分別與子空間的坐標構成一向量,並且可以將所述各個子空間的坐標與絕對時長或相對時長所構成的向量構成一個在各個子空間所在的平面二維空間與時間所構成的三維空間中的向量曲面,來表示所述待驗證字符的輸入耗時的空間分布。
[0045]在步驟S203中,將得到的所述待驗證字符的輸入耗時空間分布曲面與相對應的預留標準字符的輸入耗時空間分布曲面進行擬合度判斷,以得到待驗證字符與預留標準字符的輸入耗時的空間分布的符合度。將得到的所述待驗證字符的輸入耗時的空間分布曲面與跟所述待驗證字符相對應的預留標準字符的輸入耗時空間分布曲面進行擬合度判斷即為所述驗證字符與預留標準字符的輸入耗時的空間分布的符合度。
[0046]對於步驟S2,可以通過記錄所述待驗證字符在輸入過程中特徵比劃的時間分布作為所述待驗證字符的時間相關特徵分布,從而將所述待驗證字符的特徵比劃的時間分布與相對應的預留標準字符的特徵筆劃的時間分布進行比較,以得到所述待驗證字符與所述預留標準字符的特徵筆劃時間分布的符合度。特徵比劃的時間分布是指,在籤名的總時間內,產生特徵比劃的時間位置的分布,也就是在整個籤名過程中,在何時產生了特徵比劃。同一個人書寫的字體形態是相對穩定的,因此,書寫同一個字時,各處筆劃的曲率也是相對穩定,因此,可以通過記錄特徵比劃的時間分布來對待驗證字符和預留標準字符進行相似度判斷。
[0047]步驟S2的具體實施流程可以參考圖3所示,圖3為步驟S2的具體流程圖,如圖3所示。
[0048]在步驟S301中,記錄所述待驗證字符輸入過程中每個特徵筆劃出現的相對時間位置以及曲率值。
[0049]所述特徵筆劃,是指在籤名書寫過程中曲率值超過預設曲率閾值處的書寫軌跡,即,在書寫籤名過程中如果某處書寫軌跡的曲率值超過預設曲率閾值,即可認為此處為特徵筆劃,因此,可以通過檢測書寫過程中書寫軌跡曲率的大小來找出特徵比劃。特徵比劃一般為書寫軌跡的方向發生改變處的筆劃,例如,折、勾等在書寫時運筆方向會發生改變的筆劃。對於預設曲率閾值的設定,可以根據對一定數量的書寫樣本的數據進行分析及設定。當實際書寫中曲率值的絕對值大於這一預設曲率閾值時,可以認為特徵筆劃在此處出現,並記錄該曲率值,以及該特徵筆劃出現的相對時間位置,所述特徵筆劃出現的相對時間位置包括:特徵筆劃出現的絕對時間相對於輸入開始時間的相對出現時間,也就是該特徵筆劃在待驗證字符的輸入過程中的出現的時間在整個輸入過程中的時間位置。具體來說,可以將開始輸入時的時間記為時間零點,來記錄特徵筆劃出現的相對出現時間。優選地,所述特徵筆劃出現的相對時間位置還包括:特徵筆劃出現的時間相對於輸入耗時的比例位置,也就是特徵筆劃出現的時間點在整個輸入過程所耗費時間中的比例位置,當用戶在書寫籤名時,每次書寫的速度可能不同,但是在書寫每個筆劃時的時間在整個書寫過程中的時間位置與輸入過程的總耗時一般是呈比例分布的,因此,可以記錄特徵筆劃出現的絕對時間點在整個輸入過程中總耗時中的比例,以確定特徵筆劃出現時間在總耗時中的相對位置,可以更準確地進行擬合度的判斷。
[0050]在步驟S302中,對每個特徵筆劃出現的相對時間位置和曲率值進行處理,以得到基於時間軸的所述待驗證字符的曲率值時間分布曲線。將記錄的每個特徵筆劃的相對出現時間和曲率值(或曲率值的絕對值),以時間為橫坐標軸,曲率值為縱坐標軸可以形成一條基於時間軸的波形曲線,可以用該波形曲線來表示待驗證字符輸入過程中的曲率值的時間分布。因此,在筆跡識別認證過程中,對於待驗證字符與預留標準字符的特徵筆劃的時間分布相似度判斷,可以處理為基於時間軸的兩條曲率值分布曲線擬合度的判斷。
[0051]在步驟S303中,將得到的所述待驗證字符的曲率值時間分布曲線與相對應的預留標準字符的曲率值時間分布曲線進行擬合度判斷,以得到所述待驗證字符與所述預留標準字符的特徵筆劃的時間分布的符合度。將得到的所述待驗證字符的曲率值時間分布曲線與所述待驗證字符相對應的預留標準字符的曲率值時間分布曲線進行擬合度判斷,將擬合度分析的結果作為所述待驗證字符與所述預留標準字符的特徵筆劃的時間分布的符合度。
[0052]本申請的步驟S102可以包括上述子步驟SI和S2,也可以只包括步驟SI或S2中任意一項。
[0053]在步驟S103中,將所述待驗證字符的特徵筆劃的空間分布與相對應的預留標準字符的特徵筆劃的空間分布進行比較,以得到所述待驗證字符與所述預留標準字符的特徵筆劃的空間分布的符合度。步驟S103具體可參考圖4所示,圖4為步驟S103的具體流程圖,如圖4所示。
[0054]在步驟S401中,記錄出現特徵筆劃的每個子空間的坐標以及出現特徵筆劃的每個子空間內的輸入軌跡的曲率值範圍。所述特徵筆劃包括:曲率值的絕對值超過預設曲率閾值處的軌跡。當待驗證字符輸入過程中監測到特徵筆劃出現時,可以記錄該特徵筆劃出現的子空間的二維空間坐標[n,m],以及在該子空間中曲率值(或該曲率值的絕對值)的最大值X與最小值1,並用曲率值的最大值X和最小值I來表示該子空間的曲率值(或該曲率值的絕對值)的範圍,記為[X,y]。
[0055]在步驟S402中,對出現特徵筆劃的每個子空間坐標以及特徵筆劃出現的每個子空間內的輸入軌跡的曲率值範圍進行處理以獲得在二維空間與時間構成的三維空間中由向量組成的特徵筆劃曲率值空間分布曲面。可以將出現特徵筆劃的每個子空間坐標的曲率值變化狀況看作是存在於表示該子空間的二維空間的坐標上的一個開始於該子空間內曲率值最小值、截止於該子空間內曲率值最大值的一個向量,因此可以構成在各個子空間所在的二維空間與時間構成的三維空間中由多個向量組成的向量曲面,可以表示待驗證字符的特徵筆劃的曲率值空間分布。例如,某處特徵筆劃出現的子空間區域坐標為[n,m],在該子空間內的曲率值(或該曲率值的絕對值)的最大值X與最小值y,可看作是存在於二維向量空間坐標[n,m]上的一個開始於X、截止於y的一個向量。
[0056]在步驟S403中,將得到的所述待驗證字符的曲率值空間分布曲面與相對應的預留標準字符的曲率值空間分布曲面進行擬合度判斷,以得到待驗證字符與預留標準字符的特徵筆劃曲率值空間分布的符合度。獲得了待驗證字符曲率值分布曲面,對於待驗證字符與預留標準字符的特徵筆劃曲率值空間分布的相似度判斷,將得到的所述待驗證字符的曲率值空間分布曲面與預留標準字符的曲率值空間分布曲面進行擬合度判斷,作為該待驗證字符與預留標準字符的特徵筆劃空間分布的符合度。
[0057]本申請對上述步驟S102、S103的執行順序不做限制,可以按任意順序分別執行;優選地,還可以同時執行。
[0058]在步驟S104中,將所述時間相關特徵分布的符合度和特徵筆劃的時間分布的符合度按照預定權重進行加權處理得到所述待驗證字符與所述預留標準字符的最終符合度。在獲取到上述步驟S102、S103中的時間相關特徵分布的符合度和特徵筆劃的時間分布的符合度按照預定權重進行加權處理得到所述待驗證字符與所述預留標準字符的最終符合度。在步驟S102中,如果只執行步驟SI或者只執行步驟S2,那麼將步驟SI中得到的輸入耗時的空間分布的符合度或步驟S2中得到的特徵筆劃的時間分布的符合度作為所述時間相關特徵分布符合度。如果步驟SI和S2都執行,那麼將步驟SI和S2中得到的輸入耗時的空間分布的符合度和特徵筆劃的時間分布的符合度按預定權重進行加權處理,得到時間相關特徵分布的符合度,再與所述特徵筆劃的空間分布的符合度按照預定閾值進行加權處理得到所述待驗證字符與所述預留標準字符的最終符合度。或者還可以將得到的輸入耗時的空間分布的符合度、特徵筆劃的時間分布的符合度以及特徵筆劃的空間分布的符合度按照預定權重共同進行加權處理得到所述待驗證字符與所述預留標準字符的最終符合度。
[0059]可以採用Ada Boost (自適應提升)算法迭代運算確定上述得到的符合度在確定最終符合度時的權重,例如,時間相關特徵分布的符合度與特徵筆劃的空間分布的符合度在確定最終符合度時的權重或輸入耗時的空間分布的符合度和特徵筆劃的時間分布的符合度在確定時間相關特徵分布的符合度中的權重。在進行筆跡驗證時,按照設定的預定權重進行加權處理得到所述待驗證字符與所述預留標準字符的最終符合度。
[0060]在步驟S105中,當所述待驗證字符與所述預留標準字符的最終符合度超過預設符合度閾值時,確定所述筆跡驗證通過。將得到的待驗證字符與預留標準字符的最終符合度與預設符合度閾值進行比較,當判斷待驗證字符與所述預留標準字符的最終符合度超過預設符合度閾值時可以確定筆跡驗證通過。
[0061]在進行筆跡驗證之前,可以使用戶自行設定用來進行身份認證的校驗字符,並重複兩次。服務端在獲取用戶第一次輸入的校驗字以後,提取用戶輸入該校驗字時的時間相關特徵分布的符合度和特徵筆劃的時間分布的符合度,作為預留標準字符以備進行驗證時使用。
[0062]在提取了用戶第一次輸入的校驗字符的時間相關特徵分布的符合度和特徵筆劃的時間分布的符合度,可以利用第一次筆跡輸入的筆跡特徵採樣結果優化過的識別算法,對用戶後次重複輸入的校驗字進行識別判斷,並進一步調整識別算法。識別判斷不通過時,可使用戶重新輸入。
[0063]本申請的方法可以應用於具有手寫功能的終端,對於預留標準字符的樣本進行特徵學習得到的數據可以保存在所述終端中,也可以保存在遠端的伺服器中,由所述終端向伺服器發送請求提取,並進行比對;還可以由所述終端將上述提取的待驗證字符的輸入過程中的時間相關特徵分布的相關數據以及特徵比劃的時間分布情況的相關數據傳送至伺服器,由伺服器來進行後續的處理及比對,並將比對的後的驗證結果返回所述終端。優選地,上述的過程還可以直接由伺服器執行,只需提供一個具有手寫輸入功能的終端,使用戶在該終端上進行輸入。
[0064]參考圖5,圖5為本申請的一種筆跡驗證的裝置500的框圖,如圖5所示,該裝置500可以包括:接收模塊510、第一符合度獲取模塊520、第二符合度獲取模塊530、最終符合度獲取模塊540以及確定模塊550。
[0065]接收模塊510,可以用於接收在驗證區域通過手寫方式輸入的待驗證字符。
[0066]第一符合度獲取模塊520,可以用於將所述待驗證字符的時間相關特徵分布與相對應的預留標準字符的時間相關特徵分布進行比較,以得到所述待驗證字符與所述預留標準字符的時間相關特徵分布的符合度。
[0067]第二符合度獲取模塊530,可以用於將所述待驗證字符的特徵筆劃的空間分布與相對應的預留標準字符的特徵筆劃的空間分布進行比較,以得到所述待驗證字符與所述預留標準字符的特徵筆劃的空間分布的符合度;所述特徵筆劃包括:曲率值的絕對值超過預設曲率閾值處的軌跡。
[0068]最終符合度獲取模塊540,可以用於將所述時間相關特徵分布的符合度和特徵筆劃的空間分布的符合度按照預定權重進行加權處理得到所述待驗證字符與所述預留標準字符的最終符合度。
[0069]確定模塊550,可以用於當所述待驗證字符與所述預留標準字符的最終符合度超過預設符合度閾值時,確定所述筆跡驗證通過。
[0070]裝置500還可以包括子空間劃分模塊560,該模塊可以用於在進行所述筆跡驗證前,將所述驗證區域按二維坐標劃分為若干個二維子空間,分別設置每個子空間的面積大小,並以二維空間中的坐標標識每個子空間。
[0071]所述第一符合度獲取模塊520可以包括:輸入耗時的空間分布的符合度獲取模塊,該模塊可以用於將所述待驗證字符的輸入耗時的空間分布與相對應的預留標準字符的輸入耗時的空間分布進行比較,以得到所述待驗證字符與所述預留標準字符的輸入耗時的空間分布的符合度。
[0072]所述第一符合度獲取模塊520可以包括:特徵筆劃的時間分布的符合度獲取模塊,該模塊可以用於將所述待驗證字符的特徵筆劃的時間分布與所述預留標準字符的特徵筆劃的時間分布進行比較,以得到所述待驗證字符與所述預留標準字符的特徵筆劃的時間分布的符合度。
[0073]根據本申請的一個實施例,所述第一符合度獲取模塊520還可以包括:輸入耗時的空間分布的符合度獲取模塊以及特徵筆劃的時間分布的符合度獲取模塊。
[0074]其中,所述輸入耗時的空間分布的符合度獲取模塊,可以用於將所述待驗證字符的輸入耗時的空間分布與相對應的預留標準字符的輸入耗時的空間分布進行比較,以得到所述待驗證字符與所述預留標準字符的輸入耗時的空間分布的符合度。
[0075]所述特徵筆劃的時間分布的符合度獲取模塊,可以用於將所述待驗證字符的特徵筆劃的時間分布與所述預留標準字符的特徵筆劃的時間分布進行比較,以得到所述待驗證字符與所述預留標準字符的特徵筆劃的時間分布的符合度。
[0076]所述第二符合度判斷模塊530可以進一步包括:紀錄模塊、處理模塊以及判斷模塊。
[0077]其中,紀錄模塊,可以用於記錄出現特徵筆劃的每個子空間的坐標以及出現特徵筆劃的每個子空間內的輸入軌跡的曲率值範圍;
[0078]處理模塊,可以用於對出現特徵筆劃的每個子空間坐標以及特徵筆劃出現的每個子空間內的輸入軌跡的曲率值範圍進行處理以獲得在二維空間與時間構成的三維空間中由向量組成的所述待驗證字符的特徵筆劃曲率值空間分布曲面。
[0079]判斷模塊,可以用於將得到的所述待驗證字符的特徵筆劃曲率值空間分布曲面與相對應的預留標準字符的特徵筆劃曲率值空間分布曲面進行擬合度判斷,以得到所述待驗證字符與所述預留標準字符的特徵筆劃空間分布的符合度。
[0080]所述輸入耗時的空間分布的符合度獲取模塊可以包括:第一紀錄子模塊、第一處理子模塊以及第一判斷子模塊。
[0081]第一紀錄子模塊,可以用於記錄所述待驗證字符所覆蓋的每個子空間的坐標、在所述待驗證字符所覆蓋的每個子空間內進行的輸入過程所經歷的絕對時長或相對時長。
[0082]第一處理子模塊,可以用於將所述待驗證字符所覆蓋的每個子空間的坐標、在所述待驗證字符所覆蓋的每個子空間內進行的輸入過程所經歷的絕對時長或相對時長進行處理以得到在二維空間與時間所構成的三維空間中的由向量組成的所述待驗證字符的輸入耗時的空間分布曲面。
[0083]第一判斷子模塊,可以用於將得到的所述待驗證字符的輸入耗時的空間分布曲面與所述待驗證字符相對應的預留標準字符的輸入耗時的空間分布曲面進行擬合度判斷,以得到待驗證字符與預留標準字符的輸入耗時的空間分布的符合度。
[0084]所述特徵筆劃的時間分布的符合度獲取模塊可以包括:第二紀錄子模塊、第二處理子模塊以及第二判斷子模塊。
[0085]第二紀錄子模塊,可以用於記錄所述待驗證字符輸入過程中每個特徵筆劃出現的相對時間位置以及曲率值;其中,所述特徵筆劃包括:曲率值的絕對值超過預設曲率閾值處的軌跡。
[0086]第二處理子模塊,可以用於對每個特徵筆劃出現的相對時間位置和曲率值進行處理,以得到基於時間軸的所述待驗證字符的曲率值時間分布曲線。
[0087]第二判斷子模塊,可以用於將得到的所述待驗證字符的曲率值時間分布曲線與相對應的預留標準字符的曲率值時間分布曲線進行擬合度判斷,以得到所述待驗證字符與所述預留標準字符的特徵筆劃的時間分布的符合度。
[0088]由於本實施例的裝置所實現的功能基本相應於前述圖1至圖4所示的方法實施例,故本實施例的描述中未詳盡之處,可以參見前述實施例中的相關說明,在此不做贅述。
[0089]在一個典型的配置中,計算設備包括一個或多個處理器(CPU)、輸入/輸出接口、網絡接口和內存。
[0090]內存可能包括計算機可讀介質中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內存等形式,如只讀存儲器(ROM)或快閃記憶體(flash RAM)。內存是計算機可讀介質的示例。
[0091]計算機可讀介質包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術來實現信息存儲。信息可以是計算機可讀指令、數據結構、程序的模塊或其他數據。計算機的存儲介質的例子包括,但不限於相變內存(PRAM)、靜態隨機存取存儲器(SRAM)、動態隨機存取存儲器(DRAM)、其他類型的隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內存技術、只讀光碟只讀存儲器(CD-ROM)、數字多功能光碟(DVD)或其他光學存儲、磁盒式磁帶,磁帶磁磁碟存儲或其他磁性存儲設備或任何其他非傳輸介質,可用於存儲可以被計算設備訪問的信息。按照本文中的界定,計算機可讀介質不包括暫存電腦可讀媒體(transitory media),如調製的數據信號和載波。
[0092]還需要說明的是,術語「包括」、「包含」或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設備所固有的要素。在沒有更多限制的情況下,由語句「包括一個……」限定的要素,並不排除在包括所述要素的過程、方法、商品或者設備中還存在另外的相同要素。
[0093]本領域內的技術人員應明白,本申請的實施例可提供為方法、系統、或電腦程式產品。因此,本申請可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本申請可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器、CD-ROM、光學存儲器等)上實施的電腦程式產品的形式。
[0094]以上所述僅為本申請的實施例而已,並不用於限制本申請,對於本領域的技術人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本申請的權利要求範圍之內。
【權利要求】
1.一種筆跡驗證的方法,其特徵在於,包括: 接收在驗證區域通過手寫方式輸入的待驗證字符;將所述待驗證字符的時間相關特徵分布與相對應的預留標準字符的時間相關特徵分布進行比較,以得到所述待驗證字符與所述預留標準字符的時間相關特徵分布的符合度;將所述待驗證字符的特徵筆劃的空間分布與相對應的預留標準字符的特徵筆劃的空間分布進行比較,以得到所述待驗證字符與所述預留標準字符的特徵筆劃的空間分布的符合度;所述特徵筆劃包括:曲率值的絕對值超過預設曲率閾值處的軌跡; 對得到的所述時間相關特徵分布的符合度和特徵筆劃的空間分布的符合度按照預定權重進行加權處理得到所述待驗證字符與所述預留標準字符的最終符合度;以及 當所述待驗證字符與所述預留標準字符的最終符合度超過預設符合度閾值時,確定所述筆跡驗證通過。
2.根據權利要求1所述的方法,其特徵在於,還包括: 在進行所述筆跡驗證前,將所述驗證區域按二維坐標劃分為若干個二維子空間,分別設置每個子空間的面積大小,並以二維空間中的坐標標識每個子空間。
3.根據權利要求2所述的方法,其特徵在於,將所述待驗證字符的時間相關特徵分布與相對應的預留標準字符的時間相關特徵分布進行比較,以得到所述待驗證字符與所述預留標準字符的時間相關特徵分布的符合度,包括: 將所述待驗證字符的輸入耗時的空間分布與相對應的預留標準字符的輸入耗時的空間分布進行比較,以得到所述待驗證字符與所述預留標準字符的輸入耗時的空間分布的符I=I /又 ο
4.根據權利要求2所述的方法,其特徵在於,將所述待驗證字符的時間相關特徵分布與相對應的預留標準字符的時間相關特徵分布進行比較,以得到所述待驗證字符與所述預留標準字符的時間相關特徵分布的符合度,包括: 將所述待驗證字符的特徵筆劃的時間分布與所述預留標準字符的特徵筆劃的時間分布進行比較,以得到所述待驗證字符與所述預留標準字符的特徵筆劃的時間分布的符合度。
5.根據權利要求2所述的方法,其特徵在於,將所述待驗證字符的時間相關特徵分布與相對應的預留標準字符的時間相關特徵分布進行比較,以得到所述待驗證字符與所述預留標準字符的時間相關特徵分布的符合度,包括: 將所述待驗證字符的輸入耗時的空間分布與相對應的預留標準字符的輸入耗時的空間分布進行比較,以得到所述待驗證字符與所述預留標準字符的輸入耗時的空間分布的符合度;以及 將所述待驗證字符的特徵筆劃的時間分布與所述預留標準字符的特徵筆劃的時間分布進行比較,以得到所述待驗證字符與所述預留標準字符的特徵筆劃的時間分布的符合度。
6.根據權利要求2-5任一項所述的方法,其特徵在於,將所述待驗證字符的特徵筆劃的空間分布與相對應的預留標準字符的特徵筆劃的空間分布進行比較,以得到所述待驗證字符與所述預留標準字符的特徵筆劃的空間分布的符合度的步驟,包括: 記錄出現特徵筆劃的每個子空間的坐標以及出現特徵筆劃的每個子空間內的輸入軌跡的曲率值範圍; 對出現特徵筆劃的每個子空間坐標以及特徵筆劃出現的每個子空間內的輸入軌跡的曲率值範圍進行處理以獲得在二維空間與時間構成的三維空間中由向量組成的所述待驗證字符的特徵筆劃曲率值空間分布曲面;以及 將得到的所述待驗證字符的特徵筆劃曲率值空間分布曲面與相對應的預留標準字符的特徵筆劃曲率值空間分布曲面進行擬合度判斷,以得到所述待驗證字符與所述預留標準字符的特徵筆劃空間分布的符合度。
7.根據權利要求3或5所述的方法,其特徵在於,將所述待驗證字符的輸入耗時的空間分布與相對應的預留標準字符的輸入耗時的空間分布進行比較,以得到所述待驗證字符與所述預留標準字符的輸入耗時的空間分布的符合度,包括: 記錄所述待驗證字符所覆蓋的每個子空間的坐標、在所述待驗證字符所覆蓋的每個子空間內進行的輸入過程所經歷的絕對時長或相對時長; 將所述待驗證字符所覆蓋的每個子空間的坐標、在所述待驗證字符所覆蓋的每個子空間內進行的輸入過程所經歷的絕對時長或相對時長進行處理以得到在二維空間與時間所構成的三維空間中的由向量組成的所述待驗證字符的輸入耗時的空間分布曲面;以及將得到的所述待驗證字符的輸入耗時的空間分布曲面與相對應的預留標準字符的輸入耗時的空間分布曲面進行擬合度判斷,以得到所述待驗證字符與所述預留標準字符的輸入耗時的空間分布的符合度。
8.根據權利要求4或5所述的方法,其特徵在於,將所述待驗證字符的特徵筆劃的時間分布與所述預留標準字符的特徵筆劃的時間分布進行比較,以得到所述待驗證字符與所述預留標準字符的特徵筆劃的時間分布的符合度,包括: 記錄所述待驗證字符輸入過程中每個特徵筆劃出現的相對時間位置以及曲率值;對每個特徵筆劃出現的相對時間位置和曲率值進行處理,以得到基於時間軸的所述待驗證字符的曲率值時間分布曲線;以及 將得到的所述待驗證字符的曲率值時間分布曲線與相對應的預留標準字符的曲率值時間分布曲線進行擬合度判斷,以得到所述待驗證字符與所述預留標準字符的特徵筆劃的時間分布的符合度。
9.一種筆跡驗證的裝置,其特徵在於,包括: 接收模塊,用於接收在驗證區域通過手寫方式輸入的待驗證字符; 第一符合度獲取模塊,用於將所述待驗證字符的時間相關特徵分布與相對應的預留標準字符的時間相關特徵分布進行比較,以得到所述待驗證字符與所述預留標準字符的時間相關特徵分布的符合度; 第二符合度獲取模塊,用於將所述待驗證字符的特徵筆劃的空間分布與相對應的預留標準字符的特徵筆劃的空間分布進行比較,以得到所述待驗證字符與所述預留標準字符的特徵筆劃的空間分布的符合度;所述特徵筆劃包括:曲率值的絕對值超過預設曲率閾值處的軌跡; 最終符合度獲取模塊,用於將所述時間相關特徵分布的符合度和特徵筆劃的空間分布的符合度按照預定權重進行加權處理得到所述待驗證字符與所述預留標準字符的最終符合度; 確定模塊,用於當所述待驗證字符與所述預留標準字符的最終符合度超過預設符合度閾值時,確定所述筆跡驗證通過。
10.根據權利要求9所述的裝置,其特徵在於,還包括: 子空間劃分模塊,用於在進行所述筆跡驗證前,將所述驗證區域按二維坐標劃分為若干個二維子空間,分別設置每個子空間的面積大小,並以二維空間中的坐標標識每個子空間。
11.根據權利要求10所述的裝置,其特徵在於,所述第一符合度獲取模塊包括: 輸入耗時的空間分布的符合度獲取模塊,用於將所述待驗證字符的輸入耗時的空間分布與相對應的預留標準字符的輸入耗時的空間分布進行比較,以得到所述待驗證字符與所述預留標準字符的輸入耗時的空間分布的符合度。
12.根據權利要求10所述的裝置,其特徵在於,所述第一符合度獲取模塊包括: 特徵筆劃的時間分布的符合度獲取模塊,用於將所述待驗證字符的特徵筆劃的時間分布與所述預留標準字符的特徵筆劃的時間分布進行比較,以得到所述待驗證字符與所述預留標準字符的特徵筆劃的時間分布的符合度。
13.根據權利要求10所述的裝置,其特徵在於,所述第一符合度獲取模塊包括: 輸入耗時的空間分布的符合度獲取模塊,用於將所述待驗證字符的輸入耗時的空間分布與相對應的預留標準字符的輸入耗時的空間分布進行比較,以得到所述待驗證字符與所述預留標準字符的輸入耗時的空間分布的符合度;以及 特徵筆劃的時間分布的符合度獲取模塊,用於將所述待驗證字符的特徵筆劃的時間分布與所述預留標準字符的特徵筆劃的時間分布進行比較,以得到所述待驗證字符與所述預留標準字符的特徵筆劃的時間分布的符合度。
14.根據權利要求10-13任一項所述的裝置,其特徵在於,所述第二符合度獲取模塊包括: 紀錄模塊,用於記錄出現特徵筆劃的每個子空間的坐標以及出現特徵筆劃的每個子空間內的輸入軌跡的曲率值範圍; 處理模塊,用於對出現特徵筆劃的每個子空間坐標以及特徵筆劃出現的每個子空間內的輸入軌跡的曲率值範圍進行處理以獲得在二維空間與時間構成的三維空間中由向量組成的所述待驗證字符的特徵筆劃曲率值空間分布曲面;以及 判斷模塊,用於將得到的所述待驗證字符的特徵筆劃曲率值空間分布曲面與相對應的預留標準字符的特徵筆劃曲率值空間分布曲面進行擬合度判斷,以得到所述待驗證字符與所述預留標準字符的特徵筆劃空間分布的符合度。
15.根據權利要求11或13所述的裝置,其特徵在於,所述輸入耗時的空間分布的符合度獲取模塊包括: 第一紀錄子模塊,用於記錄所述待驗證字符所覆蓋的每個子空間的坐標、在所述待驗證字符所覆蓋的每個子空間內進行的輸入過程所經歷的絕對時長或相對時長; 第一處理子模塊,用於將所述待驗證字符所覆蓋的每個子空間的坐標、在所述待驗證字符所覆蓋的每個子空間內進行的輸入過程所經歷的絕對時長或相對時長進行處理以得到在二維空間與時間所構成的三維空間中的由向量組成的所述待驗證字符的輸入耗時的空間分布曲面; 第一判斷子模塊,用於將得到的所述待驗證字符的輸入耗時的空間分布曲面與相對應的預留標準字符的輸入耗時的空間分布曲面進行擬合度判斷,以得到待驗證字符與預留標準字符的輸入耗時的空間分布的符合度。
16.根據權利要求12或13所述的裝置,其特徵在於,所述特徵筆劃的時間分布的符合度獲取模塊包括: 第二紀錄子模塊,用於記錄所述待驗證字符輸入過程中每個特徵筆劃出現的相對時間位置以及曲率值; 第二處理子模塊,用於對每個特徵筆劃出現的相對時間位置和曲率值進行處理,以得到基於時間軸的所述待驗證字符的曲率值時間分布曲線;以及 第二判斷子模塊,用於將得到的所述待驗證字符的曲率值時間分布曲線與相對應的預留標準字符的曲率值時間分布曲線進行擬合度判斷,以得到所述待驗證字符與所述預留標準字符的特徵筆劃的時間分布的符合度。
【文檔編號】G06F21/31GK104281831SQ201310274847
【公開日】2015年1月14日 申請日期:2013年7月2日 優先權日:2013年7月2日
【發明者】曹愷 申請人:阿里巴巴集團控股有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀