(57)【特許請求の範囲】
【請求項１】
入力画像を取得する取得部と、
前記入力画像内で印鑑に対応する印鑑領域を検出する検出部と、
前記印鑑領域内の画素毎に、印鑑色割合を算出する算出部と、
背景情報を生成する背景情報生成部と、
前記印鑑色割合に基づいて、前記印鑑領域内の各画素と、各画素に対応する前記背景情報とを合成することにより、前記入力画像から印鑑成分を除去した印鑑除去画像を生成する印鑑除去画像生成部と、
前記印鑑除去画像又は前記印鑑除去画像を用いて生成した情報を出力する出力部と、
を有することを特徴とする画像処理装置。
【請求項２】
前記算出部は、前記印鑑領域内の画素毎に、赤色割合及び明るさ割合の内の何れか一方の割合を算出し、前記算出した割合に基づいて、前記印鑑色割合を算出する、請求項１に記載の画像処理装置。
【請求項３】
前記算出部は、前記印鑑領域内の画素毎に、赤色割合及び明るさ割合を算出し、前記算出した赤色割合及び明るさ割合に基づいて、前記印鑑色割合を算出する、請求項１に記載の画像処理装置。
【請求項４】
前記入力画像は、カラー多値画像である、請求項１〜３の何れか一項に記載の画像処理装置。
【請求項５】
前記算出部は、各画素の赤色値、緑色値及び青色値の内の少なくとも二つの色値の関係に基づいて、各画素の赤色割合を算出する、請求項２〜４の何れか一項に記載の画像処理装置。
【請求項６】
前記算出部は、前記印鑑領域内で印鑑色値及び文字色値を算出し、前記算出した印鑑色値及び文字色値と、各画素の輝度値又は赤色値、緑色値及び青色値とに基づいて、各画素の明るさ割合を算出する、請求項２〜５の何れか一項に記載の画像処理装置。
【請求項７】
前記検出部は、前記入力画像内の画素毎に赤色強度を算出し、前記算出した赤色強度に基づいて印鑑画素を抽出し、前記抽出した印鑑画素が連結する領域を含む領域を前記印鑑領域として検出する、請求項１〜６の何れか一項に記載の画像処理装置。
【請求項８】
前記背景情報生成部は、前記入力画像内の全ての画素について前記背景情報を生成する、請求項１〜７の何れか一項に記載の画像処理装置。
【請求項９】
前記背景情報生成部は、前記印鑑領域において前記印鑑除去画像生成部が合成する画素について前記背景情報を生成する、請求項１〜７の何れか一項に記載の画像処理装置。
【請求項１０】
前記背景情報生成部は、注目画素に対応する前記背景情報を、前記注目画素の周辺画素の中で輝度が最も高い画素の画素値に設定する、請求項１〜９の何れか一項に記載の画像処理装置。
【請求項１１】
出力部を有する画像処理装置の制御方法であって、前記画像処理装置が、
入力画像を取得し、
前記入力画像内で印鑑に対応する印鑑領域を検出し、
前記印鑑領域内の画素毎に、印鑑色割合を算出し、
背景情報を生成し、
前記印鑑色割合に基づいて、前記印鑑領域内の各画素と、各画素に対応する前記背景情報とを合成することにより、前記入力画像から印鑑成分を除去した印鑑除去画像を生成し、
前記印鑑除去画像又は前記印鑑除去画像を用いて生成した情報を前記出力部から出力する、
ことを含むことを特徴とする制御方法。
【請求項１２】
出力部を有するコンピュータの制御プログラムであって、
入力画像を取得し、
前記入力画像内で印鑑に対応する印鑑領域を検出し、
前記印鑑領域内の画素毎に、印鑑色割合を算出し、
背景情報を生成し、
前記印鑑色割合に基づいて、前記印鑑領域内の各画素と、各画素に対応する前記背景情報とを合成することにより、前記入力画像から印鑑成分を除去した印鑑除去画像を生成し、
前記印鑑除去画像又は前記印鑑除去画像を用いて生成した情報を前記出力部から出力する、
ことを前記コンピュータに実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、画像処理装置、制御方法及び制御プログラムに関し、特に、印鑑が含まれる画像を処理する画像処理装置、制御方法及び制御プログラムに関する。
【背景技術】
【０００２】
請求書等の帳票を担当者が手作業によりデータ化している会社では、膨大な数の帳票のデータ化が必要である場合に担当者の業務負担が大きくなるため、帳票のデータ化作業の効率化に対する要望が高まっている。帳票のデータ化作業の効率化を図るためには、帳票に記載されている文字をコンピュータが正しく認識する必要がある。しかしながら、帳票において、認識する必要がある会社名等の文字の上に印鑑が押されている場合、その文字が正しく認識されない可能性がある。【０００３】
印鑑が押印された帳票から記入文字を読み取る帳票読取り装置が開示されている（特許文献１）。この帳票読取り装置は、カラー画像の印影領域の各画素の赤色成分の濃淡画像値を黒色と白色に２値化し、注目画素が黒色の場合、注目画素の色識別を行い、赤色成分の値が他の原色成分の値より大きい場合、注目画素を赤色と判定して白色に置き換える。これにより、赤色の印影は白色となり、記入文字や枠線は黒色となり、記入文字や枠線に印影が重なっている箇所は黒色となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−９２５４３号公報
【発明の概要】
【０００５】
画像処理装置では、印鑑が含まれる入力画像から印鑑成分をより精度良く除去することを求められている。
【０００６】
情報処理装置、制御方法及び制御プログラムの目的は、印鑑が含まれる入力画像から印鑑成分をより精度良く除去することを可能とすることにある。
【０００７】
実施形態の一側面に係る画像処理装置は、入力画像を取得する取得部と、入力画像内で印鑑に対応する印鑑領域を検出する検出部と、印鑑領域内の画素毎に、印鑑色割合を算出する算出部と、背景情報を生成する背景情報生成部と、印鑑色割合に基づいて、印鑑領域内の各画素と、各画素に対応する背景情報とを合成することにより、入力画像から印鑑成分を除去した印鑑除去画像を生成する印鑑除去画像生成部と、印鑑除去画像又は印鑑除去画像を用いて生成した情報を出力する出力部と、を有する。
【０００８】
また、実施形態の一側面に係る制御方法は、出力部を有する画像処理装置の制御方法であって、画像処理装置が、入力画像を取得し、入力画像内で印鑑に対応する印鑑領域を検出し、印鑑領域内の画素毎に、印鑑色割合を算出し、背景情報を生成し、印鑑色割合に基づいて、印鑑領域内の各画素と、各画素に対応する背景情報とを合成することにより、入力画像から印鑑成分を除去した印鑑除去画像を生成し、印鑑除去画像又は印鑑除去画像を用いて生成した情報を出力部から出力する、ことを含む。
【０００９】
また、実施形態の一側面に係る制御プログラムは、出力部を有するコンピュータの制御プログラムであって、入力画像を取得し、入力画像内で印鑑に対応する印鑑領域を検出し、印鑑領域内の画素毎に、印鑑色割合を算出し、背景情報を生成し、印鑑色割合に基づいて、印鑑領域内の各画素と、各画素に対応する背景情報とを合成することにより、入力画像から印鑑成分を除去した印鑑除去画像を生成し、印鑑除去画像又は印鑑除去画像を用いて生成した情報を出力部から出力する、ことをコンピュータに実行させる。
【００１０】
本実施形態によれば、情報処理装置、制御方法及び制御プログラムは、印鑑が含まれる入力画像から印鑑成分をより精度良く除去することが可能となる。
【００１１】
本発明の目的及び効果は、特に請求項において指摘される構成要素及び組み合わせを用いることによって認識され且つ得られるだろう。前述の一般的な説明及び後述の詳細な説明の両方は、例示的及び説明的なものであり、特許請求の範囲に記載されている本発明を制限するものではない。
【図面の簡単な説明】
【００１２】
【図１】実施形態に従った画像処理システム１の概略構成を示す図である。
【図２】第２記憶装置２１０及び第２ＣＰＵ２２０の概略構成を示す図である。
【図３】画像読取処理の動作を示すフローチャートである。
【図４】認識処理の動作を示すフローチャートである。
【図５】入力画像５００の一例を示す模式図である。
【図６】印鑑画素について説明するための模式図である。
【図７Ａ】背景情報について説明するための模式図である。
【図７Ｂ】背景情報について説明するための模式図である。
【図８Ａ】印鑑除去画像８００の一例を示す模式図である。
【図８Ｂ】印鑑除去画像について説明するための模式図である。
【図８Ｃ】印鑑除去画像について説明するための模式図である。
【図９Ａ】赤色成分除去画像９００の一例を示す模式図である。
【図９Ｂ】赤色成分除去画像について説明するための模式図である。
【図１０】処理装置２３０の概略構成を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下、本開示の一側面に係る画像処理装置、制御方法及び制御プログラムについて図を参照しつつ説明する。但し、本発明の技術的範囲はそれらの実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶ点に留意されたい。
【００１４】
図１は、実施形態に従った画像処理システムの概略構成を示す図である。図１に示すように、画像処理システム１は、画像読取装置１００と、情報処理装置２００とを有する。
【００１５】
画像読取装置１００は、例えばスキャナ装置等である。画像読取装置１００は、情報処理装置２００に接続されている。情報処理装置２００は、画像処理装置の一例であり、例えばパーソナルコンピュータ等である。
【００１６】
画像読取装置１００は、第１インタフェース装置１０１と、撮像装置１０２と、第１記憶装置１１０と、第１ＣＰＵ（Control Processing Unit）１２０とを有する。
【００１７】
第１インタフェース装置１０１は、ＵＳＢ（Universal Serial Bus）等のシリアルバスに準じるインタフェース回路を有し、情報処理装置２００と電気的に接続して画像データ及び各種の情報を送受信する。また、第１インタフェース装置１０１の代わりに、無線信号を送受信するアンテナと、所定の通信プロトコルに従って、無線通信回線を通じて信号の送受信を行うための無線通信インタフェース回路とを有する通信装置が用いられてもよい。所定の通信プロトコルは、例えば無線ＬＡＮ（Local Area Network）である。
【００１８】
撮像装置１０２は、主走査方向に直線状に配列されたＣＣＤ（Charge Coupled Device）による撮像素子を備える縮小光学系タイプの撮像センサを有する。さらに、撮像装置１０２は、光を照射する光源と、撮像素子上に像を結ぶレンズと、撮像素子から出力された電気信号を増幅してアナログ／デジタル（Ａ／Ｄ）変換するＡ／Ｄ変換器とを有する。撮像装置１０２において、撮像センサは、搬送される用紙の表面を撮像してアナログの画像信号を生成して出力し、Ａ／Ｄ変換器は、このアナログの画像信号をＡ／Ｄ変換してデジタルの入力画像を生成して出力する。入力画像は、各画素データが、例えばＲＧＢ各色毎に８ｂｉｔで表される計２４ｂｉｔのＲ（赤色）値、Ｇ（緑色）値、Ｂ（青色）値からなるカラー多値画像である。なお、ＣＣＤの代わりにＣＭＯＳ（Complementary Metal Oxide Semiconductor）による撮像素子を備える等倍光学系タイプのＣＩＳ（Contact Image Sensor）が用いられてもよい。
【００１９】
第１記憶装置１１０は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等のメモリ装置、ハードディスク等の固定ディスク装置、又はフレキシブルディスク、光ディスク等の可搬用の記憶装置等を有する。また、第１記憶装置１１０には、画像読取装置１００の各種処理に用いられるコンピュータプログラム、データベース、テーブル等が格納される。コンピュータプログラムは、コンピュータ読み取り可能な可搬型記録媒体から公知のセットアッププログラム等を用いて第１記憶装置１１０にインストールされてもよい。可搬型記録媒体は、例えばＣＤ−ＲＯＭ（compact disk read only memory）、ＤＶＤ−ＲＯＭ（digital versatile disk read only memory）等である。また、第１記憶装置１１０は、撮像装置１０２により生成された入力画像等を記憶する。
【００２０】
第１ＣＰＵ１２０は、予め第１記憶装置１１０に記憶されているプログラムに基づいて動作する。なお、第１ＣＰＵ１２０に代えて、ＤＳＰ（digital signal processor）、ＬＳＩ（large scale integration）等が用いられてよい。また、第１ＣＰＵ１２０に代えて、ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field-Programming Gate Array）等が用いられてもよい。
【００２１】
第１ＣＰＵ１２０は、第１インタフェース装置１０１、撮像装置１０２及び第１記憶装置１１０等と接続され、これらの各部を制御する。第１ＣＰＵ１２０は、撮像装置１０２の原稿読取制御、第１インタフェース装置１０１を介した情報処理装置２００とのデータ送受信制御等を行う。
【００２２】
情報処理装置２００は、第２インタフェース装置２０１と、入力装置２０２と、表示装置２０３と、第２記憶装置２１０と、第２ＣＰＵ２２０と、処理装置２３０とを有する。以下、情報処理装置２００の各部について詳細に説明する。
【００２３】
第２インタフェース装置２０１は、画像読取装置１００の第１インタフェース装置１０１と同様のインタフェース回路を有し、情報処理装置２００と画像読取装置１００とを接続する。また、第２インタフェース装置２０１の代わりに、無線信号を送受信するアンテナと、無線ＬＡＮ等の所定の通信プロトコルに従って、無線通信回線を通じて信号の送受信を行うための無線通信インタフェース回路とを有する通信装置が用いられてもよい。
【００２４】
入力装置２０２は、キーボード、マウス等の入力装置及び入力装置から信号を取得するインタフェース回路を有し、利用者の操作に応じた信号を第２ＣＰＵ２２０に出力する。
【００２５】
表示装置２０３は、出力部の一例である。表示装置２０３は、液晶、有機ＥＬ等から構成されるディスプレイ及びディスプレイに画像データを出力するインタフェース回路を有し、第２記憶装置２１０と接続されて第２記憶装置２１０に保存されている画像データをディスプレイに表示する。
【００２６】
第２記憶装置２１０は、画像読取装置１００の第１記憶装置１１０と同様のメモリ装置、固定ディスク装置、可搬用の記憶装置等を有する。第２記憶装置２１０には、情報処理装置２００の各種処理に用いられるコンピュータプログラム、データベース、テーブル等が格納される。コンピュータプログラムは、例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いて第２記憶装置２１０にインストールされてもよい。また、第２記憶装置２１０は、画像読取装置１００から受信した入力画像、及び、処理装置２３０により入力画像に対して画像処理がなされた各種の処理画像等を記憶する。
【００２７】
第２ＣＰＵ２２０は、予め第２記憶装置２１０に記憶されているプログラムに基づいて動作する。なお、第２ＣＰＵ２２０に代えて、ＤＳＰ、ＬＳＩ、ＡＳＩＣ、ＦＰＧＡ等が用いられてもよい。
【００２８】
第２ＣＰＵ２２０は、第２インタフェース装置２０１、入力装置２０２、表示装置２０３、第２記憶装置２１０及び処理装置２３０等と接続され、これらの各部を制御する。第２ＣＰＵ２２０は、第２インタフェース装置２０１を介した画像読取装置１００とのデータ送受信制御、入力装置２０２の入力制御、表示装置２０３の表示制御、処理装置２３０による画像処理の制御等を行う。
【００２９】
処理装置２３０は、入力画像に対して所定の画像処理を実行する。処理装置２３０は、ＣＰＵ、ＤＳＰ、ＬＳＩ、ＡＳＩＣ又はＦＰＧＡ等で構成される。
【００３０】
図２は、第２記憶装置２１０及び第２ＣＰＵ２２０の概略構成を示す図である。
【００３１】
図２に示すように第２記憶装置２１０には、取得プログラム２１１、検出プログラム２１２、算出プログラム２１３、背景情報生成プログラム２１４、印鑑除去画像生成プログラム２１５、二値画像生成プログラム２１６、文字認識プログラム２１７及び出力制御プログラム２１８等の各プログラムが記憶される。これらの各プログラムは、プロセッサ上で動作するソフトウェアにより実装される機能モジュールである。第２ＣＰＵ２２０は、第２記憶装置２１０に記憶された各プログラムを読み取り、読み取った各プログラムに従って動作する。これにより、第２ＣＰＵ２２０は、取得部２２１、検出部２２２、算出部２２３、背景情報生成部２２４、印鑑除去画像生成部２２５、二値画像生成部２２６、文字認識部２２７及び出力制御部２２８として機能する。
【００３２】
図３は、画像読取装置１００による画像読取処理の動作を示すフローチャートである。以下、図３に示したフローチャートを参照しつつ、画像読取処理の動作を説明する。なお、以下に説明する動作のフローは、予め第１記憶装置１１０に記憶されているプログラムに基づき主に第１ＣＰＵ１２０により画像読取装置１００の各要素と協働して実行される。
【００３３】
最初に、撮像装置１０２は、原稿として、印鑑が押されている請求書等の帳票を撮像して入力画像を生成し、第１記憶装置１１０に保存する（ステップＳ１０１）。
【００３４】
次に、第１ＣＰＵ１２０は、第１記憶装置１１０に保存された入力画像を第１インタフェース装置１０１を介して情報処理装置２００に送信し（ステップＳ１０２）、一連のステップを終了する。
【００３５】
図４は、情報処理装置２００による認識処理の動作を示すフローチャートである。以下、図４に示したフローチャートを参照しつつ、認識処理の動作を説明する。なお、以下に説明する動作のフローは、予め第２記憶装置２１０に記憶されているプログラムに基づき主に処理装置２３０により情報処理装置２００の各要素と協同して実行される。
【００３６】
最初に、取得部２２１は、入力画像を第２インタフェース装置２０１を介して画像読取装置１００から取得し、第２記憶装置２１０に保存する（ステップＳ２０１）。
【００３７】
図５は、入力画像５００の一例を示す模式図である。
【００３８】
図５に示すように、入力画像５００には、住所、会社名、電話番号又は役職等の文字５０１と、印鑑５０２〜５０５とが写っている。なお、文字５０１は黒色を有し、印鑑５０２〜５０５は赤色を有している。印鑑５０２〜５０５の内、印鑑５０３〜５０５は文字５０１と重なっていないが、印鑑５０２は文字５０１と重なっている。そのため、文字５０１と印鑑５０２が重なっている領域では、黒色と赤色が重なっている。
【００３９】
次に、検出部２２２は、入力画像内の画素毎に赤色強度を算出する（ステップＳ２０２）。まず、検出部２２２は、入力画像内の各画素のＲＧＢ（赤色、緑色、青色）値をＨＳＬ（色相、彩度、輝度）値に変換する。次に、検出部２２２は、色相値が第１閾値（例えば３０）未満である画素と、色相値が第２閾値（例えば３３０）より大きい画素（即ち、オレンジ色から赤紫色を有する画素）を抽出する。次に、検出部２２２は、抽出した各画素について、以下の式（１）に従って、各画素のＲＧＢ値から赤色強度を算出する。
【数１】
0006970835.tif 000002
式（１）で示される赤色強度は、Ｒ値からＧ値を減算した値と、Ｒ値からＢ値を減算した値との合計値であり、各画素の赤色成分の強さを示す。
【００４０】
なお、検出部２２２は、抽出した各画素について、以下の式（２）のように、各画素のＳ（彩度）値を赤色強度として使用してもよい。
【数２】
0006970835.tif 000003
ここで、ＭＡＸ値は各画素のＲ値、Ｇ値、Ｂ値の内の最大値であり、ＭＩＮ値は各画素のＲ値、Ｇ値、Ｂ値の内の最小値である。
【００４１】
次に、検出部２２２は、算出した赤色強度に基づいて印鑑画素を抽出する（ステップＳ２０３）。検出部２２２は、算出した赤色強度が第３閾値（例えば３２）以上である画素を印鑑画素に決定し、赤色強度が第３閾値未満である画素を非印鑑画素に決定する。
【００４２】
図６は、印鑑画素について説明するための模式図である。
【００４３】
図６に示す画像６００では、図５に示した入力画像５００から抽出された印鑑画素６０２〜６０５が白色で示され、非印鑑画素６０１が黒色で示されている。図６に示すように、入力画像５００において印鑑５０２〜５０５が写っている領域、即ち赤色を有する領域に対応する画素は印鑑画素６０２〜６０５として抽出され、他の画素は非印鑑画素６０１として抽出される。但し、入力画像５００において文字５０１と印鑑５０２が重なっている領域、即ち黒色及び赤色を有する領域に対応する画素は、黒色と赤色の強さのバランスに応じて、一部は非印鑑画素６０１として抽出され、一部は印鑑画素６０２として抽出される。
【００４４】
次に、検出部２２２は、入力画像内で、抽出した印鑑画素が連結する領域を含む領域を、印鑑が含まれる印鑑領域、即ち印鑑に対応する印鑑領域として検出する（ステップＳ２０４）。検出部２２２は、相互に隣接する印鑑画素で囲まれる領域をラベリングにより一つのグループとしてまとめて印鑑領域とする。即ち、印鑑領域には、印鑑の外枠の内部領域が含まれる。なお、検出部２２２は、各グループの内、サイズ（面積）が所定範囲内であるグループのみを印鑑領域として検出してもよい。所定範囲は、一般的な印鑑が取り得る範囲に予め設定される。また、検出部２２２は、各グループの内、所定形状を有するグループのみを印鑑領域として検出してもよい。所定形状は、丸、四角等、一般的な印鑑が取り得る形状に予め設定される。例えば、検出部２２２は、各グループと所定形状との正規化相互相関値を算出し、算出した正規化相互相関値が所定値以上である場合に限り、そのグループを印鑑領域として検出する。また、検出部２２２は、各グループの外接矩形を印鑑領域として検出してもよい。
【００４５】
図６に示す例では、印鑑画素６０２〜６０５の外接矩形６１２〜６１５が印鑑領域として検出されている。
【００４６】
次に、算出部２２３は、印鑑領域内の画素毎に、赤色割合を算出する（ステップＳ２０５）。算出部２２３は、各画素について、以下の式（３）に従って、各画素の赤色強度に基づいて、各画素の赤色割合を算出する。
【数３】
0006970835.tif 000004
ここで、αは係数（例えば９６）であり、赤色強度の値域幅に基づいて、予め設定される。また、βはオフセット値（例えば３２）であり、赤色強度の値域に基づいて、予め設定される。赤色割合は、０以上であり且つ１以下である範囲内に設定される。即ち、式（３）により算出された値が０以下である場合、赤色割合は０に補正され、式（３）により算出された値が１以上である場合、赤色割合は１に補正される。式（３）で示される赤色割合は、各画素に含まれる各色成分の内の赤色成分の割合を示し、各画素に含まれる赤色成分が大きい程大きい値を有する。このように、算出部２２３は、各画素のＲ値、Ｇ値及びＢ値の内の少なくとも二つの色値の関係に基づいて、各画素の赤色割合を算出する。
【００４７】
次に、算出部２２３は、印鑑領域内の画素毎に、明るさ割合を算出する（ステップＳ２０６）。まず、算出部２２３は、各画素の明るさを、以下の式（４）に従って、各画素のＲ値、Ｇ値及びＢ値に基づいて算出する。
【数４】
0006970835.tif 000005
式（４）で示される明るさは、ＲＧＢ座標系で示される各画素の原点（黒）からの距離を示す。
【００４８】
なお、各画素の明るさは、以下の式（５）に従って算出されてもよい。
【数５】
0006970835.tif 000006
この場合、算出部２２３は、簡易的に明るさを算出することができ、算出時間を短縮することができる。また、以下の式（６）のように、各画素の明るさとして、各画素のＹＵＶフォーマットにおける輝度値が使用されてもよい。
【数６】
0006970835.tif 000007
または、以下の式（７）のように、各画素の明るさとして、各画素のＨＳＬフォーマットにおける輝度値が使用されてもよい。
【数７】
0006970835.tif 000008
このように、各画素の明るさは、各画素の輝度値又はＲ値、Ｇ値及びＢ値に基づいて算出される。
【００４９】
次に、算出部２２３は、印鑑領域内で印鑑を表す印鑑色値を算出する。算出部２２３は、印鑑領域内の印鑑画素の内、赤色強度が高い順から５０％の印鑑画素の明るさの平均値を印鑑色値として算出する。また、算出部２２３は、印鑑領域内で文字を表す文字色値を算出する。算出部２２３は、印鑑領域内の画素の内、明るさが低い順（黒色に近い順）から１％の画素の明るさの平均値を文字色値として算出する。なお、印鑑色値又は文字色値として、各画素の明るさの中央値等、平均値以外の統計値が用いられてもよい。算出部２２３は、各画素について、以下の式（８）に従って、算出した印鑑色値及び文字色値と、各画素の明るさとに基づいて、各画素の明るさ割合を算出する。
【数８】
0006970835.tif 000009
式（８）で示される明るさ割合は、印鑑領域内で算出された印鑑色値及び文字色値を考慮して算出される、各画素の明るさの割合を示し、各画素の明るさが大きい程大きい値を有する。
【００５０】
次に、算出部２２３は、印鑑領域内の画素毎に、算出した赤色割合及び明るさ割合に基づいて、印鑑色割合を算出する（ステップＳ２０７）。算出部２２３は、以下の式（９）に従って、各画素の赤色割合と各画素の明るさ割合の乗算値を、各画素の印鑑色割合として算出する。
【数９】
0006970835.tif 000010
なお、算出部２２３は、各画素の赤色割合と各画素の明るさ割合の平均値を、各画素の印鑑色割合として算出してもよい。
【００５１】
次に、背景情報生成部２２４は、背景情報を生成する（ステップＳ２０８）。背景情報生成部２２４は、入力画像内の全ての画素について背景情報を生成する。まず、背景情報生成部２２４は、入力画像の各画素に対して、平均フィルタ又はガウシアンフィルタ等の平滑フィルタを適用してノイズを除去する。次に、背景情報生成部２２４は、ノイズを除去した入力画像に対して白色成分を膨張させた膨張画像を生成し、膨張画像内の各画素の画素値（Ｒ値、Ｇ値、Ｂ値）を、対応する入力画像内の各画素の背景情報として決定する。即ち、入力画像内の注目画素に対応する背景情報は、注目画素の周辺画素の中で輝度が最も高い画素の画素値（Ｒ値、Ｇ値、Ｂ値）に設定される。
【００５２】
図７Ａ及び図７Ｂは、背景情報について説明するための模式図である。
【００５３】
図７Ａに示す画像７００及び図７Ｂに示す画像７１０は、図５に示した入力画像５００から生成された背景情報を画素値とする画素からなる背景画像である。画像７００は、注目画素を中心に一辺が５画素である矩形範囲を周辺画素として生成された背景画像であり、画像７１０は、注目画素を中心に一辺が１５画素である矩形範囲を周辺画素として生成された背景画像である。背景画像７００には、文字７０１、印鑑７０２〜７０５及び罫線７０６の成分が強く残っている。一方、背景画像７１０では、文字７１１、印鑑７１２〜７１５及び罫線７１６の成分は十分に小さくなり、文字７１１、印鑑７１２〜７１５及び罫線７１６は背景に溶け込んでいる。このように、例えば注目画素を中心に一辺が１５画素である矩形範囲を周辺画素として設定することにより、背景情報生成部２２４は、文字、印鑑及び罫線の成分が除去された背景情報を生成することができる。
【００５４】
次に、印鑑除去画像生成部２２５は、入力画像から印鑑成分を除去した印鑑除去画像を生成する（ステップＳ２０９）。印鑑除去画像生成部２２５は、印鑑色割合に基づいて、印鑑領域内の各画素と、各画素に対応する背景情報とを合成することにより、印鑑除去画像を生成する。印鑑除去画像生成部２２５は、各画素のＲ値、Ｇ値、Ｂ値を、それぞれ、以下の式（１０）に従って算出されるＤr、Ｄg、Ｄbとする印鑑除去画像を生成する。
【数１０】
0006970835.tif 000011
ここで、Ｓr、Ｓg、Ｓbはそれぞれ各画素に対応する入力画像内の画素のＲ値、Ｇ値、Ｂ値であり、Ｂr、Ｂg、Ｂbはそれぞれ各画素に対応する背景情報のＲ値、Ｇ値、Ｂ値である。即ち、印鑑除去画像内の各画素のＲＧＢ値は、各画素の印鑑色割合が大きい程、背景情報のＲＧＢ値に近く、各画素の印鑑色割合が小さい程、入力画像内の対応する画素のＲＧＢ値に近い。
【００５５】
図８Ａは、印鑑除去画像８００の一例を示す模式図である。
【００５６】
図８Ａに示す印鑑除去画像８００は、図５に示した入力画像５００から生成された印鑑除去画像である。図８Ａに示すように、印鑑除去画像８００では、文字８０１の成分は残りつつ、印鑑８０２〜８０５の成分は良好に除去されている。特に、印鑑除去画像８００では、入力画像５００において印鑑５０２と重なっていた文字５０１の成分が、印鑑５０２とともに除去されることなく残っている。
【００５７】
図８Ｂ及び図８Ｃは、印鑑除去画像について説明するための模式図である。
【００５８】
図８Ｂは、入力画像８１０の印鑑領域の一部を示し、領域８１１は白色の背景を示し、領域８１２は黒色の文字を示し、領域８１３は背景上に押された赤色の印鑑を示し、領域８１４は文字上に押された印鑑を示している。この場合、領域８１３の赤色割合は、領域８１１、８１２の赤色割合より大きい。一方、領域８１４では黒色の文字の影響により赤色成分が小さいため、領域８１４の赤色割合は、領域８１１、８１２の赤色割合より大きいものの、領域８１３の赤色割合と比較すると小さい。また、領域８１１、８１３の明るさ割合は、それぞれ領域８１２、８１４の明るさ割合より大きい。
【００５９】
図８Ｃは、入力画像８１０から生成された印鑑除去画像８２０の印鑑領域の一部を示し、領域８２１、８２２、８２３、８２４はそれぞれ領域８１１、８１２、８１３、８１４に対応している。上記したように、印鑑除去画像生成部２２５は、赤色割合及び明るさ割合に基づいて算出された印鑑色割合に基づいて、入力画像８１０内の各画素のＲＧＢ値と背景情報のＲＧＢ値とを合成する。領域８１１の背景情報のＲＧＢ値は領域８１１の各画素のＲＧＢ値とほぼ同じであるため、印鑑除去画像８２０の領域８２１のＲＧＢ値は、入力画像８１０の領域８１１のＲＧＢ値と同様になる。また、領域８１２では、赤色割合及び明るさ割合が小さいため、印鑑色割合が小さくなり、印鑑除去画像８２０の領域８２２のＲＧＢ値は、入力画像８１０の領域８１２のＲＧＢ値と同様になる。
【００６０】
一方、領域８１３では、赤色割合及び明るさ割合が大きいため、印鑑色割合が大きく、印鑑除去画像８２０の領域８２３のＲＧＢ値は、入力画像８１０の領域８１３のＲＧＢ値より背景情報のＲＢＧ値に近い（領域８２３は背景に近い）。また、領域８１４では、赤色割合及び明るさ割合が領域８１３の赤色割合及び明るさ割合より小さいため、印鑑色割合が領域８１３の印鑑色割合より小さい。そのため、印鑑除去画像８２０の領域８２４のＲＧＢ値は、背景情報のＲＧＢ値より入力画像８１０の領域８１４のＲＧＢ値に近い（領域８２４は領域８１４に近い）。
【００６１】
また、印鑑除去画像生成部２２５は、入力画像８１０内の画素のＲＧＢ値を、固定のＲＧＢ値（例えば白色のＲＧＢ値）でなく、背景情報のＲＧＢ値と合成する。これにより、合成後の領域８２３及び領域８２４は、周辺領域と近い色合いを有するため、印鑑除去画像において印鑑が除去された領域に不自然な色が発生することが抑制される。
【００６２】
次に、二値画像生成部２２６は、生成した印鑑除去画像に対して、赤色成分を除去するドロップアウト処理を実行することにより、赤色成分除去画像を生成する（ステップＳ２１０）。二値画像生成部２２６は、印鑑除去画像内の各画素のＲＧＢの各色の値をＲ値とし、赤色成分除去画像として生成する。
【００６３】
図９Ａは、赤色成分除去画像９００の一例を示す模式図である。
【００６４】
図９Ａに示す赤色成分除去画像９００は、図５に示した入力画像５００から生成された赤色成分除去画像である。図８Ａに示す印鑑除去画像８００では、印鑑８０２〜８０５の成分は良好に除去されているが、印鑑８０２〜８０５の領域はわずかに赤味がかっている。一方、図９Ａに示す赤色成分除去画像９００では、文字９０１及び印鑑９０２〜９０５を含む全領域が背景色で表され、印鑑９０２〜９０５の成分は印鑑除去画像８００よりさらに除去されている。
【００６５】
図９Ｂは、赤色成分除去画像について説明するための模式図である。
【００６６】
図９Ｂは、図８Ｃの印鑑除去画像８２０から生成された赤色成分除去画像９１０の印鑑領域の一部を示し、領域９１１、９１２、９１３、９１４は、それぞれ領域８２１、８２２、８２３、８２４に対応している。印鑑除去画像８２０の領域８２１は白色を有しており、白色ではＲ値、Ｇ値及びＢ値が全て大きいため、領域９１１の輝度値は大きい。一方、印鑑除去画像８２０の領域８２２は黒色を有しており、黒色ではＲ値、Ｇ値及びＢ値が全て小さいため、領域９１２の輝度値は小さい。
【００６７】
また、印鑑除去画像８２０の領域８２３は、入力画像８１０において赤色を有する領域８１３と、白色を有する背景情報とを合成して生成されている。したがって、領域８２３のＲ値は大きいため、領域９１３の輝度値は大きい。一方、印鑑除去画像８２０の領域８２４は、入力画像８１０において赤味がかった黒色を有する領域８１３に、白色を有する背景情報がわずかに合成されて生成されている。そのため、領域８１３には赤色成分がわずかに含まれており、領域９１３の輝度値はわずかに高い値（白色と黒色の中間の値）となる。
【００６８】
次に、二値画像生成部２２６は、生成した赤色成分除去画像に対して、二値化処理を実行することにより、二値画像を生成する（ステップＳ２１１）。二値画像生成部２２６は、赤色成分除去画像内で輝度値が第４閾値以上である画素を白色画素とし、輝度値が第４閾値未満である画素を黒色画素とした画像を二値画像として生成する。第４閾値は、事前の実験により、赤色成分除去画像において文字上に押された印鑑に対応する領域（領域９１４）の輝度値より大きくなるように設定される。これにより、二値画像では、入力画像内の文字に対応する画素が黒色画素となり、入力画像内の他の画素に対応する画素が白色画素となる。
【００６９】
次に、文字認識部２２７は、公知のＯＣＲ（Optical Character Recognition）技術を利用して、生成された二値画像から文字を検出する（ステップＳ２１２）。
【００７０】
次に、出力制御部２２８は、検出された文字を表示装置２０３に表示し（ステップＳ２１３）、一連のステップを終了する。なお、出力制御部２２８は、検出された文字に代えて又は加えて、印鑑除去画像、赤色成分除去画像又は二値画像を表示装置２０３に表示してもよい。また、出力制御部２２８は、検出された文字、印鑑除去画像、赤色成分除去画像又は二値画像を不図示の通信装置を介して不図示のサーバ等に送信してもよい。このように、出力制御部２２８は、印鑑除去画像又は印鑑除去画像を用いて生成した情報を出力する。
【００７１】
なお、算出部２２３は、印鑑領域内の画素毎に、赤色割合及び明るさ割合の内の何れか一方の割合を算出し、算出した割合に基づいて印鑑色割合を算出してもよい。その場合、算出部２２３は、ステップＳ２０５又はＳ２０６の処理の内の一方を省略する。算出部２２３は、ステップＳ２０７において、赤色割合又は明るさ割合の内の一方の割合、又は、その割合と所定係数の乗算値もしくはその割合と所定オフセットの加算値を印鑑色割合として算出する。情報処理装置２００は、赤色割合及び明るさ割合の両方に基づいて印鑑色割合を算出する場合、より高精度に文字成分を残しつつ印鑑成分を除去することが可能となる。一方、情報処理装置２００は、赤色割合及び明るさ割合の何れか一方に基づいて印鑑色割合を算出する場合、より短時間に印鑑除去画像を生成することが可能となり、画像生成処理の処理負荷を低減することが可能となる。
【００７２】
また、背景情報生成部２２４は、印鑑領域において印鑑除去画像生成部２２５が合成する画素についてのみ背景情報を生成してもよい。その場合、背景情報生成部２２４は、ステップＳ２０８において、入力画像内の全ての画素について背景情報を生成するのでなく、印鑑領域内の画素についてのみ背景情報を生成する。または、背景情報生成部２２４は、印鑑色割合が０より大きい画素についてのみ背景情報を生成してもよい。これにより、情報処理装置２００は、より短時間に印鑑除去画像を生成することが可能となり、画像生成処理の処理負荷を低減することが可能となる。
【００７３】
また、二値画像生成部２２６は、ステップＳ２１０の処理を省略し、赤色成分除去画像を生成せずに印鑑除去画像から二値画像を生成してもよい。
【００７４】
以上詳述したように、図４に示したフローチャートに従って動作することによって、情報処理装置２００は、入力画像において、各画素の印鑑色割合に基づいて、各画素と各画素に対応する背景情報とを合成することにより、印鑑成分を除去する。これにより、情報処理装置２００は、印鑑が含まれる入力画像から印鑑成分をより精度良く除去することが可能となった。
【００７５】
例えば、入力画像に対して直接、各画素の輝度値に基づいて二値化処理が実行されると、赤色の印鑑が写っている領域も黒色の文字が写っている領域と同様に黒色画素となる可能性がある。一方、入力画像に対して直接、赤色成分を除去するドロップアウト処理が実行されると、文字と印鑑が重なっている領域の赤色成分が強い場合に、その領域が文字として残らない可能性がある。情報処理装置２００は、各画素の明るさ割合を考慮して印鑑成分を除去することにより、黒色の文字に印鑑が重なっている領域を印鑑として除去せずに文字として残すことが可能となる。
【００７６】
また、入力画像に対して直接、赤色成分を除去するドロップアウト処理が実行されると、印鑑の赤色成分が背景の赤色成分より強い場合に、印鑑が写っていた領域が背景より明るくなり、目立ってしまう可能性がある。情報処理装置２００は、入力画像内の印鑑に対応する画素を背景情報と合成することにより、印鑑成分を背景成分に近づけて背景に埋めることが可能となり、印鑑成分を良好に除去することが可能となる。
【００７７】
図１０は、他の実施形態に係る情報処理装置における処理装置２３０の概略構成を示すブロック図である。
【００７８】
処理装置２３０は、ＣＰＵ２２０の代わりに、認識処理を実行する。処理装置２３０は、取得回路２３１、検出回路２３２、算出回路２３３、背景情報生成回路２３４、印鑑除去画像生成回路２３５、二値画像生成回路２３６、文字認識回路２３７及び出力制御回路２３８等を有する。
【００７９】
取得回路２３１は、取得部の一例であり、取得部２２１と同様の機能を有する。取得回路２３１は、入力画像を第２インタフェース装置２０１を介して画像読取装置１００から取得し、第２記憶装置２１０に保存する。
【００８０】
検出回路２３２は、検出部の一例であり、検出部２２２と同様の機能を有する。検出回路２３２は、第２記憶装置２１０から入力画像を読み出し、入力画像内で印鑑に対応する印鑑領域を検出し、検出結果を第２記憶装置２１０に保存する。
【００８１】
算出回路２３３は、算出部の一例であり、算出部２２３と同様の機能を有する。算出回路２３３は、第２記憶装置２１０から入力画像及び印鑑領域の検出結果を読み出し、印鑑領域内の画素毎に印鑑色割合を算出し、第２記憶装置２１０に保存する。
【００８２】
背景情報生成回路２３４は、背景情報生成部の一例であり、背景情報生成部２２４と同様の機能を有する。背景情報生成回路２３４は、第２記憶装置２１０から入力画像を読み出し、入力画像内の各画素の背景情報を生成し、第２記憶装置２１０に保存する。
【００８３】
印鑑除去画像生成回路２３５は、印鑑除去画像生成部の一例であり、印鑑除去画像生成部２２５と同様の機能を有する。印鑑除去画像生成回路２３５は、第２記憶装置２１０から入力画像、印鑑領域の検出結果、印鑑色割合及び背景情報を読み出し、印鑑除去画像を生成し、第２記憶装置２１０に保存する。
【００８４】
二値画像生成回路２３６は、二値画像生成部の一例であり、二値画像生成部２２６と同様の機能を有する。二値画像生成回路２３６は、第２記憶装置２１０から印鑑除去画像を読み出し、印鑑除去画像から二値画像を生成し、第２記憶装置２１０に保存する。
【００８５】
文字認識回路２３７は、文字認識部の一例であり、文字認識部２２７と同様の機能を有する。文字認識回路２３７は、第２記憶装置２１０から二値画像を読み出し、二値画像から文字を検出し、検出結果を第２記憶装置２１０に保存する。
【００８６】
出力制御回路２３８は、出力制御部の一例であり、出力制御部２２８と同様の機能を有する。出力制御回路２３８は、第２記憶装置２１０から文字の検出結果、印鑑除去画像又は二値画像を読み出し、読み出した情報を表示装置２０３に出力する。
【００８７】
以上詳述したように、情報処理装置は、処理装置２３０を用いる場合も、印鑑が含まれる入力画像から印鑑成分をより精度良く除去することが可能となった。
【００８８】
以上、好適な実施形態について説明してきたが、実施形態はこれらに限定されない。例えば、画像読取装置１００と情報処理装置２００の機能分担は、図１に示す画像処理システム１の例に限られず、画像読取装置１００及び情報処理装置２００の各部を画像読取装置１００と情報処理装置２００の何れに配置するかは適宜変更可能である。または、画像読取装置１００と情報処理装置２００を一つの装置で構成してもよい。
【００８９】
例えば、画像読取装置１００の第１記憶装置１１０が、情報処理装置２００の第２記憶装置２１０に記憶された各プログラムを記憶し、画像読取装置１００の第１ＣＰＵ１２０が、情報処理装置２００の第２ＣＰＵ１２０により実現される各部として動作してもよい。また、画像読取装置１００が、情報処理装置２００の処理装置２３０と同様の処理装置を有してもよい。
【００９０】
その場合、画像読取装置１００は表示装置２０３と同様の表示装置を有する。認識処理は画像読取装置１００で実行されるため、ステップＳ１０２、Ｓ２０１の入力画像の送受信処理は省略される。ステップＳ２０２〜Ｓ２１３の各処理は、画像読取装置１００の第１ＣＰＵ１２０又は処理装置によって実行される。これらの処理の動作は、情報処理装置２００の第２ＣＰＵ２２０又は処理装置２３０によって実行される場合と同様である。
【００９１】
また、画像処理システム１において、第１インタフェース装置１０１と第２インタフェース装置２０１は、インターネット、電話回線網（携帯端末回線網、一般電話回線網を含む）、イントラネット等のネットワークを介して接続してもよい。その場合、第１インタフェース装置１０１及び第２インタフェース装置２０１に、接続するネットワークの通信インタフェース回路を備える。また、その場合、クラウドコンピューティングの形態で画像処理のサービスを提供できるように、ネットワーク上に複数の情報処理装置を分散して配置し、各情報処理装置が協働して、認識処理等を分担するようにしてもよい。これにより、画像処理システム１は、複数の画像読取装置が読み取った入力画像について、効率よく認識処理を実行できる。
【符号の説明】
【００９２】
１  画像処理システム
２００    情報処理装置
２２１    取得部
２２２    検出部
２２３    算出部
２２４    背景情報生成部
２２５    印鑑除去画像生成部
２２８    出力制御部
【図１】
0006970835.tif 000012
【図２】
0006970835.tif 000013
【図３】
0006970835.tif 000014
【図４】
0006970835.tif 000015
【図５】
0006970835.tif 000016
【図６】
0006970835.tif 000017
【図７Ａ】
0006970835.tif 000018
【図７Ｂ】
0006970835.tif 000019
【図８Ａ】
0006970835.tif 000020
【図８Ｂ】
0006970835.tif 000021
【図８Ｃ】
0006970835.tif 000022
【図９Ａ】
0006970835.tif 000023
【図９Ｂ】
0006970835.tif 000024
【図１０】
0006970835.tif 000025