(57)【要約】【課題】入力した帳票の画像データと帳票のテンプレートデータとのマッチング処理を精度良く行うことを可能とする。【解決手段】本発明の画像処理装置は、帳票の画像データを入力する画像入力手段と、記憶手段に記憶されている帳票のテンプレートを示すデータに基づく帳票のテンプレート画像を示す画像データに対して、ノイズ付与やスキュー補正などの画像補正処理を行う画像補正手段と、前記画像補正手段により前記画像補正処理が行なわれた前記帳票のテンプレート画像を示す画像データと前記画像入力手段で入力した帳票の画像データとの位置合わせを行う位置合わせ手段とを備える。【選択図】図２
2013150270.tif 000002
【特許請求の範囲】
【請求項１】
帳票の画像データを入力する画像入力手段と、
記憶手段に記憶されている帳票のテンプレートを示すデータに基づく帳票のテンプレート画像を示す画像データに対して、ノイズ付与やスキュー補正などの画像補正処理を行う画像補正手段と、
前記画像補正手段により前記画像補正処理が行なわれた前記帳票のテンプレート画像を示す画像データと前記画像入力手段で入力した帳票の画像データとの位置合わせを行う位置合わせ手段と
を備える画像処理装置。
【請求項２】
前記帳票のテンプレートを示すデータに基づいて帳票のテンプレート画像を示す画像データを前記画像補正手段に出力する画像データ出力手段
を更に備える、請求項１に記載の画像処理装置。
【請求項３】
前記位置合わせ手段により得られた結果データを出力する結果出力手段
を更に備える、請求項１に記載の画像処理装置。
【請求項４】
前記記憶手段には、前記帳票のテンプレートを示すデータとして帳票のテンプレート画像を示す画像データが記憶されており、
前記画像データ出力手段は、前記記憶手段に記憶されている前記帳票のテンプレート画像を示す画像データを前記画像補正手段に出力する、請求項２または３に記載の画像処理装置。
【請求項５】
前記記憶手段には、前記帳票のテンプレートを示すデータとして帳票のテンプレート画像の要素毎の座標値データが記憶されており、
前記画像データ出力手段は、前記記憶手段に記憶されている前記座標値データをもとに前記帳票のテンプレート画像を生成して前記画像補正手段に出力する、請求項２または３に記載の画像処理装置。
【請求項６】
前記記憶手段には、前記帳票のテンプレートを示すデータとして帳票のテンプレート画像の要素毎のベクトルデータが記憶されており、
前記画像データ出力手段は、前記記憶手段に記憶されている前記ベクトルデータをもとに前記帳票のテンプレート画像を生成して前記画像補正手段に出力する、請求項２または３に記載の画像処理装置。
【請求項７】
コンピュータを、
帳票の画像データを入力する画像入力手段と、
記憶手段に記憶されている帳票のテンプレートを示すデータに基づく帳票のテンプレート画像を示す画像データに対して、ノイズ付与やスキュー補正などの画像補正処理を行う画像補正手段と、
前記画像補正手段により前記画像補正処理が行なわれた前記帳票のテンプレート画像を示す画像データと前記画像入力手段で入力した帳票の画像データとの位置合わせを行う位置合わせ手段と
して機能させるプログラム。
【請求項８】
画像処理装置で実行される画像処理方法であって、
前記画像処理装置は、制御部を備え、
前記制御部において実行される、
画像入力手段が、帳票の画像データを入力する画像入力ステップと、
画像補正手段が、記憶手段に記憶されている帳票のテンプレートを示すデータに基づく帳票のテンプレート画像を示す画像データに対して、ノイズ付与やスキュー補正などの画像補正処理を行う画像補正ステップと、
位置合わせ手段が、前記画像補正ステップにより前記画像補正処理が行なわれた前記帳票のテンプレート画像を示す画像データと前記画像入力ステップで入力した帳票の画像データとの位置合わせを行う位置合わせステップと
を含む画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像処理装置、プログラム及び画像処理方法に関する。
【背景技術】
【０００２】
従来、スキャナなどを介して入力した帳票の画像データ（以下、「入力帳票画像データ」という場合がある。）とデータベースなどに記憶されている帳票のテンプレートデータ（以下、「テンプレート帳票画像データ」という場合がある。）とのマッチング（位置合わせ）処理をするとき、ノイズ（汚れ）やスキュー（傾き）などが生じている入力帳票画像データに対して、画像の位置ずれ、回転、変倍などの補正や、ノイズ除去や、スキュー補正などの各種の画像補正処理を行う画像処理装置が知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の画像処理装置にあっては、入力帳票画像データに改変を禁止する改変禁止マークが含まれている場合、入力帳票画像データに対して上記画像補正処理を行うことが禁止されているため、改変禁止マークが含まれる入力帳票画像データとテンプレート帳票画像データとのマッチング処理を精度良く行なうことができないという課題がある。
【０００４】
また、従来の画像処理装置にあっては、かすれが生じている入力帳票画像データに対して、上記画像補正処理を行うことが困難であり、この場合も、入力帳票画像データとテンプレート帳票画像データとのマッチング処理を精度良く行なうことができないという課題がある。
【０００５】
そこで、本発明は、上記従来の課題を解決するものであり、入力した帳票の画像データと帳票のテンプレートデータとのマッチング処理を精度良く行うことが可能であり、改変が禁止されている帳票の原本性を保証することが可能な画像処理装置、プログラム及び画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前述した課題を解決し、目的を達成するために、本発明の画像処理装置は、帳票の画像データを入力する画像入力手段と、記憶手段に記憶されている帳票のテンプレートを示すデータに基づく帳票のテンプレート画像を示す画像データに対して、ノイズ付与やスキュー補正などの画像補正処理を行う画像補正手段と、前記画像補正手段により前記画像補正処理が行なわれた前記帳票のテンプレート画像を示す画像データと前記画像入力手段で入力した帳票の画像データとの位置合わせを行う位置合わせ手段とを備える。
【０００７】
また、本発明のプログラムは、コンピュータを、帳票の画像データを入力する画像入力手段と、記憶手段に記憶されている帳票のテンプレートを示すデータに基づく帳票のテンプレート画像を示す画像データに対して、ノイズ付与やスキュー補正などの画像補正処理を行う画像補正手段と、前記画像補正手段により前記画像補正処理が行なわれた前記帳票のテンプレート画像を示す画像データと前記画像入力手段で入力した帳票の画像データとの位置合わせを行う位置合わせ手段として機能させる。
【０００８】
また、本発明の画像処理方法は、画像処理装置で実行される画像処理方法であって、前記画像処理装置は、制御部を備え、前記制御部において実行される、画像入力手段が、帳票の画像データを入力する画像入力ステップと、画像補正手段が、記憶手段に記憶されている帳票のテンプレートを示すデータに基づく帳票のテンプレート画像を示す画像データに対して、ノイズ付与やスキュー補正などの画像補正処理を行う画像補正ステップと、位置合わせ手段が、前記画像補正ステップにより前記画像補正処理が行なわれた前記帳票のテンプレート画像を示す画像データと前記画像入力ステップで入力した帳票の画像データとの位置合わせを行う位置合わせステップとを含む。
【発明の効果】
【０００９】
本発明によれば、入力した帳票の画像データと帳票のテンプレートデータとのマッチング処理を精度良く行うことができると共に、改変が禁止されている帳票の原本性を保証することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本実施形態に係る画像処理装置の概略的なハードウェア構成を示すブロック図である。
【図２】図２は、画像処理装置の機能的構成を示すブロック図である。
【図３】図３は、画像入力部が入力する入力帳票画像データの一構成例を示す模式図である。
【図４】図４は、画像データ出力部が出力するテンプレート帳票画像データの一構成例を示す模式図である。
【図５】図５は、画像データ出力部がテンプレート保管部から読み出すテンプレート帳票画像の要素毎の座標値データ及び要素毎のビットマップデータの一構成例を示す模式図である。
【図６】図６は、画像データ出力部がテンプレート保管部から読み出すテンプレート帳票画像の要素毎のベクトルデータ及びビットマップデータの一構成例を示す模式図である。
【図７】図７は、入力帳票画像データにノイズやスキューが生じている様子を示す模式図である。
【図８】図８は、入力帳票画像データにかすれが生じている様子を示す模式図である。
【図９】図９は、画像処理装置における処理動作を説明するためのフローチャートである。
【図１０】図１０は、従来の問題点を示す模式図である。
【図１１】図１１は、従来の問題点を示す模式図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について添付図面を参照して説明する。
【００１２】
最初に、本実施形態に係る画像処理装置１のハードウェア構成について図１を用いて説明する。図１は、本実施形態に係る画像処理装置１のハードウェア構成を示すブロック図である。
【００１３】
図１に示すように、この画像処理装置１は、制御部１１、スキャナ部１２、外部記憶部１３、入力画像メモリ部１４、表示部１５、操作部１６、画像処理部１７、テンプレート保管部１８、通信制御部１９などを備えている。
【００１４】
ここで、制御部１１は、画像処理装置１の全体の処理動作を統括的に制御するものであり、例えば、ＣＰＵ（Central  Processing  Unit）１１ａ、ＲＯＭ（Read  Only  Memory）１１ｂ、ＲＡＭ（Random  Access  Memory）１１ｃなどを有して構成される。
【００１５】
スキャナ部１２は、紙の帳票などの原稿の画像を読取る読取装置である。
【００１６】
外部記憶部１３は、ハードディスク装置（ＨＤＤ：Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やメモリカードなどの記憶装置であり、各種のデータを記憶保持する。入力画像メモリ部１４は、不揮発性メモリなどの記憶装置であり、スキャナ部１２の読取りにより得られた帳票の画像データ（以下、「入力帳票画像データ」という場合がある。）や通信制御部１９を介して得られた帳票の画像データ（以下、「入力帳票画像データ」という場合がある。）などを記憶するものである。
【００１７】
表示部１５は、スキャナ部１２で読取られた画像をプレビュー表示するなどの各種情報を表示する表示装置である。操作部１６は、ユーザ操作などを受け付ける操作装置である。
【００１８】
画像処理部１７は、画像データに対して、画像の位置ずれ、回転、変倍などの補正や、ノイズ除去／付与や、スキュー（傾き）補正などの各種の画像補正処理を行うものであり、本実施形態では、テンプレート保管部１８に記憶されている帳票のテンプレートを示すデータ（以下、「テンプレートデータ」という場合がある。）に基づく帳票のテンプレート画像を示すデータ（以下、「テンプレート帳票画像データ」という場合がある。）に対して上記画像補正処理を行う。また、この画像処理部１７は、上記画像補正処理されたテンプレート帳票画像データなどの処理結果の結果データを外部記憶部１３に記憶する。なお、この画像処理部１７は、例えば、ＣＰＵ１７ａ、ＲＯＭ１７ｂ、ＲＡＭ１７ｃなどを有して構成される。
【００１９】
テンプレート保管部１８は、不揮発性メモリなどの記憶装置で実現され、上記した帳票のテンプレートデータを記憶するデータベースを格納するものである。具体的には、このテンプレート保管部１８は、帳票のテンプレートデータとしての帳票のテンプレート画像を示す画像データ（テンプレート帳票画像データ）や、帳票のテンプレート画像の要素毎の座標値データ及び要素毎のビットマップデータや、帳票のテンプレート画像の要素毎のベクトルデータなどを記憶する。
【００２０】
通信制御部１９は、通信ネットワークＮを介して接続される他の機器との間で帳票の画像データや上記結果データなどの各種データの送受信動作を行うものである。
【００２１】
次に、画像処理装置１の機能的構成について図２〜図８を用いて説明する。
【００２２】
図２は、画像処理装置１の機能的構成を示すブロック図であり、図３は、画像入力部１７１が入力する入力帳票画像データの一構成例を示す模式図であり、図４は、画像データ出力部１７２が出力するテンプレート帳票画像データの一構成例を示す模式図であり、図５は、画像データ出力部１７２がテンプレート保管部１８から読み出すテンプレート帳票画像の要素毎の座標値データ及び要素毎のビットマップデータの一構成例を示す模式図であり、図６は、画像データ出力部１７２がテンプレート保管部１８から読み出すテンプレート帳票画像の要素毎のベクトルデータの一構成例を示す模式図であり、図７は、入力帳票画像データにノイズやスキューが生じている様子を示す模式図であり、図８は、入力帳票画像データにかすれが生じている様子を示す模式図である。
【００２３】
図２に示すように、画像処理装置１の画像処理部１７は、ＣＰＵ１７ａがＲＯＭなどに記憶されているプログラムをＲＡＭに展開して実行することにより、画像入力部１７１、画像データ出力部１７２、画像補正部１７３、位置合わせ部１７４、結果出力部１７５、認識処理部１７６として機能する。
【００２４】
ここで、画像入力部１７１は、入力帳票画像データ（図３参照）を入力するものであり、具体的には、スキャナ部１２で読み取られて入力画像メモリ部１４に記憶された入力帳票画像データ（図３参照）や通信制御部１９を介して外部の機器から取得されて入力画像メモリ部１４に記憶された入力帳票画像データ（図３参照）を取得するものである。
【００２５】
画像データ出力部１７２は、帳票のテンプレートデータに基づくテンプレート帳票画像データを画像補正部１７３に出力するものである。
【００２６】
具体的には、この画像データ出力部１７２は、テンプレート保管部１８に記憶されている帳票のテンプレート画像を示す画像データ（テンプレート帳票画像データ）（図４参照）を読み出して画像補正部１７３に出力したり、テンプレート保管部１８に記憶されている帳票のテンプレート画像の要素毎の座標値データ（図５参照）及び要素毎のビットマップデータを読み出してその読み出したデータからテンプレート帳票画像データ（図４参照）を生成して画像補正部１７３に出力したり、テンプレート保管部１８に記憶されている帳票のテンプレート画像の要素毎のベクトルデータ（要素名、属性、座標データなど）（図６参照）を読み出してその読み出したベクトルデータからテンプレート帳票画像データ（図４参照）を生成して画像補正部１７３に出力したりする。
【００２７】
画像補正部１７３は、テンプレート保管部１８に記憶されている帳票のテンプレートデータに基づくテンプレート帳票画像データに対して、各種の画像補正処理を行うものである。具体的には、この画像補正部１７３は、入力帳票画像データにノイズやスキューなどが生じている場合（図７参照）、画像データ出力部１７２から入力したテンプレート帳票画像データに対して、画像の位置ずれ、回転、変倍などの補正や、ノイズの除去／付与や、スキュー補正などの各種の画像補正処理を行う。
【００２８】
位置合わせ部１７４は、画像補正部１７３で補正された画像データと画像入力部１７１で入力した画像データとの位置合わせを行うものである。また、この位置合わせ部１７４は、入力帳票画像データにかすれが生じている場合（図８参照）、かすれ部分を強調した入力帳票画像データを生成し、その生成した入力帳票画像データと、画像の位置ずれ、回転、変倍などの補正や、ノイズ除去／付与や、スキュー補正などの各種の画像補正処理を行ったテンプレート帳票画像データとの位置合わせを行うものである。
【００２９】
結果出力部１７５は、位置合わせ部１７４の位置合わせにより得られた結果データ、即ち、入力帳票画像データとテンプレート帳票画像データとを重ね合わせた画像データを認識処理部１７６に出力するものである。
【００３０】
認識処理部（ＯＣＲ：Optical  Character  Reader）１７６は、結果出力部１７５から取得した結果データ、即ち、入力帳票画像データとテンプレート帳票画像データとを重ね合わせた画像データからドット（点）の集まり（文字）を解析して、文字コードへと変換する文字認識処理を実行するものである。なお、本実施形態においては、この認識処理部１７６は、位置合わせ部１７４により入力帳票画像データに位置合わせされたテンプレート帳票画像データの角度に応じて、認識する文字の文字方向を予め定められている基準となる文字方向から変更してから文字を解析するようにしている。
【００３１】
次に、画像処理装置１における処理動作について図９を用いて説明する。図９は、画像処理装置１における処理動作を説明するためのフローチャートである。なお、この図９に示す処理では、入力帳票画像データにノイズやスキューなどの画像補正処理が必要な不具合が生じている場合の処理手順を示している。
【００３２】
図７に示すように、画像処理装置１では、まず、画像入力部１７１が、スキャナ部１２で読取られて入力画像メモリ部１４に記憶された入力帳票画像データ（図３参照）や通信制御部１９を介して外部の機器から取得されて入力画像メモリ部１４に記憶された入力帳票画像データ（図３参照）を入力する（ステップＳ１）。
【００３３】
続いて、画像データ出力部１７２が、テンプレート保管部１８から帳票のテンプレートデータを読み出し（ステップＳ２）、該読み出した帳票のテンプレートデータに基づくテンプレート帳票画像データを画像補正部１７３に出力する（ステップＳ３）。
【００３４】
ここで、ステップＳ３の処理の詳細について説明する。
【００３５】
ステップＳ３において、画像データ出力部１７２は、テンプレート保管部１８に記憶されている帳票のテンプレートデータが、帳票のテンプレート画像を示す画像データ（即ち、テンプレート帳票画像データ）（図４参照）である場合（ケース１）、テンプレート保管部１８から読み出したテンプレート帳票画像データ（図４参照）をそのまま画像補正部１７３に出力する。
【００３６】
一方、ステップＳ３において、画像データ出力部１７２は、テンプレート保管部１８に記憶されている帳票のテンプレートデータが、帳票のテンプレート画像の要素（表）毎の座標値データ及び要素（表）毎のビットマップデータ（図５参照）である場合（ケース２）、テンプレート保管部１８から読み出した要素毎の座標値データ及びビットマップデータからテンプレート帳票画像データ（図４参照）を生成して画像補正部１７３に出力する。
【００３７】
なお、ケース２において、要素毎の座標値データは、例えば、ＤＳＥＧ［ｎ］（ｘｓ，ｙｓ）−（ｘｅ，ｙｅ）として定義できる。即ち、テンプレート保管部１８に記憶される帳票のテンプレートデータとしての帳票のテンプレート画像の要素（表）毎の座標値データ及び要素（表）毎のビットマップデータとしては、例えば、要素［１］の座標値データであるＤＳＥＧ［１］（０，０）−（１００，１００）とこの要素［１］のビットマップデータ、要素［２］の座標値データであるＤＳＥＧ［２］（３１２，３４５）−（６７８，４５６）とこの要素［２］のビットマップデータ、要素［３］の座標値データであるＤＳＥＧ［３］（６５４，６３４）−（８７６，９７７）とこの要素［３］のビットマップデータ、・・・などが挙げられる。即ち、ケース２においては、少なくとも２個以上の要素のビットマップデータを合成して、１つのテンプレート帳票画像データを生成する。
【００３８】
また、一方、ステップＳ３において、画像データ出力部１７２は、テンプレート保管部１８に記憶されている帳票のテンプレートデータが、帳票のテンプレート画像の要素（表）毎のベクトルデータ（要素名、属性、座標データ）（図６参照）である場合（ケース３）、テンプレート保管部１８から読み出したベクトルデータからテンプレート帳票画像データ（図４参照）を生成して画像補正部１７３に出力する。
【００３９】
なお、ケース３において、要素毎のベクトルデータは、例えば、ＶＥＣ［ｎ］要素名、属性、座標データとして定義できる。即ち、テンプレート保管部１８に記憶される帳票のテンプレートデータとしての帳票のテンプレート画像の要素（表）毎のベクトルデータとしては、例えば、要素［１］のベクトルデータであるＶＥＣ［１］発注者情報、表、（２００，３００）−（４００，５００）、要素［２］のベクトルデータであるＶＥＣ［２］発注日、表、（４００，４００）−（９００，９００）、要素［３］のベクトルデータであるＶＥＣ［３］境界線、線、（１００，１００）−（６００，１００）、・・・などが挙げられる。即ち、ケース３においては、少なくとも２個以上の要素のベクトルデータを合成して、ビットマップベースである１つのテンプレート帳票画像データを生成する。
【００４０】
続いて、画像補正部１７３が、画像データ出力部１７２から取得したテンプレート帳票画像データ（図４参照）に対して、ノイズの除去／付与や、スキュー補正などの各種の画像補正処理を行う（ステップＳ４）。
【００４１】
ここで、ステップＳ４の処理の詳細について説明する。
【００４２】
ステップＳ４において、画像補正部１７３は、入力帳票画像データのノイズを除去するためにテンプレート帳票画像データに対してノイズを付与する場合、例えば、特開平０５−２１９３７０号公報などに開示されている技術を用いて入力帳票画像データのノイズ分布を算出し、該算出したノイズ分布に従ってテンプレート帳票画像データに対して、入力帳票画像データのノイズ分布に対応した箇所に入力帳票画像データのノイズ（例えば、黒色の点など）を除去するためのノイズ（帳票の背景色（白）に合わせた白色の点など）を付与する。
【００４３】
なお、特開平０５−２１９３７０号公報に開示されているノイズ分布の算出方法とは、具体的には、同公報の請求項１などに記載されているように、階調画像情報を入力し、該入力された階調画像情報を処理し、複数画素毎にそれらの階調の変動幅を検出し、該変動幅を第１のしきい値と比較した結果を変動幅判定信号として出力し、上記入力される階調画像情報を処理し、複数画素毎にそれらに基づいた領域内階調情報を検出し、該領域内階調情報を第２のしきい値と比較した結果を階調レベル判定信号として出力し、上記変動幅判定信号、上記階調レベル判定信号、上記入力された階調画像情報に基づいて地肌レベルを検出し、上記入力された階調画像情報のうち上記検出された地肌レベルよりも濃度の低い画素の階調を、それよりも低い濃度の階調に自動的に修正するという方法である。
【００４４】
また、ステップＳ４において、画像補正部１７３は、テンプレート帳票画像データを入力帳票画像データのスキュー（傾き）に合わせる場合、例えば、特開２００７−２１３３３１号公報に開示されている技術を用いて入力帳票画像データの傾き（スキュー）角度を検出し、該検出した傾き角度に従って入力帳票画像データのスキューに合わせるようにテンプレート帳票画像データにスキューをかける。具体的には、テンプレート帳票画像データに対して、任意の角度でスキューをかけ、入力帳票画像データとマッチングさせて、一致度が高い角度を採用する。なお、マッチングしなかった場合は、別の角度でスキューをかけて再マッチングを繰り返す。
【００４５】
なお、特開２００７−２１３３３１号公報に開示されている傾き角度の検出方法とは、例えば、同公報の段落［００４５］などに記載されているように、入力した画像から黒画素と白画素との境界点を複数個抽出し、各境界点の点列の座標データを取得し、該取得した点列の座標データを参照して回帰直線を求め、該求めた回帰直線の回帰計数を算出し、該算出した回帰計数から画像の傾き角度（大きさ（θ））を検出する方法のことである。
【００４６】
続いて、位置合わせ部１７４が、例えば、特開平０９−２４５１７３号公報に開示されている技術を用いて、ステップＳ４において画像補正部１７３により画像補正処理されたテンプレート帳票画像データと画像入力部１７１で入力した画像データとの位置合わせ処理を行う（ステップＳ５）。
【００４７】
なお、特開平０９−２４５１７３号公報に開示されている位置合わせ方法とは、具体的には、同公報の要約書や図２などに記載されているように、入力した画像より所定の大きさ範囲のパターンを抽出し、参照画像（テンプレート画像）のパターンと同一のパターンを見つけ、入力画像と参照画像の対応した同一パターンの重心を検出し、対応した同一パターンの重心位置間のずれを算出して位置合わせのための補正式を決定し、この補正式に従って入力画像と参照画像の対応点のずれを打ち消すように入力画像を参照画像に位置合わせした補正画像を生成することにより位置合わせを行う方法のことである。
【００４８】
なお、上記ステップＳ５の位置合わせ処理に先立って、位置合わせ部１７４が入力帳票画像データにかすれが生じている（図８参照）ことを検出した場合、位置合わせ部１７４が、入力帳票画像データをコピーした入力帳票画像データのかすれ分布を算出し、該算出したかすれ分布に従って上記コピーした入力帳票画像データに対してかすれ部分の黒画素を大きくするなどしてかすれ部分を強調する画像補正を行ってかすれ対策用の入力帳票画像データを生成する。その後、位置合わせ部１７４が、ステップＳ４において画像補正部１７３により画像補正処理されたテンプレート帳票画像データと上記生成したかすれ対策用の入力帳票画像データとの位置合わせ処理を行う。
【００４９】
続いて、結果出力部１７５が、ステップＳ５で位置合わせ部１７４の位置合わせにより得られた結果データを出力する（ステップＳ６）。その後、画像処理装置１では、ステップＳ３におけるケース２及びケース３において生成されたテンプレート帳票画像データ及びステップＳ５において生成されたかすれ対策用の入力帳票画像データを破棄してから、この図３の処理を終了する。
【００５０】
即ち、以上説明した実施形態によれば、入力した帳票の画像データ（入力帳票画像データ）と帳票のテンプレートデータとのマッチング処理を精度良く行うことができると共に、改変が禁止されている帳票の原本性を保証することができる。
【００５１】
より具体的には、本実施形態によれば、テンプレート帳票画像データに対して、画像の位置ずれ、回転、変倍などの補正や、ノイズ除去／付与や、スキュー補正などの各種の画像補正処理を行い、該画像補正処理されたテンプレート帳票画像データと入力帳票画像データとを位置合わせするように構成したため、図１０に示すように、従来の画像処理装置では、入力帳票画像データに改変を禁止する改変禁止マークＭが含まれている場合、入力帳票画像データに対して、画像の位置ずれ、回転、変倍などの補正や、ノイズ除去や、スキュー補正などの各種の画像補正処理を行うことができず、改変禁止マークＭが含まれる入力帳票画像データとテンプレート帳票画像データとのマッチング処理を精度良く行なうことができないという問題点を解決し、改変禁止マークＭが含まれる入力帳票画像データとテンプレート帳票画像データとのマッチング処理を精度良く行なうことができるとともに、改変禁止マークＭが付与されて改変が禁止されている帳票の原本性を保証することができる。
【００５２】
また、本実施形態によれば、入力帳票画像データにかすれが生じていることを検出した場合、かすれ部分を強調した入力帳票画像データを生成し、その生成した入力帳票画像データと、画像の位置ずれ、回転、変倍などの補正や、ノイズ除去／付与や、スキュー補正などの各種の画像補正処理を行ったテンプレート帳票画像データとの位置合わせを行うように構成したため、図１１に示すように、従来の画像処理装置では、入力帳票画像データにかすれが生じていると、ノイズ除去やスキュー補正などの画像補正処理を行うことできず、それにより入力帳票画像データとテンプレート帳票画像データとのマッチング処理を精度良く行なうことができないという問題点を解決し、入力帳票画像データとテンプレート帳票画像データとのマッチング処理を精度良く行なうことができるとともに、改変禁止マークＭが付与されて改変が禁止されている帳票の原本性を保証することができる。
【００５３】
なお、上記した実施形態のＣＰＵ１７ａにおける処理を実行するプログラムは、画像処理装置１のＲＯＭなどの記憶部に予め組み込んで提供することが可能である。また、上記プログラムは、インストール可能な形式または実行可能な形式のファイルでコンピュータで読み取り可能な記憶媒体に記憶して提供することが可能である。更に、上記プログラムは、インターネットなどのネットワーク経由で提供または配布したりすることも可能である。
【００５４】
また、本発明の一つの実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５５】
１  画像処理装置
１７  画像処理部
１７ａ  ＣＰＵ
１７１  画像入力部（画像入力手段）
１７２  画像データ出力部（画像データ出力手段）
１７３  画像補正部（画像補正手段）
１７４  位置合わせ部（位置合わせ手段）
１７５  結果出力部（結果出力手段）
１７６  認識処理部（認識処理手段）
【先行技術文献】
【特許文献】
【００５６】
【特許文献１】特開平０９−２４５１７３号公報
【図１】
2013150270.tif 000003
【図２】
2013150270.tif 000004
【図３】
2013150270.tif 000005
【図４】
2013150270.tif 000006
【図５】
2013150270.tif 000007
【図６】
2013150270.tif 000008
【図７】
2013150270.tif 000009
【図８】
2013150270.tif 000010
【図９】
2013150270.tif 000011
【図１０】
2013150270.tif 000012
【図１１】
2013150270.tif 000013