核對方法、核對系統、計算機和程序的製作方法
2023-08-13 14:00:26 3
專利名稱:核對方法、核對系統、計算機和程序的製作方法
技術領域:
本發明涉及用於比較例如圖像的比較方法、其比較系統、其計算機及其 程序。
背景技術:
已知通過利用用戶固有的生物統計特性(特徵)來執行生物統計驗證的 比較設備。
通常,上述設備頻繁地使用顯示出在人的一生中不會改變太大的特性的 生物統計特性(特徵)來作為生物統計特性,如指紋和血管圖。
發明內容
本發明要解決的問題
然而,在上述設備中,如果一旦已登記的生物統計特性數據洩漏給第三 方,該生物統計特性數據有時會被濫用,並且可能降低安全性。另外,為了 維持高安全性,因為最好不使用洩漏的生物統計特性數據,所以有時候生物 統計特性數據可能變得沒用。為此,需要具有高安全性的比較設備。
鑑於這樣的情形而提出本發明,並且本發明的目的在於提供高安全性比 較方法、其比較系統、其計算機及其程序。
解決問題的手段
為實現上述目的,根據本發明的第一方面的比較方法是一種用於通過使
用登記信息來比較圖像的比較方法,包括第一步驟,其中,將通過基於設 定的第一參數來處理登記圖^^而獲得的、第一參數固有的第一登記信息指定 為用於比較的登記信息;以及第二步驟,其中,當在第一步驟中的指定之後 接收到用於改變登記信息的指令時,將通過基於不同於第 一參數的第二參數 來執行登記圖像的處理而獲得的第二登記信息指定為用於比較的登記信息。 另外,為實現上述目的,根據本發明的第二方面的比較方法具有第一步
驟,其中,基於設定的參數而將廣義霍夫變換處理應用於登記圖像,並且在
存儲部件中存儲由此獲得的、所述參數所固有的登記信息;以及第二步驟, 其中,基於輸入的圖像和在第一步驟中在存儲部件中存儲的登記信息,來執 行比較處理。
另外,為實現上述目的,根據本發明的第三方面的比較方法是一種用於 包括終端設備和用於比較從該終端設備輸入的圖像的比較設備的比較系統的 比較方法,該方法包括第一步驟,其中,將通過基於設定的第一參數來處 理登記圖像而獲得的、第 一參數固有的第 一登記信息指定為用於比較的登記 信息,在比較設備的第一存儲部件中存儲所指定的登記信息,然後在終端設 備的第二存儲部件中存儲該登記信息;第二步驟,其中,當在第一步驟中的
指定之後接收到用於改變登記信息的指令時,將通過基於不同於第一參數的 第二參數來執行登記圖像的處理而獲得的第二登記信息指定為用於比較的登
記信息,並且在第一存儲部件和第二存儲部件中存儲該登記信息;以及第三 步驟,其中,當比較設備比較在第一存儲部件中存儲的登記信息和在第二存
儲部件中存儲的登記信息、且比較的結果是它們相符時,基於從終端設備輸 入的圖像和在第一存儲部件中存儲的登記信息來執行比較處理。
另外,為實現上述目的,根據本發明的第四方面的比較系統是一種包括 終端設備和用於比較從該終端設備輸入的圖像的比較設備的比較系統,其中 該比較設備包括第一通信部件,用於與終端設備進行數據通信;第一存儲 部件;以及第一控制部件,用於在登記時,將通過基於設定的第一參數來處 理登記圖像而獲得的、第一參數固有的第一登記信息指定為用於比較的登記 信息,當在指定之後接收到用於改變登記信息的指令時,將通過基於不同於 第 一參數的第二參數來執行登記圖像的處理而獲得的第二登記信息指定為用 於比較的登記信息,在第一存儲部件中存儲該登記信息,然後經由第一通信 部件而向終端設備輸出該登記信息,在比較時,比較在第一存儲部件中存儲 的登記信息和經由第一通信部件而從終端設備接收的登記信息,並且,當比 較的結果是它們相符時,基於從終端設備接收的圖像和在第 一存儲部件中存 儲的登記信息來執行比較處理。並且該終端設備包括第二通信部件,'用於 與比較設備進行數據通信;輸入部件,用於至少輸入圖像;第二存儲部件; 以及第二控制部件,用於在第二存儲部件中存儲在登記時經由第二通信部件 而從比較設備接收的登記信息,並且經由第二通信部件,向比較設備傳送在
比較時從輸入部件輸入的圖像、以及從第二存儲部件讀出的登記信息。
另外,為實現上述目的,根據本發明的第五方面的計算機是一種用於通 過使用登記信息來比較圖像的計算機,其具有控制部件,該控制部件用於將 通過基於設定的第 一參數來處理登記圖像而獲得的、第 一參數固有的第 一登 記信息指定為用於比較的登記信息,當在指定之後接收到用於改變登記信息 的指令時,將通過基於不同於第 一參數的第二參數來執行登記圖像的處理而 獲得的第二登記信息指定為用於比較的登記信息。
另外,為實現上述目的,根據本發明的第六方面的程序是一種由用於通
過使用登記信息來比較圖像的計算機執行的程序,包括第一步驟,其中, 將通過基於設定的第一參數來處理登記圖像而獲得的、第一參數固有的第一 登記信息指定為用於比較的登記信息;以及第二步驟,其中,當在第一步驟 中的指定之後接收到用於改變登記信息的指令時,將通過基於不同於第 一參 數的第二參數來執行登記圖像的處理而獲得的第二登記信息指定為用於比較 的登記信息。
根據本發明的實施例的比較系統的功能框圖。用於解釋在圖1所示的比較系統10的圖像登記時的廣義霍夫
(Hough)變換處理的圖。用於解釋作為圖1所示的比較系統10的登記信息的R表的圖。用於解釋圖1所示的比較系統10的操作的流程圖。用於解釋在圖1所示的比較系統10的終端設備1的登記時的操作
的流程圖。用於解釋在圖1所示的比較系統10的比較設備2的登記時的操作 的流程圖。圖7A到圖7C是用於解釋在圖1所示的終端設備1的比較時的操 作的圖。圖7A是示出作為登記信息的R表的圖。圖7B是用於解釋為比較判 定而確定畫面元位置的處理的圖。圖7C是用於解釋通過使用圖7A所示的R 表和比較圖像來為比較判定確定畫面元位置的處理的圖。用於解釋在圖1所示的比較系統10的終端設備1的比較時的操作 的流程圖。 '用於解釋在圖1所示的比較系統10的比較設備2的比較時的操作 的流程圖。
附圖標記說明
1:終端設備;2:比較設備;3:數據通信線路;10:比較系統;11:通 信接口(I/F); 12:用戶信息輸出單元;13:生物統計特性輸入單元;14:存 儲單元;15:存儲器;16:控制電路(CPU:中央處理單元);21:通信接口 (I/F); 22:資料庫;23:圖像處理單元;24:隨機數生成單元;25:表生成 單元;26:表比較單元;27:比較處理單元;28:存儲器;以及29:控制電 路(CPU:中央處理單元)。
具體實施例方式
圖1是衝艮據本發明的實施例的比較系統的功能框圖。
根據本實施例的比較系統10是用於根據生物統計特性以及使用登記信 息的比較方法進行比較的系統,該登記信息登記用於比較圖像的生物統計特 性,其將通過基於設定的第一參數來對所登記的圖像的執行廣義霍夫變換處 理而獲得的、第 一參數所固有的第 一登記信息指定為用於比較的登記信息, 並且當在指定之後接收到用於改變登記信息的指令時,將通過基於不同於第 一參數的第二參數來對登記圖像執行廣義霍夫變換處理而獲得的第二登記信 息指定為用於比較的登記信息。
在進行比較時,比較系統IO基於輸入圖像和指定的登記信息而執行比較 處理。
下面,將參照附圖給出詳細解釋。
例如,如圖1所示,根據本實施例的比較系統10具有終端設備1和比較 設備(伺服器設備)2。
比較系統10對應於根據本發明的比較系統的例子,終端設備1對應於根 據本發明的終端設備的例子,而比較設備2對應於根據本發明的比較設備的 例子。
另外,終端設備1和比較設備2對應於根據本發明的計算機的例子。 例如,由比較服務供應商操作和管理比較設備(伺服器設備)2,而由用 戶操作終端設備l。
例如,通過數據通信線3來連接終端設備1和比較設備2。更具體地, 數據通信線3是諸如網際網路的通信網絡。 [終端設備1]
如圖1所示,終端設備l具有通信接口 (I/F)ll、用戶信息輸入單元12、 生物統計特性(特徵)輸入單元13、存儲單元14、存儲器15、以及控制電 路(CPU:中央處理單元)16。
如圖1所示,由總線BS100連接各個組件。
通信I/F 11對應於根據本發明的第二通信部件的例子。生物統計特性輸 入單元13對應於根據本發明的輸入部件的例子。
存儲單元14對應於根據本發明的存儲部件的例子。另外,控制電路16 對應於根據本發明的第二控制部件的例子。
通信I/F 11在控制電路16的控制之下,經由數據通信線3而與比較設 備2執行數據通信,並且將通信結果輸出給控制電路16。
例如,用戶信息輸入單元12輸出在向控制電路16登記時輸入的用戶信 息。例如,用戶信息是用戶的屬性數據,如用戶的姓名和性別。例如,用戶 信息輸入單元12包括鍵盤、滑鼠和觸摸面板。
例如,生物統計特性輸入單元13捕捉要檢查的主體(對象)的圖像,並 且將按照成像結果的圖像作為信號S13而輸出給控制電路16。更具體地,生
血管圖)作為圖像信號而輸出給控制電路16。
由諸如CCD (電荷耦合器件)和CMOS (互補金屬氧化物半導體)之類的成像 元件來配置生物統計特性輸入單元13。
例如,存儲單元14存儲對應於登記圖像的登記信息,在本實施例中,是 後面提及的比較設備2所生成的登記信息(R表)RT1。由諸如硬碟驅動器(HDD) 和半導體存儲器之類的存儲裝置來配置存儲單元14。
例如,存儲器15用作控制電路16的工作區域。由諸如RAM(隨機存取存 儲器)和ROM(只讀存儲器)之類的存儲裝置來配置存儲器15。
另外,存儲器15存儲包括根據本發明的功能(function)和初值等的程序 (RPG1)。
控制電路16集中控制整個終端設備。例如,控制電路16通過運行程序 (PRG1)來執行根據本發明的功能。
例如,控制電路16在登記時,將經由通信I/F 11從比較設備2接收的
登記信息(R表)RT1存儲在存儲單元14中,並且在比較時,經由通信I/F11, 將從生物統計特性輸入單元13輸入的比較圖像和從存儲單元14讀出的登記 信息RT1傳送到比較設備2。 [比較設備2]
如圖1所示,比較設備2具有通信接口 (I/F) 21、資料庫22、圖像處 理單元23、隨機數生成單元24、表生成單元25、比較單元26、比較處理單 元27、存儲器28、以及控制電路(CPU:中央處理單元)29。
如圖1所示,由總線BS200連接各個組件。
通信I/F 21對應於根據本發明的第一通信部件的例子。資料庫22對應 於根據本發明的存儲部件和第一存儲部件的例子。圖像處理單元23、隨機數 生成單元24、表生成單元25、比較單元26、比較處理單元27以及控制電路 29對應於才艮據本發明的控制部件和第一控制部件的例子。
例如,通信I/F 21在控制電路29的控制之下,經由數據通信線3而與 終端設備1執行數據通信,並且將通信結果輸出給控制電路29。
例如,資料庫22在控制電路29的控制之下存儲用戶的登記信息(R表) RT1。由諸如硬碟驅動器(HDD)、光磁碟和半導體存儲器之類的存儲裝置來配 置資料庫22。
例如,圖像處理單元22在例如控制電路29的控制之下,根據需要,將 作為根據本發明的用於生成登記信息RT1的前置級處理的圖像處理應用於通 過通信I/F 21輸入的圖像,並且輸出處理結果。在登記時、以及在比較時, 使用由圖像處理單元23處理的結果的圖像。
更具體地,圖像處理單元23採用處理,以縮細(縮窄)圖像中的圖像圖 案。例如,此縮細(縮窄)處理對應於用於4是取顯示生物統計信息的特性的 信息的處理。
例如,隨機數生成單元24生成用於根據本發明而確定參數的隨機數,並
且將指示所生成的隨機數的信號輸出到控制電路29。
例如,表生成單元25在登記時,將用於根據所述參數生成不同登記信息
的處理應用於所登記的圖像,並且在資料庫22中存儲由該處理生成的登記信 白
更具體地,表生成單元25基於所設定的參數,將廣義霍夫變換處理應用 於所登記的圖像,以生成作為登記信息的表喜訊那,並且在資料庫22中存儲 所生成的登記信息。
圖2是用於解釋在圖2所示的比較系統10進行圖像登記時的廣義霍夫變 換處理的圖。圖3是用於解釋作為圖1所示的比較系統10的登記信息的R表 的圖。
更具體地,例如如圖2所示,作為廣義霍夫變換,表生成單元25生成在 登記圖像AIM中的圖像圖案IP上的畫面元位置P(x,y)處關聯於(link)第一 角度信息4) (x,y)、距離信息R以及第二角度信息oc (x,y)的登記信息(表) RT1,其中,第一角度信息(J) (x,y)指示由垂直於圖像圖案IP的切線TL1的直 線L2和經過畫面元位置P(x, y)且平行於參考軸(x軸)的直線BLX形成的角 度,距離信息R指示畫面元位置P(x,y)與指示設定參數的設定位置(也稱為 參考點)BP(x。,y。)之間的距離,第二角度信息oc (x,y)指示由包含畫面元位置 P (x, y)和設定位置BP (x。, y。)的直線L與參考軸BLX形成的角度。
這裡,在本實施例中,包含畫面元位置P(x,y)和設定位置BP(x。,y。)的直 線1_對應於從畫面元位置P (x, y)到設定位置BP (x。, y。)的向量工。
更具體地,如等式1和等式2所示,可使用距離i、第一角度信息(J) (x, y) 和第二角度信息a (x, y)來表示作為參數的設定位置(參考點)BP (x。, y。)。
formula see original document page 11 (1) [等式2]
formula see original document page 11 (2)
另外,例如,表生成單元25通過對圖像中的圖像圖案上的所有點的計算 而找到(r, a)的值,使用第一角度(])作為索引來對它們分類,並且生成例如 如圖3所示的登記信息(R表)RT1。
在圖3所示的登記信息RT1中,通過下標(suffix)來區別第一角度ct)、 距離L以及第二角度a的不同值。
登記信息RT1具有如下特徵只要圖像中的圖像圖案的形狀有所不同, 以及只要參考點有所不同,那麼即使對於相同的形狀,登記信息RT1也不同。
控制電路29將登記信息RT1存儲在與用戶信息相關聯的資料庫22中, 並且經由通信I/F 21而將其傳送給終端設備1。終端設備1在存儲單元14 中存儲從比較設備2傳送的登記信息RT1。
表比較單元26在進行比較時,比較在資料庫22中存儲的登記信息RT1
和在終端設備1的存儲單元14中存儲的登記信息RT1,並且向控制電路29 輸出指示其比較結果的信號。當作為表比較單元26的比較結果而判定它們相 符時,控制電路29使得比較處理單元27執行後面提及的比較處理,而當判 定它們不相符時,停止比較處理。
基於輸入的比較圖像和資料庫22中存儲的登記信息RTl,比較處理單元 27在比較時執行後面提及的比較處理。
例如,存儲器28被用作控制電路29的工作空間。由諸如RAM和ROM的 存儲裝置來配置存儲器28。
另外,存儲器28存儲包括根據本發明的功能和初值等的程序(PRG2)。
控制電路29集中控制整個比較系統。例如,控制電路29通過運行程序 (PRG2)來執行根據本發明的功能。
在登記時,控制電路29將通過基於設定的第一參數來處理圖像AIM而獲 得的、第一參數所固有的第一登記信息RT1指定為用於比較的登記信息,並 且當在指定之後接收到用於改變登記信息RT1的指令時,將通過基於不同於 第一參數的第二參數來對處理圖像AIM而獲得的第二登記信息RT1指定為用 於比較的登記信息RT1。
另外,控制電路29在資料庫22中存儲所指定的登記信息RTl,然後經 由通信I/F 21而將登記信息RT1輸出到終端設備1。在比較時,其比較在數 據庫22中存儲的登記信息RT1和經由通信I/F 21從終端設備1接收到的登 記信息RT1。當比較結果是它們相符時,其基於從終端設備1接收到的比較 圖像RIM和在資料庫22中存儲的登記信息RT1來執行比較處理。
圖4是用於解釋圖1所示的比較系統10的操作的流程圖。參照圖4,將 給出關於比較系統10的整體操作的簡單解釋。
在步驟ST1,比較設備2將通過基於設定的第一參數、將廣義霍夫變換 處理應用於登記圖像AIM而獲得的、第一參數固有的第一登記信息RT1指定 為用於比較的登記信息。
在步驟ST2,比較設備2判定其是否已在執行了步驟ST1的指定之後接 收到用於改變登記信息RT1的指令的輸入,當判定其已接收到該輸入時前進 到步驟ST3的處理,而當判定其還未接收到該輸入時前進到步驟ST4的處理。
在步驟ST3,比較設備2將通過基於不同於第一參數的第二參數來將廣 義霍夫變換處理應用於所登記的圖像AIM而獲得的第二登記信息RT1指定為
用於比較的登記信息RT1,然後前進到步驟ST4。
在步驟ST4,比較設備2基於輸入比較圖像RIM和所指定的登記信息'RT1 , 執行比較處理。
下面,將更詳細地解釋比較系統10的操作。
圖5是用於解釋在圖1所示的比較系統10的終端設備1進行登記時的操 作的流程圖。將參照圖5,基於控制電路16等的操作來解釋終端設備1在登 記時的操作。
在步驟STll,從用戶信息輸入單元12向控制電路16輸入用戶信息,例 如用戶姓名、性別和年齡信息。
在步驟ST12,從生物統計特性輸入單元向控制電路16輸入指示用戶固 有的生物統計特性的圖像信號S13。
在步驟ST13,控制電路16經由通信I/F 11向比較設備2傳送用戶信息 和所登記的圖像(生物統計特性信息)AIM。
在步驟ST14,控制電路16待機(stand by),直到從比較設備2接收到 對應於先前傳送的登記圖像AIM的登記信息RT1,並且,當接收到它時,前 進到步驟ST15的處理。
在步驟ST15,控制電路16在存儲單元14中存儲經由通信I/F 11而從 比較設備2接收到的登記信息(模板)RT1。
圖6時用於解釋圖1所示的比較系統10的比較設備在登記時的搡作的流 程圖。將參照圖6解釋比較設備2在登記時的操作,主要是控制電路29等的 操作。
在步驟ST21,比較設備2的控制電路29判定其是否已通過通信I/F 21 而從終端設備1接收到用戶信息和登記圖像(生物統計特性信息)AIM,並且 待機到接收到為止。當判定接收到它們時,控制電路29前進到步驟S22的處 理。
在步驟ST22,控制電路29使得圖像處理單元23執行圖像處理,如縮細 登記圖像AIM,並且獲得輸出結果的圖像。
在步驟ST23,控制電路29設定參數。更具體地,控制電路29基於例如 在隨機數生成單元24處生成的隨機數,將設定位置(參考點)BP(x。, yo)設置 為用於生成登記信息RT1 (模板)的參數。
在步驟ST24,控制電路29通過基於如圖2和圖3所示的設定參數而將
廣義霍夫變換應用於登記圖像AIM,來生成登記信息RT1。
更具體地,例如如圖2(a)所示,作為廣義霍夫變換,表生成單元25生 成在登記圖像AIM中的圖像圖案IP上的畫面元位置P(x,y)處關聯於第一角 度信息4) (x,y)、距離信息R以及第二角度信息cc (x,y)的登記信息RT1,其 中,第一角度信息d) (x,y)指示由垂直於圖像圖案IP的切線TL1的直線L2與 經過畫面元位置P(x,y)且平行於參考軸(x軸)的直線BLX所形成的角度, 距離信息R指示畫面元位置P (x, y)與指示設定參數的設定位置(也稱為參考 點)BP (x。, y。)之間的距離,第二角度信息a (x, y)指示由包含畫面元位置P (x, y) 和設定位置BP (x。, y。)的直線L與參考軸BLX所形成的角度。
在步驟ST25,控制電路29在與用戶信息相關聯的資料庫22中存儲登記 信息RT1。
在步驟ST26,控制電路29經由通信I/F 21向終端設備1傳送所生成的 登記信息(模板信息)RT1,並且使得在終端設備1的存儲單元中存儲該登記 信息(模板信息)RT1。
在步驟ST27,例如,控制電路29判定是否從未示出的輸入單元輸入了 用於改變登記信息RT1的指令。當輸入了用於改變的指令時,其再次執行步 驟ST23到ST26的處理,以由此改變上述參數,基於改變後的參數而將步驟 S24所示的生成處理應用於登記圖像AIM,以生成新的登記信息Rtl,並將其 存儲在資料庫22中。
可對每次比較執行登記信息RT1的改變,並且可以以預先設定的定時來 執行登記信息RT1的改變。即,可對每次比較來輸入用於改變登記信息RT1 的指令,或可按照預先設定的定時來輸入該指令。
另一方面,在步驟ST27的判定中,當判定還未輸入用於改變登記信息 RT1的指令時,如後面將解釋的,基於輸入的比較圖像RIM和資料庫22中存 儲的登記信息RT1來執行比較處理。
圖7A到圖7C是用於解釋圖1所示的終端設備1在比較時的操作的圖。 圖7A是示出作為登記信息的R表的圖。圖7B是用於解釋為比較判定來確定 畫面元位置的處理的圖。圖7C是用於解釋通過使用圖7A所示的R表和比較 圖像來為比較判定而確定畫面元位置的處理的圖。
例如,比較處理單元27基於輸入的比較圖像和資料庫22中存儲的登記 信息RT1,利用廣義霍夫變換來執行比較處理。
比較處理單元27基於與對應於圖7A所示的登記信息RT1中包括的第三 角度4) (x,y)相對應的第一角度信息(j) (x,y)相關聯的距離信息、如圖7B所示 的第二角度信息oc (x,y)以及等式3和等式4,生成第三角度信息d) (x,y), 其指示由垂直於圖像圖案IP的切線TLl的直線L2與經過畫面元位置Pl(x, y) 且平行於參考軸(X軸)的直線BLX在比較圖像RIM中的圖像圖案IP上的畫面 元位置Pl (x,y)處所形成的角度,比較處理單元27確定用於比較判定的畫面 元位置RP(xc,yc),對比較圖像RIM中的畫面圖案上的畫面元位置P2、 P3... 執行相同的計算,並且基於用於比較判定的畫面元位置RP(xc,yc)的重合度 與設定值之間的比較結果來執行比較處理。
xc-x+iVcos (a J) (3) [等式4]
yc-y+iVcos (oc iJ) (4)
另外,更具體地,當用於比較判定的畫面元位置RP(xc,yc)的重合度大 於設定值時,比較處理單元27判定登記圖像AIM和比較圖像RIM相符。
更具體地,當比較圖像RIM與登記圖像AIM相同或相似時,該單元對比 較圖像RIM中的圖像圖案上的畫面元位置Pl、 P2、 P3.…執行相同的計算。 結果,重合度在對應於指示參數的設定位置(也稱為參考點)BP(x。,y。)的點 RP(xc,yc)處變得最大。當此重合度大於設定閾值時,該單元判定兩者相符。
圖8是用於解釋圖1所示的比較系統10的終端設備1在比較時的操作的 流程圖。圖9是用於解釋圖1所示的比較系統10的比較設備2在比較時的操 作的流程圖。
將參照圖7A到圖7C、圖8和圖9來解釋比較系統10在比較時的操作。 如圖8所示,在步驟ST31,在終端設備1中,由輸入單元12向控制電
路16輸入用戶信息。
在步驟ST32,基於來自生物統計特性輸入單元13的主體的成像結果,
向控制電路16輸入指示用戶固有的生物統計特性的比較圖像RIM。
在步驟ST33,控制電路16讀耳又在存儲單元14中存儲的登記信息RT1。 在步驟ST34,控制電路16經由通信I/F 11而向比較設備2傳送用戶信
息和登記信息RT1。
在步驟ST35,控制電路16待機,直到其從比較設備2接收到指示與先
前傳送的用戶信息的登記信息RT1 (也總稱為驗證信息)相對應的比較結果 的信號為止,並且當接收到該信號時前進到步驟ST36的處理。
在步驟ST36,控制電路26判定由所接收的信號指示的比較結果是否是 驗證成功(通過),並且在驗證成功(通過)時準許用戶的登錄(log-in) (ST37)。 更具體地,控制電路16通過屏幕顯示等向用戶通知驗證成功(通過),並且 執行登錄處理。
另一方面,當在步驟ST36處的比較結果是驗證"不成功"時,控制電路 16不準許用戶登錄(ST38)。
更具體地,控制電路16屏幕顯示等向用戶通知驗證"不成功",並且阻 止登錄處理。
接著,將參照圖9解釋比較設備2在比較時的操作。
在步驟ST41,比較設備2的控制電路29判定是否通過通信I/F 21從終 端設備1接收到驗證信息(用戶信息、比較圖像RIM、登記信息RT1),並且 待機到接收到為止。當作為判定的結果而判定為接收到時,控制電路29前進 到步驟ST42的處理。
在步驟ST42,控制電路29從資料庫22讀取與所接收的用戶信息相關聯 的登記信息RT1。
在步驟ST43,控制電路29在表比較單元26處比較所讀取的登記信息RT1 和通過通信I/F 21從終端設備1接收到的登記信息RT1,並判定它們是否相 付。
當作為判定的結果而判定為相符時,控制電路29前進到步驟ST44的處 理,而當判定它們不相符時,前進到步驟ST48的處理。
與用於相互比較表的、根據以下圖像處理的比較處理相比,可在更短的 時間內4丸4亍此比4交處理。
在步驟ST44,例如,控制電路29根據需要,使得圖像處理單元23以與 登記時相同的方式來將諸如縮細(縮窄)處理之類的圖像處理應用於比較圖 像RIM。
在步驟ST45,控制電路29使得比較處理單元27執行上述比較處理。 更具體地,比較處理單元27基於與對應於圖7A所示的登記信息RT1中 包括的第三角度ct相對應的第一角度信息(j)相關聯的距離信息、如圖7B所示 的第二角度信息oc (x,y)以及等式3和等式4,生成第三角度信息(]),其指示 由垂直於圖像圖案IP的切線TL1的直線L2與經過畫面元位置Pl(x,y)且平 行於參考軸(X軸)的直線BLX在比較圖像RIM中的圖像圖案IP上的畫面元位 置Pl(x,y)處所形成的角度,比較處理單元27確定用於比較判定的畫面元位 置RP(xc,yc),對比較圖像RIM中的畫面圖案上的畫面元位置P2、 P3.…執行 相同的計算,並且生成指示用於比較判定的畫面元位置RP(xc,yc)的重合度 的圖像圖案。
在步驟ST46,例如,控制電路29判定對於其重合度作為根據步驟ST45 的計算結果而變得最大的畫面元位置,重合度是否大於設定值(閾值)。當作 為比較結果、重合度大於闊值時,控制電路29前進到步驟ST47的處理,而 當其是閾值或更小時,判定輸入的比較圖像RIM與對應於所登記的登記信息 RT1的登記圖像AIM不相符,並且前進到步驟ST49的處理。
在步驟ST47,當判定重合度大於閾值時,控制電路29判定輸入的比較 圖像RIM與對應於所登記的登記信息RT1的登記圖像AIM相符,並且經由通 信I/F 21,將指示驗證成功的信息傳送到終端設備1。當經由通信I/F 11接 收到該信號時,終端設備1執行如上所述的登錄處理。
另一方面,在步驟ST43,當判定所讀取的登記信息RT1和從終端設備1 接收到的登記信息RT1不相符時,控制電路29阻止例如從步驟ST44到ST47 的比較處理(ST48 ),並且前進到步驟ST49的處理。
在步驟ST49,控制電路29經由通信I/F 21向終端設備1傳送指示驗證 "不成功"的信號。當經由通信1/Fll接收到該信號時,終端設備l通過屏 幕顯示等通知用戶驗證"不成功"。
如上所述,比較設備2將通過基於設定的第一參數來對登記圖像AIM執 行廣義霍夫變換處理而獲得的、第一參數所固有的第一登記信息RT1指定為 用於比較的登記信息,並且當在指定之後接收到用於改變登記信息RT1的指 令時,將通過基於不同於第一參數的第二參數來對登記圖像AIM執行廣義霍 夫變換處理而獲得的第二登記信息RT1指定為用於比較的登記信息RTl.,因 此可改善安全性。
另外,在登記時,比較設備2將用於根據設定參數來生成不同登記信息 (R表)RT1的處理(更具體地,廣義霍夫變換處理)應用於登記圖像AIM, 在書刊22中存儲由該處理生成的登記信息RT1。當輸入了用於改變登記信息 RT1的指令時,其改變所述參數,基於改變後的參數而再次將廣義霍夫變換
處理應用於登記圖像AIM,以生成新的登記信息RT1,並且將其存儲在資料庫 22中。在比較時,其基於輸入的比較圖像RIM和在資料庫22中存儲的登記 信息RTl而執行比較處理,由此增加(改善)了安全性。
更具體地,不是將用於比較的登記圖AIM,而是將登記信息RTl存儲在 資料庫22中。因此,即使在例如登記信息RTl被洩漏給第三方的情況下、在 其被竊取的情況下、在丟失了登記信息RTl的情況下等等,因為難以從登記 信息RTl推導出登記圖像AIM,所以安全性較高。
此時,例如,當登記信息RTl被非法洩漏時,通過改變用於相同的登記 信息RTl的參數來生成新的不同的登記信息RTl,可以通過新生成登記信息 RTl而防止利用洩漏的登記信息RTl的非法訪問。
另外,在比較設備2的資料庫22和終端設備1的存儲單元14中存儲相 同的登記信息RT1。在比較時,判定在比較設備2的資料庫22中存儲的登記 信息RTl是否與在終端設備1的存儲單元14中存儲的登記信息RTl相符。在 判定了相符的條件下執行比較處理。因此,可進一步增加比較概率。另外, 當登記信息RT1不相符時,阻止比較處理,因此減少了處理時間。
即,當通過使用非法洩漏的登記信息RTl來進行訪問時,可以檢測到非 法訪問,並且在短時間內防止該非法訪問。
另外,在登記時,將廣義霍夫變換處理應用於登記圖像AIM,以基於設 定參數而生成登記信息(R表)RT1。在比較時,使用該登記信息RTl和比較 圖像RIM來根據上述處理判定重合度,並且執行比較處理,由此可執行高精 度的比較。
另外,在本實施例中,在登記時,基於來自隨機數生成單元24的隨機數 而確定參數,因此可高速地生成登記信息RTl。
另外,在比較時,即使當不存在關於參數的信息時,仍可基於登記信息 RT1和比較圖像RIM,通過如上所述的筒單處理來執行比較處理,因此可高速 地執行比較處理。
注意到,本發明不限於本實施例。任何合適的修改都是可能的。
例如,在本實施例中,由終端設備1和比較設備2來執行根據本發明的 處理,^旦本發明不限於此形式。例如,可由同一個計算^L實現終端i殳備1和 比較設備2。
另外,在上述實施例中,在登記處理時,通過利用隨機數來設定參數,從而生成登記信息RT1,但是只要驗證處理成功即可通過改變參數來生成新 的登記信息RTl,可在輸入用於改變的指令時生成新的登記信息RT1,並且可 在任何時刻生成新的登記信息RT1。通過這樣執行,例如,可進一步增加關 於登記信息RT1的洩漏的安全性。
另外,通過加密終端設備1和比較設備2之間的數據傳送和接收的各種 類型的信息,當然還可以增加關於通信的安全性。
另外,可通過僅僅控制電路來實現根據本發明的功能、或可通過提供用 於每個組件的專用電路來實現根據本發明的功能。另外,可通過運行程序或 可通過硬體布線來實現根據本發明的功能。
另外,在本實施例中,與生物統計信息相關地解釋了根據本發明的設備 和操作,但本發明不限於此。例如,還可將本發明應用於對任何圖像進行圖 像比較的設備。
工業實用性
本發明可應用於比較圖像的比較系統等。
權利要求
1、一種用於通過使用登記信息來比較圖像的比較方法,包括第一步驟,其中,將通過基於設定的第一參數來處理登記圖像而獲得的、第一參數固有的第一登記信息指定為用於所述比較的所述登記信息;以及第二步驟,其中,當在所述第一步驟中的所述指定之後接收到用於改變所述登記信息的指令時,將通過基於不同於所述第一參數的第二參數來執行所述登記圖像的所述處理而獲得的第二登記信息指定為用於所述比較的登記信息。
2、 如權利要求1所述的比較方法,還包括第三步驟,其中,基於輸入的 圖像和所述指定的登記信息來執行比較處理。
3、 如權利要求l所述的比較方法,其中,在所述第一步驟中,基於所述 設定的第一參數來對所述登記圖像執行廣義霍夫變換處理,以生成所述登記 信息。
4、 如權利要求3所述的比較方法,其中,在所述第一步驟中,作為所述 廣義霍夫變換的結果,生成所述登記信息,所述登記信息在所述登記圖像中 的圖像圖案上的畫面元位置處與第一角度信息、距離信息以及第二角度信息 相關聯,其中所述第一角度信息指示由垂直於所述圖像圖案的切線的直線與 經過所述畫面元位置且平行於參考軸的直線形成的角度,所述距離信息指示 所述畫面元位置與指示所述設定的第一參數的設定位置之間的距離,所述第 二角度信息指示由包含所述畫面元位置和所述設定位置的直線與所述參考軸 形成的角度。
5、 如權利要求2所述的比較方法,其中,在所述第三步驟中,生成第三 角度信息,其指示由垂直於所述圖像圖案的切線的直線與經過所述畫面元位 置且平行於參考軸的直線在所述比較圖像中的畫面圖案上的畫面元位置處形 成的角度;基於與對應於所述登記信息中包括的所述第三角度的所述第一角 度信息相關聯的距離信息、以及第二角度信息,來確定用於比較判定的畫面 元位置;並且基於用於比較判定的畫面元位置的重合度與設定值之間的比較 的結果來執行所述比較處理。
6、 一種比4交方法,包4舌第一步驟,其中,基於設定的參數而將廣義霍夫變換處理應用於登記圖 像,並且在存儲部件中存儲所得到的、所述參數所固有的登記信息;以及第二步驟,其中,基於輸入的圖像和在所述第一步驟中在所述存儲部件 中存儲的登記信息,來執行比較處理。
7、 一種用於比較系統的比較方法,該比較系統包括終端設備和用於比較 從該終端設備輸入的圖像的比較設備,所述方法包括第一步驟,其中,將通過基於設定的第一參數來處理登記圖像而獲得的、第一參數固有的第一登記信息指定為用於所述比較的所述登記信息,在所述 比較設備的第一存儲部件中存儲所指定的登記信息,然後在所述終端設備的 第二存儲部件中存儲該登記信息;第二步驟,其中,當在所述第一步驟中的所述指定之後接收到用於改變 所述登記信息的指令時,將通過基於不同於所述第一參數的第二參數來執行 所述登記圖像的處理而獲得的第二登記信息指定為用於所述比較的登記信 息,並且在所述第一存儲部件和所述第二存儲部件中存儲該登記信息;以及第三步驟,其中,當所述比較設備比較在所述第一存儲部件中存儲的登 記信息和在所述第二存儲部件中存儲的登記信息、且比較的結果是它們相符 時,基於從所述終端設備輸入的圖像和在所述第一存儲部件中存儲的登記信 息來執行比較處理。
8、 如權利要求7所述的比較方法,其中,在所述第三步驟中,當比較的 結果是它們不相符時,停止所述比較處理。
9、 如權利要求7所述的比較方法,其中,在所述第一步驟中,基於所述 設定的第一參數來對所述登記圖像執行廣義霍夫變換處理,以生成所述登記 信息。
10、 一種比較系統,包括終端設備和用於比較從該終端設備輸入的圖像 的比較設備,所述比較設備包括第一通信部件,用於與所述終端設備進行數據通信; 第一存儲部件;以及第一控制部件,用於在登記時,將通過基於設定的第一參數來處理 登記圖像而獲得的、第 一參數固有的第 一登記信息指定為用於所述比較的 所述登記信息,當在所述指定之後接收到用於改變所述登記信息的指令時, 將通過基於不同於所述第 一參數的第二參數來執行所述登記圖像的所述處理而獲得的第二登記信息指定為用於所述比較的登記信息,在所述第一存 儲部件中存儲該登記信息,然後經由所述第 一通信部件而向所述終端設備 輸出該登記信息,在比較時,比較在所述第一存儲部件中存儲的登記信息 和經由所述第一通信部件而從所述終端設備接收的登記信息,並且,當比 較的結果是它們相符時,基於從所述終端設備接收的圖像和在所述第一存 儲部件中存儲的登記信息來執行比較處理,以及所述終端設備包括第二通信部件,用於與所述比較設備進行數據通信; 輸入部件,用於至少輸入所述圖像; 第二存儲部件;以及第二控制部件,用於在所述第二存儲部件中存儲在登記時經由所迷 第二通信部件而從所述比較設備接收的所述登記信息,並且經由所述第二 通信部件,向所述比較設備傳送在比較時從所述輸入部件輸入的圖像、以 及從所述第二存儲部件讀出的登記信息。
11、 一種用於通過使用登記信息來比較圖像的計算機,其具有控制部件, 該控制部件用於將通過基於設定的第一參數來處理登記圖像而獲得的、第一 參數固有的第一登記信息指定為用於所述比較的所述登記信息,當在所述指 定之後接收到用於改變所述登記信息的指令時,將通過基於不同於所述第一 參數的第二參數來執行所述登記圖像的所述處理而獲得的第二登記信息指定 為用於所述比較的登記信息。
12、 一種由用於通過使用登記信息來比較圖像的計算機執行的程序,包括第一步驟,其中,將通過基於設定的第一參數來處理登記圖像而獲得的、第 一參數固有的第 一登記信息指定為用於所述比較的所述登記信息;以及第二步驟,其中,當在所述第一步驟中的所述指定之後接收到用於改變 所述登記信息的指令時,將通過基於不同於所述第一參數的第二參數來執行 所述登記圖像的所述處理而獲得的第二登記信息指定為用於所述比較的登記 信息。
全文摘要
核對裝置(2)將通過在設定的第一參數的基礎上使得登記圖像(AIM)經過廣義霍夫變換處理而獲得的、第一參數所固有的第一登記信息(RT1)指定為用於核對的登記信息,並且當在指定之後接收到用於改變登記信息(RT1)的指令時,將通過在不同於第一參數的第二參數的基礎上使得登記圖像(AIM)經過廣義霍夫變換處理而獲得的第二登記信息(RT1)指定為用於核對的登記信息(RT1)。由此,核對裝置(2)可改善安全性。
文檔編號G06F21/20GK101099173SQ20058004609
公開日2008年1月2日 申請日期2005年11月17日 優先權日2004年11月18日
發明者佐藤英雄, 飯塚健 申請人:索尼株式會社