(57)【要約】【課題】  画像特徴量による原本認証において解像度の異なる場合でも、予め多種の解像度での認証データを用意しておくことで問題なく認証する。【解決手段】  原本文書の登録と認証を行う画像認証システムであり、認証登録時においては、同一の原本文書について画像スキャナー部によって、最高解像度から最低解像度までの複数の解像度での画像取得を行い、複数の画像情報から複数の画像特徴量情報を抽出し、各解像度情報と共に二次記憶装置部に格納することで、認証情報の登録を行う。  認証確認時においては、認証を確認する原本文書の画像入力を任意の解像度で行い、その画像情報を解像度情報と共に得て、その解像度で残された認証データの登録が有れば、画像情報より画像特徴量情報を抽出し、解像度情報に従って、二次記憶装置部の画像特徴量情報群から同一の画像特徴量情報を比較判定し、その結果を認証情報として返す。【選択図】  図２
2007036836.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも画像スキャナー等の画像入力装置と、
画像情報からHUSH値等の画像特徴量情報を抽出したり、複数の画像特徴量情報を比較検証したりする演算処理部と、
画像情報もしくは画像特徴量情報を不揮発的に格納できる記憶装置部と、
ネットワークやUSB等、外部の機器と通信可能なインターフェース部と、
を有する画像認証システムであり、
また特筆すべき一つ目の特徴として、
画像スキャナー等の画像入力装置は相応の高解像度の分解能を有し、
更に相応の低解像度の分解能を有し、
また更に最高解像度から最低解像度まで段階的に、
一般的に市場に存在する画像スキャナー装置等が有するところの、
複数の解像度の分解能を有する画像認証システムであり、
また更に特筆すべき二つ目の特徴として、
認証の為の原本画像を登録するに当たって、
複数の解像度の分解能でスキャンした、複数の画像情報から、複数の画像特徴量情報を抽出し、
必要に応じてその画像特徴量情報と対応する解像度情報と併せて、
複数の画像特徴量情報を不揮発的に記憶しておくことが出来る画像認証システムであり、
また更に特筆すべき三つ目の特徴として、
外部から与えられた画像特徴量情報について認証する画像認証システムであり、
また更に特筆すべき四つ目の特徴として、
画像特徴量情報を認証するに当たって、
原本登録されてある多数の画像特徴量情報と比較検証し、
一致するものが発見された場合は原本登録有りとして返答し、
一致するものが発見されなかった場合は原本登録無しとして返答する画像認証システム。
【請求項２】
請求項１に記載の画像認証システムにおいて、
特に特筆すべき三つ目の特徴の替わりに、五つ目の特徴として、
外部から与えられた画像情報から画像特徴量情報を抽出して認証する画像認証システム。
【請求項３】
請求項１に記載の画像認証システムにおいて、
特に特筆すべき四つ目の特徴の替わりに、六つ目の特徴として、
画像特徴量情報を認証するに当たって、
解像度情報が併せて与えられた場合においては、
原本登録されてある多数の画像特徴量情報から同じ解像度のグループの画像特徴量情報とのみ比較検証し、
一致するものが発見された場合は原本登録有りとして返答し、
一致するものが発見されなかった場合は原本登録無しとして返答する画像認証システム。
【請求項４】
請求項２と請求項３に記載の画像認証システムにおいて、五つ目の特徴と六つ目の特徴とを併せ持つ画像認証システム。
【請求項５】
請求項１乃至請求項４に記載の画像認証システムにおいて、登録する各解像度での認証情報の画像情報についてOCRで文字認識し、最高解像度によるものと文字列情報が一致しない解像度の認識情報は情報の劣化があると判断し、認証情報として採用しないフィルタリング機能を備えた画像認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、既に印字出力済みの書類について、その原本性を保証したい場合に、その書類の電子的な画像に関する情報を予め原本登録しておき、原本性の保証を要する場面においても改めて書類の電子的な画像に関する情報を取得し、予め登録されてある情報と比較検証することによって、原本性を保証する技術に関する。
【背景技術】
【０００２】
従来、電子的に原本性を保証しようとする書類は、画像スキャナー等の画像入力装置から画像情報として電子化され、更に容量を低減させるためにHUSH値等の特徴量情報に不可逆圧縮され、その画像特徴量情報が認証データとして認証局のサーバー等に保管されていた。
【０００３】
そして原本性の保証を要する場面においては、改めて画像スキャナー等から書類を画像情報として電子化し、特徴量情報に不可逆圧縮され、予め認証局のサーバー等に保管されてある画像特徴量情報を検索し、比較検証されていた。
【０００４】
又、従来例としては、例えば特許文献１をあげることが出来る。
【特許文献１】特開平１０−１５０５４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、原本登録した際の画像スキャナー等の画像入力装置Aが有する解像度と、原本性を保証したい場面における画像スキャナー等の画像入力装置Bが有する解像度が異なる場合、たとえ原本であったとしても画像特徴量情報が異なってしまい、また画像特徴量情報は付加逆な為、登録されてある画像特徴量情報を、画像入力装置Bの解像度に合わせて再調整することも出来ず、原本性の保証が不可能であった。
【課題を解決するための手段】
【０００６】
かかる問題を解決する為、本発明では、原本登録をするに際しては、画像スキャナー等の画像入力装置は相応の高解像度の分解能と、相応の低解像度の分解能と、最高解像度から、最低解像度まで段階的に、一般的に市場に存在する画像スキャナー等の画像入力装置が有する複数の解像度での分解能を有し、
それら複数の解像度での画像情報を取得し、それぞれを任意のアルゴリズムで複数の画像特徴量情報を抽出し、またそれら複数の画像特徴量情報を認証データとして登録しておく機能を有し、
原本性を保証したい画像情報が送られて来た場面に際しては、その画像情報の取得時の解像度が多様であったとしても、取得された画像情報から原本登録時と同一のアルゴリズムで、抽出された画像特徴量情報をもって、認証データと比較検証して、原本性を保証する機能を有する。
【発明の効果】
【０００７】
本発明記載の技術に拠れば、原本登録をするに際して、画像スキャナー等の画像入力装置が有する最高解像度から、最低解像度まで段階的に、一般的に市場に存在する画像スキャナー等の画像入力装置が有する複数の解像度で画像情報を電子化し、複数の画像情報を取得し、それぞれを任意のアルゴリズムで複数の画像特徴量情報を抽出して認証データとして登録しておくことで、
原本性を保証したい場面に際して、画像スキャナー等の画像入力装置の解像度が多様であったとしても、認証データと比較検証して、原本性を保証することが可能になる。
【発明を実施するための最良の形態】
【０００８】
（実施例1）
図１が本発明を実施する為に最良の形態で原本文書の認証登録をする模式図である。
１．は本発明が提案する画像認証システムであるところの画像認証サーバーである。
２．は画像認証システムにおける登録画像を入力する画像スキャナー部である。
３．は画像認証システムにおける登録画像の画像情報から画像特徴量情報を抽出する画像特徴量情報抽出装置部である。
４．は画像認証システムにおける登録画像の画像特徴量情報を不揮発的に格納する二次記憶装置部である。
101.は図２と同じく原本文書であり、図１においては認証登録が望まれている。
102.は101.の原本文書が2.の画像スキャナー部によって多数の解像度で読み込まれた結果の画像情報群である。
103.は図２と同じく、4.の二次記憶装置部に格納された各解像度の画像特徴量情報群であり、図１においては102の画像情報群から3.の画像特徴量情報抽出装置部によって抽出されたところである。
【０００９】
図２が本発明を実施する為に最良の形態で原本文書の認証確認をする模式図である。
1.は図１と同じく本発明が提案する画像認証システムであるところの画像認証サーバーである。
3.は画像認証システムにおける画像情報から画像特徴量情報を抽出する画像特徴量情報抽出装置部である。
４．は画像認証システムにおける登録画像の画像特徴量情報を不揮発的に格納する二次記憶装置部である。
5.は画像認証システムにおける認証確認が望まれる画像特徴量情報と同一のものが103.の画像特徴量情報群に存在するか否かを検索比較検証する画像特徴量比較判定装置部である。
11.は原本文書の認証確認を求める画像認証クライアントである。
12.は画像認証クライアントにおいて原本文書の画像情報を入力する画像スキャナー部である。
13.は画像認証クライアントにおいて12.の画像スキャナー部で入力された原本文書の画像情報にを取得し、画像認証サーバーに対して認証確認を求めるホストPC部である。
99.は画像認証クライアントと画像認証サーバーとの間で情報交換を可能にするLANやWANやイントラネットやインターネット等の通信手段である。
101.は図１と同じく原本文書であり、図２においては認証確認が望まれている。
103.は図１と同じく、4.の二次記憶装置部に格納された各解像度の画像特徴量情報群であり、図２においては5.の画像特徴量比較判定装置部によって、10６の画像特徴量情報と比較検証される。
105.は101.の原本文書が12.の画像スキャナー部によって一つの解像度で読み込まれた結果の画像情報であり、認証確認の為99.の通信手段によって1.の画像認証サーバーに送られる。
106.は105.の画像情報から3.の画像特徴量情報抽出装置部によって抽出された画像特徴量情報であり、5.の画像特徴量比較判定装置部によって、103.の画像特徴量情報群と比較検証される。
107.は5.の画像特徴量比較判定装置部によって下された結果であり、認証確認結果通達の為、99.の通信手段によって11.の画像認証クライアントに通知される認証確認結果情報である。
【００１０】
図３は本発明の画像認証登録時のアルゴリズムを示すフロー図である。
【００１１】
ここで図１と図３を使い、画像認証登録時のアルゴリズムを示す。
1001.は解像度テーブルの解像度を指し示すインデックスIの値を初期化する前処理である。
1002.は解像度テーブルからIが示す解像度を取り出してNに設定する第I回目の前処理である。
1003.は2.の画像スキャナー部にて1.の原本文書から解像度Nで、102.の画像情報群のひとつとなる画像情報を取得する画像入力処理である。
1004.は3.の画像特徴量情報抽出装置部にて1003.で取得した画像情報から画像特徴量情報を抽出し、更にそれを4.の二次記憶装置部に103.の画像特徴量情報群のひとつとして格納する、画像特徴量情報抽出格納処理である。
1005.は解像度テーブルの解像度を指し示すインデックスIの値がインデックスの終端まで来ているか判断する判断処理部である。ここでIが終端まで来ている場合は終了し、来ていない場合は、再度処理を繰り返す為に1006.に進む。
1006.は解像度テーブルの解像度を指し示すインデックスIの値を、一つ進めるインデックス処理である。
【００１２】
以上の1002.から1006.の処理を、解像度テーブルに有する解像度種別分だけ繰り返し実行し、多数の解像度における画像特徴量情報群を二次記憶装置部に登録する。
【００１３】
図４は本発明の画像認証確認時のアルゴリズムを示すフロー図である。
【００１４】
図４の各処理は11.の画像認証クライアント側の処理と1.の画像認証サーバー側の処理に分かれ、1101.から1106.が画像認証クライアント側の処理で、1107.から1113.が画像認証サーバー側の処理となる。
【００１５】
以下で図２と図４を使い、画像認証登録時のアルゴリズムを示す。
1101.は12.の画像スキャナー部において、認証を求めたい1.の原本文書から、105.の画像情報を取得する画像入力処理ある。
1102.は13.のホストPC部において、99.の通信手段を通じて、認証を求めたい105.の画像情報について、その解像度情報と合わせて1.の認証サーバーに問い合わせる、送信処理である。
1107.は11.の画像認証クライアントから認証を問い合わされる105.の画像情報と解像度情報を受信する受信処理である。
1008.は受信した解像度情報の示す解像度が、解像度テーブルの中に含まれるかどうかを調べる解像度確認処理である。ここで含まれていなかった場合は1109.で指定解像度での認証が不可である旨を107.の認証確認結果情報として99.の通信手段を通じて通知する通知処理に進み、サーバー側の処理としては終了し、クライアント側では1103.でサーバーからの同通知を受信する。或いは含まれていた場合は1110.に進む。
1109.は認証が不可能である旨を107.の認証確認結果情報として99.の通信手段を通じて通知する通知処理である。
1110.は3.の画像特徴量情報抽出装置部において、1107.で受信した画像情報から106.の画像特徴量情報を抽出する画像特徴量情報抽出処理である。
1111.は5.の画像特徴量比較判定装置部において、106.の画像特徴量情報が4.の二次記憶装置部に格納された103.の画像特徴量情報群に含まれているかどうか比較判定する画像特徴量比較判定処理である。ここで含まれていなかった場合は1112.で不認証である旨を107.の認証確認結果情報として99.の通信手段を通じて通知する通知処理に進み、サーバー側の処理としては終了し、クライアント側では1104.でサーバーからの同通知を受信する。或いは含まれていた場合は1113.に進む。
1112.は不認証である旨を107.の認証確認結果情報として99.の通信手段を通じて通知する通知処理である。
1113.は認証である旨を107.の認証確認結果情報として99.の通信手段を通じて通知する通知処理である。ここを最後にサーバー側の処理は終了し、クライアント側では1105.でサーバーからの同通知を受信する。
1103.は1109.の通知処理が99.の通信手段を通じて、通知してくる107.の認証確認結果情報を受信する受信処理である。
1104.は1112.の通知処理が99.の通信手段を通じて、通知してくる107.の認証確認結果情報を受信する受信処理である。
1105.は1113.の通知処理が99.の通信手段を通じて、通知してくる107.の認証確認結果情報を受信する受信処理である。
1106.は13.のホストPC部において、1103, 1104, 1105.の通知受信処理で受信した107.の認証確認結果情報に基づき、原本認証の結果を表示する認証結果表示処理である。ここを最後にクライアント側の処理これで終了する。
【００１６】
図５は本発明が提案するところの画像認証システムの部品構成の例を示す図である。
【００１７】
以下、上記の１001．から1113．の処理手続きに関わる、図５の各部品の働きについて説明する。
251.はNetworkインターフェース部であり、1107.の受信処理として、13.のホストPC部から、105.の画像情報と解像度情報を受信する働きをする。また1109, 1112, 1113.の通知処理として、107.の認証確認結果情報を、１１の画像認証クライアントに送信する働きをする。
252.は4.の二次記憶装置部と同一であり、1004.の格納処理として、103.の画像特徴量情報群を保存する働きをする。
201．は2の画像スキャナー部を制御する画像スキャナーCPUで、204.に格納されてあるプログラムを実行することにより、1003.の画像読み込み手続きとして、206.の画像スキャナーエンジン部から、205.の画像スキャナーVideoインターフェース部を介して、206.の画像スキャナー画像メモリー部に、102.の画像情報群を取得する為の演算処理を行う。
202.は201.の画像スキャナーCPUに実行される画像スキャナープログラム部であり、ROMもしくはHDDに格納されていて、HDDに格納されてある場合は、一旦203.の画像スキャナープログラムWORKメモリー部にロードされて実行される。
203.は画像スキャナープログラムWORKメモリー部であり、202.の画像スキャナープログラムがHDDに格納されてある場合は、そのプログラムがロードされる領域であり、或いはその他画像スキャナープログラムに汎用的に利用される。
204.は画像スキャナー画像メモリー部であり、103.の画像読み込み手続きとして、205.の画像スキャナーVideoインターフェース部から取得された画像電子データを記憶する。
205.は画像スキャナーVideoインターフェース部であり、206.の画像スキャナーエンジン部からの画像電子データを取得する。
206.は画像スキャナーエンジン部であり、1003.の画像読み込み手続きとして、1.の原本文書を光学的に読み取り、102.の画像情報を205.の画像スキャナーVideoインターフェース部に送信する。
211.は画像特徴量抽出機能CPUで、1004.と1110.の画像特徴量情報抽出処理において、212.に格納されてあるプログラムを実行することにより、1107.の受信手続きとして、251.のNetworkインターフェース部から受信した画像情報から特徴量抽出の為の演算処理を行う。
212．は211.の画像特徴量抽出機能CPUに実行される画像特徴量抽出機能プログラム部であり、ROMもしくはHDDに格納されていて、HDDに格納されてある場合は、一旦213.の画像特徴量抽出機能WORKメモリー部にロードされて実行される。
213. は画像特徴量抽出機能WORKメモリー部であり、212.の画像特徴量抽出機能プログラムがHDDに格納されてある場合は、そのプログラムがロードされる領域であり、或いはその他画像特徴量抽出機能プログラムに汎用的に利用される。
221.は画像特徴量検索比較機能CPUで、222.に格納されてあるプログラムを実行することにより、1111.の画像特徴量比較判定処理として、3.の画像特徴量情報抽出装置部が抽出した106.の画像特徴量情報と同じものが4.の二次記憶装置部に格納された103.の画像特徴量情報群に含まれるか比較判定する為の演算処理を行う。
222．は211.の画像特徴量検索比較機能CPUに実行される画像特徴量検索比較機能プログラム部であり、ROMもしくはHDDに格納されていて、ＨＤＤに格納されてある場合は、一旦223.の画像特徴量検索比較機能WORKメモリー部にロードされて実行される。
223.は画像特徴量検索比較機能WORKメモリー部であり、222.の画像特徴量検索比較機能プログラムがHDDに格納されてある場合は、そのプログラムがロードされる領域であり、或いはその他画像特徴量検索比較機能プログラムに汎用的に利用される。
253 はシステムBUSであり、各部品間相互のデータが往来する。
【００１８】
上記201から223の部品の内、201の画像スキャナーCPU、211の画像特徴量抽出機能CPU、221の画像特徴量検索比較機能CPUについては、その全部もしくは一部は、同一のCPUであってもよい。
【００１９】
また、上記201から223の部品の内、202の画像スキャナープログラム部、212の画像特徴量抽出機能プログラム部、222の画像特徴量検索比較機能プログラム部については、その全部もしくは一部は、同一のプログラムであってもよい。
【００２０】
また、上記201から223の部品の内、203の画像スキャナープログラムWORKメモリー部、213の画像特徴量抽出機能プログラムWORKメモリー部、223の画像特徴量検索比較機能プログラムWORKメモリー部、204の画像スキャナー画像メモリー部ついては、その全部もしくは一部は、同一の領域を持つRAMメモリーであってもよい。
【００２１】
（実施例２）
図６に示すように、原本文書の認証確認を求める時、確認を求める画像情報からの画像特徴量抽出処理を、画像認証クライアント側で処理する実施例も考えられる。この場合、認証確認の為に画像認証サーバーに対して送信するデータ量が低減され、処理を高速化できる可能性がある。
【００２２】
但し、特徴量情報抽出の為のアルゴリズムの同一性が保証される必要があり、
その為には予め運用として、サーバー側とクライアント側で同一の特徴量情報抽出アルゴリズムを保有しておく方法もあれば、認証確認時に99.の通信手段を通じて、クライアント側からサーバー側にリアルタイムで特徴量情報抽出アルゴリズムを求める方法も考えられる。
【００２３】
（実施例３）
図７に示すように、原本文書の認証登録を行う時、1'.の画像認証サーバーではOCRエンジンを有し、画像情報から、全ての文字列情報を抽出し、最高解像度での文字列情報をマスターとして、マスター文字列情報と異なる文字列情報を持つ解像度の画像情報は、情報が劣化しているとして破棄し、認証精度を維持する手段も考えられる。
【００２４】
この場合、6.は最高解像度で取得された画像情報からマスター文字列情報を抽出するOCR処理であり、7.は最高解像度未満の各解像度で取得される画像情報から、文字列情報を抽出し、それをマスター文字列情報と比較して、各々の解像度での画像情報について、画像特徴量情報を抽出して二次記憶装置に格納する処理に進めるか否かを判断するフィルタリング処理である。
【００２５】
（実施例４）
図８に示すのは、図７の実施例で、OCRに自動判断させていた解像度低減による情報劣化を、各解像度で取得した画像情報を人間が目視できる形に表示し、人間が情報の劣化の度合いを判断し、各解像度での認証登録情報としての採用と破棄を分別するものである。
【００２６】
この場合、人為的なミスが無い限りにおいてはOCR以上に正確な判断が可能となるし、また情報の劣化を程度で判断することも可能となる。
【００２７】
この場合8.は各解像度で取得した画像情報を表示し、人間による分別指示を受けて、各解像度での認証登録情報としての採用と破棄を分別するフィルタリング処理である。
【図面の簡単な説明】
【００２８】
【図１】本発明を実施する為に最良の形態で原本文書の認証登録をする模式図。
【図２】本発明を実施する為に最良の形態で原本文書の認証確認をする模式図。
【図３】本発明の画像認証登録時のアルゴリズムを示すフロー図。
【図４】本発明の画像認証確認時のアルゴリズムを示すフロー図。
【図５】本発明が提案するところの画像認証システムの部品構成の例を示す図。
【図６】本発明の実施例２を示す模式図。
【図７】本発明の実施例３を示す模式図。
【図８】本発明の実施例４を示す模式図。
【符号の説明】
【００２９】
1.  画像認証サーバー
2.  画像スキャナー部
3.  画像特徴量情報抽出装置部
4.  二次記憶装置部
5.  画像特徴量比較判定部
6.  マスター文字列情報定義処理部
7.  OCRによる画像情報フィルタリング部
8.  人間の目視による画像情報フィルタリング部
11.  画像認証クライアント
12.  画像スキャナー部
13.  ホストPC部
99.  通信手段
101.  原本文書（ハードコピー）
102.  画像情報群（認証登録用電子データ）
103.  画像特徴量情報群（認証登録用電子データ）
105.  画像情報（認証確認用電子データ）
106.  画像特徴量情報（認証確認用電子データ）
107.  認証確認結果情報
1001.  インデックスI初期化処理
1002.  読み取り解像度設定処理
1003.  画像入力処理
1004.  画像特徴量情報抽出格納処理
1005.  全解像度での画像入力の終了判断処理
1006.  インデックスIのインクリメント処理
1101.  画像入力処理
1102.  画像情報と解像度情報の送信処理
1103.  通知受信処理
1104.  通知受信処理
1105.  通知受信処理
1106.  認証結果表示処理
1107.  画像情報と解像度情報の受信処理
1108.  解像度確認処理
1109.  認証不可能通知処理
1110.  画像特徴量情報抽出処理
1111.  画像特徴量情報比較判定処理
1112.  不認証通知処理
1113.  認証通知処理
251.  Networkインターフェース部
252.  二次記憶装置部
201.  画像スキャナーCPU
202.  画像スキャナープログラム部（ROM/HDD）
203.  画像スキャナープログラムWORKメモリー部（RAM/HDD）
204.  画像スキャナー画像メモリー部（RAM）
205.  画像スキャナーVideoインターフェース部
206.  画像スキャナーエンジン部
211.  画像特徴量抽出機能CPU
212.  画像特徴量抽出機能プログラム部（ROM/HDD）
213.  画像特徴量抽出機能プログラムWORKメモリー部（RAM）
221.  画像特徴量比較機能CPU
222.  画像特徴量比較機能プログラム部（ROM/HDD）
223.  画像特徴量比較機能プログラムWORKメモリー部（RAM）
253.  システムBUS
【図１】
2007036836.tif 000003
【図２】
2007036836.tif 000004
【図３】
2007036836.tif 000005
【図４】
2007036836.tif 000006
【図５】
2007036836.tif 000007
【図６】
2007036836.tif 000008
【図７】
2007036836.tif 000009
【図８】
2007036836.tif 000010