(57)【要約】【課題】文字認識とバーコード認識の画像処理を区別して、文字認識の速度などの性能劣化を防ぎながら、バーコードの認識率向上を実現する帳票の文字認識技術を提供する。【解決手段】画像処理装置において、バーコード付き伝票などのバーコード付き帳票のカラーまたはグレースケール画像を二値化する画像二値化部１０１と、バーコード付き帳票の二値画像を文字認識する文字認識部１０２と、バーコード付き帳票のカラーまたはグレースケール画像をバーコード認識するバーコード認識部１０３と、文字認識部の文字認識結果とバーコード認識部のバーコード認識結果とを合成する認識結果合成部１０４とを有する。【選択図】図１
2010182219.tif 000002
【特許請求の範囲】
【請求項１】
バーコード付き帳票のカラーまたはグレースケール画像を二値化する画像二値化部と、
前記バーコード付き帳票の二値画像を文字認識する文字認識部と、
前記バーコード付き帳票のカラーまたはグレースケール画像をバーコード認識するバーコード認識部と、
前記文字認識部の文字認識結果と前記バーコード認識部のバーコード認識結果とを合成する認識結果合成部とを有することを特徴とする画像処理装置。
【請求項２】
請求項１記載の画像処理装置において、
前記バーコード付き帳票の二値画像と、文字の認識位置およびバーコードの認識位置を定義した認識情報定義ファイルと、
前記認識情報定義ファイルを入力し、文字を認識する位置とバーコードの認識する位置を算出する位置算出部とをさらに有し、
前記文字認識部は、前記位置算出部の算出結果に基づいて文字認識し、
前記バーコード認識部は、前記位置算出部の算出結果に基づいてバーコード認識することを特徴とする画像処理装置。
【請求項３】
請求項２記載の画像処理装置において、
前記位置算出部は、
前記認識情報定義ファイルから認識情報を入力し、前記バーコード付き帳票の二値画像に重ね合わせる認識情報定義ファイル入力部と、
前記認識情報定義ファイル内の基準領域に関する情報を使用して、前記バーコード付き帳票の二値画像内の基準領域を検出する基準領域検出部と、
前記認識情報定義ファイルの認識情報の位置情報に、前記認識情報定義ファイル内の基準領域の位置情報と前記バーコード付き帳票の二値画像内の基準領域の検出結果の位置情報の差分を加算し、前記バーコード付き帳票の二値画像用の認識情報を算出する認識情報移動部とを有することを特徴とする画像処理装置。
【請求項４】
バーコード付き帳票の二値画像と、文字の認識位置およびバーコードの認識位置を定義した認識情報定義ファイルと、
前記認識情報定義ファイルを入力し、文字を認識する位置とバーコードの認識する位置を算出する位置算出部と、
前記位置算出部の算出結果に基づいて、前記バーコード付き帳票の二値画像を文字認識する文字認識部と、
前記位置算出部の算出結果に基づいて、前記バーコード付き帳票のカラーまたはグレースケール画像をバーコード認識するバーコード認識部と、
前記文字認識部の文字認識結果と前記バーコード認識部のバーコード認識結果とを合成する認識結果合成部とを有することを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関し、特に、バーコード付き伝票などの帳票の文字認識技術に適用して有効な技術に関する。
【背景技術】
【０００２】
本発明者が検討したところによれば、帳票などの文字認識技術としては、例えば特許文献１〜３に記載される技術などが挙げられる。
【０００３】
特許文献１には、銀行為替および小切手などの文書に記録されたバーコード文字の光学的走査および認識システムの技術が開示されている。
【０００４】
特許文献２には、小切手などの文書上のバーコード文字の光学的走査と認識を行う方法とシステムの技術が開示されている。
【０００５】
特許文献３には、バーコード付き原稿を電子文書化する際に、バーコードの画像が劣化しないようにする技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平５−１２４８７号公報
【特許文献２】特開平５−２５０５１５号公報
【特許文献３】特開２００８−１６７３１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、上述した前記特許文献１および２の技術は、バーコード文字の認識が課題であり、本発明のように、文字認識の速度などの性能劣化を防ぎながら、バーコードの認識率向上を目指すものではない。前記特許文献３の技術は、バーコード付き原稿を電子文書化する際に、バーコードの画像が劣化しないようにすることが課題であり、本発明のように、文字認識の速度などの性能劣化を防ぎながら、バーコードの認識率向上を目指すものではない。
【０００８】
また、帳票などの文字認識技術には、例えば、白黒二値画像に対して文字認識を行う従来技術１や、この技術にバーコード認識を行うためのオプション機能を付加した従来技術２などがある。
【０００９】
前記従来技術１は、スキャナから入力した白黒二値画像に対し、罫線情報や文字情報を抽出し、文字を認識し、その結果をテキストファイルに出力するものである。前記従来技術２は、バーコードを認識するオプション製品であり、バーコード認識処理は白黒二値画像だけではなく、グレースケール画像での認識が可能である。しかし、文字認識が白黒二値で処理を行っているため、バーコード認識も白黒二値で処理を行っている。
【００１０】
よって、前記従来技術２を用いた場合には、バーコードの印刷状態によるバーコード認識への影響を受け難くするために、グレースケールで画像を入力する必要がある。しかし、文字認識は処理速度を向上させるために、白黒二値画像に対して罫線情報や文字情報を抽出および文字の認識の処理を行っている。このため、文字認識を行う場合には、バーコードの認識ができない場合が予想されるにも関わらず、グレースケール画像を使用せずに白黒二値画像を使用している。
【００１１】
そこで、本発明の目的は、文字認識とバーコード認識の画像処理を区別して、文字認識の速度などの性能劣化を防ぎながら、バーコードの認識率向上を実現する帳票の文字認識技術を提供することにある。
【００１２】
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【００１３】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次のとおりである。
【００１４】
すなわち、代表的なものの概要は、バーコード付き伝票などのバーコード付き帳票のカラーまたはグレースケール画像を二値化する画像二値化部と、バーコード付き帳票の二値画像を文字認識する文字認識部と、バーコード付き帳票のカラーまたはグレースケール画像をバーコード認識するバーコード認識部と、文字認識部の文字認識結果とバーコード認識部のバーコード認識結果とを合成する認識結果合成部とを有することを特徴とする。
【００１５】
このような構成において、まず、認識の対象となるバーコード付き帳票をスキャナやファイルなどからカラーまたはグレースケール画像入力する。入力したカラーまたはグレースケール画像をメモリやハードディスクなどの記憶装置に保存する。そのカラーまたはグレースケール画像を二値画像化するが、二値画像化した画像はカラーまたはグレースケール画像とは別に保存する。認識の対象となる帳票内のバーコード部分はカラーまたはグレースケール画像でバーコードの認識を実行する。そして、認識の対象となる帳票内の文字認識は、二値画像で行う。最後にバーコードの認識結果と文字認識の結果を合成する。
【発明の効果】
【００１６】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下のとおりである。
【００１７】
すなわち、代表的なものによって得られる効果は、白黒二値画像で文字認識を実行し、さらにバーコードをカラーまたはグレースケール画像で認識することで、文字認識の処理時間を増大させることなく、バーコードを印刷する台紙や印字方法が原因で、バーコードに滲みがあるような場合に、バーコードの認識率の向上を見込むことができる。この結果、バーコードの認識率が向上することで、誤りを修正する校正を行う時間が短縮できる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態１の画像処理装置の構成および動作を説明するための図である。
【図２】本発明の実施の形態１の画像処理装置において、グレースケール画像および白黒二値画像にてバーコードを入力した例を説明するための図である。
【図３】本発明の実施の形態２の画像処理装置の構成および動作を説明するための図である。
【図４】本発明の実施の形態２の画像処理装置において、位置算出部の処理手順を説明するための図である。
【図５】本発明の実施の形態２の画像処理装置において、認識情報定義ファイルの例を説明するための図である。
【図６】本発明の実施の形態３の画像処理装置の構成および動作を説明するための図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００２０】
また、以下の実施の形態においては、認識の対象となるバーコード付き帳票として、バーコード付き伝票を例に説明するが、これに限定されるものではない。
【００２１】
（実施の形態１）
本発明の実施の形態１の画像処理装置を、図１および図２を用いて説明する。図１は、本実施の形態１の画像処理装置の構成および動作を説明するための図である。図２は、グレースケール画像および白黒二値画像にてバーコードを入力した例を説明するための図である。
【００２２】
まず、本実施の形態１の画像処理装置の構成を、図１を用いて説明する。
【００２３】
本実施の形態１の画像処理装置は、バーコード付き伝票のカラーまたはグレースケール画像を二値化する画像二値化部１０１と、バーコード付き伝票の二値画像を文字認識する文字認識部１０２と、バーコード付き伝票のカラーまたはグレースケール画像をバーコード認識するバーコード認識部１０３と、文字認識結果とバーコード認識結果を合成する認識結果合成部１０４から構成される。これらの各機能部は、画像処理装置内のＣＰＵ（図示せず）により実行されるプログラムにより実現され、ソフトウェアによる機能ブロックである。
【００２４】
また、画像処理装置には、スキャナ３００から入力されるデータや、画像二値化部１０１、文字認識部１０２、バーコード認識部１０３、および、認識結果合成部１０４の各機能部による処理結果のデータなどを保存するメモリやハードディスクなどの記憶装置１５０（１５０ａ〜１５０ｄ）も備えられている。
【００２５】
次に、本実施の形態１の画像処理装置の動作を、図１を用いて説明する。
【００２６】
始めに、バーコード付き伝票をスキャナ３００から入力し、カラーまたはグレースケール画像を記憶装置１５０ａ上に作成する。この時、入力方法はスキャナ３００でなく、画像ファイルからの入力でも良い。
【００２７】
続いて、バーコード付き伝票のカラーまたはグレースケール画像を画像二値化部１０１により二値化を行う。このとき、バーコード付き伝票の二値画像と、カラーまたはグレースケール画像は記憶装置１５０ｂ，１５０ｃに別々に格納する。なお、画像二値化部１０１による画像の二値化に関し、その処理方法はどのような方法でも良い。
【００２８】
そして、バーコード付き伝票の白黒二値画像に対し、文字認識部１０２により文字認識を行う。
【００２９】
一方、バーコード認識部１０３にて、バーコード付き伝票のカラーまたはグレースケール画像に対し、バーコードの認識を行う。二値画像に対して情報量の多い、カラーまたはグレースケール画像を使用することにより、バーコードの認識率の向上が見込まれる。なお、バーコード認識部１０３のバーコード認識の処理方式に関しては、どのような方法を使用しても良い。
【００３０】
最後に、文字認識部１０２で得られた文字認識結果と、バーコード認識部１０３で得られたバーコード認識結果を、認識結果合成部１０４にて認識結果を合成して記憶装置１５０ｄに格納し、この認識結果を出力する。認識結果はテキスト形式でも良いし、認識結果以外に位置情報などを保持したＸＭＬ形式などでも良い。
【００３１】
ここで、バーコード認識をカラーまたはグレースケール画像に対して行うことによる効果を、図２を用いて説明する。図２は、グレースケール画像および白黒二値画像にてバーコードを入力した例を示し、（ａ）はグレースケール画像による入力例、（ｂ）は白黒二値画像による入力例である。
【００３２】
図２において、（ａ）のグレースケール画像と（ｂ）の白黒二値画像とを比較すると、（ａ）に比べて（ｂ）の方が、幅が均等ではなく、ギザギザになっていることが分かる。このため、白黒二値画像で入力された場合は、グレースケール画像で入力された場合に比べてバーコードの認識率が低下する。よって、本実施の形態１においては、カラーまたはグレースケール画像で入力される場合を適用して、バーコードの認識率を向上させている。
【００３３】
以上説明したように、本実施の形態１の画像処理装置によれば、画像二値化部１０１、文字認識部１０２、バーコード認識部１０３、認識結果合成部１０４などから構成され、白黒二値画像で文字認識を実行し、さらにバーコードをカラーまたはグレースケール画像で認識することで、文字認識の処理時間を増大させることなく、バーコード付き伝票の印字方法などが原因で、バーコードに滲みがあるような場合に、バーコードの認識率の向上を見込むことができる。この結果、バーコードの認識率が向上することで、誤りを修正する校正を行う時間が短縮できる。
【００３４】
（実施の形態２）
本発明の実施の形態２の画像処理装置を、図３〜図５を用いて説明する。図３は、本実施の形態２の画像処理装置の構成および動作を説明するための図である。図４は、位置算出部の処理手順を説明するための図である。図５は、認識情報定義ファイルの例を説明するための図である。
【００３５】
まず、本実施の形態２の画像処理装置の構成を、図３を用いて説明する。
【００３６】
本実施の形態２の画像処理装置は、前記実施の形態１に対して、文字を認識する位置とバーコードの認識する位置を算出する位置算出部１０５が追加されている点が異なる。すなわち、本実施の形態２の画像処理装置は、画像二値化部１０１、文字認識部１０２、バーコード認識部１０３、および、認識結果合成部１０４に加えて、バーコード付き伝票の二値画像と、文字の認識位置およびバーコードの認識位置などを定義した認識情報定義ファイル（記憶装置１５０ｅに格納）を入力し、文字を認識する位置とバーコードの認識する位置を算出する位置算出部１０５を含んで構成される。この位置算出部１０５も、ソフトウェアによる機能ブロックである。
【００３７】
次に、本実施の形態２の画像処理装置の動作を、図３を用いて説明する。
【００３８】
始めに、バーコード付き伝票をスキャナ３００から入力し、カラーまたはグレースケール画像を記憶装置１５０ａ上に作成する。この時、入力方法はスキャナ３００でなく、画像ファイルからの入力でも良い。
【００３９】
続いて、バーコード付き伝票のカラーまたはグレースケール画像を画像二値化部１０１により二値化を行う。このとき、バーコード付き伝票の二値画像と、カラーまたはグレースケール画像は記憶装置１５０ｂ，１５０ｃに別々に格納する。なお、画像二値化部１０１による画像の二値化に関し、その処理方法はどのような方法でも良い。
【００４０】
さらに、バーコード付き伝票の二値画像と、文字の認識位置およびバーコードの認識位置などを定義した認識情報定義ファイルを記憶装置１５０ｅから入力し、位置算出部１０５によって、文字を認識する位置とバーコードの認識する位置を算出する。認識情報定義ファイルに格納する文字およびバーコードの認識位置情報は、バーコード付き伝票の二値画像の左上などを原点とした絶対的な位置情報でも良いが、この位置情報の表現方法はどのような方法でもかまわない。位置を算出する方法は、二値画像の左上などを原点とした絶対的な位置情報でも良いが、算出方法はどのような方法でもかまわない。
【００４１】
この認識情報定義ファイルの例を、図５を用いて説明する。認識情報定義ファイルには、文字やバーコードといった認識対象、認識を実施する矩形領域の位置、矩形領域の上下左右の線種情報からなる認識情報および、位置のずれを検出するための情報を認識情報に追加した基準領域情報などを格納する。
【００４２】
ここで、位置算出部１０５の処理手順を、図４を用いて説明する。この位置算出部１０５は、認識情報定義ファイル入力部２０１と、基準領域検出部２０２と、認識情報移動部２０３から構成される。
【００４３】
認識情報定義ファイル入力部２０１にて、図５で示した認識情報定義ファイルから認識情報を入力し、バーコード付き伝票の二値画像に重ね合わせる。
【００４４】
基準領域検出部２０２にて、認識情報定義ファイル内の基準領域に関する情報を使用して、バーコード付き伝票の二値画像内の基準領域を検出する。
【００４５】
認識情報移動部２０３にて、認識情報定義ファイルの認識情報の位置情報に、認識情報定義ファイル内の基準領域の位置情報とバーコード付き伝票の二値画像内の基準領域の検出結果の位置情報の差分を加算し、バーコード付き伝票の二値画像用の認識情報を算出する。
【００４６】
この基準領域は複数個設定しても良い。複数個の基準領域を設定した場合には、各々の位置情報のずれ量を勘案し、認識領域の拡大や縮小を行うこともできる。
【００４７】
なお、処理時間を短縮する必要がない場合や、認識情報定義ファイルがない場合、バーコードの認識位置をバーコード付き伝票の二値画像の全体としても良い。
【００４８】
以上のようにして、位置算出部１０５の処理が実行される。
【００４９】
図３に戻り、文字認識部１０２にて、位置算出部１０５の算出結果に基づいて、バーコード付き伝票の二値画像に対して、文字認識を行う。認識情報定義ファイルがない場合や、認識する文字がない場合は文字認識を実施しなくても良い。
【００５０】
一方、バーコード認識部１０３にて、位置算出部１０５の算出結果に基づいて、バーコード付き伝票のカラーまたはグレースケール画像に対し、位置算出部１０５で得られたバーコードの認識位置を使用して、バーコードの認識を行う。二値画像に対して情報量の多い、カラーまたはグレースケール画像を使用することにより、バーコードの認識率の向上が見込まれる。なお、バーコード認識部１０３のバーコード認識の処理方式に関しては、どのような方法を使用しても良い。
【００５１】
最後に、文字認識部１０２で得られた文字認識結果と、バーコード認識部１０３で得られたバーコード認識結果を、認識結果合成部１０４にて認識結果を合成して記憶装置１５０ｄに格納し、認識結果を出力する。認識結果はテキスト形式でも良いし、認識結果以外に位置情報などを保持したＸＭＬ形式などでも良い。
【００５２】
以上説明したように、本実施の形態２の画像処理装置によれば、前記実施の形態１と同様に、文字認識の処理時間を増大させることなく、バーコードの認識率の向上を見込むことができ、この結果、誤りを修正する校正を行う時間が短縮できる。さらに、本実施の形態２によれば、位置算出部１０５が追加され、位置算出部１０５で得られたバーコードの認識位置を使用してバーコード認識を行うことで、より一層、バーコードの認識率を向上させることが可能となる。
【００５３】
（実施の形態３）
本発明の実施の形態３の画像処理装置を、図６を用いて説明する。図６は、本実施の形態３の画像処理装置の構成および動作を説明するための図である。
【００５４】
本実施の形態３の画像処理装置は、前記実施の形態２に対して、画像二値化部１０１を省略している点が異なる。すなわち、本実施の形態３の画像処理装置は、文字認識部１０２、バーコード認識部１０３、認識結果合成部１０４、および、位置算出部１０５から構成される。
【００５５】
そして、本実施の形態３の画像処理装置の動作において、バーコード付き伝票をスキャナ３００から入力し、カラーまたはグレースケール画像を記憶装置１５０ａ上に作成する。この時、スキャナ３００に二値画像を同時に出力する機能がある場合、前記実施の形態２で示した画像二値化部１０１を省略できる。以降は、記憶装置１５０ｂ，１５０ｃに別々に格納されたバーコード付き伝票の二値画像と、カラーまたはグレースケール画像に基づいて、前記実施の形態２で示した位置算出部１０５による処理以降を同様に実施する。
【００５６】
以上説明したように、本実施の形態３の画像処理装置によれば、前記実施の形態１と同様に、文字認識の処理時間を増大させることなく、バーコードの認識率の向上を見込むことができ、この結果、誤りを修正する校正を行う時間が短縮できる。さらに、本実施の形態３によれば、画像二値化部１０１を省略することができるので、より一層、処理時間を短縮することが可能となる。
【００５７】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【００５８】
例えば、前記各実施の形態においては、認識の対象となるバーコード付き帳票として、バーコード付き伝票を例に説明したが、本発明はこれに限定されるものではなく、バーコード付き帳簿などの他の帳票や、バーコード付き印刷物全般に広く適用可能である。
【産業上の利用可能性】
【００５９】
本発明は、画像処理装置に関し、特にバーコード付き伝票やバーコード付き帳簿などの帳票の文字認識技術に好適であり、さらに、バーコード付き印刷物全般に広く適用可能である。また、入力したカラーまたはグレースケール画像を画像ファイルとして出力し、バーコードや文字情報などの認識結果と関連付けてデータベース等に保存することで、画像ファイリングを可能とする画像処理技術全般に利用可能である。
【符号の説明】
【００６０】
１０１…画像二値化部、１０２…文字認識部、１０３…バーコード認識部、１０４…認識結果合成部、１０５…位置算出部、
１５０…記憶装置、
２０１…認識情報定義ファイル入力部、２０２…基準領域検出部、２０３…認識情報移動部、
３００…スキャナ。
【図１】
2010182219.tif 000003
【図２】
2010182219.tif 000004
【図３】
2010182219.tif 000005
【図４】
2010182219.tif 000006
【図５】
2010182219.tif 000007
【図６】
2010182219.tif 000008