(57)【要約】【課題】  マーク用ガイダンスの領域に手書きマークが存在するか否かを認識し得る光学式マーク認識方法及びマーク認識装置を提供する。【解決手段】  マーク用ガイダンスの印刷されている帳票より取得したイメージデータからマーク用ガイダンスの位置するマーク認識対象領域の画像を抽出するマーク認識対象領域抽出手段と、画像から連続する複数の黒画素のブロックに分けるブロック処理手段と、複数のブロックに基づいて特徴情報を生成する特徴情報生成部と、基本マーク用ガイダンスを連続する黒画素から成るブロックに分割し、複数のブロックに基づいて生成したマーク用ガイダンス特徴情報が格納されている基本マーク用ガイダンス情報格納部と、特徴情報とマーク用ガイダンス特徴情報とを比較して両者が相違すると帳票のマーク用ガイダンスに手書きマークが存在すると判定し、両者が一致すると手書きマークが不存在と判定する手書きマーク判定部とを備える。【選択図】    図１
2008077588.tif 000002
【特許請求の範囲】
【請求項１】
マーク用ガイダンスの印刷されている帳票より取得したイメージデータからマーク用ガイダンスの位置するマーク認識対象領域の画像を抽出するマーク認識対象領域抽出手段と、
取得した前記画像から連続する複数の黒画素のブロックに分けるブロック処理手段と、
前記複数のブロックに基づいて特徴情報を生成する特徴情報生成部と、
基本マーク用ガイダンスを連続する黒画素から成るブロックに分割し、前記複数のブロックに基づいて生成したマーク用ガイダンス特徴情報が格納されている基本マーク用ガイダンス情報格納部と、
前記特徴情報と前記マーク用ガイダンス特徴情報とを比較して両者が相違すると前記帳票のマーク用ガイダンスに手書きマークが存在すると判定し、前記両者が一致すると前記手書きマークが不存在と判定する手書きマーク判定部とを含むことを特徴とする光学式マーク認識装置。
【請求項２】
前記特徴情報は、前記複数のブロックの各ブロックの黒画素数であることを特徴とする請求項１に記載の光学式マーク認識装置。
【請求項３】
前記特徴情報は、前記複数のブロックの両端に位置するブロックに対しＸ−Ｙ方向に外接する矩形サイズであることを特徴とする請求項１に記載の光学式マーク認識装置。
【請求項４】
前記特徴情報は、前記複数のブロックの隣接し合うブロックの各重心間距離の最大重心間距離から最小重心間距離を差し引いた重心間距離差分値であることを特徴とする請求項１に記載の光学式マーク認識装置。
【請求項５】
前記特徴情報は、前記複数のブロックの隣接し合うブロックの各重心間距離の各垂直ニ等分線の各交点に位置する交点に対しＸ−Ｙ方向に外接する内方の矩形サイズであることを特徴とする請求項１に記載の光学式マーク認識装置。
【請求項６】
前記マーク用ガイダンス特徴情報は、前記マーク用ガイダンスの複数のブロックの黒画素数に基づいて設定された黒画素数閾値であることを特徴とする請求項１に記載の光学式マーク認識装置。
【請求項７】
前記マーク用ガイダンス特徴情報は、前記マーク用ガイダンスに対しＸ−Ｙ方向に外接する矩形サイズに基づいて設定された基本矩形サイズであることを特徴とする請求項１に記載の光学式マーク認識装置。
【請求項８】
前記マーク用ガイダンス特徴情報は、前記マーク用ガイダンスの隣接し合うブロックの各重心間距離の最大重心間距離から最小重心間距離を差し引いた重心間距離差分値に基づいて設定された重心間距離差分閾値であることを特徴とする請求項１に記載の光学式マーク認識装置。
【請求項９】
前記マーク用ガイダンス特徴情報は、前記マーク用ガイダンスの隣接し合うブロックの各重心間距離の各垂直ニ等分線の各交点に位置する交点に対しＸ−Ｙ方向に外接する内方の矩形サイズに基づいて設定された内方の矩形サイズ閾値であることを特徴とする請求項１に記載の光学式マーク認識装置。
【請求項１０】
マーク用ガイダンスの印刷されている帳票より取得したイメージデータからマーク用ガイダンスの位置するマーク認識対象領域の画像を抽出すること、
取得した前記画像から連続する複数の黒画素のブロックに分けること、
前記複数のブロックに基づいて特徴情報を生成すること、
基本マーク用ガイダンスを連続する黒画素から成るブロックに分割し、前記複数のブロックに基づいてマーク用ガイダンス特徴情報を生成すること、
前記特徴情報と前記マーク用ガイダンス特徴情報とを比較して両者が相違すると前記帳票のマーク用ガイダンスに手書きマークが存在すると判定し、前記両者が一致すると前記手書きマークが不存在と判定することを特徴とする光学式マーク認識方法。
【請求項１１】
前記特徴情報は、前記複数のブロックの各ブロックの黒画素数であることを特徴とする請求項１０に記載の光学式マーク認識方法。
【請求項１２】
前記特徴情報は、前記複数のブロックの両端に位置するブロックに対しＸ−Ｙ方向に外接する矩形サイズであることを特徴とする請求項１０に記載の光学式マーク認識方法。
【請求項１３】
前記特徴情報は、前記複数のブロックの隣接し合うブロックの各重心間距離の最大重心間距離から最小重心間距離を差し引いた重心間距離差分値であることを特徴とする請求項１０に記載の光学式マーク認識方法。
【請求項１４】
前記特徴情報は、前記複数のブロックの隣接し合うブロックの各重心間距離の各垂直ニ等分線の各交点に位置する交点に対しＸ−Ｙ方向に外接する内方の矩形サイズであることを特徴とする請求項１０に記載の光学式マーク認識方法。
【請求項１５】
前記マーク用ガイダンス特徴情報は、前記マーク用ガイダンスの複数のブロックの黒画素数に基づいて設定された黒画素数閾値であることを特徴とする請求項１０に記載の光学式マーク認識方法。
【請求項１６】
前記マーク用ガイダンス特徴情報は、前記マーク用ガイダンスに対しＸ−Ｙ方向に外接する矩形サイズに基づいて設定された基本矩形サイズであることを特徴とする請求項１０に記載の光学式マーク認識方法。
【請求項１７】
前記マーク用ガイダンス特徴情報は、前記マーク用ガイダンスの隣接し合うブロックの各重心間距離の最大重心間距離から最小重心間距離を差し引いた重心間距離差分値に基づいて設定された重心間距離差分閾値であることを特徴とする請求１０に記載の光学式マーク認識方法。
【請求項１８】
前記マーク用ガイダンス特徴情報は、前記マーク用ガイダンスの隣接し合うブロックの各重心間距離の各垂直ニ等分線の各交点に位置する交点に対しＸ−Ｙ方向に外接する内方の矩形サイズに基づいて設定された内方の矩形サイズ閾値であることを特徴とする請求項１０に記載の光学式マーク認識方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票などに記された手書きマークを光学的に認識する光学式マーク認識方法及び光学式マーク認識装置に関する。
【背景技術】
【０００２】
従来、金融機関及び公共機関などでは、帳票処理の効率化のために、帳票の所定領域に記された手書きマークを光学的に認識する光学式マーク認識装置が導入されている。このような装置では、帳票をスキャナで読み込んで帳票画像を生成すると、該帳票画像の各画素を予め設定した閾値に基づいて白黒の画素に２値化変換し、該２値化変換した画像から手書きマーク記入部分として設定した領域を抽出し、該抽出した領域内の黒画素の個数が予め設定した閾値以上であるか否かに基づいて、手書きマークが記されているか否かを認識している。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記装置では、手書きマークの記入を促すためのマーク用ガイダンスが印刷されている帳票に対しては、該帳票をスキャナで読み込んで２値化変換した場合、該マーク用ガイダンスの領域が黒画素となってしまうため、手書きマークが未記入にも拘らず、手書きマークが記されていると誤認してしまうという問題があった。そのため、帳票処理を行うオペレータは、上記マーク用ガイダンスが印刷された帳票については、上記装置を帳票処理に使用できず、目視で該帳票のマーク用ガイダンスに対する手書きマークが記されているか否かを確認せざるを得なかった。
【０００４】
以上の問題点に鑑み、本発明の目的は、マーク用ガイダンスが印刷されている帳票において、該マーク用ガイダンスの領域に手書きマークが記されているか否かを認識し得る光学式マーク認識方法及び光学式マーク認識装置を提供することにある。
【課題を解決するための手段】
【０００５】
本発明は、以上の点を解決するために、次の構成を採用する。
＜構成１＞
本発明の光学式マーク認証装置は、マーク用ガイダンスの印刷されている帳票より取得したイメージデータからマーク用ガイダンスの位置するマーク認識対象領域の画像を抽出するマーク認識対象領域抽出手段と、取得した画像から連続する複数の黒画素のブロックに分けるブロック処理手段と、複数のブロックに基づいて特徴情報を生成する特徴情報生成部と、基本マーク用ガイダンスを連続する黒画素から成るブロックに分割し、複数のブロックに基づいて生成したマーク用ガイダンス特徴情報が格納されている基本マーク用ガイダンス情報格納部と、特徴情報とマーク用ガイダンス特徴情報とを比較して両者が相違すると帳票のマーク用ガイダンスに手書きマークが存在すると判定し、両者が一致すると手書きマークが不存在と判定する手書きマーク判定部とを含むことを特徴とする。
【０００６】
上記構成において、特徴情報は、複数のブロックの各ブロックの黒画素数であることを特徴とする。
【０００７】
特徴情報は、複数のブロックの両端に位置するブロックに対しＸ−Ｙ方向に外接する矩形サイズであることを特徴とする。
【０００８】
特徴情報は、複数のブロックの隣接し合うブロックの各重心間距離の最大重心間距離から最小重心間距離を差し引いた重心間距離差分値であることを特徴とする。
【０００９】
特徴情報は、複数のブロックの隣接し合うブロックの各重心間距離の各垂直ニ等分線の各交点に位置する交点に対しＸ−Ｙ方向に外接する内方の矩形サイズであることを特徴とする。
【００１０】
マーク用ガイダンス特徴情報は、マーク用ガイダンスの複数のブロックの黒画素数に基づいて設定された黒画素数閾値であることを特徴とする。
【００１１】
マーク用ガイダンス特徴情報は、マーク用ガイダンスに対しＸ−Ｙ方向に外接する矩形サイズに基づいて設定された基本矩形サイズであることを特徴とする。
【００１２】
マーク用ガイダンス特徴情報は、マーク用ガイダンスの隣接し合うブロックの各重心間距離の最大重心間距離から最小重心間距離を差し引いた重心間距離差分値に基づいて設定された重心間距離差分閾値であることを特徴とする。
【００１３】
マーク用ガイダンス特徴情報は、マーク用ガイダンスの隣接し合うブロックの各重心間距離の各垂直ニ等分線の各交点に位置する交点に対しＸ−Ｙ方向に外接する内方の矩形サイズに基づいて設定された内方の矩形サイズ閾値であることを特徴とする。
【００１４】
＜構成２＞
本発明の光学式マーク認証方法は、マーク用ガイダンスの印刷されている帳票より取得したイメージデータからマーク用ガイダンスの位置するマーク認識対象領域の画像を抽出すること、
取得した画像から連続する複数の黒画素のブロックに分けること、複数のブロックに基づいて特徴情報を生成すること、基本マーク用ガイダンスを連続する黒画素から成るブロックに分割し、複数のブロックに基づいてマーク用ガイダンス特徴情報を生成すること、特徴情報とマーク用ガイダンス特徴情報とを比較して両者が相違すると帳票のマーク用ガイダンスに手書きマークが存在すると判定し、両者が一致すると手書きマークが不存在と判定することを特徴とする。
【００１５】
上記構成において、特徴情報は、複数のブロックの各ブロックの黒画素数であることを特徴とする。
【００１６】
特徴情報は、複数のブロックの両端に位置するブロックに対しＸ−Ｙ方向に外接する矩形サイズであることを特徴とする。
【００１７】
特徴情報は、複数のブロックの隣接し合うブロックの各重心間距離の最大重心間距離から最小重心間距離を差し引いた重心間距離差分値であることを特徴とする。
【００１８】
特徴情報は、複数のブロックの隣接し合うブロックの各重心間距離の各垂直ニ等分線の各交点に位置する交点に対しＸ−Ｙ方向に外接する内方の矩形サイズであることを特徴とする。
【００１９】
マーク用ガイダンス特徴情報は、マーク用ガイダンスの複数のブロックの黒画素数に基づいて設定された黒画素数閾値であることを特徴とする。
【００２０】
マーク用ガイダンス特徴情報は、マーク用ガイダンスに対しＸ−Ｙ方向に外接する矩形サイズに基づいて設定された基本矩形サイズであることを特徴とする。
【００２１】
マーク用ガイダンス特徴情報は、マーク用ガイダンスの隣接し合うブロックの各重心間距離の最大重心間距離から最小重心間距離を差し引いた重心間距離差分値に基づいて設定された重心間距離差分閾値であることを特徴とする。
【００２２】
マーク用ガイダンス特徴情報は、マーク用ガイダンスの隣接し合うブロックの各重心間距離の各垂直ニ等分線の各交点に位置する交点に対しＸ−Ｙ方向に外接する内方の矩形サイズに基づいて設定された内方の矩形サイズ閾値であることを特徴とする。
【発明の効果】
【００２３】
本発明によれば、マーク用ガイダンスが印刷されている帳票において、該マーク用ガイダンスの領域に手書きマークが記されているか否かを光学的に認識することができる。
【００２４】
以下、本発明の実施形態について実施例を用いて詳細に説明する。
【実施例】
【００２５】
＜実施例の構成＞
本発明の実施例の光学式マーク認識装置１０は、図２に示すように、ネットワーク２０を介して接続する上位装置３０と通信するためのＩ／Ｆ（Ｉｎｔｅｒｆａｃｅ）部１１、装置全体を制御するための装置制御部１２と、帳票１を光学的に読み取り、イメージデータとして出力するための読取部１３と、画像メモリ１４と、画像処理部１５と、マーク認識部１６とを備える。
【００２６】
画像処理部１５は、図１に示すように、該画像処理部１５全体を制御するための画像処理制御部１５１と、２値化処理部１５２と、マーク認識対象領域抽出部１５３と、マーク認識対象領域画像メモリ１５４と、ラベリング処理部１５５と、ラベル情報メモリ１５６と、ラベル黒画素数比較判定部１５７と、基本マーク用ガイダンス情報格納部１５８と、比較判定結果情報メモリ１５９と、全ラベル外接矩形サイズ比較判定部１６０と、ラベル重心間距離比較判定部１６１と、隣接ラベル垂直二等分線交点外接矩形サイズ比較判定部１６２と、ラベル除去判定部１６３と、ラベル除去部１６４とを備える。
【００２７】
上位装置３０は、ＷＳ（Ｗｏｒｋ  Ｓｔａｔｉｏｎ）及びＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などの帳票処理を行うオペレータ用端末である。
【００２８】
オペレータが、光学式マーク認識装置１０の読取部１３に帳票１をセットし、該光学式マーク認識装置１０の図示しない読み取り指示ボタンを押下すると、装置制御部１２は、読取部１３に該帳票１を光学的に読み取らせ、帳票画像を生成する。ここで、帳票１には、図８に示すように、手書きマークの記入を促すためのマーク用ガイダンスが印刷されている。
【００２９】
装置制御部１２は、上記帳票画像を生成すると、画像メモリ１４に該帳票画像を記憶すると共に、画像処理部１５に画像処理を指示する。
【００３０】
画像処理部１５の画像処理制御部１５１は、上記画像処理の指示を受けると、２値化処理部１５２へ、帳票画像の２値化処理を指示する。
【００３１】
２値化処理部１５２は、上記２値化処理の指示を受けると、画像メモリ１４に保持されている帳票画像の各画素を該画像処理部１５の図示しないメモリに予め設定された画素閾値に基づいて白黒の画素に２値化変換し、２値化画像を生成する。
【００３２】
そして、２値化処理部１５２が上記２値化画像を生成すると、画像処理制御部１５１は、マーク認識対象領域抽出部１５３にマーク認識対象領域の抽出を指示する。
【００３３】
マーク認識対象領域抽出部１５３は、上記マーク認識対象領域の抽出の指示を受けると、上記２値化画像から図示しないメモリに予め設定されたフォーマット情報を利用してマーク認識対象領域を抽出し、マーク認識対象領域画像を生成する。ここで、図８に示す帳票１のように、上記マーク認識対象領域が複数ある場合には、上記マーク認識対象領域抽出部は、該複数のマーク認識対象領域分のマーク認識対象領域画像を生成する。そして、上記複数のマーク認識対象領域画像には、例えば口座の種類を示す図８の「普通」及び「当座」の文字情報が付与されている。
【００３４】
そして、マーク認識対象領域抽出部１５３が上記マーク認識対象領域画像を生成すると、画像処理制御部１５１は、該マーク認識対象領域画像をマーク認識対象領域画像メモリ１５４に記憶する。ここで、マーク認識対象領域画像が複数生成された場合には、画像処理制御部１５１は、複数のマーク認識対象領域画像をマーク認識対象領域画像メモリ１５４に記憶するものとする。
【００３５】
マーク認識対象領域抽出部１５３が上記マーク認識対象領域画像を記憶すると、画像処理制御部１５１は、ラベリング処理部１５５にラベリング処理を指示する。
【００３６】
ラベリング処理部１５５は、ラベリング処理の指示を受けると、マーク認識対象領域画像メモリ１５４で保持するマーク認識対象領域画像毎に、該マーク認識対象領域画像内の全ての黒画素に対して属性を示すラベル番号を付与する。ここで、ラベリング処理部１５５は、上記マーク認識対象領域画像上の連続している複数の黒画素にラベル番号を付与し、複数の黒画素のブロックをグループとして分類する。また、ラベリング処理としては、上下左右４方向の連続している黒画素にラベル番号を付与する４近傍ラベリング処理及び上下左右及び斜め８方向の連続している黒画素にラベル番号を付与する８近傍ラベリング処理いずれかを用いるものとする。
【００３７】
そして、ラベリング処理部１５５は、マーク認識対象領域画像内の全ての黒画素をブロック化してラベル番号を付与すると共に、各ラベル番号に属して両端に位置する黒画素に対しＸ−Ｙ方向に外接する矩形である外接矩形の４つの座標位置情報と、各ラベル番号とで構成されたラベル情報を生成する。
【００３８】
ラベリング処理部１５５が上記ラベル情報を生成すると、画像処理制御部１５１は、該ラベル情報をラベル情報メモリ１５６へ記憶する。
【００３９】
画像処理制御部１５１は、上記ラベル情報を記憶すると、ラベル黒画素数比較判定部１５７へラベル黒画素数の比較判定を指示する。
【００４０】
基本マーク用ガイダンス情報格納部１５８は、図３に示すような、マーク用ガイダンスが印刷された試験帳票から予め取得したラベル情報に基づいて算出した基本マーク用ガイダンス情報が格納されている部である。ここで、基本マーク用ガイダンス情報は、後述する黒画素数閾値（ＤＴｈｒ）と、基本外接矩形サイズ（Ｈ、Ｗ）と、ラベル重心間距離差分閾値（ＬＴｈｒ）と、隣接ラベル垂直ニ等分線交点の外接する内方矩形サイズ（ＰＨ、ＰＷ）とで構成されている。
【００４１】
上記基本マーク用ガイダンス情報の黒画素数閾値（ＤＴｈｒ）は、例えば図４に示すような、基本マーク用ガイダンスの各ラベル番号（Ｎ１〜Ｎ１２）の外接矩形（Ｒ１〜Ｒ１２）内の各黒画素数（Ｄ１〜Ｄ１２）に基づいて算出された値である。ここで、黒画素数閾値（ＤＴｈｒ）は、例えば、各ラベル番号毎の黒画素数（Ｄ１〜Ｄ１２）の最小黒画素数（Ｄｍｉｎ）及び最大黒画素数（Ｄｍａｘ）から算出された値（Ｄｍａｘ＋（Ｄｍａｘ−Ｄｍｉｎ））である。
【００４２】
そして、上記基本マーク用ガイダンス情報の基本外接矩形サイズ（Ｈ、Ｗ）は、例えば図５に示すような、マーク用ガイダンス全体のＸ−Ｙ方向に外接する矩形のサイズである。
【００４３】
また、上記基本マーク用ガイダンス情報のラベル重心間距離差分閾値（ＬＴｈｒ）は、例えば、図６に示すように、基本マーク用ガイダンスの隣接し合うラベル番号（ブロック）の二つの外接矩形の各重心間距離（Ｌ１２〜Ｌ１２１）の最大重心間距離（Ｌｍａｘ）から最小重心間距離（Ｌｍｉｎ）を差し引いた値（Ｌｍａｘ−Ｌｍｉｎ）である。
【００４４】
更に、上記基本マーク用ガイダンス情報の隣接ラベル垂直ニ等分線交点の外接する内方矩形サイズ（ＰＨ、ＰＷ）は、例えば、図７に示すように、上記した各重心間距離（Ｌ１２〜Ｌ１２１）の各垂直ニ等分線の各交点の両端に位置する交点に対しＸ−Ｙ方向に外接する内方矩形ＩＷのサイズである。
【００４５】
ラベル黒画素数比較判定部１５７は、マーク認識対象領域画像内の各ラベル番号の外接矩形内の各黒画素数が、上記説明した基本マーク用ガイダンス情報格納部１５８で保持するマーク用ガイダンス情報の黒画素数閾値（ＤＴｈｒ）以下であるか否かに基づいて、全ラベル番号の黒画素のブロックを除去可能か否かを判定する部である。
【００４６】
そして、ラベル黒画素数比較判定部１５７は、画像処理制御部１５１から上記ラベル黒画素数の比較判定の指示を受けると、ラベル情報メモリ１５６で保持する上記ラベル情報を用いて、例えば、図９（ａ）に示すようなマーク用ガイダンス及び手書きマークを含むマーク認識対象領域画像から得たラベル情報を用い、各ラベル番号（Ｎ´１〜Ｎ´８）の各外接矩形（Ｒ´１〜Ｒ´８）内の各黒画素数（Ｄ´１〜Ｄ´８）を計測する。
【００４７】
また、ラベル黒画素数比較判定部１５７は、各黒画素数（Ｄ´１〜Ｄ´８）を計測すると、基本マーク用ガイダンス情報格納部１５８で保持する基本マーク用ガイダンス情報の黒画素数閾値（ＤＴｈｒ）を検索し、該黒画素数閾値（ＤＴｈｒ）と、各黒画素数（Ｄ´１〜Ｄ´８）とを比較する。
【００４８】
更に、ラベル黒画素数比較判定部１５７は、図９（ａ）の例ではこの比較により、ラベル番号（Ｎ´１）の黒画素数（Ｄ´１）が手書きマークと対応するため黒画素数閾値（ＤＴｈｒ）より大幅に大きくなるので、ラベル番号（Ｎ´1）の黒画素のブロックがマーク用ガイダンスの黒画素のブロックに該当せず、従って、手書きマークが存在し、マーク用ガイダンスを除去不可と判定する。
【００４９】
一方、ラベル黒画素数比較判定部１５７は、例えば、図９（ｂ）に示すように、手書きマークが存在しない場合、全てのラベル番号（Ｎ´´１〜Ｎ´´１２）の黒画素数（Ｄ´´１〜Ｄ´´１２）が該黒画素数閾値（ＤＴｈｒ）以下となるので、手書きマークが存在しないマーク用ガイダンスとして除去可能と判定する。
【００５０】
比較判定結果情報メモリ１５９は、後述するラベル黒画素数比較判定結果情報と、ラベル外接矩形サイズ比較判定結果情報と、ラベル重心間距離比較判定結果情報と、隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定結果情報とで構成された比較判定結果情報を記憶するための部である。図１４（ａ）及び図１４（ｂ）に比較判定結果情報メモリ１５９の構成を示す。
【００５１】
画像処理制御部１５１は、ラベル黒画素数比較判定部１５７が、例えば図９（ａ）に示すように、手書きマーク及びマーク用ガイダンスを除去不可と判定すると、除去不可を示す識別番号「１」を付与したラベル黒画素数比較判定結果情報を生成し、図１４（ａ）に示すように、該ラベル黒画素数比較判定結果情報を比較判定結果情報メモリ１５９に記憶する。
【００５２】
そして、画像処理制御部１５１は、ラベル黒画素数比較判定部１５７が、例えば図９（ｂ）に示すように、マーク用ガイダンスを除去可能であると判定すると、除去可能を示す識別番号「０」を付与したラベル黒画素数比較判定結果情報を生成し、図１４（ｂ）に示すように、該ラベル黒画素数比較判定結果情報を比較判定結果情報メモリ１５９に記憶する。
【００５３】
画像処理制御部１５１が、上記黒画素数比較判定結果情報を記憶すると、全ラベル外接矩形サイズ比較判定部１６０に全ラベル外接矩形サイズの比較判定を指示する。
【００５４】
全ラベル外接矩形サイズ比較判定部１６０は、マーク認識対象領域画像内のラベル番号の付与した全外接矩形を含むＸ−Ｙ方向の矩形サイズを求め、この矩形サイズが、上記説明した基本マーク用ガイダンス情報格納部１５８で保持するマーク用ガイダンス情報の基本外接矩形サイズ（Ｈ、Ｗ）に対し有効であるか、無効であるかを判定する部である。
【００５５】
全ラベル外接矩形サイズ比較判定部１６０は、画像処理制御部１５１から上記全ラベル外接矩形サイズの比較判定の指示を受けると、ラベル情報メモリ１５６で保持するラベル情報を用いて、例えば図１０（ａ）に示すようなマーク用ガイダンス（手書きマーク存在）の全てのラベル番号（Ｎ´１〜Ｎ´８）の外接矩形（Ｒ´１〜Ｒ´８）を含むＸ−Ｙ方向の矩形サイズ（Ｈ´、Ｗ´）を計測する。
【００５６】
そして、全ラベル外接矩形サイズ比較判定部１６０は、上記矩形サイズ（Ｈ´、Ｗ´）を計測すると、基本マーク用ガイダンス情報格納部１５８で保持する基本外接矩形サイズ（Ｈ、Ｗ）を検索し、基本外接矩形サイズ（Ｈ、Ｗ）と、計測した矩形サイズ（Ｈ´、Ｗ´）とを比較する。
【００５７】
全ラベル外接矩形サイズ比較判定部１６０は、この比較により、該矩形サイズ（Ｈ´、Ｗ´）が基本外接矩形サイズ（Ｈ、Ｗ）と同一となるため、該計測した矩形サイズ（Ｈ´、Ｗ´）が上記外接矩形サイズ（Ｈ、Ｗ）に対し有効と判定する。
【００５８】
同様に、全ラベル外接矩形サイズ比較判定部１６０は、例えば、手書きマークが存在しない場合、図１０（ｂ）のように、計測した矩形サイズ（Ｈ´´、Ｗ´´）が基本外接矩形サイズ（Ｈ、Ｗ）と同一となるため、該矩形サイズ（Ｈ´´、Ｗ´´）が有効と判定する。
【００５９】
一方、全ラベル外接矩形サイズ比較判定部１６０は、手書きマークがマーク用ガイダンスの外側に記入されるなどにより、計測した矩形サイズが基本外接矩形サイズ（Ｈ、Ｗ）より大きいと、該矩形サイズが無効と判定する。
【００６０】
ここで、図１１に示すように、例えば、マーク用ガイダンスの外側に記入された筆圧の弱い手書きマークを２値化処理すると、マーク用ガイダンスに近似する外形線が生じる。このため、図１１に示すマーク認識領域画像の全てにラベル番号（Ｎ´´´１〜Ｎ´´´２６）を付与すると、上記ラベル黒画素数比較判定部１５７では、全てのラベル番号（Ｎ´´´１〜Ｎ´´´２６）の黒画素のブロックが除去可能と判定してしまう。しかるに、上記全ラベル外接矩形サイズ比較判定部１６０では、例えば図１１のマーク認識対象領域画像内の全てのラベル番号（Ｎ´´´１〜Ｎ´´´２６）の外接矩形を含むＸ−Ｙ方向に外接する矩形サイズ（Ｈ´´´、Ｗ´´´）を計測するので、上記基本外接矩形サイズ（Ｈ、Ｗ）より大きい計測サイズに対し無効であると判定する。
【００６１】
画像処理制御部１５１は、全ラベル外接矩形サイズ比較判定部１６０が、例えば図１０（ａ）に示すように、矩形サイズ（Ｈ´、Ｗ´）を有効と判定すると、外形線の無しを示す識別番号「０」を付与した全ラベル外接矩形サイズ比較判定結果情報を生成し、図１４（ａ）に示すように、該全ラベル外接矩形サイズ比較判定結果情報を比較判定結果情報メモリ１５９に記憶する。
【００６２】
同様に、画像処理制御部１５１は、全ラベル外接矩形サイズ比較判定部１６０が、例えば図１０（ｂ）に示すように、矩形サイズ（Ｈ´´、Ｗ´´）を有効と判定すると、同様に識別番号「０」を付与した全ラベル外接矩形サイズ比較判定結果情報を生成し、図１４（ｂ）に示すように、該全ラベル外接矩形サイズ比較判定結果情報を比較判定結果情報メモリ１５９に記憶する。
【００６３】
一方、画像処理制御部１５１は、図１１に示すように、全ラベル外接矩形サイズ比較判定部１６０が、矩形サイズ（Ｈ´´´、Ｗ´´´）を無効と判定すると、外形線の有りを示す識別番号「１」を付与した全ラベル外接矩形サイズ比較判定結果情報を生成し、該全ラベル外接矩形サイズ比較判定結果情報を比較判定結果情報メモリ１５９に記憶する。
【００６４】
そして、画像処理制御部１５１が、上記全ラベル外接矩形サイズ比較判定結果情報を記憶すると、ラベル重心間距離比較判定部１６１にラベル重心間距離の比較判定を指示する。
【００６５】
ラベル重心間距離比較判定部１６１は、マーク認識対象領域画像内の隣接し合うラベル番号（ブロック）の二つの外接矩形の各重心間距離を計測し、該計測した重心間距離の最大重心間距離から最小重心間距離を差し引いた差分重心間距離を算出し、該算出した差分重心間距離がラベル重心間距離差分閾値（ＬＴｈｒ）以下であるか否かに基づいて、全ラベル番号の黒画素のブロックを除去可能か否かを判定する部である。
【００６６】
ラベル重心間距離比較判定部１６１は、画像処理制御部１５１から上記ラベル重心間距離の比較判定の指示を受けると、ラベル情報メモリ１５６で保持する上記ラベル情報を用いて、例えば、図１２（ａ）に示すようなマーク用ガイダンス（手書きマーク存在）の隣接し合うラベル番号（Ｎ´１〜Ｎ´８）の二つの外接矩形（Ｒ´１〜Ｒ´８）の各重心間距離（Ｌ´１２〜Ｌ´８１）を計測する。
【００６７】
そして、ラベル重心間距離比較判定部１６１は、各重心間距離（Ｌ´１２〜Ｌ´８１）を計測すると、該計測した重心間距離の重心間距離最大値（Ｌ´ｍａｘ）から重心間距離最小値（Ｌ´ｍｉｎ）を差し引いた差分重心間距離（Ｌ´ｍａｘ−Ｌ´ｍｉｎ）を算出する。
【００６８】
更に、ラベル重心間距離比較判定部１６１は、上記差分重心間距離（Ｌ´ｍａｘ−Ｌ´ｍｉｎ）を算出すると、基本マーク用ガイダンス情報格納部１５８で保持するマーク用ガイダンス情報の外接矩形重心間距離差分閾値（ＬＴｈｒ）を検索し、該外接矩形重心間距離差分閾値（ＬＴｈｒ）と、算出した差分重心間距離（Ｌ´ｍａｘ−Ｌ´ｍｉｎ）とを比較する。
【００６９】
ラベル重心間距離比較判定部１６１は、図１２（ａ）の例ではこの比較により、ラベル番号（Ｎ´１）及び（Ｎ´２）の外接矩形の重心間距離（Ｌ´１２）と、ラベル番号（Ｎ´１）及び（Ｎ´８）の外接矩形の重心間距離（Ｌ´８１）とが大幅に大きいため、上記差分重心間距離（Ｌ´ｍａｘ−Ｌ´ｍｉｎ）が外接矩形重心間距離差分閾値（ＬＴｈｒ）より大きくなるので、従って、手書きマークが存在し、マーク用ガイダンスを除去不可と判定する。
【００７０】
一方、ラベル重心間距離比較判定部１６１は、例えば、図１２（ｂ）に示すように、手書きマークが存在しない場合、隣接し合うラベル番号（Ｎ´´１〜Ｎ´´１２）の二つの外接矩形の各重心間距離（Ｌ´´１２〜Ｌ´´１２１）の差分重心間距離（Ｌ´´ｍａｘ−Ｌ´´ｍｉｎ）が外接矩形重心間距離差分閾値（ＬＴｈｒ）以下となるので、手書きマークが存在しないマーク用ガイダンスとして除去可能と判定する。
【００７１】
画像処理制御部１５１は、ラベル重心間距離比較判定部１６１が、例えば図１２（ａ）に示すように、手書きマーク及びマーク用ガイダンスを除去不可と判定すると、除去不可を示す識別番号「１」を付与したラベル重心間距離比較判定結果情報を生成し、図１４（ａ）に示すように、該ラベル重心間距離比較判定結果情報を比較判定結果情報メモリ１５９に記憶する。
【００７２】
一方、画像処理制御部１５１は、ラベル重心間距離比較判定部１６１が、例えば図１２（ｂ）に示すように、マーク用ガイダンスを除去可能と判定すると、除去可能を示す識別番号「０」を付与したラベル重心間距離比較判定結果情報を生成し、図１４（ｂ）に示すように、該ラベル重心間距離比較判定結果情報を比較判定結果情報メモリ１５９に記憶する。
【００７３】
そして、画像処理制御部１５１が、上記ラベル重心間距離比較判定結果情報を記憶すると、隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定部１６２に隣接ラベル垂直ニ等分線交点外接矩形サイズの比較判定を指示する。
【００７４】
隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定部１６２は、マーク認識対象領域画像内の隣接し合うラベル番号（ブロック）の二つの外接矩形の各重心間距離の垂直ニ等分線の各交点の両端に位置する交点に対しＸ−Ｙ方向に外接する内方矩形サイズを求め、この内方矩形サイズが、上記説明した基本マーク用ガイダンス情報格納部１５８で保持する基本マーク用ガイダンス情報の隣接ラベル垂直ニ等分線交点の内方の外接矩形サイズ閾値（ＰＨＴｈｒ、ＰＷＴｈｒ）以下であるか否かに基づいて、全ラベル番号の黒画素のブロックを除去可能か否かを判定する部である。
【００７５】
隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定部１６２は、画像処理制御部１５１から上記隣接ラベル垂直ニ等分線交点外接矩形サイズの比較判定の指示を受けると、ラベル情報メモリ１５６で保持する上記ラベル情報を用いて、例えば、図１３（ａ）に示すようなマーク用ガイダンス（手書きマーク存在）の隣接し合うラベル番号（Ｎ´１〜Ｎ´８）の二つの外接矩形（Ｒ´１〜Ｒ´８）の重心間距離（Ｌ´１２〜Ｌ´８１）の垂直ニ等分線の各交点を求め、該各交点の両端に位置する交点に対しＸ−Ｙ方向に外接する内方矩形サイズ（ＰＨ´、ＰＷ´）を算出する。
【００７６】
そして、隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定部１６２は、上記内方矩形サイズ（ＰＨ´、ＰＷ´）を算出すると、基本マーク用ガイダンス情報格納部１５８で保持する基本マーク用ガイダンス情報の隣接ラベル垂直ニ等分線交点の内方の外接矩形サイズ閾値（ＰＨＴｈｒ、ＰＷＴｈｒ）を検索し、該内方の外接矩形サイズ閾値（ＰＨＴｈｒ、ＰＷＴｈｒ）と、算出した内方矩形サイズ（ＰＨ´、ＰＷ´）とを比較する。
【００７７】
そして、隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定部１６２は、図１３（ａ）の例ではこの比較により、内方矩形サイズ（ＰＨ´、ＰＷ´）が内方の外接矩形サイズ閾値（ＰＨＴｈｒ、ＰＷＴｈｒ）より大幅に大きくなるので、従って、手書きマークが存在し、マーク用ガイダンスを除去不可と判定する。
【００７８】
一方、隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定部１６２は、例えば、手書きマークが存在しない場合、図１３（ｂ）に示すように、算出した内方矩形サイズ（ＰＨ´´、ＰＷ´´）が内方の外接矩形サイズ閾値（ＰＨＴｈｒ、ＰＷＴｈｒ）以下となるので、手書きマークが存在しないマーク用ガイダンスとして除去可能と判定する。
【００７９】
画像処理制御部１５１は、隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定部１６２が、例えば図１３（ａ）に示すように、マーク用ガイダンス及び手書きマークを除去不可と判定すると、除去不可を示す識別番号「１」を付与した隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定結果情報を生成し、図１４（ａ）に示すように、該隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定結果情報を比較判定結果情報メモリ１５９に記憶する。
【００８０】
一方、画像処理制御部１５１は、隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定部１６２が、例えば図１３（ｂ）に示すように、マーク用ガイダンスを除去可能と判定すると、除去可能を示す識別番号「０」を付与した隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定結果情報を生成し、図１４（ｂ）に示すように、該隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定結果情報を比較判定結果情報メモリ１５９に記憶する。
【００８１】
画像処理制御部１５１は、上記隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定結果情報を記憶すると、ラベル除去判定部１６３にラベル除去の判定を指示する。
【００８２】
ラベル除去判定部１６３は、比較判定結果情報メモリ１５９で保持する比較判定結果情報を検索し、上記ラベル黒画素数比較判定結果情報と、全ラベル外接矩形サイズ比較判定結果情報と、ラベル重心間距離比較判定結果情報と、隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定結果情報との全てに識別情報「０」が付与されているか否かに基づいて、マーク認識対象領域画像メモリ１５４で保持するマーク認識対象領域画像内の全てのラベル番号の黒画素のブロックを除去するか否かを判定する部である。
【００８３】
そして、ラベル除去判定部１６３は、上記ラベル除去の判定の指示を受けると、上記比較判定結果情報を検索し、例えば、図１４（ａ）に示すように、ラベル黒画素数比較判定結果情報と、ラベル重心間距離比較判定結果情報と、隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定結果情報とに識別情報「１」が付与されていると、手書きマークが存在するので、マーク認識対象領域画像メモリ１５４で保持するマーク認識対象領域画像内の全てのラベル番号の黒画素のブロックを不除去と判定する。
【００８４】
一方、ラベル除去判定部１６３は、例えば、図１４（ｂ）に示すように、全ての比較判定結果情報に識別情報「０」が付与されていると、手書きマークが存在しないので、上記マーク認識対象領域画像内の全てのラベル番号の黒画素のブロックを除去と判定する。
【００８５】
画像処理制御部１５１は、ラベル除去判定部１６３が例えば、図１４（ａ）に示すように、上記マーク認識対象領域画像内の全てのラベル番号の黒画素のブロックを不除去と判定すると、画像処理終了信号を生成し、該画像処理終了信号を装置制御部１２へ送信する。
【００８６】
一方、画像処理制御部１５１は、ラベル除去判定部１６３が例えば、図１４（ｂ）に示すように、上記マーク認識対象領域画像内の全てのラベル番号の黒画素のブロックを除去と判定すると、画像処理制御部１５１は、ラベル除去部１６４へラベル除去を指示する。
【００８７】
ラベル除去部１６４は、上記ラベル除去判定部１６３においてラベル除去と判定されたマーク認識対象領域画像メモリ１５４で保持するマーク認識対象領域画像の全てのラベル番号の黒画素のブロックを白画素に変換し、該マーク認識対象領域画像を更新する部である。
【００８８】
そして、ラベル除去部１６４は、上記ラベル除去の指示を受けると、例えば図９（ｂ）に示すように、手書きマークが未記入のマーク認識対象領域画像上から全てのラベル番号（Ｎ´´１〜Ｎ´´１２）の黒画素のブロックを白画素に変換し、該マーク認識対象領域画像を更新する。
【００８９】
画像処理制御部１５１は、ラベル除去部１６４が上記マーク認識対象領域画像を更新すると、上記画像処理終了信号を生成し、該画像処理終了信号を装置制御部１２へ送信する。
【００９０】
装置制御部１２は、上記画像処理終了信号を受けると、マーク認識部１６にマーク認識を指示する。
【００９１】
マーク認識部１６は、画像処理部１５のマーク認識対象領域画像メモリ１５４で保持するマーク認識対象領域画像内の黒画素数を計測し、該黒画素数が光学式マーク認識装置１０の図示しないメモリに予め設定してあるマーク認識黒画素数閾値以下であるか否かに基づいて、手書きマーク記入の有無を認識する部である。
【００９２】
そして、マーク認識部１６は、上記マーク認識の指示を受けると、画像処理部１５のマーク認識対象領域画像メモリ１５４で保持する、例えば図１５（ａ）に示すように、手書きマーク及びマーク用ガイダンスを含むマーク認識対象領域画像内の黒画素数を計測し、該黒画素数が光学式マーク認識装置１０の図示しないメモリに予め設定してあるマーク認識黒画素数閾値より大きいので、手書きマーク記入と認識する。
【００９３】
一方、マーク認識部１６は、例えば図１５（ｂ）に示すように、全ての画素が白画素のマーク認識対象領域画像内の黒画素数を計測し、該黒画素数が０であるので、手書きマーク未記入と認識する。
【００９４】
マーク認識部１６が手書きマーク記入と認識すると、装置制御部１２は、手書きマーク記入を示す識別情報「１」を付与した帳票データを上位装置３０へ送信する。
【００９５】
一方、マーク認識部１６が手書きマーク未記入と認識すると、装置制御部１２は、手書きマーク未記入を示す識別情報「０」を付与した帳票データを上位装置３０へ送信する。ここで、マーク認識対象領域画像メモリ１５４に複数のマーク認識対象領域画像が保持されていると、装置制御部１２は、マーク認識部１６において全てのマーク認識対象領域画像に対するマーク認識が終了してから、帳票データを上位装置３０へ送信するものとする。
【００９６】
上位装置３０は、光学式マーク認識装置１０から上記帳票データを取得すると、該上位装置３０の図示しないメモリの制御プログラムを実行し、該帳票データに基づいた、例えば図１６に示すような認識結果画面情報を生成し、該認識結果画面情報を該上位装置３０の図示しない画面上に表示させる。
【００９７】
帳票処理を行うオペレータは、上位装置３０の図示しない画面上に表示された、例えば図１６のような認識結果画面情報を参照すると、帳票１の「普通」のマーク認識対象領域に手書きマークが記入されており、「当座」のマーク認識対象領域に手書きマークが未記入であるので、顧客が「普通」を選択したことを認識することができる。
【００９８】
＜実施例の動作＞
次に、本発明の光学式マーク認識装置１０の実施例におけるマーク認識処理の動作について、図１７に示すフローチャートを用いて説明する。ここで、光学式マーク認識装置１０は、図８に示すマーク用ガイダンスが印刷された帳票１の「普通」及び「当座」の各マーク用ガイダンス領域に、手書きマークが記入されているか否かを認識するものとする。
【００９９】
オペレータが、光学式マーク認識装置１０の読取部１３に帳票１をセットし、該光学式マーク認識装置１０の図示しない読み取り指示ボタンを押下すると、装置制御部１２は、読取部１３に該帳票１を光学的に読み取らせ、帳票画像を生成する（ステップＳ１０１）。
【０１００】
装置制御部１２は、上記帳票画像を生成すると、画像メモリ１４に該帳票画像を記憶すると共に、画像処理部１５に画像処理を指示する。
【０１０１】
画像処理部１５の画像処理制御部１５１は、上記画像処理の指示を受けると、２値化処理部１５２へ、帳票画像の２値化処理を指示する。
【０１０２】
２値化処理部１５２は、上記２値化処理の指示を受けると、画像メモリ１４に保持されている帳票画像の各画素を該画像処理部１５の図示しないメモリに予め設定された画素閾値に基づいて白黒の画素に２値化変換し、２値化画像を生成する。
【０１０３】
そして、２値化処理部１５２が上記２値化画像を生成すると、画像処理制御部１５１は、マーク認識対象領域抽出部１５３にマーク認識対象領域の抽出を指示する。
【０１０４】
マーク認識対象領域抽出部１５３は、上記マーク認識対象領域の抽出の指示を受けると、上記２値化画像から図示しないメモリに予め設定されたフォーマット情報を利用してマーク認識対象領域を抽出し、「普通」及び「当座」のマーク認識対象領域画像を生成する（ステップＳ１０２）。
【０１０５】
そして、マーク認識対象領域抽出部１５３が上記「普通」及び「当座」のマーク認識対象領域画像を生成すると、画像処理制御部１５１は、該「普通」及び「当座」のマーク認識対象領域画像をマーク認識対象領域画像メモリ１５４に記憶する。
【０１０６】
マーク認識対象領域抽出部１５３が上記「普通」及び「当座」のマーク認識対象領域画像を記憶すると、画像処理制御部１５１は、ラベリング処理部１５５にラベリング処理を指示する。
【０１０７】
ラベリング処理部１５５は、ラベリング処理の指示を受けると、マーク認識対象領域画像メモリ１５４で保持する「普通」のマーク認識対象領域画像内の全ての黒画素に対して属性を示すラベル番号を付与する。
【０１０８】
そして、ラベリング処理部１５５は、「普通」のマーク認識対象領域画像内の全ての黒画素をブロック化してラベル番号を付与すると共に、各ラベル番号に属して両端に位置する黒画素に対しＸ−Ｙ方向に外接する矩形である外接矩形の４つの座標位置情報と、各ラベル番号とで構成されたラベル情報を生成する（ステップＳ１０３）。
【０１０９】
ラベリング処理部１５５が上記ラベル情報を生成すると、画像処理制御部１５１は、該ラベル情報をラベル情報メモリ１５６へ記憶する。
【０１１０】
画像処理制御部１５１は、上記ラベル情報を記憶すると、ラベル黒画素数比較判定部１５７へラベル黒画素数の比較判定を指示する。
【０１１１】
ラベル黒画素数比較判定部１５７は、画像処理制御部１５１から上記ラベル黒画素数の比較判定の指示を受けると、ラベル情報メモリ１５６で保持する上記ラベル情報を用いて、例えば、図９（ａ）に示すようなマーク用ガイダンス及び手書きマークを含むマーク認識対象領域画像から得たラベル情報を用い、各ラベル番号（Ｎ´１〜Ｎ´８）の各外接矩形（Ｒ´１〜Ｒ´８）内の各黒画素数（Ｄ´１〜Ｄ´８）を計測する。
【０１１２】
そして、ラベル黒画素数比較判定部１５７は、各黒画素数（Ｄ´１〜Ｄ´８）を計測すると、基本マーク用ガイダンス情報格納部１５８で保持する基本マーク用ガイダンス情報の黒画素数閾値（ＤＴｈｒ）を検索し、該黒画素数閾値（ＤＴｈｒ）と、各黒画素数（Ｄ´１〜Ｄ´８）とを比較する。
【０１１３】
更に、ラベル黒画素数比較判定部１５７は、図９（ａ）の例ではこの比較により、ラベル番号（Ｎ´１）の黒画素数（Ｄ´１）が手書きマークと対応するため黒画素数閾値（ＤＴｈｒ）より大幅に大きくなるので、ラベル番号（Ｎ´1）の黒画素のブロックがマーク用ガイダンスの黒画素のブロックに該当せず、従って、手書きマークが存在し、マーク用ガイダンスを除去不可と判定する（ステップＳ１０４）。
【０１１４】
画像処理制御部１５１は、ラベル黒画素数比較判定部１５７が、例えば図９（ａ）に示すように、手書きマーク及びマーク用ガイダンスを除去不可と判定すると、除去不可を示す識別番号「１」を付与したラベル黒画素数比較判定結果情報を生成し、図１４（ａ）に示すように、該ラベル黒画素数比較判定結果情報を比較判定結果情報メモリ１５９に記憶する。
【０１１５】
画像処理制御部１５１が、上記黒画素数比較判定結果情報を記憶すると、全ラベル外接矩形サイズ比較判定部１６０に全ラベル外接矩形サイズの比較判定を指示する。
【０１１６】
全ラベル外接矩形サイズ比較判定部１６０は、画像処理制御部１５１から上記全ラベル外接矩形サイズの比較判定の指示を受けると、ラベル情報メモリ１５６で保持するラベル情報を用いて、例えば図１０（ａ）に示すようなマーク用ガイダンス（手書きマーク存在）の全てのラベル番号（Ｎ´１〜Ｎ´８）の外接矩形（Ｒ´１〜Ｒ´８）を含むＸ−Ｙ方向の矩形サイズ（Ｈ´、Ｗ´）を計測する。
【０１１７】
そして、全ラベル外接矩形サイズ比較判定部１６０は、上記矩形サイズ（Ｈ´、Ｗ´）を計測すると、基本マーク用ガイダンス情報格納部１５８で保持する基本外接矩形サイズ（Ｈ、Ｗ）を検索し、基本外接矩形サイズ（Ｈ、Ｗ）と、計測した矩形サイズ（Ｈ´、Ｗ´）とを比較する。
【０１１８】
更に、全ラベル外接矩形サイズ比較判定部１６０は、この比較により、該矩形サイズ（Ｈ´、Ｗ´）が基本外接矩形サイズ（Ｈ、Ｗ）と同一となるため、該計測した矩形サイズ（Ｈ´、Ｗ´）が上記外接矩形サイズ（Ｈ、Ｗ）に対し有効と判定する（ステップＳ１０５）。
【０１１９】
画像処理制御部１５１は、全ラベル外接矩形サイズ比較判定部１６０が、例えば図１０（ａ）に示すように、矩形サイズ（Ｈ´、Ｗ´）を有効と判定すると、外形線無しを示す識別番号「０」を付与した全ラベル外接矩形サイズ比較判定結果情報を生成し、図１４（ａ）に示すように、該全ラベル外接矩形サイズ比較判定結果情報を比較判定結果情報メモリ１５９に記憶する。
【０１２０】
そして、画像処理制御部１５１が、上記全ラベル外接矩形サイズ比較判定結果情報を記憶すると、ラベル重心間距離比較判定部１６１にラベル重心間距離の比較判定を指示する。
【０１２１】
ラベル重心間距離比較判定部１６１は、画像処理制御部１５１から上記ラベル重心間距離の比較判定の指示を受けると、ラベル情報メモリ１５６で保持する上記ラベル情報を用いて、例えば、図１２（ａ）に示すようなマーク用ガイダンス（手書きマーク存在）の隣接し合うラベル番号（Ｎ´１〜Ｎ´８）の二つの外接矩形（Ｒ´１〜Ｒ´８）の各重心間距離（Ｌ´１２〜Ｌ´８１）を計測する。
【０１２２】
そして、ラベル重心間距離比較判定部１６１は、各重心間距離（Ｌ´１２〜Ｌ´８１）を計測すると、該計測した重心間距離の重心間距離最大値（Ｌ´ｍａｘ）から重心間距離最小値（Ｌ´ｍｉｎ）を差し引いた差分重心間距離（Ｌ´ｍａｘ−Ｌ´ｍｉｎ）を算出する。
【０１２３】
更に、ラベル重心間距離比較判定部１６１は、上記差分重心間距離（Ｌ´ｍａｘ−Ｌ´ｍｉｎ）を算出すると、基本マーク用ガイダンス情報格納部１５８で保持するマーク用ガイダンス情報の外接矩形重心間距離差分閾値（ＬＴｈｒ）を検索し、該外接矩形重心間距離差分閾値（ＬＴｈｒ）と、算出した差分重心間距離（Ｌ´ｍａｘ−Ｌ´ｍｉｎ）とを比較する。
【０１２４】
ラベル重心間距離比較判定部１６１は、図１２（ａ）の例ではこの比較により、ラベル番号（Ｎ´１）及び（Ｎ´２）の外接矩形の重心間距離（Ｌ´１２）と、ラベル番号（Ｎ´１）及び（Ｎ´８）の外接矩形の重心間距離（Ｌ´８１）とが大幅に大きいため、上記差分重心間距離（Ｌ´ｍａｘ−Ｌ´ｍｉｎ）が外接矩形重心間距離差分閾値（ＬＴｈｒ）より大きくなるので、従って、手書きマークが存在し、マーク用ガイダンスを除去不可と判定する（ステップＳ１０６）。
【０１２５】
画像処理制御部１５１は、ラベル重心間距離比較判定部１６１が、例えば図１２（ａ）に示すように、手書きマーク及びマーク用ガイダンスを除去不可と判定すると、除去不可を示す識別番号「１」を付与したラベル重心間距離比較判定結果情報を生成し、図１４（ａ）に示すように、該ラベル重心間距離比較判定結果情報を比較判定結果情報メモリ１５９に記憶する。
【０１２６】
そして、画像処理制御部１５１が、上記ラベル重心間距離比較判定結果情報を記憶すると、隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定部１６２に隣接ラベル垂直ニ等分線交点外接矩形サイズの比較判定を指示する。
【０１２７】
隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定部１６２は、画像処理制御部１５１から上記隣接ラベル垂直ニ等分線交点外接矩形サイズの比較判定の指示を受けると、ラベル情報メモリ１５６で保持する上記ラベル情報を用いて、例えば、図１３（ａ）に示すようなマーク用ガイダンス（手書きマーク存在）の隣接し合うラベル番号（Ｎ´１〜Ｎ´８）の二つの外接矩形（Ｒ´１〜Ｒ´８）の重心間距離（Ｌ´１２〜Ｌ´８１）の垂直ニ等分線の各交点を求め、該各交点の両端に位置する交点に対しＸ−Ｙ方向に外接する内方矩形サイズ（ＰＨ´、ＰＷ´）を算出する。
【０１２８】
そして、隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定部１６２は、上記内方矩形サイズ（ＰＨ´、ＰＷ´）を算出すると、基本マーク用ガイダンス情報格納部１５８で保持する基本マーク用ガイダンス情報の隣接ラベル垂直ニ等分線交点の内方の外接矩形サイズ閾値（ＰＨＴｈｒ、ＰＷＴｈｒ）を検索し、該内方の外接矩形サイズ閾値（ＰＨＴｈｒ、ＰＷＴｈｒ）と、算出した内方矩形サイズ（ＰＨ´、ＰＷ´）とを比較する。
【０１２９】
更に、隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定部１６２は、図１３（ａ）の例ではこの比較により、内方矩形サイズ（ＰＨ´、ＰＷ´）が内方の外接矩形サイズ閾値（ＰＨＴｈｒ、ＰＷＴｈｒ）より大幅に大きくなるので、従って、手書きマークが存在し、マーク用ガイダンスを除去不可と判定する（ステップＳ１０７）。
【０１３０】
画像処理制御部１５１は、隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定部１６２が、例えば図１３（ａ）に示すように、マーク用ガイダンス及び手書きマークを除去不可と判定すると、除去不可を示す識別番号「１」を付与した隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定結果情報を生成し、図１４（ａ）に示すように、該隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定結果情報を比較判定結果情報メモリ１５９に記憶する。
【０１３１】
画像処理制御部１５１は、上記隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定結果情報を記憶すると、ラベル除去判定部１６３にラベル除去の判定を指示する。
【０１３２】
ラベル除去判定部１６３は、上記ラベル除去の判定の指示を受けると、比較判定結果情報メモリ１５９で保持する比較判定結果情報を検索し、例えば、図１４（ａ）に示すように、ラベル黒画素数比較判定結果情報と、ラベル重心間距離比較判定結果情報と、隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定結果情報とに識別情報「１」が付与されていると、手書きマークが存在するので、マーク認識対象領域画像メモリ１５４で保持する「普通」のマーク認識対象領域画像内の全てのラベル番号の黒画素のブロックを不除去と判定する（ステップＳ１０８）。
【０１３３】
画像処理制御部１５１は、ラベル除去判定部１６３が例えば、図１４（ａ）に示すように、「普通」のマーク認識対象領域画像内の全てのラベル番号の黒画素のブロックを不除去と判定すると、画像処理終了信号を生成し、該画像処理終了信号を装置制御部１２へ送信する。
【０１３４】
一方、ラベル除去判定部１６３が例えば、図１４（ｂ）に示すように、「当座」のマーク認識対象領域画像内の全てのラベル番号の黒画素のブロックを除去と判定すると、画像処理制御部１５１は、ラベル除去部１６４へラベル除去を指示する。
【０１３５】
ラベル除去部１６４は、上記ラベル除去の指示を受けると、例えば図９（ｂ）に示すように、手書きマークが未記入のマーク認識対象領域画像上から全てのラベル番号（Ｎ´´１〜Ｎ´´１２）の黒画素のブロックを白画素に変換し、該マーク認識対象領域画像を更新する（ステップＳ１０９）。
【０１３６】
画像処理制御部１５１は、ラベル除去部１６４が上記マーク認識対象領域画像を更新すると、上記画像処理終了信号を生成し、該画像処理終了信号を装置制御部１２へ送信する。
【０１３７】
装置制御部１２は、上記画像処理終了信号を受けると、マーク認識部１６にマーク認識を指示する。
【０１３８】
マーク認識部１６は、上記マーク認識の指示を受けると、画像処理部１５のマーク認識対象領域画像メモリ１５４で保持する、例えば図１５（ａ）に示すように、手書きマーク及びマーク用ガイダンスを含む「普通」のマーク認識対象領域画像内の黒画素数を計測し、該黒画素数が光学式マーク認識装置１０の図示しないメモリに予め設定してあるマーク認識黒画素数閾値より大きいので、手書きマーク記入と認識する（ステップＳ１１０）。
【０１３９】
一方、マーク認識部１６は、例えば図１５（ｂ）に示すように、全ての画素が白画素の「当座」のマーク認識対象領域画像内の黒画素数を計測し、該黒画素数が０であるので、手書きマーク未記入と認識する。
【０１４０】
マーク認識部１６が上記「普通」のマーク認識対象領域画像を手書きマーク記入と認識すると、装置制御部１２は、手書きマーク記入を示す識別情報「１」を付与した帳票データを生成する。
【０１４１】
一方、マーク認識部１６が上記「当座」の手書きマーク未記入と認識すると、装置制御部１２は、手書きマーク未記入を示す識別情報「０」を付与した帳票データを生成する。
【０１４２】
そして、装置制御部１２は、マーク認識対象領域画像メモリ１５４で保持する「普通」及び「当座」のマーク認識対象領域画像に対するマーク認識が終了すると、上記帳票データをＩ／Ｆ部１１を介して上位装置３０へ送信する。
【０１４３】
上位装置３０は、光学式マーク認識装置１０から上記帳票データを取得すると、該上位装置３０の図示しないメモリの制御プログラムを実行し、例えば図１６に示すような「普通」のマーク認識対象領域画像のマーク認識結果「手書きマークあり」と、「当座」のマーク認識対象領域画像のマーク認識結果「手書きマークなし」とを示す認識結果画面情報を生成し、該認識結果画面情報を該上位装置３０の図示しない図面上に表示させる。
【０１４４】
帳票処理を行うオペレータは、上位装置３０の図示しない画面上に表示された、例えば図１６のような認識結果画面情報を参照すると、帳票１の「普通」のマーク認識対象領域に手書きマークが記入されており、「当座」のマーク認識対象領域に手書きマークが未記入であるので、顧客が「普通」を選択したことを認識することができる。
【０１４５】
＜実施例の効果＞
本実施例の光学式マーク認識装置１０によれば、マーク用ガイダンスの印刷された未記入の試験帳票から取得した基本マーク用ガイダンス情報を基本マーク用ガイダンス情報格納部１５８に格納し、読取部１３から読み取った帳票画像からマーク認識対象領域を抽出して生成したマーク認識対象領域画像に対してラベリング処理を行い、該ラベリング処理により生成したラベル情報に対し、ラベル黒画素数比較判定部１５７と、全ラベル外接矩形サイズ比較判定部１６０と、ラベル重心間距離比較判定部１６１と、隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定部１６２とにおいて該基本マーク用ガイダンス情報に基づいた比較判定を行い、これら全ての比較判定部がマーク用ガイダンスであると判定したラベル情報の黒画素のブロックを白画素に変換するので、マーク認識部１６は、手書きマークの記入された黒画素が閾値より大きいマーク認識対象領域画像と、マークガイダンス部分が白画素に変換された黒画素が閾値以下のマーク認識対象領域画像とに対し、手書きマークの記入の有無を認識することができる。
【０１４６】
尚、本実施例では、手書きマーク記入の有無の判定に、ラベル黒画素数比較判定部１５７と、全ラベル外接矩形サイズ比較判定部１６０と、ラベル重心間距離比較判定部１６１と、隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定部１６２とにおける比較判定結果を用いるという構成にしたが、図示しないメモリに予め設定した試験帳票から取得したマーク用ガイダンスの基本ラベル数と、マーク認識対象領域画像から取得したラベル数を比較し、該基本ラベル数と該ラベル数が一致するか否かに基づいて手書きマークの有無を認識するという構成にしてもよい。
【０１４７】
そして、本実施例では、手書きマーク記入の有無の判定に、ラベル黒画素数比較判定部１５７と、全ラベル外接矩形サイズ比較判定部１６０と、ラベル重心間距離比較判定部１６１と、隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定部１６２とにおける比較判定結果を用いるという構成にしたが、該ラベル黒画素数比較判定部１５７及び該全ラベル外接矩形サイズ比較判定部１６０を備え、これら２つの比較判定部からの比較判定結果に基づいて手書きマークの有無を認識するという構成にしてもよい。
【０１４８】
また、本実施例では、同様に、ラベル重心間距離比較判定部１６１及び隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定部１６２を備え、これら２つの比較判定部からの比較判定結果に基づいて手書きマークの有無を認識するという構成にしてもよい。
【０１４９】
更に、本実施例では、同様に、ラベル重心間距離比較判定部１６１及び隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定部１６２のいずれか一方を備え、いずれか一方の比較判定部からの比較判定結果に基づいて手書きマークの有無を認識するという構成にしてもよい。
【０１５０】
その上、本実施例では、同様に、ラベル重心間距離比較判定部１６１及び隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定部１６２のいずれか一方と、ラベル黒画素数比較判定部１５７及び全ラベル外接矩形サイズ比較判定部１６０とを備え、これら３つの比較判定部からの比較判定結果に基づいて手書きマークの有無を認識するという構成にしてもよい。
【産業上の利用可能性】
【０１５１】
前記した実施例では、金融機関向けの光学式マーク認識装置の例を説明したが、これに限る必要はなく、公共機関向けの光学式マーク認識装置に適応してもよい。
【図面の簡単な説明】
【０１５２】
【図１】本発明に係る実施例の画像処理部を示すブロック図である。
【図２】本発明に係る実施例の光学式マーク認識装置を示すブロック図である。
【図３】本発明に係る実施例のマーク用ガイダンスの印刷された未記入試験帳票の概要を示す図である。
【図４】本発明に係る実施例のラベル情報及びラベル黒画素数の概要を示す図である。
【図５】本発明に係る実施例の基本外接矩形サイズの概要を示す図である。
【図６】本発明に係る実施例のラベル重心間距離の概要を示す図である。
【図７】本発明に係る実施例の隣接ラベル垂直ニ等分線交点の内方の外接矩形サイズの概要を示す図である。
【図８】本発明に係る実施例のマーク用ガイダンスの印刷された手書きマーク記入帳票の一部を示す図である。
【図９】本発明に係る実施例のラベル黒画素数比較判定部における比較判定処理の説明図である。
【図１０】本発明に係る実施例の全ラベル外接矩形サイズ比較判定部における比較判定処理の説明図（その１）である。
【図１１】本発明に係る実施例の全ラベル外接矩形サイズ比較判定部における比較判定処理の説明図（その２）である。
【図１２】本発明に係る実施例のラベル重心間距離比較判定部における比較判定処理の説明図である。
【図１３】本発明に係る実施例の隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定部における比較判定処理の説明図である。
【図１４】本発明に係る実施例の比較判定結果情報メモリの構成を示す説明図である。
【図１５】本発明に係る実施例のマーク認識部におけるマーク認識処理の説明図である。
【図１６】本発明に係る実施例の認識結果画面情報の表示の一例を示す図である。
【図１７】本発明に係る実施例の光学式マーク認識装置の動作を示すフローチャートである。
【符号の説明】
【０１５３】
１  帳票
１０  光学式マーク認識装置
１１  Ｉ／Ｆ（Ｉｎｔｅｒ  Ｆａｃｅ）部
１２  装置制御部
１３    読取部
１４    画像メモリ
１５    画像処理部
１５１    画像処理制御部
１５２    ２値化処理部
１５３    マーク認識対象領域抽出部
１５４    マーク認識対象領域画像メモリ
１５５    ラベリング処理部
１５６    ラベル情報メモリ
１５７    ラベル黒画素数比較判定部
１５８    基本マーク用ガイダンス情報格納部
１５９    比較判定結果情報メモリ
１６０    全ラベル外接矩形サイズ比較判定部
１６１    ラベル重心間距離比較判定部
１６２    隣接ラベル垂直ニ等分線交点外接矩形サイズ比較判定部
１６３    ラベル除去判定部
１６４    ラベル除去部
１６    マーク認識部
２０    ネットワーク
３０    上位装置
【図１】
2008077588.tif 000003
【図２】
2008077588.tif 000004
【図３】
2008077588.tif 000005
【図４】
2008077588.tif 000006
【図５】
2008077588.tif 000007
【図６】
2008077588.tif 000008
【図７】
2008077588.tif 000009
【図８】
2008077588.tif 000010
【図９】
2008077588.tif 000011
【図１０】
2008077588.tif 000012
【図１１】
2008077588.tif 000013
【図１２】
2008077588.tif 000014
【図１３】
2008077588.tif 000015
【図１４】
2008077588.tif 000016
【図１５】
2008077588.tif 000017
【図１６】
2008077588.tif 000018
【図１７】
2008077588.tif 000019