專利名稱:印章印跡核實設備的制作方法
技術領域:
本發明涉及一種印章印跡核實設備,該設備通過比較目標印章印跡和注冊的標準印章印跡來核實目標印章印跡,如壓印在票據或支票等市場流通的證券上的代理人(representative)印章或署名印章。
近些年,金融機構如銀行已經在主機上建造了數據庫,這些數據庫中存儲了有關客戶的信息,并且已經通過使用通信線路連接該主機和放置在窗口柜臺處的終端設備形成了網絡。
當客戶在窗口柜臺出示一張票據或支票時,操作員執行下列核實工作以確定壓印在該票據或支票上的代理人印章或署名印章是否適當。
就是說,例如,操作員使用放置在窗口柜臺上的終端設備,并利用帳號作為檢索密鑰從數據庫中檢索相應代理人印章或署名印章的標準印章印跡的圖象數據。如果相應的圖象數據已經注冊,那么基于該圖象數據的印章印跡的圖象就會顯示在終端設備的顯示器上。
具有高分辨率的一CRT(陰極射線管)或一LCD(液晶顯示器)被用作終端設備的顯示器,用來以其原形大小顯示印章印跡的圖象。操作員接著通過核實顯示器上顯示的標準印章印跡和在真實票據或支票上壓印的目標印章印跡,以確定壓印的印章印跡是否適當。
然而,上述的核實工作需要花費較長的時間,因為大多數情況下整個工作依賴于操作員。另外,只要核實工作由手工完成,那么粗心錯誤的出現就不可避免。
雖然如果上述核實工作使用計算機實現自動化,那么核實工作的效率會提高是明顯的,并且在過去已經提出了各種建議,但任何建議都具有低的核實準確性,而且不實用。下列三個主要問題已經阻礙了自動核實的實際使用第一個問題是難于從諸如票據之類對象的圖象中僅僅抽取出印跡部分。
第二個問題是部分印章印跡的存在。由于不可能讓一個人總是在正常條件下壓印印章,所以在一些情況中就會形成缺少印章印跡一部分的部分印章印跡。當部分印章印跡作為目標印章印跡與一個完整的標準印章印跡比較時,核實會導致不一致,即使兩個印章印跡來自同一印章,也是如此。
第三個問題是印章印跡上的外框的存在。一般地,印章印跡均有一個正方形或圓形外框環繞著中心的文字部分,并且如果目標印章印跡的外框和標準印章印跡的外框類似,那么外框的一致在核實時被過分強調,這勢必使內部文字部分的微小差別被忽略。
本發明已經考慮到上述的詳情,因此,本發明的第一目的在于解決上述第一問題,并且提供一種印章印跡核實設備,該設備能夠從一個對象,如票據,的圖象中僅抽取出目標印章印跡的一部分并且利用一個標準印章印跡核實它。
本發明的第二目的在于解決上述的第二問題,并且提供一種印章印跡核實設備,該設備能夠高精度地比較目標印章印跡和標準印章印跡,即使印章印跡被部分地壓印在票據上等,也是如此。
本發明的第三目的在于解決上述第三個問題,并且提供一種印章印跡核實設備,該設備能夠精確地比較一印章印跡內部的文字部分,而與外框的相似性無關,即使在印章印跡尺寸小的情況下,也是如此。
本發明第一方面的特征在于,目標印章印跡的識別是通過其顏色和尺寸并且被抽取以便達到本發明的上述第一目的,該目標印章印跡是被壓印在一個要壓有印章的對象上的印章印跡。
就是說,根據本發明的第一方面,用于核實壓印在一個對象上的目標印章印跡的一種印章印跡核實設備的特征在于包括一個圖象數據獲取裝置,用于獲取壓印該目標印章印跡的目標表面的圖象數據;一個顏色信息抽取裝置,用于從目標表面的圖象數據中抽取具有目標印章印跡顏色的圖象數據;一個尺寸信息抽取裝置,用于從被顏色信息抽取裝置抽取的圖象數據中抽取被認為具有與標準印章印跡相同尺寸的圖象數據;以及一個確認裝置,用于比較標準印章印跡的圖象數據和采用尺寸信息抽取裝置抽取的目標印章印跡的圖象數據,以確定目標印章印跡是否確實與標準印章印跡相符。
根據上述構造,當圖象數據獲取裝置獲取目標表面的圖象數據時,顏色信息抽取裝置僅從目標表面的圖象數據中抽取具有與該印章印跡相同顏色的圖象數據。尺寸信息抽取裝置接著從采用顏色信息抽取裝置抽取得來的結果中抽取目標印章印跡的圖象數據,并且此后通過比較圖象數據來確定目標印章印跡是否與標準印章印跡相符。
壓有印章的一個對象例如可以是一種流通證券,如票據或支票。另外,圖象數據獲取裝置可能是一種圖象讀入器(圖象掃描儀)。進一步地,顏色信息抽取裝置和尺寸信息抽取裝置可能是一個計算機程序的功能。
上述確認裝置的建立最好能夠,通過改變標準印章印跡的圖象數據或目標印章印跡的圖象數據之一的方向,而多次檢測差異度。如果獲得的多個差異度的最小值在預定的閾值之內,那么該確認裝置確定該目標印章印跡與該標準印章印跡相符。
本方面第二方面的特征在于形成一個掩模,該掩模與一個壓印在一個對象上的目標部分印章印跡的外部形狀相同,并且該掩模和標準印章印跡圖象數據的邏輯乘(logical product)形成的一個圖象與目標印章印跡進行比較以達到本發明的上述第二目的。
就是說,根據本發明的第二方面,一種印章印跡核實設備的特征在于包括一個圖象數據獲取裝置,用于獲取其上壓印了目標印章印跡的目標表面的圖象數據;一個目標確定裝置,用于從目標表面的圖象數據中抽取目標印章印跡的圖象數據;一個掩模圖象準備裝置,用于準備代表目標印章印跡的圖象數據的外部形狀的掩模圖象數據;一個圖象數據合成裝置,用于計算標準印章印跡的圖象數據和掩模圖象數據的邏輯乘以準備合成標準圖象數據;以及一個確認裝置,用于比較該合成標準圖象數據和目標印章印跡的圖象數據,以確定目標印章印跡是否與標準印章印跡相符。
根據上述結構,圖象數據合成裝置準備合成標準圖象數據,該數據是具有目標印章印跡的外部形狀的標準印章印跡的圖象數據。因此,即使目標印章印跡在由于部分印章使得印章印跡的一部分被切去的條件下,當兩個印章印跡由同一印章形成時系統仍能確定兩個印章印跡彼此相符。
上述確認裝置的建立最好能夠,通過改變合成標準印章印跡的圖象數據或目標印章印跡的圖象數據之一的文字的方向,而多次檢測差異度。如果獲得的多個差異度的最小值在預定的閾值之內,那么該確認裝置確定該目標印章印跡與該標準印章印跡相符。
如果確認裝置接著改變合成標準圖象數據的文字方向以檢測差異度,那么每次確認裝置改變方向時圖象數據合成裝置最好改變標準印章印跡的文字方向,以便準備合成標準圖象數據。
本發明第三方面的特征在于目標印章印跡和標準印章印跡的外框在比較兩個印章印跡之前被除去,以便達到上述的第三個目的。
就是說,根據本發明的第三方面,一種印章印跡核實設備的特征在于包括一個圖象數據獲取裝置,用于獲取其上壓印了目標印章印跡的目標表面的圖象數據;一個目標確定裝置,用于從目標表面的圖象數據中抽取出目標印章印跡的圖象數據;一個外框除去裝置,用于準備外框部分被從其中除去的目標印章印跡的圖象數據,并且準備外框部分被從其中除去的標準印章印跡的圖象數據;以及一個確認裝置,用于在通過外框除去裝置將外框部分除去之后比較標準印章印跡和目標印章印跡,以確定兩個印章印跡是否彼此相符。
根據上述構造,外框從其中除去的目標印章印跡和標準印章印跡的圖象數據被準備。接著,通過比較這些圖象,使得確定兩個圖象數據相符或不相符的結果的精確度比起簡單地比較標準印章印跡和目標印章印跡的情況得到改善。
進一步,在外框除去裝置過程之前,有可能通過外徑確定裝置來確定目標印章印跡的外徑是否與標準印章印跡的外徑相符,并且通過外部形狀確定裝置來確定目標印章印跡的外部形狀是否與標準印章印跡的外部形狀相符。在這種情況下,僅當分別使用外徑確定裝置和外部形狀確定裝置,確定外徑和外部形狀彼此相符時,在準備一個排除印章印跡外框的圖象數據時,才可以形成外框除去裝置。
順便說明,即使在上述過程完成的情況下,在一些情形中也不能確定相符/不相符。在這樣的情況下,確定最終由操作員來決定。本方面的第四方面的目的是提供一種設備,當操作員實施確認時,能夠通過支持核實工作使實施確認比以前更容易。
根據本發明的第四方面,一種印章印跡核實設備用于在一個顯示設備上顯示壓印在一個對象上的一個目標印章印跡和一個先前已經注冊的標準印章印跡,并且核實它們以便發現它們彼此是否相符。該設備的特征在于包含一個圖象數據獲取裝置,用于獲取其上壓印了目標印章印跡的目標表面的圖象數據;一個目標確定裝置,用于從目標表面的圖象數據中抽取出目標印章印跡的圖象數據;和一個顯示控制裝置,用于交替地顯示目標印章印跡的一個圖象數據、標準印章印跡的一個圖象數據、或在該顯示設備的同一區域將兩個印章印跡重疊的一個透明圖象數據的任意兩個。
根據上述構造,印章印跡的重疊工作能夠在印章印跡核實設備內部執行,而不用使用實際的對象如票據。
上述顯示控制裝置在第一時間段中顯示標準印章印跡的圖象數據,并且在第二時間段中顯示該透明圖象數據,因此能夠交替地顯示這些圖象數據。在這種情況下,第一和第二時間段能夠由操作員隨意設置。
進一步地,顯示控制裝置在第一時間段中顯示標準印章印跡的一個圖象數據,在第二時間段的一個非顯示段之后在第三時間段中顯示目標印章印跡的一個圖象數據,為第四時間階段安排一非顯示段,因此能夠交替顯示這些圖象數據并在它們之間穿插非顯示段。在這種情況下,第一、第二、第三和第四時間段能夠由操作員隨意安排。
參考附圖,在下面將詳細描述本發明;其中
圖1是根據本發明一個實施例的一種印章印跡核實設備的框圖;圖2是流程圖,顯示一個目標數據獲取過程;圖3是流程圖,顯示一個特定顏色抽取過程;圖4是特定顏色抽取過程的解釋圖;圖5是目標數據獲取過程的解釋圖;圖6是流程圖,顯示一普通核實過程;圖7是一種核實確認的解釋圖;圖8是核實確認的解釋圖;圖9是流程圖,顯示一個部分印章印跡核實過程;圖10是一個掩模圖象準備的解釋圖;圖11是一個部分印章印跡核實過程的解釋圖;圖12是流程圖,顯示一個印章印跡的外框除去過程;圖13是一個印章印跡的外框除去過程的解釋圖;圖14是流程圖,顯示印章印跡的一個重疊過程;圖15是印章印跡重疊過程的解釋圖;圖16是印章印跡一個重疊過程的解釋圖;圖17是流程圖,顯示一個第一印章印跡的閃爍過程;圖18是第一印章印跡閃爍過程的解釋圖;圖19是流程圖,顯示一個第二印章印跡閃爍過程;圖20是第二印章印跡閃爍過程的解釋圖;圖21是流程圖,顯示一個署名印章核實過程;及圖22是一個署名印章核實過程的解釋圖。
現在將參考附圖描述本發明的最佳實施例。
圖1是框圖,顯示根據本發明一個實施例的一種印章印跡核實設備10。該印章印跡核實設備10用于一個印章印跡(目標印章印跡)和一個印章印跡(標準印章印跡)之間的核實工作,其中目標印章印跡如壓印在諸如票據或支票(此后稱為票據等)等市場流通證券上的一個代表人印章或署名印章,標準印章印跡是先前在金融機構注冊過的一個已注冊印章的印章印跡。
在圖1中,印章印跡核實設備10包含一個控制設備11,和分別連接到控制設備11上的一個圖象讀入器12、一個印章印跡數據庫(此后稱為“DB”)13、一個顯示器14和一個輸入設備21。控制設備11、圖象讀入器12、顯示器14和輸入設備21作為終端設備提供在金融機構的窗口柜臺處。DB13建立在一個主機計算機中,并且通過通信線連接到控制設備11。
DB13使用大容量存儲設備(例如磁帶、硬盤、磁光盤等)組成。壓印在市場流通證券上的多種注冊為代表人印章的印章印跡的圖象數據或署名印章的印章印跡的圖象數據等等被存儲在DB13中。
控制設備11是一個計算機,該計算機包含一個CPU15、一個圖象讀入器控制設備16、一個顯示器控制設備17、一個磁盤控制設備18、一個工作RAM19和一個ROM20,它們通過總線連接到CPU15。
由CPU15執行的每個過程的控制程序安裝在ROM20中。工作RAM19用作CPU15執行的控制程序的一個執行區(工作區),并且用作為圖象讀入器12獲取的圖象數據和從DB中讀出的圖象數據的一個存儲區。
CPU15通過在工作RAM19上執行從ROM20中讀出的控制程序,給每個圖象讀入器控制設備16、顯示器控制設備17和磁盤控制設備18提供指令。
圖象讀入器控制設備16根據來自CPU15的指令給圖象讀入器12提供一個激勵信號。圖象讀入器控制設備16將圖象讀入器12讀入的票據的圖象數據提供給CPU15。送往CPU15的圖象數據被存儲在工作RAM19中。
顯示器控制設備17接收來自CPU15的圖象數據和圖象顯示指令。顯示器控制設備17在接收到圖象顯示指令時,使得顯示器14如一個CRT或LCD顯示一個基于該圖象數據的圖象。
磁盤控制設備18接收來自CPU15的圖象數據檢索密鑰作為一個查詢指令。磁盤控制設備18在接收到查詢指令時,查詢DB13,并且如果發現了相關的圖象數據,就將該圖象數據讀出送往CPU15。送往CPU15的該圖象數據被存儲在工作RAM19中。
一個輸入設備控制設備22將由操作員從輸入設備21輸入的各類信號和數據提供給CPU15。輸入設備21包括一個鍵盤和點擊設備如鼠標。當接收到由輸入設備21通過輸入設備控制設備22輸入的的信號時,CPU15執行各種過程。
印章印跡核實設備10自動比較壓印在實際對象如票據上的目標印章印跡和注冊在DB13中的標準印章印跡,并且在顯示器14上顯示核實的結果。印章印跡核實設備10的自動核實過程將參考圖2所示的流程圖在下面描述。自動核實過程自動核實過程開始于在將一張票據等放置在圖象讀入器12中之后,當操作員通過輸入設備21輸入指令以便在控制設備11中啟動核實過程時。
在接收到啟動核實過程的指令時,CPU15通過圖象讀入器控制設備16啟動圖象讀入器12(步驟S1)。接著圖象讀入器12讀入其上壓印了印章印跡的票據等的整個表面的彩色圖象(步驟S2)。票據等的整個表面的彩色圖象數據(此后稱為“印章印跡表面數據”)被獲取(等價于圖象數據獲取裝置)。
由圖象讀入器12獲取的印章印跡表面數據通過圖象讀入器控制設備16被傳送到CPU15(步驟S3),并且CPU15在工作RAM19中擴充從圖象讀入器控制設備16接收來的印章印跡表面數據(步驟S4)。
CPU15隨后執行用于特定顏色抽取過程的子程序,通過主要成分分析方法(等價于顏色信息抽取裝置)。特定顏色抽取過程是用于僅抽取對應于來自印章印跡表面數據的印章印跡的象素、和用于清除具有其他顏色特征的象素數據的過程。在該實施例中,包含在暗紅的顏色分布內的象素被抽取出來。
如圖3所示,當特定顏色抽取過程啟動時,CPU15通過工作RAM19中擴充的印章印跡表面數據的每個象素的象素主要成分,檢測一個象素上的每個紅色(R)、綠色(G)和藍色(B)成分的亮度,并且CPU15通過指定每個象素的三種顏色的亮度來準備一個映像(步驟S51)。票據或支票的圖象數據被分類為對應于印章印跡的暗紅象素、對應于圖樣的暗藍象素和對應于分布在這些顏色之間的區域中的直線和文字等的象素。
CPU15在步驟S51準備的映像上恰當地設置閾值(步驟S52),并且清除這樣的象素數據,該象素數據不包含在對應于印章印跡的顏色分布內,該CPU15使用閾值來更新該映像和印章印跡表面數據(步驟S53)。CPU15隨后確定是否完成了特定顏色抽取過程,即,確定不包含在對應于印章印跡的顏色分布內的象素是否保留在該映像中(步驟S54)。如果不包含在對應于印章印跡的顏色分布內的象素保留,那么CPU15重復步驟S52和S53的過程,并且如果這樣的象素沒有保留,那么CPU15完成特定顏色抽取過程并且前進到主程序的步驟S6。
圖4是一示意圖,說明上述特定顏色抽取過程。當在步驟S51中準備的映像的每個象素被擴充到由顏色R、G和B的每個的亮度作為軸的三維坐標中時,就得到了如圖4(a)中所示的分布。進一步,雖然僅兩個顏色R和B的亮度軸顯示在圖4中,但綠色的亮度軸被實際設置在垂直于紙面的方向上。圖4(a)顯示了一個三維分布到二維平面的投影,并且包含印章印跡的一種顏色分布(印章印跡分布)25、圖樣的一種顏色分布(圖樣分布)26、以及直線和文字的一種顏色分布(直線和文字分布)27。
通過相對于圖4B中所示用虛線顯示的近似線段28垂直設置的一個邊界平面29,描述步驟S52中在圖4(a)中顯示的映像上設置的閾值。順便說明,在圖4(b)中,邊界平面29被顯示為一條線,該線與包括R亮度軸和B亮度軸的平面相交。畫出近似線段28,以便通過印章印跡分布25與直線和文字分布27之間、并且將圖樣分布26近似地等分。設置邊界平面29,以便和近似線段28直角相交,并且在印章印跡分布25、直線和文字分布27以及圖樣分布26之間通過。
在步驟S53中,邊界是這樣的一種邊界,在紅色成分比邊界平面29更亮的區域和藍色成分比邊界平面29更暗的區域中的象素數據被清除。作為清除數據結果而重新繪制的映像包括如圖4(c)所示的印章印跡分布25與直線和文字分布27。因此,在步驟S54并不認為過程結束,而是再次執行步驟S52和S53。
通過相對于用虛線顯示的近似線段28’垂直設置的一個邊界平面29’,描述步驟S52中在圖4(c)中顯示的映像上設置的閾值。順便說明,在圖4(c)中,邊界平面29’被顯示為一條線,該線與包括R亮度軸和B亮度軸的平面相交。畫出近似線段28’,以便通過印章印跡分布25以及直線和文字分布27的中心,并且設置邊界平面29’,以便和近似線段28’直角相交、并且在印章印跡分布25與直線和文字分布27之間通過。
在步驟S53中,在藍色成分比邊界平面29’更亮的區域和紅色成分比邊界平面29’更亮的區域中的象素數據被清除。作為清除數據結果而重新繪制的映像僅包括如圖4(d)所示的印章印跡分布25。因此,在步驟S54認為過程結束,并且過程返回到主程序的步驟S6并繼續執行。
當包括在步驟S51準備的映像中的顏色分布數為N時,在步驟S52到S54中的過程被執行N-1次。在圖4顯示的例子中,由于顏色分布數為(N=)3,所以步驟S52到S54的過程被執行兩次。
當過程已經前進到步驟S6時,CPU15執行讀入標準印章印跡圖象數據(此后稱為“標準印章印跡數據”)的過程。就是說,CPU15處在這樣的情況下等待用于從DB13中讀出標準印章印跡數據的檢索密鑰的輸入并且在顯示器14上顯示提示檢索密鑰輸入的信息。
當操作員輸入一個檢索密鑰(例如一個帳號)以響應該信息時,CPU15使用該檢索密鑰對DB13進行檢索,并且從DB13中讀出與檢索密鑰對應的標準印章印跡數據,并將之存儲在工作RAM19中。CPU15此后將過程前進到步驟S7。
當過程已經到步驟S7時,CPU15執行用于從印章印跡表面數據中獲取目標印章印跡數據的過程。圖5是目標印章印跡數據獲取過程的解釋圖。在開始步驟S5的過程之前,在工作RAM19中擴充的印章印跡表面數據處于這樣的情況下直線、文字、圖樣和印章印跡的圖像數據如圖5(a)所示均包括在其中。并且當步驟S5的過程結束時,只有具有目標印章印跡顏色(紅色)的圖象數據保留在工作RAM19中的印章印跡表面數據中。然而,在一些情況下,用于壓印一個署名印章的基線的圖象數據,例如,除表面印章印跡數據之外還保留為具有紅顏色的一個圖象數據,如圖5(b)所示。
在步驟S7中,CPU15檢測在步驟S6中讀入的標準印章印跡在垂直方向上的長度“y”和在水平方向上的長度“x”。CPU15接著將從當前呈現在工作RAM19中的印章印跡表面數據中獲得的具有與“y”和“x”大小最為接近的圖象數據作為目標印章印跡數據(等價于尺寸信息抽取裝置)。
例如,如圖5(c)所示,如果圖象數據的兩片保留為在工作RAM19中擴充的印章印跡數據,那么CPU15計算沿票據等等的縱向的圖象數據的長度作為“x1”、以及沿票據等等的橫向的圖象數據長度作為“y1”,并且計算沿票據等等的縱向的另一個圖象數據長度作為“x2”以及計算沿票據等等的橫向的另一圖象數據長度作為“y2”。
CPU15接著比較“x1”、“y1”和“x”、“y”,同時也比較“x2”、“y2”和“x”、“y”。在圖5(c)所示的例子中,由于“x1”和“y1”的大小接近“x”和“y”的大小,因此CPU15獲得具有“x1”和“y1”大小的圖象數據作為表面印章印跡數據。
如上所述,根據本實施例,表面印章印跡能夠經過步驟S5和S7,依據顏色信息和尺寸信息被準確地確定。
當步驟S7的上述過程結束時,目標印章印跡數據獲取過程就結束,并且CPU15將過程前進到步驟S8。
CPU15接著執行用于從每個標準印章印跡數據和目標印章印跡數據中除去印章印跡外框部分的一個外框除去過程的子程序(步驟S8)。外框除去過程是一個可以由操作員選擇的選項,并且其子程序將在后面描述。
CPU15接著在顯示器14上顯示一個圖象,該圖象基于在步驟S7中獲取的目標印章印跡數據,并且同時在顯示器14上顯示一條提示信息,提示輸入用于啟動普通核實過程或部分印章印跡核實過程的指令,并且CPU15處于輸入等待狀態。
一個操作員,參考顯示在顯示器14上的目標印章印跡的圖象,從輸入設備21中輸入一條指令,如果目標印章印跡已經被完整獲取,那么該指令用于啟動普通核實過程;如果目標印章印跡是部分印章印跡,該指令啟動部分印章印跡核實過程。CPU15確定用于啟動過程的輸入指令是否是普通核實過程(步驟S9),并且依據確定的結果,將過程前進到步驟S10或步驟11。
現在根據圖6中所示的流程圖,描述印章印跡核實設備10執行的普通核實過程(圖2中所示步驟10的子程序等價于確定裝置)。普通核實過程是這樣一種過程,當將標準印章印跡旋轉傾斜1度的節距時,在360度范圍內重復檢測標準印章印跡和目標印章印跡之間的差異度,并且基于在360度范圍內檢測到的差異度來核實這兩個印章印跡。
CPU15,在接收到的用于啟動普通核實過程的指令時,比較存儲在工作RAM19中的標準印章印跡數據和目標印章印跡數據(步驟01),并且計算通過比較獲得的差異度并存儲它(步驟S02)。
CPU15接著確定標準印章印跡數據的旋轉是否已經結束,就是說,標準印章印跡數據是否已經旋轉了360度(步驟S03)。如果旋轉還沒有完成,CPU15將過程前進到步驟S04并且,在將標準印章印跡數據旋轉1度之后,將過程返回到步驟S01。通過如上所述那樣旋轉標準印章印跡數據改變標準印章印跡數據的文字方向。另一方面,如果旋轉結束,那么CPU15將過程前進到步驟S05。順便說明,用于旋轉標準印章印跡數據的方向可能是順時針的或者可能是逆時針的。另外,可以通過旋轉目標印章印跡數據代替旋轉標準印章印跡數據。
如上所述,CPU15反復執行步驟S01到步驟S04的過程,直到在步驟S03中作出肯定地確定。即使在啟動核實過程的時刻標準印章印跡數據和目標印章印跡數據的文字方向不同,能夠獲得在兩個印章印跡數據的文字方向彼此充分一致情況下的差異度。
當已經將過程前進到步驟S05時,CPU15確定標準印章印跡數據和目標印章印跡數據之間的核實結果。在確定結果中,CPU15從步驟S02中存儲的差異度中抽取出最小值,并且比較最小值和預定的閾值。差異度的最小值能被認為是一種差異度,其中標準印章印跡數據與目標印章印跡數據兩者的文字的傾斜和方向彼此基本相符。
當差異度的最小值小于閾值時,CPU15確定目標印章印跡與標準印章印跡相符。正好相反,當該最小值大于閾值時,CPU15確定目標印章印跡與標準印章印跡不相符。CPU15接著給顯示器控制器17發送一個用于在顯示器14上顯示確定結果的指令。CPU15此后結束普通核實過程的子程序并且結束主程序的自動核實過程(見圖2)。
如上所述,根據該實施例的印章印跡核實設備10,通過目標印章印跡數據獲取過程獲得目標印章印跡數據,并且在目標印章印跡數據和標準印章印跡數據之間實施一個印章印跡的自動核實過程。因此,在如上所述步驟S2結束的時刻,如票據這樣的實際對象在自動核實工作中是不需要的。結果,核實工作能夠被簡單化并且工作效率也能夠改善。
圖7是曲線圖,表示當目標印章印跡數據與通過同一印章和目標印章印跡共同形成的標準印章印跡數據比較時的差異度。在圖7顯示的例子中,作為目標印跡數據表示的有一個由同一印章確定的印章印跡作為標準印章印跡數據、并具有與標準印章印跡近似相同的顏色濃度的印章印跡(普通印章印跡,實線);一個比標準印章印跡顏色濃的印章印跡(濃顏色印章印跡,長虛線);一個比標準印章印跡顏色淺的印章印跡(淺顏色印章印跡,短虛線)及一個由于部分印章切去印章印跡一部分的印章印跡(部分印章印跡,交替的長短虛線)。順便說明,在該例子中顯示了在實施核實時不執行步驟S8的外框除去過程情況下的數據。
在能作為恰當壓印的印章印跡被確定的“普通印章印跡”和“濃印章印跡”中,當標準印章印跡數據和目標印章印跡數據之間的角度差為0度時,差異度顯示了最小值。兩個印章印跡數據的角度差越大,差異度越大。
正好相反,在能被確定為不恰當壓印的“淺印章印跡”和“部分印章印跡”中,差異度變大與兩個印章印跡數據之間的角度差無關。
圖8是曲線圖,表示當同一印章壓印的“普通印章印跡”(粗實線)的圖象數據和由多個不同印章壓印的“普通印章印跡”(細實線,長虛線、短虛線、交替的長短虛線)的圖象數據與一特定的標準印章印跡數據比較時的差異度。如圖8所示,在與標準印章印跡數據相同的印章壓印的“普通印章印跡”的情況下,角度差為0度時為最小值;而在由不同印章壓印的“普通印章印跡”情況下,差異度變大與角度差無關。
在根據本發明實施例的印章印跡核實設備10中,依據圖7和圖8中顯示的特性,差異度的閾值被設置為1.0。如果差異度低于1.0,那么CPU15確定目標印章印跡與標準印章印跡相符;如果差異度高于1.0,那么CPU15確定目標印章印跡與標準印章印跡不相符。
現在根據圖9顯示的流程圖,描述印章印跡核實設備10執行的部分印章印跡核實過程(在圖2中顯示的步驟S11的子程序)。部分印章印跡核實過程是這樣的一種過程,該過程用于準備與目標印章印跡外部形狀相符的一個掩模,并且當旋轉標準印章印跡1度時,在360度范圍內反復檢測由與掩模合成而形成的一個新標準印章印跡和目標印章印跡之間的差異度,并且基于在360度范圍內檢測到的差異度來核實這兩個印章印跡。
在部分印章印跡核實過程中,CPU15準備目標印章印跡數據的掩模圖象數據(步驟S101等價于掩模圖象準備裝置)。就是說,CPU15檢測存儲在工作RAM19中的部分目標印章印跡數據的圖象數據的外部形狀(見圖10(a)),并且準備其外部形狀的一掩模圖象數據。
例如,假設在形成目標印章印跡數據的文字和框架的部分中的每個象素的亮度值為“1”,并且在形成目標印章印跡數據的外部空間和外部區域中的每個象素的亮度值為“0”。CPU15從目標印章印跡數據的圓周到其中心檢查每個象素的亮度值是“1”還是“0”。(見圖10(b))。CPU15接著通過判斷位于遠離大部分外部圓周具有亮度值“1”的一組象素來指定目標印章印跡數據的外部邊緣,并且準備在該外部邊緣內部的所有象素的亮度值為“1”的一掩模圖象數據(見圖10(c))。
當已經準備好掩模圖象數據時,CPU15計算掩模圖象數據和標準印章印跡數據的邏輯乘(步驟S102)。就是說,CPU15執行形成掩模圖象數據的每個象素的亮度值和形成標準印章印跡數據的每個象素的亮度值之間的邏輯乘運算。通過邏輯乘運算獲得的圖象數據稱為標準掩模數據(合成標準圖象數據),并且區分于原來的標準印章印跡數據。通過步驟S102的過程獲得具有與目標印章印跡數據外部形狀大致相同的標準印章印跡數據(等價于圖象數據合成裝置)。
CPU15隨后比較目標印章印跡數據和步驟S102中獲得的標準掩模數據(步驟S103),并且計算這種情況下的差異度并存儲之(步驟S104)。
CPU15接著確定標準印章印跡數據的旋轉是否已經結束,即,標準印章印跡數據是否已經旋轉360度(步驟105)。如果標準印章印跡數據的旋轉還沒有結束,那么CPU15在將過程前進到步驟S106并且將標準印章印跡數據旋轉1度之后將過程返回到步驟S102。另一方面,如果標準印章印跡數據的旋轉已經結束,那么CPU15將過程前進到步驟S107。進一步地,用于旋轉標準印章印跡數據的方向可能是順時針或逆時針。
如上上述,CPU15重復執行步驟S102到步驟S106的過程,直到在步驟S105中作出肯定的確定。即使在啟動核實過程的時刻標準掩模數據和目標印章印跡數據的文字方向不同,也能獲得兩個數據在該文字方向上的情況下的差異度。
當過程已經前進到步驟S107時,CPU15確定標準印章印跡數據和目標印章印跡數據的核實結果。就是說,CPU15抽取在步驟S104中存儲的差異度的最小值,并且確定該差異度的最小值是否低于預定的閾值。
如果最小值低于閾值,那么在顯示器14上顯示目標印章印跡與標準印章印跡相符。正好相反,如果差異度大于閾值,那么在顯示器14上顯示目標印章印跡與標準印章印跡不相符。當步驟S107的過程結束時,CPU15接著結束部分印章印跡核實過程的子程序并且將過程返回到主程序并且結束主程序的自動核實過程(見圖2)。
圖11是解釋圖,表示一個上述部分印章印跡核實過程的例子。如在圖11(a)中所示,該例子顯示了這樣一種情況,其中標準印章印跡數據和目標印章印跡數據是同一印章壓印的印章印跡的圖象數據。然而,目標印章印跡數據的印章印跡與標準印章印跡數據的印章印跡比較,在順時針方向上傾斜大約45度,并且由于部分印章而缺少一部分。進一步地,該例子顯示了這樣的情況,其中核實的實施不用執行步驟S8的外框除去過程。
當已經啟動部分印章印跡核實過程時,CPU15準備一掩模圖象數據(步驟S101)。圓圈的部分被切去的一個形狀的掩模圖象數據如圖11(b)中所示。
CPU15隨后執行標準印章印跡數據和掩模圖象數據的邏輯乘運算。準備具有目標印章印跡數據的外部形狀的標準印章印跡數據,即,標準掩模數據,如圖11(c)中所示。
CPU15隨后比較標準掩模數據和目標印章印跡數據(步驟S103),如圖11(d)中所示,并且獲得它們的差異度(步驟S104)。CPU15此后反復執行步驟S102到步驟S106的過程,每次標準印章印跡數據被旋轉預定的角度(1度)。
當步驟S102的過程在這樣的條件下執行時,該條件為標準印章印跡數據相對初始條件在順時針方向上大約傾斜了45度,如圖11(e)所示,標準掩模數據與目標印章印跡數據大致相符。
當在圖11(e)中顯示的標準掩模數據和目標印章印跡數據在步驟S103中比較時,在步驟S104中存儲的差異度變的更小并且比閾值小。在步驟S107中,由于使用差異度的最小值確定核實結果,因此在顯示器14上顯示目標印章印跡數據與標準印章印跡數據相符。
如上所述,如果壓印在票據等等之上的印章印跡在這樣的情況下,其中由于部分印章等使得一部分被切去,那么CPU15通過部分印章印跡核實過程準備一掩模圖象數據來顯示目標的外部形狀,并根據掩模圖象和標準印章印跡數據的邏輯乘準備一標準掩模數據,以及比較標準掩模數據和目標印章印跡數據以便確定兩個數據是否彼此相符。因此,即使在一張票據上的印章印跡是部分印章印跡,該核實過程同樣能夠高精度地確定它們是相符還是不相符。
現在參照圖12中所示的流程圖,描述由印章印跡核實設備10實施的印章印跡的外框除去過程(在圖2中顯示的步驟S8的子程序)。在上述的普通核實過程和部分核實過程中,如果被比較的每個印章印跡的外框部分具有相同的大小和形狀,那么關于外框部分的形狀的差異度(核實的等級)影響整個印章印跡的差異度,并且有可能具有不同文字的印章印跡被確定為彼此相符。外框除去過程是一個在核實之前從標準印章印跡和目標印章印跡中除去外框的過程,以避免這樣的確定錯誤。然而,操作員能夠選擇是否執行外框除去過程。
在圖12中,當外框除去過程啟動時,CPU15確定標準印章印跡數據的外徑是否接近于目標印章印跡的外徑(步驟S201等價于外徑確定裝置)。就是說,CPU15在幾個位置(幾個方向)上計算標準印章印跡數據的外徑,并且在幾個位置上計算目標印章印跡數據的外徑。CPU15接著比較每個計算出的目標印章印跡數據的外徑和每個計算出的標準印章印跡數據的外徑,以確定是否存在彼此大體相同的直徑。
如果在為兩個印章印跡數據計算出的多個外徑中間存在彼此相等的任一值,則CPU15此時認為標準印章印跡數據的外徑接近于目標印章印跡數據的外徑(被認為是彼此相符),并且將過程前進到步驟S202。正好相反,如果兩個印章印跡數據的外徑中不存在彼此相等的值,則CPU15結束外框除去過程的子程序,并且將過程前進到如圖2所示的主程序的步驟S9。
當已經將過程前進到步驟S202時,CPU15確定標準印章印跡數據和目標印章印跡數據的外部形狀是否相近(等價于外部形狀確定裝置)。就是說,CPU15采用在準備上述掩模圖象數據情況中使用的同樣過程來獲得標準印章印跡數據的外部形狀,并且獲得目標印章印跡數據的外部形狀。
CPU15接著比較兩個外部形狀以確定它們是否彼此相近,即,兩個外部形狀的差異度是否低于預定的閾值。如果差異度被確定為低于閾值,那么CPU15認為兩個外部形狀彼此相符,并且將過程前進到步驟S203。如果差異度被確定為高于閾值,那么CPU15結束外框除去過程的子程序,并且將過程前進到如圖2所示的主程序的步驟S9。
當已經將過程前進到步驟S203時,CPU15從標準印章印跡數據中刪除外框部分,并且從目標印章印跡數據中刪除外框部分。當步驟S203的過程結束時,CPU15結束外框除去過程的子程序并且將過程前進到如圖2所示的主程序的步驟S9。
圖13是一個印章印跡的外框除去過程的草圖。例如,當如圖13(a)所示比較具有相同外框形狀的“木內”的圓形印章的印章印跡(左側)與“景浦”的圓形印章的印章印跡時,如果實施印章印跡的外框除去過程,那么如圖13(b)所示兩個印章印跡的外框被除去并且“木內”的文字部分與“景浦”的文字部分被保留。接著對它們實施核實過程。
如上所述,如果實施外框除去過程,由于印章印跡在其作為主要特征部分的外框被排除的情況下能夠被比較,因此能夠確定存在于印章印跡的文字部分中的兩個印章印跡的較小差異。因此,在步驟S10中的普通核實過程或在步驟S11中的部分印章印跡核實過程的精確度在增加。進一步地,當目標印章印跡的外框部分的一部分被切去時,存在的另一好處是印章印跡的恰當核實過程能夠通過除去印章印跡的外框部分來實施。操作員實施的核實過程根據本發明最佳實施例的印章印跡核實設備10通過上述的自動核實過程,能夠確定一個標準印章印跡和一個目標印章印跡的相符/不相符,但是在一些實際情況中,對于自動核實結果的認可或者不采用自動過程時,就需要操作員的視覺確認。
在根據本發明實施例的印章印跡核實設備10中,當操作員執行視覺確認工作時,在顯示器14上以實際大小和顏色顯示基于標準印章印跡數據的一個圖象和基于目標印章印跡數據的一個圖象,以支持確認工作,第一和第二印章印跡閃爍過程能夠依次或有選擇地執行。操作員可以通過查看顯示在顯示器14上的印章印跡的圖象來執行確認工作,而不用使用一個實際的對象如一張票據。
首先描述在第一和第二印章印跡閃爍過程中使用的印章印跡的重疊過程。印章印跡的重疊過程包括透明重疊過程和非透明重疊過程。
此處描述的透明重疊過程是用于在顯示器14上顯示一個圖象的過程,該圖象中目標印章印跡重疊在標準印章印跡之上并且標準印章印跡能夠透過目標印章印跡(被重疊的圖象)觀察到。另一方面,非透明重疊過程是用于在顯示器14上顯示一個圖象的過程,該圖象中目標印章印跡的圖象重疊在標準印章印跡圖象之上并且標準印章印跡的圖象不能觀察到。
圖14(a)是流程圖,表示透明重疊過程,圖15(a)到(c)是透明重疊過程的示意圖,圖16(a)表示使用透明重疊過程的圖象顯示的一個例子。
當啟動透明重疊過程時,CPU15計算存儲在工作RAM19中的標準印章印跡數據和目標印章印跡數據的邏輯和。就是說,CPU15對應于每個象素,計算形成標準印章印跡數據的每個象素亮度值和形成目標印章印跡數據的每個象素亮度值的邏輯和(步驟S301)。
CPU15隨后準備一個基于步驟S301中過程的結果(邏輯和的計算結果)的新圖象數據(步驟S302)。CPU15接著在顯示器14上顯示該圖象數據的圖象(步驟S303)并結束透明重疊過程。
例如,如圖15(a)所示,假設一鉆石形狀的目標印章印跡數據和一方形標準印章印跡數據被儲存在工作RAM19中。這里,假設在圖15(a)中顯示的白圈顯示了一個具有亮度值“0”的象素并且黑圈顯示了一個具有亮度值“1的象素。進一步,假設在圖15(a)中目標印章印跡數據的坐標以坐標(A,1)作為原點,并且標準印章印跡數據的坐標以坐標(a,1)作為原點,并且坐標(A,1)對應于坐標(a,1)。
在這種情況中,當步驟S301的上述過程由CPU15執行時,標準印章印跡數據和目標印章印跡數據之間的每個對應象素的亮度值的邏輯和被計算(見圖15(b))。隨后,在圖15(c)中顯示的圖象數據由步驟S302的過程準備,并在顯示器14上顯示該透明重疊圖象(步驟S303)。
例如,如圖16(a)中所示,當目標印章印跡是“木內”的圓形印章的印章印跡與標準印章印跡是“景浦”的圓形印章的印章印跡時,如果實施上述透明重疊過程,那么“木內”和“景浦”的兩個印章印跡被重疊并且顯示在顯示器14上。這兩個印章印跡接著在它們的文字方向彼此相同的條件下被顯示。
顯示在顯示器14上的印章印跡的圖象是彩色的。這里,當標準印章印跡和目標印章印跡以不同的顏色顯示并重疊時,印章印跡的圖象可以合成使得重疊的部分進一步地以不同的顏色顯示。例如,印章印跡的圖象可以合成使得標準印章印跡以紅色顯示,目標印章印跡以藍色顯示并且兩個印章印跡的重疊部分以紫紅色顯示。
圖14(b)是流程圖,顯示非透明重疊過程,圖15(d)和(e)是非透明重疊過程的示意圖,圖16(b)表示使用非透明重疊過程的圖象顯示的一個例子。
當啟動非透明重疊過程時,CPU15將形成存儲在工作RAM19中的目標印章印跡數據的每個象素的亮度值替換為相應標準印章印跡數據的每個象素的亮度值(步驟S401)。就是說,當在標準印章印跡數據中的相應象素的亮度值為“1”時,目標印章印跡數據的一個特定象素的亮度值被設置為“1”,而不用考慮目標印章印跡數據的該象素的原始值。當標準印章印跡數據中的相應象素為“0”時,目標印章印跡數據的該象素被設置為“0”。
CPU15隨后準備一基于替換的象素數據的圖象數據,使得顯示器14顯示一個基于該圖象數據的圖象(步驟S403),并且結束非透明重疊過程。在這樣的條件下,顯示在顯示器14上的是標準印章印跡重疊在目標印章印跡之上的一個圖象,并且由于目標印章印跡隱藏在標準印章印跡之下,所以不能看到目標印章印跡。
例如,當在圖15(a)中顯示的標準印章印跡數據和目標印章印跡數據被儲存在工作RAM19中時,當CPU15執行步驟S401的過程時,形成標準印章印跡數據的每個象素的亮度值替換為相應目標印章印跡數據的每個象素的亮度值。例如,目標印章印跡數據的坐標(A,1)的象素的亮度值替換為坐標(a,1)的象素的亮度值,并且坐標(F,5)的象素的亮度值替換為坐標(f,5)的象素的亮度值。
當CPU15隨后基于步驟S401的過程結果準備一圖象數據時,該圖象數據成為與標準印章印跡數據相同的數據。因此,例如,如圖16(b)中所示,假設當“木內”的圓形印章的印章印跡顯示在顯示器14上作為目標印章印跡,而“景浦”的圓形印章的印章印跡顯示在顯示器14上作為標準印章印跡時,上述步驟S401和步驟S402的過程被執行。接著,“景浦”的印章印跡重疊在“木內”的印章印跡之上,并且僅僅“景浦”的印章印跡能夠被視覺確認(步驟S403)。
現在描述使用上述透明重疊過程的第一印章印跡閃爍過程。圖17是流程圖,顯示第一印章印跡閃爍過程,而圖18是第一印章印跡閃爍過程的示意圖。第一印章印跡閃爍過程是這樣的過程,該過程用于交替地顯示目標票據等等的圖象、和使用透明重疊過程將標準印章印跡重疊在圖象數據的印章印跡部分之上形成的一個圖象。
當啟動第一印章印跡閃爍過程時,CPU15使顯示器14顯示目標票據等等的圖象數據(圖象數據顯示目標票據等的印章印跡表面,包括目標印章印跡數據,見圖18(a))(步驟S501)。CPU15隨后設置內部計時器為預定時間t1并且啟動計時器的計時(步驟S502)。
CPU15重復判斷時間t1的計時是否結束,直到計時器計時達到了預定的時間t1(步驟S503),并且當計時結束時將過程前進到步驟S504。
當過程已經前進到步驟S504時,CPU15從工作RAM19中讀出標準印章印跡數據,通過透明重疊過程將標準印章印跡數據重疊在包括在目標票據等等的圖象數據中的目標印章印跡數據的位置之上,并且使顯示器14顯示結果。
通過步驟S504的過程,在標準印章印跡被重疊在目標票據等等的圖像的印章印跡之上、并且目標印章印跡能夠透過標準印章印跡觀察到的情況下的一個圖象(此后稱為“目標透明圖象”)被顯示在顯示器14上。(見圖18(b))。
CPU15此后將過程前進到步驟S505,將內部計時器設置為預定時間t2并且啟動計時器的計時。CPU15重復判斷時間t2的計時是否結束,直到計時器計時達到了預定時間t2(步驟S506),并且當計時結束時將過程前進到步驟S507。
當過程已經前進到步驟S507時,CPU15從顯示器14的顯示內容中刪除標準印章印跡。就是說,CPU15將目前顯示內容的目標透明圖象改變為步驟S501的過程產生的顯示內容。目標票據等等的圖象再次被顯示。
CPU15接著在步驟S508中確定結束該過程的指令是否在步驟S501到S507的過程期間由操作員從輸入設備21輸入。此時,當確定結束指令已經輸入時,CPU15結束第一印章印跡閃爍過程。正好相反,當確定結束指令沒有輸入時,CPU15返回過程到步驟S502。
通過步驟S501到S507的上述過程,目標票據等等的圖象被顯示時間t1而目標透明圖象隨后被顯示時間t2。接著,步驟S502到S508的循環過程反復執行,使得目標票據等等的圖象和目標透明圖象被交替顯示在顯示器14上,以時間(t1+t2)作為一個周期(見圖18(c))。
這里,時間t1和時間t2兩者被設置為極小的時間。因此,對于操作員,標準印章印跡似乎在目標票據等等的圖象中的目標印章印跡上閃爍。
順便說明,時間t1和時間t2能夠由操作員從輸入設備21設置。每個數據指定的設置時間t1和時間t2存儲在工作RAM19中,并且在步驟S503和步驟S506中使用。
現在描述使用上述透明重疊過程的第二印章印跡閃爍過程。圖19是流程圖,顯示第二印章印跡閃爍過程,而圖20是第二印章印跡閃爍過程的示意圖。
第二印章印跡閃爍過程是這樣的過程,該過程用于交替顯示包括目標印章印跡的票據等等的圖象數據、和使用非透明重疊過程將標準印章印跡重疊在票據等等的圖象之上形成的圖象,同時顯示空白票據等等的圖象數據,在這些顯示之間不包括任何印章印跡。
當啟動第二印章印跡閃爍過程時,CPU15導致顯示器14顯示目標票據等等的圖象(見圖20(a))(步驟S601)。CPU15隨后將內部計時器設置為預定的時間t1并且啟動計時器的計時(步驟S602)。
CPU15重復判斷時間t1的計時是否結束,直到計時器計時達到了預定時間t1(步驟S603),并且當計時結束時將過程前進到步驟S604。
當過程已經前進到步驟S604時,CPU15從目標票據等等的圖象數據中刪除目標印章印跡數據。顯示在顯示器14上的在目標票據等等的圖象中的目標印章印跡的圖象被刪除,并且空白票據圖象(票據等等的式樣,不包含任何印章印跡)被顯示。
CPU15隨后將內部計時器設置為預定時間t2并且啟動計時器的計時(步驟S605)。CPU15重復判斷時間t2的計時是否結束,直到計時器計時達到了預定時間t2(步驟S606),并且當計時結束時將過程前進到步驟S607。
當過程已經前進到步驟S607時,CPU15在顯示器14上顯示使用非透明重疊過程重疊在目標票據等等的圖象數據之上的標準印章印跡數據。據此,標準印章印跡的圖象顯示在圖象中的目標印章印跡被放置的位置(見圖20(b))。
CPU15隨后將內部計時器設置為預定時間t3并且啟動計時器的計時(步驟S608)。CPU15重復判斷時間t3的計時是否結束,直到計時器計時達到了預定時間t3(步驟S609),并且當計時結束時將過程前進到步驟S610。
當過程已經前進到步驟S610時,CPU15從目標票據圖象中刪除目標印章印跡圖象,并且以步驟S604中同樣的方法顯示空白票據圖象(步驟S611)。
CPU15隨后將內部計時器設置為預定時間t4并且啟動計時器的計時(步驟S612)。CPU15重復判斷時間t4的計時是否結束,直到計時器計時達到了預定時間t4(步驟S613),并且當計時結束時將過程前進到步驟S614。
當過程已經前進到步驟S614時,CPU15確定結束第二印章印跡閃爍過程的指令是否在步驟S601到步驟S613的過程期間由操作員從輸入設備21輸入。此時,當確定結束指令已經輸入時,CPU15結束第二印章印跡閃爍過程。正好相反,當確定結束指令沒有輸入時,CPU15返回過程到步驟S601。
通過步驟S601到步驟S613的上述過程,目標票據等等的圖象被顯示時間t1,附帶目標印章印跡被刪除的目標票據(空白票據)等等的圖象隨后被顯示時間t2,附帶標準印章印跡顯示在目標印章印跡的位置的票據等等的圖象隨后被顯示時間t3,并且空白票據的圖象隨后被顯示時間t4。
步驟S601到S614的循環過程被反復執行,因此在顯示器14上顯示的票據等等的圖象之上,交替顯示目標印章印跡和標準印章印跡,以時間(t1+t2+t3+t4)作為一個周期,且在這些時間之間顯示空白票據圖象(見圖20(c))。操作員可隨意設置時間t1到t4。
順便說明,雖然在本發明的最佳實施例中在結束自動核實過程之后,上述的第一印章印跡閃爍過程和第二印章印跡閃爍過程將要執行,但是第一印章印跡閃爍過程和第二印章印跡閃爍過程可能被設置為分別執行,這將由操作員根據意愿設置而不用執行自動核實過程。
如上所述,由于可以使用從印章印跡DB13中讀出的標準票據等等的圖象數據和由圖象讀入器12獲得的目標票據等等的圖象數據,進行使用印章印跡核實設備10的視覺確認工作,所以實際的對象如票據則不需要。因此,確認工作(操作員的核實工作)能夠比以前更加順利地執行,并且能夠實現工作高效率。署名印章核實過程現在描述使用印章印跡核實設備10核實壓印在票據等等上的署名印章的過程。圖21是流程圖,顯示署名印章的核實過程,圖22是署名印章核實過程的示意圖。當具有署名印章壓印在其上的票據等等被放置在圖象讀入器中、并且操作員通過輸入設備21在CPU15中輸入一啟動署名印章核實過程的指令時,啟動署名印章核實過程。
在圖21中,當啟動署名印章核實過程時,CPU15獲得標準票據等等的圖象數據(步驟S701)。就是說,當步驟S701的過程啟動時,CPU15處于等待圖象數據檢索密鑰輸入的狀態下。當操作員輸入該檢索密鑰時,CPU15此后使用該檢索密鑰查詢DB13并且讀出有關的圖象數據(見圖22(a))。CPU15接著在工作RAM19中存儲圖象數據。
CPU15隨后獲得目標票據等等的圖象數據(步驟S702)。就是說,CPU15將讀圖象數據的指令發送到圖象讀入器控制設備16,并且導致圖象讀入器12讀入目標票據等等的圖象。CPU15接著通過圖象讀入器控制設備16從圖象讀入器12中獲取目標票據等等的圖象數據,并且將圖象數據存儲在工作RAM19中。
CPU15隨后在步驟S701中獲得的標準票據等等的圖象數據中確定署名印章印跡的圖象數據(見圖22(b)),并且從該圖象數據中在標準署名印章印跡中抽取四個特征點(步驟S704)。例如,如圖22(c)中所示,當署名印章印跡包含布置成矩形的文字時,CPU15認為位于左上角的文字為第一特征點,位于左下角的文字為第二特征點,位于右上角的文字為第三特征點,及位于右下角的文字的一部分為第四特征點,并且分別抽取這些特征點。
CPU15接著計算在步驟S704中抽取的四個特征點的位置關系(步驟S705)。例如,如圖22(d)中所示,CPU15以第一特征點的位置為基準,分別計算第一特征點和第三特征點之間的距離x,第一特征點和第四特征點之間的距離y以及第一特征點和第二特征點之間的距離z。CPU15也分別計算由連接第一特征點和第二特征點的線段與連接第一特征點和第四特征點的線段形成的角度α、以及由連接第一特征點和第四特征點的線段與連接第一特征點和第三特征點的線段形成的角度β。
CPU15隨后從目標票據等等的圖象數據中確定署名印章印跡的圖象數據,并且從圖象數據中抽取對應于步驟S704中抽取的四個特征點的特征點(步驟S705)。例如,在圖22中顯示的例子中,對應于上述第一到第四特征點的特征點從目標署名印章印跡的圖象數據中抽取出來。
CPU15接著確定對應于在步驟S704中從標準署名印章印跡中抽取出來的特征點的所有特征點是否由步驟S705的過程從目標署名印章印跡中抽取出來(步驟S706)。此時,當確定所有的特征點已經抽取出來時,CPU15將過程前進到步驟S707。正好相反,當確定所有的特征點沒有抽取出來時,CPU15將過程前進到步驟S709。
在圖22顯示的例子中,由步驟S706的過程確定的對應于第一到第四特征點的所有特征點是否從目標署名印章印跡的圖象數據中抽取出來。當對應于第一到第四特征點的所有特征點已經抽取出來時,過程接著前進到步驟S707,否則的話,過程前進到步驟S709。
當過程已經前進到步驟S707時,CPU15確定在步驟S705中抽取出來的目標署名印章印跡的四個特征點的位置關系是否與步驟S704中計算出的四個特征點的位置關系相符。此時,當確定兩個位置關系彼此相符時,CPU15將過程前進到步驟S708。正好相反,當確定兩個位置關系彼此不相符時,CPU15將過程前進到步驟S710。
在圖22顯示的例子中,確定從目標署名印章印跡中抽取出來的四個特征點的位置關系是否具有距離x、距離y、距離z、角度α和角度β。當四個特征點的位置關系具有上述的距離x、距離y、距離z、角度α和角度β時,過程前進到步驟S708,否則的話,過程前進到步驟S710。
當過程已經前進到步驟S708時,CPU15在顯示器14上顯示標準署名印章印跡與目標署名印章印跡相符(建立確認)。CPU15此后結束署名印章核實過程。
另一方面,當過程已經前進到步驟S709時,CPU15確定特征點的抽取過程是否達到規定的重復數。此時,當確定抽取過程已經達到規定的重復數時,CPU15接著將過程前進到步驟S710。正好相反,當確定抽取過程沒有達到規定的重復數時,CPU15將過程返回到步驟S703。
然而,當已經將過程從步驟S709返回到步驟S703時,對于與在步驟S705中可能被抽取的特征點相對應的特征點、以及對于與在步驟S705中可能不被抽取的特征點相對應的特征點,CPU15從標準署名印章印跡中抽取先前步驟S703中抽取出來的特征點,并且抽取與先前步驟S703中抽取的特征點不同的特征點。進一步地,當過程已經從步驟S709返回到步驟S703時,可能建立過程以便抽取與先前步驟S703中抽取的四個特征點不同的四個特征點。
當過程已經前進到步驟S710時,CPU15在顯示器14上顯示標準署名印章印跡與目標署名印章印跡不相符(確認沒有建立)。CPU15此后結束署名印章印跡核實過程。
權利要求
1.一種印章印跡核實設備,用于核實壓印在目標表面上的目標印章印跡是否與事先注冊的標準印章印跡相符,該設備包括一個圖象數據獲取裝置,用于獲取所述目標表面的圖象數據;一個顏色信息抽取裝置,用于從所述目標表面的圖象數據中抽取具有所述目標印章印跡顏色的圖象數據;一個尺寸信息抽取裝置,用于從所述顏色信息抽取裝置抽取的圖象信息中,抽取所述目標印章印跡圖象數據的圖象數據,該目標印章印跡圖象數據被認為具有與所述標準印章印跡相同的尺寸;及一個確定裝置,用于比較所述標準印章印跡的圖象數據和所述目標印章印跡的圖象數據,以確定兩個圖象數據彼此是否相符。
2.根據權利要求1所述的印章印跡核實設備,其中所述確定裝置改變所述標準印章印跡的圖象數據或所述目標印章印跡的圖象數據之一的方向以便多次檢測差異度,并且當獲取的多個差異度的最小值小于閾值時,確定所述標準印章印跡與所述目標印章印跡相符。
3.根據權利要求1所述的印章印跡核實設備,包括一個掩模圖象準備裝置,用于準備一個顯示所述目標印章印跡的圖象數據的外部形狀的掩模圖象數據;及一個圖象數據合成裝置,用于計算所述標準印章印跡的圖象數據與所述掩模圖象數據的邏輯乘,并且準備一個基于計算結果的合成標準圖象數據,其中所述確定裝置包括所述合成標準圖象數據和所述目標印章印跡的圖象數據,以確定兩個圖象數據是否彼此相符。
4. 根據權利要求3所述的印章印跡核實設備,其中所述確定裝置改變所述合成標準圖象數據或所述目標印章印跡的圖象數據之一的方向,以便多次檢測差異度,并且當獲取的多個差異度的最小值小于閾值時,確定所述標準印章印跡與所述目標印章印跡相符。
5.根據權利要求4所述的印章印跡核實設備,其中所述確定裝置改變所述合成標準圖象數據的文字的方向,以檢測差異度,并且當每次所述確定裝置改變方向時,所述圖象數據合成裝置改變所述標準印章印跡的文字的方向,來準備所述的合成標準圖象數據。
6.根據權利要求1到5任一項所述的印章印跡核實設備,包括一個外框除去裝置,用于準備一圖象數據,該圖象數據從所述目標印章印跡中除去印章印跡的外框部分,并且準備一圖象數據,該圖象數據從所述標準印章印跡中除去印章印跡的外框部分,其中所述確定裝置比較已由外框除去裝置將其外框部分除去的所述標準印章印跡和所述目標印章印跡,以確定兩個印章印跡是否彼此相符。
7.一種印章印跡核實設備,用于核實壓印在目標表面上的目標印章印跡是否與一事先注冊的標準印章印跡相符,該設備包括一個圖象數據獲取裝置,用于獲取所述目標表面的圖象數據;一個目標確定裝置,用于從所述目標表面的圖象數據中抽取所述目標印章印跡的圖象數據;一個掩模圖象準備裝置,用于準備一個表示所述目標印章印跡的圖象數據的外部形狀的掩模圖象數據;一個圖象數據合成裝置,用于計算所述標準印章印跡與所述掩模圖象數據的邏輯乘,并且準備一個合成標準圖象數據;及一個確定裝置,用于比較所述合成標準圖象數據和所述目標印章印跡的圖象數據,以確定所述目標印章印跡是否與所述標準印章印跡相符。
8.根據權利要求7所述的印章印跡核實設備,其中所述確定裝置改變所述合成標準圖象數據或所述目標印章印跡的圖象數據之一的方向,以便多次檢測差異度,并且當獲取的多個差異度的最小值小于閾值時,確定所述標準印章印跡與所述目標印章印跡相符。
9.根據權利要求8所述的印章印跡核實設備,其中所述確定裝置改變所述合成標準圖象數據的方向,以檢測差異度,并且當每次由所述確定裝置改變方向時,所述圖象數據合成裝置準備所述合成標準圖象數據。
10.根據權利要求7到9的任一項所述的印章印跡核實設備,包括一個外框除去裝置,用于準備一個圖象數據,該圖象數據從所述目標印章印跡中除去印章印跡的外框部分,并且準備一圖象數據,該圖象數據從所述標準印章印跡中除去印章印跡的外框部分,其中所述確定裝置比較已由所述外框除去裝置將其外框部分除去的所述標準印章印跡和所述目標印章印跡,以確定兩個印章印跡是否彼此相符。
11.一種印章印跡核實設備,用于核實壓印在目標表面上的目標印章印跡是否與事先注冊的標準印章印跡相符,該設備包括一個圖象數據獲取裝置,用于獲取所述目標表面的圖象數據;一個目標確定裝置,用于從所述目標表面的圖象數據中抽取所述目標印章印跡的圖象數據;一個外框除去裝置,用于準備一個圖象數據,該圖象數據從所述目標印章印跡中除去印章印跡的外框部分,并且準備一個圖象數據,該圖象數據從所述標準印章印跡中除去印章印跡的外框部分;一個確定裝置,用于比較已由所述外框除去裝置將外框部分除去的所述標準印章印跡和所述目標印章印跡,以確定兩個印章印跡是否彼此相符。
12.根據權利要求11所述的印章印跡核實設備,包括一個外徑確定裝置,用于確定是否認為所述目標印章印跡的外徑與所述標準印章印跡的外徑樣彼此相符;及一個外部形狀確定裝置,用于確定是否認為所述目標印章印跡的外部形狀與所述標準印章印跡的外部形狀彼此相符,其中當由所述外徑確定裝置和所述外部形狀確定裝置分別別確定認為外徑和外部形狀彼此相符時,所述外框除去裝置準備一個除去了印章印跡的外框的圖象數據。
13.根據權利要求11或12所述的印章印跡核實設備,其中所述確定裝置改變所述標準印章印跡或所述目標印章印跡之一的方向,以便多次檢測差異度,并且當獲取的多個差異度的最小值小于閾值時,確定所述標準印章印跡與所述目標印章印跡相符。
14.根據權利要求11或12中所述的印章印跡核實設備,包括;一個掩模圖象準備裝置,用于準備一個顯示所述目標印章印跡的圖象數據的外部形狀的掩模圖象數據;和一個圖象數據合成裝置,用于計算所述標準印章印跡的圖象數據與所述掩模圖象數據的邏輯乘,并且準備一個基于計算結果的合成標準圖象數據,其中所述確定裝置比較所述合成標準圖象數據和所述目標印章印跡的圖象數據,以確定兩個圖象數據是否彼此相符。
15.根據權利要求14所述的印章印跡核實設備,其中所述確定裝置改變所述合成標準圖象數據或所述目標印章印跡之一的方向,以便多次檢測差異度,并且當獲取的多個差異度的最小值小于閾值時,確定所述目標印章印跡與所述標準印章印跡相符。
16.根據權利要求15所述的印章印跡核實設備,其中所述確定裝置改變所述合成標準圖象數據的方向,以檢測差異度,并且當每次所述確定裝置改變方向時,所述圖象數據合成裝置改變所述標準印章印跡的方向,以準備所述合成標準圖象數據。
17.根據權利要求7到16任一項所述的印章印跡核實設備,其中所述目標確定裝置包括一個顏色信息抽取裝置,用于從所述目標表面的圖象數據中抽取具有所述目標印章印跡顏色的圖象數據;和一個尺寸信息抽取裝置,用于從所述顏色信息抽取裝置抽取的圖象信息中抽取所述目標印章印跡的圖象數據,該圖象數據認為與所述標準印章印跡具有相同的尺寸。
18.一種印章印跡核實設備,用于核實壓印在目標表面上的目標印章印跡是否與事先注冊的標準印章印跡相符,該設備包括一個圖象數據獲取裝置,用于獲取所述目標表面的圖象數據;一個目標確定裝置,用于從所述目標表面的圖象數據中抽取所述目標印章印跡的圖象數據;一個重疊裝置,用于將所述標準印章印跡的圖象重疊在所述目標表面的圖象數據的目標印章印跡的位置上;一個顯示控制裝置,用于在所述顯示設備上交替地顯示所述目標表面的圖象數據和所述的重疊圖象數據。
19.根據權利要求18所述的印章印跡核實設備,其中所述重疊裝置形成所述的重疊圖象,使得所述目標印章印跡的圖象能夠透過所述標準印章印跡的圖象觀察到。
20.根據權利要求18或19所述的印章印跡核實設備,其中所述顯示控制裝置在第一時間段中顯示所述印章印跡表面的圖象數據,并且在第二時間段中顯示所述重疊圖象數據,由此交替地顯示這些數據,并且所述第一和第二時間段能夠由操作員根據意愿設置。
21.根據權利要求18所述的印章印跡核實設備,其中所述重疊裝置形成所述重疊圖象,使得所述目標印章印跡的圖象由于隱藏在所述標準印章印跡的圖象之后不能觀察到。
22.根據權利要求18或21所述的印章印跡核實設備,其中所述顯示控制裝置在第一時間段中顯示所述目標表面的圖象數據,在第二時間段的一空白段之后在第三時間段中顯示所述重疊圖象數據,為第四時間段設置一空白段,由此交替地顯示這些在其間穿插空白段的圖象數據,并且所述第一、第二、第三和第四時間段能夠由操作員根據意愿設置。
23.一種印章印跡核實設備,用于比較目標印章印跡和標準印章印跡,以確定兩個印章印跡是否彼此相符,該目標印章印跡是壓印在目標表面的署名印章的印章印跡,該標準印章印跡是事先已注冊的署名印章的印章印跡,該設備包括一個第一抽取裝置,用于從所述標準印章印跡中抽取多個特征點;一個計算裝置,用于計算通過所述第一抽取裝置抽取出來的多個特征點的位置關系;一個第二抽取裝置,用于從所述目標印章印跡中分別抽取與使用所述第一抽取裝置抽取的每個特征點對應的特征點;及一個確定裝置,當所述的第二抽取裝置對應于所述特征點抽取所有的特征點時,用于計算所述第二抽取裝置抽取的多個特征點的位置關系,并且,如果位置關系與所述計算裝置計算的位置關系相符的話,確定所述目標印章印跡與所述標準印章印跡相符。
全文摘要
提供了一種印章印跡核實設備,用于比以前更加合理地實施印章印跡的核實工作。當通過圖象讀入器獲得一票據等等的印章印跡表面的圖象數據時,CPU僅僅從印章印跡表面的圖象數據中抽取印章印跡的顏色的圖象數據,并且從抽取結果中取出目標印章印跡的圖象數據。CPU15此后比較標準印章印跡的圖象數據和目標印章印跡的圖象數據,并由此確定兩個圖象數據彼此是否相符。
文檔編號G06T1/00GK1211772SQ98108000
公開日1999年3月24日 申請日期1998年5月8日 優先權日1997年9月17日
發明者稻岡秀行, 片岡達史, 渡部英一, 勝又佑 申請人:富士通株式會社