(57)【要約】【課題】対象とする画像と印影画像との照合をするために利用するその印影画像の特徴量を抽出する場合に、その印影画像間を識別するに必要となり得る可能性の低い領域によって発生する照合の悪影響を抑制するようにした画像処理装置を提供する。【解決手段】画像処理装置の印影画像取得手段は、照合対象となる印影画像を取得し、印影画像分類手段は、取得された印影画像に含まれる画素塊に応じて、該印影画像を分類し、印影画像領域分割手段は、取得された印影画像を領域に分割し、印影画像特徴量抽出手段は、分割された領域内の特徴量を抽出し、統計値算出手段は、分類された印影画像の分類毎に、抽出された特徴量に関する統計値を算出し、統計値記憶手段は、対象とする画像と前記印影画像取得手段によって取得された印影画像との照合のときに、前記統計値算出手段によって算出された統計値を重み付けに用いられるように記憶する。【選択図】図１
2010050541.tif 000002
【特許請求の範囲】
【請求項１】
照合対象となる印影画像を取得する印影画像取得手段と、
前記印影画像取得手段によって取得された印影画像に含まれる画素塊に応じて、該印影画像を分類する印影画像分類手段と、
前記印影画像取得手段によって取得された印影画像を領域に分割する印影画像領域分割手段と、
前記印影画像領域分割手段によって分割された領域内の特徴量を抽出する印影画像特徴量抽出手段と、
前記印影画像分類手段によって分類された印影画像の分類毎に、前記印影画像特徴量抽出手段によって抽出された特徴量に関する統計値を算出する統計値算出手段と、
対象とする画像と前記印影画像取得手段によって取得された印影画像との照合のときに、前記統計値算出手段によって算出された統計値を重み付けに用いられるように記憶する統計値記憶手段
を具備することを特徴とする画像処理装置。
【請求項２】
前記印影画像領域分割手段は、前記印影画像取得手段によって取得された印影画像の周辺部と中心部とでは異なる大きさで、領域を分割する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
照合対象となる印影画像の分割された領域内の特徴量を記憶する印影画像特徴量記憶手段と、
対象とする画像を取得する画像取得手段と、
前記画像取得手段によって取得された画像に含まれる画素塊に応じて、該画像を分類する画像分類手段と、
前記画像取得手段によって取得された画像を領域に分割する領域分割手段と、
前記画像分類手段によって分類された画像の分類毎に、前記領域分割手段によって分割された領域内の特徴量を抽出する特徴量抽出手段と、
請求項１に記載の画像処理装置内の統計値記憶手段に記憶された統計値を重み付けとして用いて、前記特徴量抽出手段によって抽出された特徴量と該特徴量に対応する分類の前記印影画像特徴量記憶手段に記憶されている印影画像の特徴量とを照合する照合手段
を具備することを特徴とする画像処理装置。
【請求項４】
前記領域分割手段は、前記画像取得手段によって取得された画像の周辺部と中心部とでは異なる大きさで、領域を分割し、
前記照合手段は、請求項２に記載の画像処理装置内の統計値記憶手段に記憶された統計値を重み付けとして用いる
ことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記照合手段は、前記特徴量抽出手段によって抽出された特徴量と前記印影画像特徴量記憶手段に記憶されている印影画像の特徴量とを照合した場合に、該照合の度合が予め定められた値よりも低い場合に、請求項１又は２に記載の画像処理装置内の統計値記憶手段に記憶された統計値を重み付けとして用いる
ことを特徴とする請求項３又は４に記載の画像処理装置。
【請求項６】
コンピュータを、
照合対象となる印影画像を取得する印影画像取得手段と、
前記印影画像取得手段によって取得された印影画像に含まれる画素塊に応じて、該印影画像を分類する印影画像分類手段と、
前記印影画像取得手段によって取得された印影画像を領域に分割する印影画像領域分割手段と、
前記印影画像領域分割手段によって分割された領域内の特徴量を抽出する印影画像特徴量抽出手段と、
前記印影画像分類手段によって分類された印影画像の分類毎に、前記印影画像特徴量抽出手段によって抽出された特徴量に関する統計値を算出する統計値算出手段と、
対象とする画像と前記印影画像取得手段によって取得された印影画像との照合のときに、前記統計値算出手段によって算出された統計値を重み付けに用いられるように記憶する統計値記憶手段
として機能させることを特徴とする画像処理プログラム。
【請求項７】
コンピュータを、
照合対象となる印影画像の分割された領域内の特徴量を記憶する印影画像特徴量記憶手段と、
対象とする画像を取得する画像取得手段と、
前記画像取得手段によって取得された画像に含まれる画素塊に応じて、該画像を分類する画像分類手段と、
前記画像取得手段によって取得された画像を領域に分割する領域分割手段と、
前記画像分類手段によって分類された画像の分類毎に、前記領域分割手段によって分割された領域内の特徴量を抽出する特徴量抽出手段と、
請求項１に記載の画像処理装置内の統計値記憶手段に記憶された統計値を重み付けとして用いて、前記特徴量抽出手段によって抽出された特徴量と該特徴量に対応する分類の前記印影画像特徴量記憶手段に記憶されている印影画像の特徴量とを照合する照合手段
として機能させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、かすれたマークであっても登録マークであるか否かを的確に判定する画像照合方法を提供することを課題とし、検出すべき登録マークの情報を予め保存する登録マーク保存ステップと、画像信号を入力する入力ステップと、入力された画像信号を画像処理して処理画像を得る画像処理ステップと、処理画像を保存する処理画像保存ステップと、保存した処理画像中からマーク画像候補の位置を検出するマーク画像候補位置検出ステップと、登録マークと位置を検出したマーク画像候補との間において前景部のマッチングと背景部のマッチングを独立に行うことにより、位置を検出したマーク画像候補データと登録マークの情報とを照合する照合ステップとを有することが開示されている。
【特許文献１】特開２０００−１２３１１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、対象とする画像と印影画像との照合をするために利用するその印影画像の特徴量を抽出する場合に、その印影画像間を識別するに必要となり得る可能性の低い領域によって発生する照合の悪影響を抑制するようにした画像処理装置及び画像処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００４】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、照合対象となる印影画像を取得する印影画像取得手段と、前記印影画像取得手段によって取得された印影画像に含まれる画素塊に応じて、該印影画像を分類する印影画像分類手段と、前記印影画像取得手段によって取得された印影画像を領域に分割する印影画像領域分割手段と、前記印影画像領域分割手段によって分割された領域内の特徴量を抽出する印影画像特徴量抽出手段と、前記印影画像分類手段によって分類された印影画像の分類毎に、前記印影画像特徴量抽出手段によって抽出された特徴量に関する統計値を算出する統計値算出手段と、対象とする画像と前記印影画像取得手段によって取得された印影画像との照合のときに、前記統計値算出手段によって算出された統計値を重み付けに用いられるように記憶する統計値記憶手段を具備することを特徴とする画像処理装置である。
【０００５】
請求項２の発明は、前記印影画像領域分割手段は、前記印影画像取得手段によって取得された印影画像の周辺部と中心部とでは異なる大きさで、領域を分割することを特徴とする請求項１に記載の画像処理装置である。
【０００６】
請求項３の発明は、照合対象となる印影画像の分割された領域内の特徴量を記憶する印影画像特徴量記憶手段と、対象とする画像を取得する画像取得手段と、前記画像取得手段によって取得された画像に含まれる画素塊に応じて、該画像を分類する画像分類手段と、前記画像取得手段によって取得された画像を領域に分割する領域分割手段と、前記画像分類手段によって分類された画像の分類毎に、前記領域分割手段によって分割された領域内の特徴量を抽出する特徴量抽出手段と、請求項１に記載の画像処理装置内の統計値記憶手段に記憶された統計値を重み付けとして用いて、前記特徴量抽出手段によって抽出された特徴量と該特徴量に対応する分類の前記印影画像特徴量記憶手段に記憶されている印影画像の特徴量とを照合する照合手段を具備することを特徴とする画像処理装置である。
【０００７】
請求項４の発明は、前記領域分割手段は、前記画像取得手段によって取得された画像の周辺部と中心部とでは異なる大きさで、領域を分割し、前記照合手段は、請求項２に記載の画像処理装置内の統計値記憶手段に記憶された統計値を重み付けとして用いることを特徴とする請求項３に記載の画像処理装置。
【０００８】
請求項５の発明は、前記照合手段は、前記特徴量抽出手段によって抽出された特徴量と前記印影画像特徴量記憶手段に記憶されている印影画像の特徴量とを照合した場合に、該照合の度合が予め定められた値よりも低い場合に、請求項１又は２に記載の画像処理装置内の統計値記憶手段に記憶された統計値を重み付けとして用いることを特徴とする請求項３又は４に記載の画像処理装置である。
【０００９】
請求項６の発明は、コンピュータを、照合対象となる印影画像を取得する印影画像取得手段と、前記印影画像取得手段によって取得された印影画像に含まれる画素塊に応じて、該印影画像を分類する印影画像分類手段と、前記印影画像取得手段によって取得された印影画像を領域に分割する印影画像領域分割手段と、前記印影画像領域分割手段によって分割された領域内の特徴量を抽出する印影画像特徴量抽出手段と、前記印影画像分類手段によって分類された印影画像の分類毎に、前記印影画像特徴量抽出手段によって抽出された特徴量に関する統計値を算出する統計値算出手段と、対象とする画像と前記印影画像取得手段によって取得された印影画像との照合のときに、前記統計値算出手段によって算出された統計値を重み付けに用いられるように記憶する統計値記憶手段として機能させることを特徴とする画像処理プログラムである。
【００１０】
請求項７の発明は、コンピュータを、照合対象となる印影画像の分割された領域内の特徴量を記憶する印影画像特徴量記憶手段と、対象とする画像を取得する画像取得手段と、前記画像取得手段によって取得された画像に含まれる画素塊に応じて、該画像を分類する画像分類手段と、前記画像取得手段によって取得された画像を領域に分割する領域分割手段と、前記画像分類手段によって分類された画像の分類毎に、前記領域分割手段によって分割された領域内の特徴量を抽出する特徴量抽出手段と、請求項１に記載の画像処理装置内の統計値記憶手段に記憶された統計値を重み付けとして用いて、前記特徴量抽出手段によって抽出された特徴量と該特徴量に対応する分類の前記印影画像特徴量記憶手段に記憶されている印影画像の特徴量とを照合する照合手段として機能させることを特徴とする画像処理プログラムである。
【発明の効果】
【００１１】
請求項１の画像処理装置によれば、対象とする画像と印影画像との照合をするために利用するその印影画像の特徴量を抽出する場合に、その印影画像間を識別するに必要となり得る可能性の低い領域によって発生する照合の悪影響を、本構成を有していない場合に比較して、抑制することができる。
【００１２】
請求項２の画像処理装置によれば、照合に対する影響度合に合わせて、印影画像内の領域の大きさを調整することができる。
【００１３】
請求項３の画像処理装置によれば、対象とする画像と印影画像との照合をする場合に、その印影画像間を識別するに必要となり得る可能性の低い領域によって発生する照合の悪影響を、本構成を有していない場合に比較して、抑制することができる。
【００１４】
請求項４の画像処理装置によれば、照合に対する影響度合に合わせて、対象とする画像内の領域の大きさを調整することができる。
【００１５】
請求項５の画像処理装置によれば、重み付けが不要な場合にも対応できる。
【００１６】
請求項６の画像処理プログラムによれば、対象とする画像と印影画像との照合をするために利用するその印影画像の特徴量を抽出する場合に、その印影画像間を識別するに必要となり得る可能性の低い領域によって発生する照合の悪影響を、本構成を有していない場合に比較して、抑制することができる。
【００１７】
請求項７の画像処理プログラムによれば、対象とする画像と印影画像との照合をする場合に、その印影画像間を識別するに必要となり得る可能性の低い領域によって発生する照合の悪影響を、本構成を有していない場合に比較して、抑制することができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面に基づき本発明を実現するにあたっての好適な各種の実施の形態の例を説明する。
図１は、第１の実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、コンピュータ・プログラム、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するの意である。また、モジュールは機能にほぼ一対一に対応しているが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。「予め定められた」とは、対象としている処理の前であることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じて定まることの意を含めて用いる。
【００１９】
第１の実施の形態は、照合における印影画像の登録に関するものであって、いわば照合における辞書（より具体的には、登録された印影画像の特徴量、統計値）の作成に関するものである。そして、第２の実施の形態が、第１の実施の形態によって作成された印影画像の特徴量、統計値を用いて、文書に押印された印影の画像と第１の実施の形態によって登録された印影画像との照合を行うものである。つまり、第１の実施の形態は、第２の実施の形態における処理の準備段階で用いられるものである。
第１の実施の形態は、図１に示すように、登録印影画像取得モジュール１１０、登録印影画像分類モジュール１２０、領域分割モジュール１３０、特徴量抽出モジュール１４０、特徴量記憶モジュール１４１、統計値算出モジュール１５０、統計値保持モジュール１６０、統計値記憶モジュール１６１を有している。統計値算出モジュール１５０は、平均値算出モジュール１５１、分散値算出モジュール１５２を有している。
【００２０】
登録印影画像取得モジュール１１０は、登録印影画像分類モジュール１２０と接続されている。照合対象となる印影画像を取得する。つまり、登録印影画像取得モジュール１１０は、照合対象となる印影画像を受け付ける。そして、取得した印影画像を登録印影画像分類モジュール１２０へ渡す。ここで、照合対象となる印影画像とは、登録される印影画像であり、照合の際に基本となる印影画像である。この印影画像と照合する度合が予め定められた閾値よりも高い画像は、登録された印影画像と合致すると認識されるものである。印影画像を取得するとは、スキャナで印影画像を読み込むこと、ファックスで印影画像を受信すること、画像データベース等から印影画像を読み出すこと等が含まれる。印影画像は、２値画像であってもよいし、多値画像（カラー画像を含む）であってもよい。
【００２１】
登録印影画像分類モジュール１２０は、登録印影画像取得モジュール１１０、領域分割モジュール１３０と接続されている。登録印影画像取得モジュール１１０によって取得された印影画像に含まれる画素塊に応じて、その印影画像を分類する。そして、その分類した印影画像を領域分割モジュール１３０に渡す。例えば、具体的には、分類とは、その印影画像内の画素塊の数に応じた分類をいう。
また、画素塊とは、４連結又は８連結で連続する画素領域を少なくとも含み、これらの画素領域の集合をも含む。これらの画素領域の集合とは、４連結等で連続した画素領域が複数あり、その複数の画素領域は近傍にあるものをいう。ここで、近傍にあるものとは、例えば、互いの画素領域が距離的に近いもの、印影画像内から１文字ずつ切り出すように縦又は横方向に射影し、空白地点で切り出した画像領域、又は一定間隔で切り出した画像領域等がある。
なお、１つの画素塊として、１文字の画像となる場合が多い。したがって、以下の説明では、理解しやすさを優先して、文字という場合は、画素塊をいう。ただし、実際に人間が文字として認識できる画素領域である必要はない。文字の一部分、文字を形成しない画素領域等もあり、何らかの画素の塊であればよく、その意味で文字を用いる。
つまり、登録印影画像分類モジュール１２０は、２文字からなる印影画像のグループ、３文字からなる印影画像のグループ等に分類する。
【００２２】
領域分割モジュール１３０は、登録印影画像分類モジュール１２０、特徴量抽出モジュール１４０と接続されている。登録印影画像分類モジュール１２０によって分類された印影画像（つまり、登録印影画像取得モジュール１１０によって取得された印影画像）を複数の領域に分割する。そして、その分割した領域内の画像を特徴量抽出モジュール１４０に渡す。例えば、具体的には、領域は矩形の形状をしたものである。また、領域の大きさは、少なくとも印影画像よりも小さいものであるが、１画素よりも大きいものである。
また、領域分割モジュール１３０は、一定の大きさの領域ではなく、登録印影画像取得モジュール１１０によって取得された印影画像の周辺部と中心部とでは異なる大きさで、領域を分割するようにしてもよい。
ここで、領域に分割するのは、１画素単位のテンプレートマッチングでは、位置やスキューの精度が厳格に求められるが、この領域のサイズを大きめに採用すると、位置やスキューの精度はあまり高い必要はなく、ロバスト性に優れるものとなる。つまり、照合率の向上に寄与することとなる。
【００２３】
特徴量抽出モジュール１４０は、領域分割モジュール１３０、特徴量記憶モジュール１４１、統計値算出モジュール１５０と接続されている。領域分割モジュール１３０によって分割された領域内の特徴量を抽出する。そして、その抽出した特徴量を、特徴量記憶モジュール１４１に記憶させ、統計値算出モジュール１５０に渡す。例えば、具体的には、特徴量として、領域内の平均値（各画素の値の合計値を領域内の画素数で割った値）、予め定められた色の画素数、その領域内にある直線の数、穴の数、複雑さ等がある。
特徴量記憶モジュール１４１は、特徴量抽出モジュール１４０と接続されている。特徴量抽出モジュール１４０からの指示に基づいて、領域分割モジュール１３０によって分割された領域内の特徴量を記憶する。なお、特徴量記憶モジュール１４１に記憶された特徴量は、第２の実施の形態における照合によって用いられる。
【００２４】
統計値算出モジュール１５０は、特徴量抽出モジュール１４０、統計値保持モジュール１６０と接続されている。特徴量抽出モジュール１４０によって抽出された特徴量に関する統計値を算出する。そして、その統計値を統計値保持モジュール１６０に渡す。例えば、具体的には、統計値として、平均値算出モジュール１５１が算出する複数の印影画像内の同じ位置にある領域内の特徴量の平均値、分散値算出モジュール１５２が算出する分散値等がある。この統計値については、図５から図９を用いて、後に詳述する。
また、登録印影画像分類モジュール１２０によって分類された印影画像の分類毎の特徴量に関する統計値を算出するようにしてもよい。ここで、印影画像の分類毎の統計値とは、例えば、前述の例では、２文字からなる印影画像のグループ内での統計値、３文字からなる印影画像のグループ内での統計値等である。
【００２５】
統計値保持モジュール１６０は、統計値算出モジュール１５０、統計値記憶モジュール１６１と接続されている。対象とする画像と登録印影画像取得モジュール１１０によって取得された印影画像との照合のときに、統計値算出モジュール１５０によって算出された統計値を重み付けに用いられるように、統計値記憶モジュール１６１に記憶させる。また、統計値保持モジュール１６０は、登録印影画像分類モジュール１２０によって分類された印影画像内の領域毎に統計値を統計値記憶モジュール１６１に記憶させてもよい。
【００２６】
統計値記憶モジュール１６１は、統計値保持モジュール１６０と接続されている。統計値保持モジュール１６０によって、対象とする画像と登録印影画像取得モジュール１１０によって取得された印影画像との照合のときに、統計値算出モジュール１５０によって算出された統計値を重み付けに用いられるように記憶する。また、統計値記憶モジュール１６１は、登録印影画像分類モジュール１２０によって分類された印影画像内の領域毎に統計値を記憶してもよい。なお、統計値記憶モジュール１６１に記憶された統計値は、第２の実施の形態における照合によって用いられる。
【００２７】
図２は、第１の実施の形態による処理例を示すフローチャートである。なお、各処理の詳細について、図３から図１０を用いて説明する。
ステップＳ２０２では、登録印影画像取得モジュール１１０が、各登録された印影画像を取得する。例えば、図３は、登録印影画像取得モジュール１１０が取得した印影画像の例を示す説明図である。図３（ａ）、（ｂ）に示すように、印影画像として、全体の文字を枠に囲まれたものがあり、赤、青等のカラー画像であってもよい。また、図６に示す登録印影画像６１１から登録印影画像６１８も、取得した印影画像の例である。
【００２８】
ステップＳ２０４では、登録印影画像分類モジュール１２０が、ステップＳ２０２で取得された印影画像を分類する。例えば、図３に示す例は、２文字からなる印影画像であるが、図６に示す例は、２文字からなる印影画像のグループ（登録印影画像６１１、６１３）、３文字からなる印影画像のグループ（登録印影画像６１２、６１４、６１５、６１６、６１７、６１８）に分類されることになる。
【００２９】
ステップＳ２０６では、領域分割モジュール１３０が、ステップＳ２０４で分類された印影画像を領域に分割する。例えば、図４は、印影画像の領域分割の例を示す説明図である。これは、図３の例に示した印影画像をそれぞれ４×７個の領域に分割した例である。また、図６に示す領域分割画像６２１から領域分割画像６２８も、取得した印影画像（登録印影画像６１１から登録印影画像６１８）を領域に分割した例である。
【００３０】
ステップＳ２０８では、特徴量抽出モジュール１４０が、ステップＳ２０６で分割された領域毎の特徴量を抽出する。例えば、具体的には、領域内の平均値、予め定められた色の画素数等を、領域毎に抽出する。
ステップＳ２１０では、特徴量抽出モジュール１４０が、ステップＳ２０８で抽出した特徴量を特徴量記憶モジュール１４１に記憶させる。
そして、登録画像がなくなるまで、ステップＳ２０２からステップＳ２１０の処理を繰り返す。
【００３１】
ステップＳ２１２では、統計値算出モジュール１５０内の平均値算出モジュール１５１が、領域毎の平均値を算出する。図５は、複数の印影画像の統計値（平均値、分散値）の算出例を示す説明図である。印影画像内の同じ位置にある領域（例えば、（ｉ，ｊ）の位置にある領域５１１、５２１、５３１、・・・、５９１）について、登録印影画像５１０から登録印影画像５９０までの、その領域の特徴量の平均値を算出する。
【００３２】
ステップＳ２１４では、統計値算出モジュール１５０内の分散値算出モジュール１５２が、ステップＳ２１０で記憶された特徴量とステップＳ２１２で算出した平均値を用いて、領域毎の分散値を算出する。図５に示す例のように、印影画像内の同じ位置にある領域（例えば、（ｉ，ｊ）の位置にある領域５１１、５２１、５３１、・・・、５９１）について、登録印影画像５１０から登録印影画像５９０までの、その領域の特徴量の分散値を算出する。
ステップＳ２１６では、統計値保持モジュール１６０が、ステップＳ２１４で算出した分散値を統計値記憶モジュール１６１に記憶させる。なお、この分散値は、第２の実施の形態では、照合の際に重みを決定するときに用いられるものである。
【００３３】
図６は、複数の印影画像から平均値と分散値を算出する例を示す説明図である。
ステップＳ２０２で、登録印影画像６１１から登録印影画像６１８を取得し、ステップＳ２０４で、文字が２つからなる登録印影画像６１１と登録印影画像６１３のグループと文字が３つからなる登録印影画像６１２、登録印影画像６１４から登録印影画像６１８のグループとに分類し、ステップＳ２０６で、領域分割画像６２１から領域分割画像６２８のように領域に分割し、ステップＳ２０８で、各領域毎の特徴量を算出し、ステップＳ２１０で、その特徴量を記憶し、ステップＳ２１２で、グループ毎に、つまり２つの文字からなるグループ（領域分割画像６２１と領域分割画像６２３）から領域毎の特徴値の平均値（平均値画像６３１）を算出し、３つの文字からなるグループ（領域分割画像６２２、領域分割画像６２４から領域分割画像６２８）から領域毎の特徴値の平均値（平均値画像６３２）を算出し、ステップＳ２１４で、グループ毎に、つまり２つの文字からなるグループから領域毎の特徴値と平均値（平均値画像６３１）から分散値（分散値画像６４１）を算出し、３つの文字からなるグループから領域毎の特徴値と平均値（平均値画像６３２）から分散値（分散値画像６４２）を算出し、ステップＳ２１６で、その分散値を記憶する。
【００３４】
図７は、領域毎の分散値の分布の例を示す説明図である。図７（ａ）は、ある印影画像の分散値の分布を３次元的に表現したものであり、Ｘ軸、Ｙ軸によって、印影画像の領域の位置を表し（Ｘ軸は印影画像の横方向の位置、Ｙ軸は印影画像の縦方向の位置に対応している）、Ｚ軸は分散値を表す。黒が濃いほど、分散値が低いことを表している。つまり、図７（ａ）は、中央部分は分散値が高くなっており、周辺部分は分散値が低くなっていることを示している。そして、中央部分は照合のときに重みとして高い値が付与され、周辺部分は重みとしてゼロに近い値が付与されることになる。したがって、この特性を利用するために、領域分割モジュール１３０は、印影画像の中央部分に対しては小さい領域で分割し、周辺部分に対しては大きな領域で分割するようにしてもよい。なお、ここでの大きい領域、小さい領域とは、中央部分と周辺部分の領域の大きさを比較してのものである。図７（ｂ）は、図７（ａ）で示した分散値の分布をＸ軸とＺ軸との断面に投影して表現したものであり、図７（ｃ）は、図７（ａ）で示した分散値の分布をＹ軸とＺ軸との断面に投影して表現したものである。
【００３５】
図８は、２文字の印影画像の分散値の分布の例を示す説明図である。つまり、登録印影画像分類モジュール１２０によって２文字からなる印影画像のグループに分類されたものに対して、分散値算出モジュール１５２によって算出された分散値の分布を示したものである。
図９は、３文字の印影画像の分散値の分布の例を示す説明図である。つまり、登録印影画像分類モジュール１２０によって３文字からなる印影画像のグループに分類されたものに対して、分散値算出モジュール１５２によって算出された分散値の分布を示したものである。
【００３６】
図１０は、印影画像間を区別するのに影響を及ぼす領域の例を示す説明図である。これは、印影画像内で分散値が予め定められた閾値よりも高い領域（領域１００１から領域１００８、図１０では斜線を引いた領域）を示したものであり、この領域は、第２の実施の形態において高い重み付けがなされる領域となる。
【００３７】
図１１は、第２の実施の形態の構成例についての概念的なモジュール構成図を示している。なお、第１の実施の形態と同種の部位には同一符号を付し重複した説明を省略する。
第２の実施の形態は、図１１に示すように、対象画像取得モジュール１１１０、対象画像分類モジュール１１２０、領域分割モジュール１１３０、特徴量抽出モジュール１１４０、統計値取得モジュール１１５０、重み決定モジュール１１６０、登録印影画像特徴量取得モジュール１１７０、重み付照合計算モジュール１１８０、特徴量記憶モジュール１４１、統計値記憶モジュール１６１を有している。
【００３８】
対象画像取得モジュール１１１０は、対象画像分類モジュール１１２０と接続されている。対象とする画像を取得する。つまり、対象画像取得モジュール１１１０は、対象となる画像を受け付ける。そして、取得した対象画像を対象画像分類モジュール１１２０へ渡す。対象画像とは、第１の実施の形態で登録された印影画像との照合を行い、どの登録された印影画像と合致するかを認識する対象である。画像を取得するとは、スキャナで画像を読み込むこと、ファックスで画像を受信すること、画像データベース等から画像を読み出すこと等が含まれる。画像は、２値画像であってもよいし、多値画像であってもよい。また、文書内に押印された画像を切り取って対象画像を取得してもよい。この切り取りは、予め定められた位置にある画像を切り取ってもよいし、操作者の操作に応じて切り取ってもよいし、印影らしさを表す特徴量を抽出して切り取る等してもよい。なお、取得した画像のサイズと照合対象となる印影画像のサイズとが異なる場合は、印影画像のサイズに合わせるために、対象画像取得モジュール１１１０は、その取得した画像に対して拡大縮小の画像処理を行うようにしてもよい。また、取得した対象画像に傾きがある場合は、この傾きを是正するために回転処理を行うようにしてもよい。また、その他の画像処理（ノイズ除去等）を行うようにしてもよい。
【００３９】
対象画像分類モジュール１１２０は、対象画像取得モジュール１１１０、領域分割モジュール１１３０と接続されている。対象画像取得モジュール１１１０によって取得された画像に含まれる画素塊に応じて、その画像を分類する。そして、その分類した画像を領域分割モジュール１１３０に渡す。第１の実施の形態の登録印影画像分類モジュール１２０と同等の処理を行う。例えば、具体的には、分類とは、その画像内の画素塊の数に応じた分類をいう。
【００４０】
領域分割モジュール１１３０は、対象画像分類モジュール１１２０、特徴量抽出モジュール１１４０と接続されている。対象画像分類モジュール１１２０によって分類された画像（つまり、対象画像取得モジュール１１１０によって取得された画像）を複数の領域に分割する。そして、その分割した領域内の画像を特徴量抽出モジュール１１４０に渡す。また、対象画像取得モジュール１１１０によって取得された印影画像の周辺部と中心部とでは異なる大きさで、領域を分割してもよい。つまり、領域分割モジュール１１３０は、第１の実施の形態の領域分割モジュール１３０と対応した分割を行うために、領域分割モジュール１３０と同等の処理を行う。
【００４１】
特徴量抽出モジュール１１４０は、領域分割モジュール１１３０、統計値取得モジュール１１５０と接続されている。領域分割モジュール１１３０によって分割された領域内の特徴量を抽出する。また、対象画像分類モジュール１１２０によって分類された画像の分類毎の特徴量を抽出するようにしてもよい。そして、その抽出した特徴量を、統計値取得モジュール１１５０に渡す。つまり、特徴量抽出モジュール１１４０は、第１の実施の形態の特徴量抽出モジュール１４０と対応した特徴量の抽出を行うために、特徴量抽出モジュール１４０と同等の処理を行う。
【００４２】
統計値取得モジュール１１５０は、特徴量抽出モジュール１１４０、重み決定モジュール１１６０、統計値記憶モジュール１６１と接続されている。特徴量抽出モジュール１１４０によって抽出された特徴量と照合する印影画像の統計値を統計値記憶モジュール１６１から読み出す。そして、読み出した統計値を重み決定モジュール１１６０へ渡す。なお、統計値記憶モジュール１６１は、第１の実施の形態の統計値保持モジュール１６０によって、照合対象である印影画像の統計値を記憶している。
【００４３】
重み決定モジュール１１６０は、統計値取得モジュール１１５０、登録印影画像特徴量取得モジュール１１７０と接続されている。統計値取得モジュール１１５０から照合対象である印影画像の統計値を受け取り、その統計値を用いて重み付けの値を決定する。ここでの重み付けの値の決定は、統計値をそのまま用いる、統計量に比例した値、統計量を予め定められた値で２値化した値、又は予め定められた範囲（例えば、０から１までの範囲）に正規化等することによって行う。
【００４４】
登録印影画像特徴量取得モジュール１１７０は、重み決定モジュール１１６０、重み付照合計算モジュール１１８０、特徴量記憶モジュール１４１と接続されている。照合対象の印影画像の特徴量を特徴量記憶モジュール１４１から抽出する。そして、読み出した特徴量を重み付照合計算モジュール１１８０へ渡す。なお、特徴量記憶モジュール１４１は、第１の実施の形態の特徴量抽出モジュール１４０によって抽出された照合対象である印影画像の特徴量を記憶している。
【００４５】
重み付照合計算モジュール１１８０は、登録印影画像特徴量取得モジュール１１７０と接続されている。重み決定モジュール１１６０によって決定された重み付けの値を用いて、特徴量抽出モジュール１１４０によって抽出された特徴量と登録印影画像特徴量取得モジュール１１７０から渡された照合対象である印影画像の特徴量とを照合する。そして、対象画像取得モジュール１１１０によって取得された画像と登録された印影画像との照合する度合が予め定められた閾値よりも高い場合は、その登録された印影画像と合致すると認識し、その認識結果を外部に出力する。
【００４６】
また、重み付照合計算モジュール１１８０は、領域分割モジュール１１３０が、対象画像の周辺部と中心部とでは異なる大きさで領域を分割した場合は、第１の実施の形態の領域分割モジュール１３０が、印影画像の周辺部と中心部とでは異なる大きさで領域を分割した場合における統計値記憶モジュール１６１に記憶された統計値を重み付けとして用いるようにしてもよい。
【００４７】
また、重み付照合計算モジュール１１８０は、対象画像分類モジュール１１２０によって対象画像を分類した場合は、第１の実施の形態の登録印影画像分類モジュール１２０が、印影画像を分類した場合における統計値記憶モジュール１６１に記憶された統計値を重み付けとして用いて、特徴量抽出モジュール１１４０によって抽出された特徴量とその特徴量に対応する分類の特徴量記憶モジュール１４１に記憶されている印影画像の特徴量とを照合するようにしてもよい。
【００４８】
また、重み付照合計算モジュール１１８０は、まず、重み付けの値を用いずに、特徴量抽出モジュール１１４０によって抽出された特徴量と特徴量記憶モジュール１４１に記憶されている印影画像の特徴量とを照合した場合に、その照合の度合が予め定められた閾値よりも低い場合に、統計値記憶モジュール１６１に記憶された統計値を重み付けとして用いるようにしてもよい。つまり、対象画像内に欠陥部分がある場合に、その欠陥部分が照合に悪影響を及ぼしている可能性がある。その可能性がある場合に、重み付けの値を用いるようにしているものである。
【００４９】
図１２は、第２の実施の形態による処理例を示すフローチャートである。なお、各処理の詳細について、図１３から図１５を用いて説明する。
ステップＳ１２０２では、対象画像取得モジュール１１１０が、対象となる画像を取得する。例えば、図１３は、かすれが発生している対象画像の例を示す説明図である。このように、対象画像は、かすれ、にじみ等の欠陥がある画像である場合が多い。これは、押印するときの状態、スキャナで読み取るときのノイズの発生等によって生じるものである。また、対象画像は、赤、青等のカラー画像であってもよい。
【００５０】
ステップＳ１２０４では、対象画像分類モジュール１１２０が、ステップＳ１２０２で取得された対象画像を分類する。例えば、図１３に示す例は、２文字からなる画像のグループとして分類される。
ステップＳ１２０６では、領域分割モジュール１１３０が、ステップＳ１２０４で分類された対象画像を領域に分割する。例えば、図１４は、対象画像の領域分割の例を示す説明図である。これは、図１３の例に示した画像を４×７個の領域に分割した例である。
【００５１】
ステップＳ１２０８では、特徴量抽出モジュール１１４０が、ステップＳ１２０６で分割された領域毎の特徴量を抽出する。例えば、具体的には、領域内の平均値、予め定められた色の画素数等を、領域毎に抽出する。
ステップＳ１２１０では、統計値取得モジュール１１５０が、統計値記憶モジュール１６１から登録されている印影画像の統計値である分散値を取得する。
【００５２】
ステップＳ１２１２では、重み決定モジュール１１６０が、ステップＳ１２１０で取得された分散値を用いて、領域毎の重み付けの値を決定する。図１５は、対象画像の欠陥部分の領域の重み付けの例を示す説明図である。図７の例で示したように、分散値は周辺部分が低くなっている。したがって、かすれが発生している図１５の例に示す欠損部１５０１から欠損部１５０４までの領域は、重み付けの値として低い値が割り当てられることとなる。そもそもこれらの領域は、印影画像を区別するのに影響を与えない領域であるので、これらの領域の特徴量は、照合に影響を及ばさないようにすることが好ましいものである。
【００５３】
ステップＳ１２１４では、登録印影画像特徴量取得モジュール１１７０が、特徴量記憶モジュール１４１から登録されている印影画像の特徴量を取得する。
ステップＳ１２１６では、重み付照合計算モジュール１１８０が、ステップＳ１２１２で決定された重み付けの値を用いて、ステップＳ１２０８で抽出された対象画像の特徴量とステップＳ１２１４で取得された登録された印影画像の特徴量との照合を行う。重み付けの値は、ステップＳ１２０８で抽出された対象画像の特徴量又はステップＳ１２１４で取得された登録された印影画像の特徴量のいずれか一方又は両方に乗じて用いる。そして、照合とは、対応する領域の特徴量（重み付けの値が乗じられた特徴量）の差分値（差分の絶対値）を求め、その差分値の合計の逆数を照合する度合とすることである。そして、照合する度合が予め定められた値よりも高い画像は、登録された印影画像と合致すると認識する。
そして、登録された印影画像がなくなるまで、ステップＳ１２１４とステップＳ１２１６の処理を繰り返す。したがって、対象画像と全ての印影画像との照合が行われることになる。
【００５４】
図１６を参照して、前述の第１又は第２の実施の形態のハードウェア構成例について説明する。図１６に示す構成は、例えばパーソナルコンピュータ（ＰＣ）などによって構成されるものであり、スキャナ等のデータ読み取り部１６１７と、プリンタなどのデータ出力部１６１８を備えたハードウェア構成例を示している。
【００５５】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１６０１は、前述の実施の形態において説明した各種のモジュール、すなわち、登録印影画像取得モジュール１１０、登録印影画像分類モジュール１２０、領域分割モジュール１３０、特徴量抽出モジュール１４０、統計値算出モジュール１５０、重み決定モジュール１１６０等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。
【００５６】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１６０２は、ＣＰＵ１６０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１６０３は、ＣＰＵ１６０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス１６０４により相互に接続されている。
【００５７】
ホストバス１６０４は、ブリッジ１６０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス１６０６に接続されている。
【００５８】
キーボード１６０８、マウス等のポインティングデバイス１６０９は、操作者により操作される入力デバイスである。ディスプレイ１６１０は、液晶表示装置又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などがあり、各種情報をテキストやイメージ情報として表示する。
【００５９】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１６１１は、ハードディスクを内蔵し、ハードディスクを駆動し、ＣＰＵ１６０１によって実行するプログラムや情報を記録又は再生させる。ハードディスクには、取得した画像、特徴量、統計値などが格納される。さらに、その他の各種のデータ処理プログラム等、各種コンピュータ・プログラムが格納される。
【００６０】
ドライブ１６１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体１６１３に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース１６０７、外部バス１６０６、ブリッジ１６０５、及びホストバス１６０４を介して接続されているＲＡＭ１６０３に供給する。リムーバブル記録媒体１６１３も、ハードディスクと同様のデータ記録領域として利用可能である。
【００６１】
接続ポート１６１４は、外部接続機器１６１５を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を持つ。接続ポート１６１４は、インタフェース１６０７、及び外部バス１６０６、ブリッジ１６０５、ホストバス１６０４等を介してＣＰＵ１６０１等に接続されている。通信部１６１６は、ネットワークに接続され、外部とのデータ通信処理を実行する。データ読み取り部１６１７は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部１６１８は、例えばプリンタであり、ドキュメントデータの出力処理を実行する。
【００６２】
なお、図１６に示すハードウェア構成は、１つの構成例を示すものであり、前述の実施の形態は、図１６に示す構成に限らず、前述の実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続しているような形態でもよく、さらに図１６に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、複写機、ファックス、スキャナ、プリンタ、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）などに組み込まれていてもよい。
【００６３】
前述の実施の形態においては、第１の実施の形態と第２の実施の形態を別個に説明したが、これを組み合わせてもよい。
なお、第１の実施の形態における登録印影画像分類モジュール１２０、第２の実施の形態における対象画像分類モジュール１１２０はなくてもよい。その場合、登録印影画像取得モジュール１１０と対象画像取得モジュール１１１０は、取得した画像を領域分割モジュール１３０に渡し、領域分割モジュール１３０と領域分割モジュール１１３０は、登録印影画像取得モジュール１１０又は対象画像取得モジュール１１１０から渡された画像に対して領域分割を行う。
なお、前述の実施の形態では、中心部が重要であり、周辺部が重要でない例を用いて説明したが、登録される印影画像によっては、逆に周辺部が重要であり中心部が重要でない場合もありうる。例えば、印影内の文字は「重要」であって枠の形状が丸い印影画像と印影内の文字は同じく「重要」であるが枠の形状が長方形の印影画像が登録された場合等が該当する。このような場合であっても、統計値として、重要度の違いが表れるので、前述の実施の形態をそのまま適用できる。ただし、領域分割モジュール１３０又は領域分割モジュール１１３０は、中心部分を大きな領域に分割し、周辺部分を小さな領域に分割することになる。
【００６４】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕｅ−ｒａｙ  Ｄｉｓｋ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して
記録されていてもよい。また、圧縮や暗号化など、復元可能であればどのような態様で記録されていてもよい。
【図面の簡単な説明】
【００６５】
【図１】第１の実施の形態の構成例についての概念的なモジュール構成図である。
【図２】第１の実施の形態による処理例を示すフローチャートである。
【図３】取得した印影画像の例を示す説明図である。
【図４】印影画像の領域分割の例を示す説明図である。
【図５】複数の印影画像の統計値（平均値、分散値）の算出例を示す説明図である。
【図６】複数の印影画像から平均値と分散値を算出する例を示す説明図である。
【図７】領域毎の分散値の分布の例を示す説明図である。
【図８】２文字の印影画像の分散値の分布の例を示す説明図である。
【図９】３文字の印影画像の分散値の分布の例を示す説明図である。
【図１０】印影画像間を区別するのに影響を及ぼす領域の例を示す説明図である。
【図１１】第２の実施の形態の構成例についての概念的なモジュール構成図である。
【図１２】第２の実施の形態による処理例を示すフローチャートである。
【図１３】かすれが発生している対象画像の例を示す説明図である。
【図１４】対象画像の領域分割の例を示す説明図である。
【図１５】対象画像の欠陥部分の領域の重み付けの例を示す説明図である。
【図１６】第１又は第２の実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【符号の説明】
【００６６】
１１０…登録印影画像取得モジュール
１２０…登録印影画像分類モジュール
１３０…領域分割モジュール
１４０…特徴量抽出モジュール
１４１…特徴量記憶モジュール
１５０…統計値算出モジュール
１５１…平均値算出モジュール
１５２…分散値算出モジュール
１６０…統計値保持モジュール
１６１…統計値記憶モジュール
１１１０…対象画像取得モジュール
１１２０…対象画像分類モジュール
１１３０…領域分割モジュール
１１４０…特徴量抽出モジュール
１１５０…統計値取得モジュール
１１６０…重み決定モジュール
１１７０…登録印影画像特徴量取得モジュール
１１８０…重み付照合計算モジュール
【図１】
2010050541.tif 000003
【図２】
2010050541.tif 000004
【図３】
2010050541.tif 000005
【図４】
2010050541.tif 000006
【図５】
2010050541.tif 000007
【図６】
2010050541.tif 000008
【図７】
2010050541.tif 000009
【図８】
2010050541.tif 000010
【図９】
2010050541.tif 000011
【図１０】
2010050541.tif 000012
【図１１】
2010050541.tif 000013
【図１２】
2010050541.tif 000014
【図１３】
2010050541.tif 000015
【図１４】
2010050541.tif 000016
【図１５】
2010050541.tif 000017
【図１６】
2010050541.tif 000018