(57)【要約】【課題】真のストローク色や背景色を簡単かつ高精度に推定すること。【解決手段】文書１００の紙面には文字１０１および罫線１０２を含むキャラクタ１０３が、所定のストローク色で表示されている。紙面の背景１０４には、背景色が施されている。文書１００が読み込まれると、文書１００のカラー画像を取得できる。カラー画像１２０に、線形フィルタを施すことにより重み画像１３０を生成する。このあと、いろいろなストローク色や背景色から推定カラー画像１４０を作成する。推定カラー画像１４０は、原色ＲＧＢをそれぞれ０から２５５まで変化させて組み合わせた画像群である。この推定カラー画像１４０の中から、カラー画像１２０に最も似ているカラー画像１５０を抽出する。カラー画像１５０から真のストローク色および真の背景色を求めて、領域１１０と同一の復元画像１６０を得ることができる。【選択図】        図１
2006127065.tif 000002
【特許請求の範囲】
【請求項１】
所定のストローク色のキャラクタと前記ストローク色とは異なる色の背景とからなる文書のカラー画像を取得させる取得工程と、
前記取得工程によって取得された文書のカラー画像に基づいて、当該カラー画像内の前記キャラクタに対応するキャラクタ画像を強調するように重み付けした重み画像を生成させる生成工程と、
前記カラー画像と、前記生成工程によって生成された重み画像とに基づいて、前記ストローク色の色情報を算出させる算出工程と、
前記カラー画像内の前記キャラクタ画像の色情報を、前記算出工程によって算出されたストローク色の色情報に変換させる変換工程と、
をコンピュータに実行させることを特徴とするキャラクタ画像復元プログラム。
【請求項２】
前記算出工程は、さらに、前記カラー画像と前記重み画像とに基づいて、背景色の色情報を算出させ、
前記変換工程は、前記カラー画像内の前記背景に対応する画像の色情報を、前記算出工程によって算出された背景色の色情報に変換させることを特徴とする請求項１に記載のキャラクタ画像復元プログラム。
【請求項３】
さらに、前記読取工程によって読み取られた文書のカラー画像をサブピクセル２値化処理させる２値化処理工程を含み、
前記生成工程は、前記２値化処理工程によって得られた２値画像の各サブピクセル内の黒画素率または白画素率に基づいて、前記重み画像を生成させることを特徴とする請求項１または２に記載のキャラクタ画像復元プログラム。
【請求項４】
所定のストローク色のキャラクタと前記ストローク色とは異なる色の背景とからなる文書を読み取る読取手段と、
前記読取手段によって読み取られた文書のカラー画像に基づいて、当該カラー画像内の前記キャラクタに対応するキャラクタ画像を強調するように重み付けした重み画像を生成する生成手段と、
前記カラー画像と、前記生成手段によって生成された重み画像とに基づいて、前記ストローク色の色情報を算出する算出手段と、
前記カラー画像内の前記キャラクタ画像の色情報を、前記算出手段によって算出されたストローク色の色情報に変換する変換手段と、
を備えることを特徴とするキャラクタ画像復元装置。
【請求項５】
所定のストローク色のキャラクタと前記ストローク色とは異なる色の背景とからなる文書のカラー画像を取得する取得工程と、
前記取得工程によって取得された文書のカラー画像に基づいて、当該カラー画像内の前記キャラクタに対応するキャラクタ画像を強調するように重み付けした重み画像を生成する生成工程と、
前記カラー画像と、前記生成工程によって生成された重み画像とに基づいて、前記ストローク色の色情報を算出する算出工程と、
前記カラー画像内の前記キャラクタ画像の色情報を、前記算出工程によって算出されたストローク色の色情報に変換する変換工程と、
を含んだことを特徴とするキャラクタ画像復元方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、文書中に表示されている文字や罫線などのキャラクタの画像を復元するキャラクタ画像復元プログラム、キャラクタ画像復元装置、およびキャラクタ画像復元方法に関する。
【背景技術】
【０００２】
図７は、従来のカラー画像からの文字認識・復元処理を示す説明図である。図７において、文書７００には、面塗りの背景７０２に、その背景色とは異なるストローク色の文字、罫線（不図示）などのキャラクタ７０３が描かれている。そして、この文書７００をスキャナで読み込むことによって文書７００のカラー画像を取得する。
【０００３】
取得されたカラー画像７１０は二値化処理され、背景７０２は背景画像７１２で、キャラクタ７０３はキャラクタ画像７１３であらわされる。そして、この二値化した際に黒画素で示されたキャラクタ領域の黒画素部分の色や、二値化後に白画素で示された背景領域の白画素部分の色を抽出する。このあと、抽出された色情報を単純に平均することによって復元画像７２０を取得していた。下記特許文献１にも、同様な文字画像復元装置が開示されている。
【０００４】
【特許文献１】特開平１１−１９６４２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術では、取得したカラー画像のキャラクタ画像が、面塗り背景をもつ白抜き文字の画像である場合、薄い背景に同色系の濃い文字の画像である場合、または、幅１〜３ドット程度の細い罫線の画像である場合、カラー画像の取得時における、キャラクタ画像のストローク色と背景画像の背景色との混色現象の影響を受けて、復元画像におけるキャラクタ画像のストローク色（推定色）が、文書に表示されているキャラクタのストローク色（真のストローク色）から大きくずれてしまうという問題があった。
【０００６】
この発明は、上述した従来技術による問題点を解消するため、真のストローク色や背景色を簡単かつ高精度に推定することができるキャラクタ画像復元プログラム、キャラクタ画像復元装置、およびキャラクタ画像復元方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、この発明にかかるキャラクタ画像復元プログラム、キャラクタ画像復元装置、およびキャラクタ画像復元方法は、所定のストローク色のキャラクタと前記ストローク色とは異なる色の背景とからなる文書を読み取り、読み取られた文書のカラー画像に基づいて、当該カラー画像内の前記キャラクタに対応するキャラクタ画像を強調するように重み付けした重み画像を生成し、前記カラー画像と、生成された重み画像とに基づいて、前記ストローク色の色情報を算出し、前記カラー画像内の前記キャラクタ画像の色情報を、算出されたストローク色の色情報に変換することを特徴とする。
【０００８】
また、前記カラー画像と前記重み画像とに基づいて、背景色の色情報を算出し、前記カラー画像内の前記背景に対応する画像の色情報を、前記算出手段によって算出された背景色の色情報に変換することとしてもよい。
【０００９】
さらに、読み取られた文書のカラー画像をサブピクセル２値化処理し、２値化処理によって得られた２値画像の各サブピクセル内の黒画素率または白画素率に基づいて、前記重み画像を生成することとしてもよい。
【００１０】
この発明によれば、所定のストローク色のキャラクタとストローク色とは異なる色の背景とからなる文書について、当該ストローク色が同等となる文書の推定カラー画像を取得することができ、背景色との混色を防止することができる。また、背景色も同等となる文書の推定カラー画像を取得することができる。さらに、文書のカラー画像をサブピクセル化した２値画像にすることにより、ストローク色をより正確に強調することができる。
【発明の効果】
【００１１】
本発明にかかるキャラクタ画像復元プログラム、キャラクタ画像復元装置、およびキャラクタ画像復元方法によれば、文書の背景色による混色の悪影響を防止して、カラー表示された文書についてのキャラクタ認識を簡単かつ高精度におこなうことができるという効果を奏する。
【発明を実施するための最良の形態】
【００１２】
以下に添付図面を参照して、この発明にかかるキャラクタ画像復元プログラム、キャラクタ画像復元装置、およびキャラクタ画像復元方法の好適な実施の形態を詳細に説明する。
【００１３】
（キャラクタ画像復元の概要）
まず、この発明の実施の形態にかかるキャラクタ画像復元の概要について説明する。図１は、この発明の実施の形態にかかるキャラクタ画像復元を示す概要図である。図１において、各種書類、帳票、申請書などの文書１００の紙面には、ひらがな、カタカナ、漢字、数字、記号などの文字１０１および罫線（表も含む）１０２を含むキャラクタ１０３が、所定のストローク色で表示（記載または印字）されている。またキャラクタ１０３を除く紙面の背景１０４には、ストローク色とは異なる色（背景色）が施されている。
【００１４】
ここで、紙面上の任意のキャラクタ１０３が含まれる領域１１０に着目すると、当該領域１１０には一例として『品』という漢字のキャラクタ１１１が所定のストローク色（たとえば白）で表示されており、当該領域１１０の背景１１２にはストローク色とは異なる背景色が施されている。文書１００がスキャナによって読み込まれると、文書１００のカラー画像を取得することができる。カラー画像１２０は、取得された文書１００のカラー画像の一部である領域１１０のカラー画像である。
【００１５】
このカラー画像１２０には、キャラクタ１１１の画像（キャラクタ画像）１２１と、背景１１２の画像（背景画像）１２２が含まれている。そして、このカラー画像１２０に、たとえば５×５の線形フィルタを施すことにより、重み画像１３０を生成する。このあと、いろいろなストローク色や背景色から推定カラー画像１４０を作成する。推定カラー画像１４０は、原色ＲＧＢをそれぞれ０から２５５まで変化させて組み合わせた画像群である。
【００１６】
この推定カラー画像１４０の中から、カラー画像１２０に最も似ているカラー画像を抽出する。この抽出されたカラー画像１５０が背景１１２の混色の悪影響を最も受けていない画像であるとして、当該カラー画像１５０から真のストローク色（キャラクタ１１１のストローク色）および真の背景色（背景１１２の背景色）を求めて、領域１１０と同一の復元画像１６０を得ることができる。
【００１７】
（キャラクタ画像復元装置のハードウェア構成）
つぎに、この発明の実施の形態にかかるキャラクタ画像復元装置のハードウェア構成について説明する。図２は、この発明の実施の形態にかかるキャラクタ画像復元装置のハードウェア構成を示すブロック図である。
【００１８】
図２において、キャラクタ画像復元装置は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、ＨＤＤ（ハードディスクドライブ）２０４と、ＨＤ（ハードディスク）２０５と、ＦＤＤ（フレキシブルディスクドライブ）２０６と、着脱可能な記録媒体の一例としてのＦＤ（フレキシブルディスク）２０７と、ディスプレイ２０８と、Ｉ／Ｆ（インターフェース）２０９と、キーボード２１０と、マウス２１１と、スキャナ２１２と、プリンタ２１３と、を備えている。また、各構成部はバス２００によってそれぞれ接続されている。
【００１９】
ここで、ＣＰＵ２０１は、キャラクタ画像復元装置の全体の制御を司る。ＲＯＭ２０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ２０３は、ＣＰＵ２０１のワークエリアとして使用される。ＨＤＤ２０４は、ＣＰＵ２０１の制御にしたがってＨＤ２０５に対するデータのリード／ライトを制御する。ＨＤ２０５は、ＨＤＤ２０４の制御で書き込まれたデータを記憶する。
【００２０】
ＦＤＤ２０６は、ＣＰＵ２０１の制御にしたがってＦＤ２０７に対するデータのリード／ライトを制御する。ＦＤ２０７は、ＦＤＤ２０６の制御で書き込まれたデータを記憶したり、ＦＤ２０７に記憶されたデータをキャラクタ画像復元装置に読み取らせたりする。
【００２１】
また、着脱可能な記録媒体として、ＦＤ２０７のほか、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、メモリーカードなどであってもよい。ディスプレイ２０８は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。このディスプレイ２０８は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００２２】
Ｉ／Ｆ２０９は、通信回線を通じてインターネットなどのネットワーク２１４に接続され、このネットワーク２１４を介して他の装置に接続される。そして、Ｉ／Ｆ２０９は、ネットワーク２１４と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。Ｉ／Ｆ２０９には、たとえばモデムやＬＡＮアダプタなどを採用することができる。
【００２３】
キーボード２１０は、文字、数字、各種指示などの入力のためのキーを備え、データの入力をおこなう。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス２１１は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などをおこなう。ポインティングデバイスとして同様に機能を備えるものであれば、トラックボールやジョイスティックなどであってもよい。
【００２４】
スキャナ２１２は、画像を光学的に読み取り、キャラクタ画像復元装置内に画像データを取り込む。なお、スキャナ２１２は、ＯＣＲ機能を持たせてもよい。また、プリンタ２１３は、画像データや文書データを印刷する。プリンタ２１３には、たとえば、レーザプリンタやインクジェットプリンタを採用することができる。
【００２５】
（キャラクタ画像復元装置の機能的構成）
つぎに、この発明の実施の形態にかかるキャラクタ画像復元装置の機能的構成について説明する。図３は、この発明の実施の形態にかかるキャラクタ画像復元装置の機能的構成を示すブロック図である。図３において、キャラクタ画像復元装置３００は、読取部３０１と、キャラクタ領域切出部３０２と、２値化処理部３０３と、重み画像生成部３０４と、観測画素値抽出部３０５と、色情報算出部３０６と、変換部３０７と、表示部３０８と、から構成されている。
【００２６】
図３において、読取部３０１は、所定のストローク色のキャラクタ１０３とそのストローク色とは異なる色の背景１０４を含む文書１００を読み取る。具体的には、図１に示した各種書類、帳票、申請書などの文書１００を光学的に読み取り、当該文書１００のカラー画像を取得する。この読取部３０１は、具体的には、たとえば、図２に示したスキャナ２１２によってその機能を実現することができる。また、読取部３０１によって取得されたカラー画像は、スキャナ２１２が有するＯＣＲ機能によって、カラー画像内のキャラクタ１０３を認識することができる。
【００２７】
キャラクタ領域切出部３０２は、読取部３０１によって取得されたカラー画像の中からキャラクタ画像１２１を含む所定の領域（以下、「キャラクタ領域」という。）を切り出す。具体的には、図１に示したカラー画像１２０を、キャラクタ領域として切り出すことができる。このキャラクタ領域の切り出しに関しては、公知になっている技術を利用することができる。
【００２８】
たとえば、特開昭５８−２１４９６９号公報に示されているように、キャラクタ列の行方向の各ドット位置における行垂直方向の黒画素数を求め保持しておき、次に切り出し開始点・文字幅からなる切り出しパラメータを変化させて切り出しをおこなう。そして、切り出し位置の平均黒画素数が最小のものを切り出しパラメータと決定する。これにより、キャラクタ領域の切り出しをおこなうことができる。
【００２９】
また、特開平１１−３３８９７５号公報に示されているように、切り出しパラメータの探索を、粗い探索と最急降下法等を用いた精密な探索というように段階的におこない、切り出しパラメータを段階的に探索した切り出しパラメータ候補の中から、最も有効な切り出し位置を、キャラクタ認識結果を利用して選択する。これにより、キャラクタ領域の切り出しをおこなうことができる。なお、このキャラクタ領域切出部３０２は、具体的には、たとえば、図２に示したＲＯＭ２０２、ＲＡＭ２０３、ＨＤ２０５、ＦＤ２０７等に記録されたプログラムを、ＣＰＵ２０１が実行することによってその機能を実現する。
【００３０】
また、２値化処理部３０３は、キャラクタ領域切出部３０２によって切り出されたキャラクタ領域（カラー画像１２０）の２値化処理をおこなう。具体的には、キャラクタ領域であるカラー画像１２０をサブピクセル化して２値化処理をおこなうことで、白黒のサブピクセル化２値画像４１０を生成する。図４は、カラー画像１２０の拡大図である。
【００３１】
図４において、キャラクタ領域であるカラー画像１２０は、３２×３２ドットのカラー画像である。このカラー画像１２０の４×４ドットの領域（注目領域）４００に着目する。この注目領域４００をサブピクセル化することにより、１２×１２ドットのサブピクセル化２値画像４１０を生成する。ここでは、カラー画像１２０の１ドットが、サブピクセル化２値画像４１０の３×３ドットに対応する。また、サブピクセル化２値画像４１０では、カラー画像１２０における漢字のキャラクタ１１１である『品』のキャラクタ画像１２１のストローク色を黒画素、背景画像１２２を白画素としている。
【００３２】
なお、この２値化処理部３０３は、具体的には、たとえば、図２に示したＲＯＭ２０２、ＲＡＭ２０３、ＨＤ２０５、ＦＤ２０７等に記録されたプログラムを、ＣＰＵ２０１が実行することによってその機能を実現する。
【００３３】
また、重み画像生成部３０４は、読取部３０１によって読み取られた文書１００のカラー画像に基づいて、当該カラー画像内のキャラクタ画像を強調させた重み画像１３０を生成する。具体的には、２値化処理部３０３によって生成されたサブピクセル化２値画像４１０から、重み画像（ボケ画像）１３０を生成する。より具体的には、まず、サブピクセル化２値画像４１０を用いて、カラー画像１２０の１ドットから得られる黒画素率を考慮して、黒画素率Ｆプレーンというグレースケールの中間画像を生成する。
【００３４】
たとえば、カラー画像１２０の１ドットに対応するサブピクセル化２値画像４１０の３×３ドットの各領域（図４を参照）において、黒画素が０ドットの場合はグレー値を２５５とし、黒画素が１ドットの場合はグレー値を２２７とし、黒画素が２ドットの場合はグレー値を１９８とし、黒画素が３ドットの場合はグレー値を１７０とし、黒画素が４ドットの場合はグレー値を１４２とし、黒画素が５ドットの場合はグレー値を１１３とし、黒画素が６ドットの場合はグレー値を８５とし、黒画素が７ドットの場合はグレー値を５７とし、黒画素が８ドットの場合はグレー値を２８とし、黒画素が９ドットの場合はグレー値を０とする。これにより、４×４ドットの注目領域４００に対応する４×４ドットの黒画素率Ｆプレーンを生成することができる。
【００３５】
つぎに、漢字のキャラクタ１１１である『品』のストローク色をそれらしく見せるために、この黒画素率Ｆプレーンに対して線形フィルタＦをかけ、重み画像１３０を生成する。図５は、重み画像生成部３０４によって生成された重み画像１３０の拡大図である。ここで、線形フィルタとしては、平滑化フィルタ、たとえば、下記式（１）に示したような加重平均フィルタＷを用いることができる。下記式（２）は、Ｗ１をＷ１＝０．６８４４１３１８９、Ｗ２をＷ２＝０．０９８５６００９７、Ｗ３をＷ３＝０．０５９２３３３０９とした場合の線形フィルタである。なお、下記式（３）は、カラー画像１２０の各画素（ｉ，ｊ）に線形フィルタを施した値ｗBijの合計値が１であることをあらわしている。なお、線形フィルタとしてはエッジ抽出型のフィルタを用いることとしてもよい。
【００３６】
【数１】
2006127065.tif 000003
【００３７】
なお、この重み画像生成部３０４は、具体的には、たとえば、図２に示したＲＯＭ２０２、ＲＡＭ２０３、ＨＤ２０５、ＦＤ２０７等に記録されたプログラムを、ＣＰＵ２０１が実行することによってその機能を実現する。
【００３８】
また、観測画素値抽出部３０５は、キャラクタ領域切出部３０２によって切り出されたキャラクタ領域のカラー画像１２０の各画素値を観測画素値として抽出する。この観測画素値は、原色ＲＧＢごとに抽出する。なお、この観測画素値抽出部３０５は、具体的には、たとえば、図２に示したＲＯＭ２０２、ＲＡＭ２０３、ＨＤ２０５、ＦＤ２０７等に記録されたプログラムを、ＣＰＵ２０１が実行することによってその機能を実現する。
【００３９】
また、色情報算出部３０６は、カラー画像１２０と、重み画像生成部３０４によって生成された重み画像１３０とに基づいて、キャラクタ１０３のストローク色の色情報を算出する。具体的には、観測画素値抽出部３０５によって抽出されたカラー画像１２０の観測画素値と、重み画像１３０の画素値と、に基づいて、キャラクタ１０３のストローク色の色情報を算出する。
【００４０】
ここで、色情報とは、文書に表示されているキャラクタの真のストローク色や真の背景色の画素値である。キャラクタの真のストローク色の色情報ｇBは、下記式（４）を用いて、また、キャラクタの真のストローク色の色情報ｇBおよび真の背景色の色情報ｇWは、式（４）および式（５）を用いて算出することができる。
【００４１】
【数２】
2006127065.tif 000004
【００４２】
また、上記式（４）および式（５）中、ｗBijは、線形フィルタＷによって平滑化処理されたカラー画像１２０の画素（ｉ，ｊ）におけるストローク色の重み、すなわち、重み画像１３０の画素（ｉ，ｊ）の値をあらわしている。また、式（５）中、ｗwijは、線形フィルタＦによって平滑化処理されたカラー画像１２０の画素（ｉ，ｊ）における背景色の重み、すなわち、重み画像１３０の画素（ｉ，ｊ）の値をあらわしており、下記式（６）の関係であらわすことができる。
【００４３】
【数３】
2006127065.tif 000005
【００４４】
上記式（４）および式（５）では、色情報ｇB、ｇWは、観測画素値と同様、原色ＲＧＢごとに算出する。なお、この色情報算出部３０６は、具体的には、たとえば、図２に示したＲＯＭ２０２、ＲＡＭ２０３、ＨＤ２０５、ＦＤ２０７等に記録されたプログラムを、ＣＰＵ２０１が実行することによってその機能を実現する。
【００４５】
また、変換部３０７は、カラー画像１２０内のキャラクタ画像１２１の色情報を、色情報算出部３０６によって算出されたストローク色の色情報ｇBに変換する。これにより、カラー画像１２０に真のストローク色や背景色の色づけをおこなうことができ、図１に示した復元画像１６０を生成することができる。なお、この変換部３０７は、具体的には、たとえば、図２に示したＲＯＭ２０２、ＲＡＭ２０３、ＨＤ２０５、ＦＤ２０７等に記録されたプログラムを、ＣＰＵ２０１が実行することによってその機能を実現する。
【００４６】
また、表示部３０８は、変換部３０７によって色情報が変換されたカラー画像を表示する。この表示部３０８は、具体的には、たとえば、図２に示したディスプレイ２０８によってその機能を実現する。
【００４７】
（キャラクタ画像復元処理手順）
つぎに、この発明の実施の形態にかかるキャラクタ画像復元処理手順について説明する。図６は、この発明の実施の形態にかかるキャラクタ画像復元処理手順を示すフローチャートである。
【００４８】
図６において、まず、読取部３０１により文書を読み取り（ステップＳ６０１）、当該文書１００のカラー画像を入力する（ステップＳ６０２）。そして、キャラクタ領域切出部３０２によりカラー画像からキャラクタ領域を切出し（ステップＳ６０３）、切り出されたキャラクタ領域のカラー画像１２０の各画素から観測画素値を抽出する（ステップＳ６０４）。
【００４９】
また、２値化処理部３０３で、ステップＳ６０３で切り出されたカラー画像１２０をサブピクセル化して２値化する（ステップＳ６０５）。そして、サブピクセル化２値画像４１０に線形フィルタＷをかけることにより重み画像を生成する（ステップＳ６０６）。このあと、色情報算出部３０６で、文書１００のキャラクタ１０３のストローク色や背景色の色情報ｇB、ｇWを算出する（ステップＳ６０７）。
【００５０】
そして、変換部３０７で、カラー画像１２０内のキャラクタ画像１２１の色情報を、色情報算出部３０６によって算出されたストローク色の色情報に変換する（ステップＳ６０８）。これにより、図１に示した復元画像１６０を生成することができる。このあと、他にキャラクタ領域がある場合（ステップＳ６０９：Ｙｅｓ）、ステップＳ６０３に移行する。一方、他にキャラクタ領域がない場合（ステップＳ６０９：Ｎｏ）、ステップＳ６０８の変換処理で得られた復元画像１６０をディスプレイ２０８に表示する（ステップＳ６１０）。なお、出力形式は表示に限らず、プリンタ２１３による印刷もおこなうことができる。
【００５１】
以上説明したように、この発明の実施の形態にかかるキャラクタ画像復元装置およびキャラクタ画像復元方法によれば、カラー表示された文書１００の背景色によるストローク色の混色の悪影響を防止して、当該文書１００についてのキャラクタ認識を簡単かつ高精度におこなうことができる。
【００５２】
なお、本実施の形態で説明したキャラクタ画像復元方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【００５３】
（付記１）所定のストローク色のキャラクタと前記ストローク色とは異なる色の背景とからなる文書のカラー画像を取得させる取得工程と、
前記取得工程によって取得された文書のカラー画像に基づいて、当該カラー画像内の前記キャラクタに対応するキャラクタ画像を強調するように重み付けした重み画像を生成させる生成工程と、
前記カラー画像と、前記生成工程によって生成された重み画像とに基づいて、前記ストローク色の色情報を算出させる算出工程と、
前記カラー画像内の前記キャラクタ画像の色情報を、前記算出工程によって算出されたストローク色の色情報に変換させる変換工程と、
をコンピュータに実行させることを特徴とするキャラクタ画像復元プログラム。
【００５４】
（付記２）前記算出工程は、さらに、前記カラー画像と前記重み画像とに基づいて、背景色の色情報を算出させ、
前記変換工程は、前記カラー画像内の前記背景に対応する画像の色情報を、前記算出工程によって算出された背景色の色情報に変換させることを特徴とする付記１に記載のキャラクタ画像復元プログラム。
【００５５】
（付記３）さらに、前記読取工程によって読み取られた文書のカラー画像をサブピクセル２値化処理させる２値化処理工程を含み、
前記生成工程は、前記２値化処理工程によって得られた２値画像の各サブピクセル内の黒画素率または白画素率に基づいて、前記重み画像を生成させることを特徴とする付記１または２に記載のキャラクタ画像復元プログラム。
【００５６】
（付記４）付記１〜３のいずれか一つに記載のキャラクタ画像復元プログラムを記録したコンピュータ読み取り可能な記録媒体。
【００５７】
（付記５）所定のストローク色のキャラクタと前記ストローク色とは異なる色の背景とからなる文書を読み取る読取手段と、
前記読取手段によって読み取られた文書のカラー画像に基づいて、当該カラー画像内の前記キャラクタに対応するキャラクタ画像を強調するように重み付けした重み画像を生成する生成手段と、
前記カラー画像と、前記生成手段によって生成された重み画像とに基づいて、前記ストローク色の色情報を算出する算出手段と、
前記カラー画像内の前記キャラクタ画像の色情報を、前記算出手段によって算出されたストローク色の色情報に変換する変換手段と、
を備えることを特徴とするキャラクタ画像復元装置。
【００５８】
（付記６）前記算出手段は、さらに、前記カラー画像と前記重み画像とに基づいて、前記背景色の色情報を算出し、
前記変換手段は、前記カラー画像内の前記背景に対応する画像の色情報を、前記算出手段によって算出された背景色の色情報に変換することを特徴とする付記５に記載のキャラクタ画像復元装置。
【００５９】
（付記７）さらに、前記読取手段によって読み取られた文書のカラー画像をサブピクセル２値化処理する２値化処理手段を備え、
前記生成手段は、前記２値化処理手段によって得られた２値画像の各サブピクセル内の黒画素率または白画素率に基づいて、前記重み画像を生成することを特徴とする付記５または６に記載のキャラクタ画像復元装置。
【００６０】
（付記８）所定のストローク色のキャラクタと前記ストローク色とは異なる色の背景とからなる文書のカラー画像を取得する取得工程と、
前記取得工程によって取得された文書のカラー画像に基づいて、当該カラー画像内の前記キャラクタに対応するキャラクタ画像を強調するように重み付けした重み画像を生成する生成工程と、
前記カラー画像と、前記生成工程によって生成された重み画像とに基づいて、前記ストローク色の色情報を算出する算出工程と、
前記カラー画像内の前記キャラクタ画像の色情報を、前記算出工程によって算出されたストローク色の色情報に変換する変換工程と、
を含んだことを特徴とするキャラクタ画像復元方法。
【００６１】
（付記９）前記算出工程は、さらに、前記カラー画像と前記重み画像とに基づいて、背景色の色情報を算出し、
前記変換工程は、前記カラー画像内の前記背景に対応する画像の色情報を、前記算出工程によって算出された背景色の色情報に変換することを特徴とする付記８に記載のキャラクタ画像復元方法。
【００６２】
（付記１０）さらに、前記読取工程によって読み取られた文書のカラー画像をサブピクセル２値化処理する２値化処理工程を含み、
前記生成工程は、前記２値化処理工程によって得られた２値画像の各サブピクセル内の黒画素率または白画素率に基づいて、前記重み画像を生成することを特徴とする付記８または９に記載のキャラクタ画像復元方法。
【産業上の利用可能性】
【００６３】
以上のように、本発明にかかるキャラクタ画像復元プログラム、キャラクタ画像復元装置、およびキャラクタ画像復元方法は、キャラクタ画像に施されているストローク色の認識に有用である。
【図面の簡単な説明】
【００６４】
【図１】この発明の実施の形態にかかるキャラクタ画像復元を示す概要図である。
【図２】この発明の実施の形態にかかるキャラクタ画像復元装置のハードウェア構成を示すブロック図である。
【図３】この発明の実施の形態にかかるキャラクタ画像復元装置の機能的構成を示すブロック図である。
【図４】カラー画像の拡大図である。
【図５】重み画像生成部によって生成された重み画像の拡大図である。
【図６】この発明の実施の形態にかかるキャラクタ画像復元処理手順を示すフローチャートである。
【図７】従来のカラー画像からの文字認識・復元処理を示す説明図である。
【符号の説明】
【００６５】
１００  文書
１０１  文字
１０２  罫線
１０３、１１１  キャラクタ
１０４、１１２  背景
１２０  カラー画像
１２１  キャラクタ画像
１２２  背景画像
１４０  推定カラー画像
１６０  復元画像
３００  キャラクタ画像復元装置
３０１  読取部
３０２  キャラクタ領域切出部
３０３  ２値化処理部
３０４  重み画像生成部
３０５  観測画素値抽出部
３０６  色情報算出部
３０７  変換部
３０８  表示部
４００  注目領域
４１０  サブピクセル化２値画像
【図１】
2006127065.tif 000006
【図２】
2006127065.tif 000007
【図３】
2006127065.tif 000008
【図４】
2006127065.tif 000009
【図５】
2006127065.tif 000010
【図６】
2006127065.tif 000011
【図７】
2006127065.tif 000012