JPH07325878A - 文字の認識方法 - Google Patents

文字の認識方法

Info

Publication number
JPH07325878A
JPH07325878A JP6142254A JP14225494A JPH07325878A JP H07325878 A JPH07325878 A JP H07325878A JP 6142254 A JP6142254 A JP 6142254A JP 14225494 A JP14225494 A JP 14225494A JP H07325878 A JPH07325878 A JP H07325878A
Authority
JP
Japan
Prior art keywords
character
recognition
black
point
pattern
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP6142254A
Other languages
English (en)
Inventor
Hiroshi Tanaka
中 洋 田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP6142254A priority Critical patent/JPH07325878A/ja
Publication of JPH07325878A publication Critical patent/JPH07325878A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Character Input (AREA)

Abstract

(57)【要約】 【目的】 文字をOCR(オプティカル・キャラクタ・
リーダ)等の機械によって読み取るに際し、ゴミや汚れ
があっても文字を正確に認識することができる文字の認
識方法を提供すること。 【構成】 正4各形の黒領域をその辺の方向に等間隔で
配置して形成し且つ該等間隔の大きさを文字に応じて異
ならせた認識用パターン2を、前記文字1に併記する。
そして、それらを読み取った際、読み取った認識用パタ
ーンの黒領域間の間隔を算出することにより、それがど
ういう文字に対応させた認識用パターンであるかを知
り、文字を認識する。白領域と黒領域とは、入れ換えて
もよい。なお、読み取った認識用パターンの黒領域間の
間隔として、複数回算出したものの平均値を採用すれ
ば、ゴミや汚れの付着による誤認識の確率を一層小さく
することが出来る。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、文字をOCR(オプテ
ィカル・キャラクタ・リーダ)等の機械によって読み取
るに際し、文字を誤りなく認識するための文字の認識方
法に関するものである。
【0002】
【従来の技術】書かれている文字を機械によって読み取
る方法として、従来、直接法と間接法とが知られてい
る。直接法は、文字とその文字自身の特徴との対応関係
を予め定めておき、読み取った文字全体のイメージから
特徴抽出を行った後、前記対応関係に照らしてそれがど
の文字の特徴であるかを調べ、文字を認識する方法であ
る。
【0003】直接法では、文字全体のイメージを認識の
ための情報として使うため、情報量が多いので、認識の
対象とする文字の数を多くすることが出来る。しかし、
この直接法には、次のような欠点がある。第1の欠点
は、それぞれの文字毎に、その文字の特徴を保持してい
なければならないので、文字の形に対する制約が大きい
という点である。第2の欠点は、印刷濃度のばらつき,
ゴミの付着,汚れ等があると、文字の特徴部分の読み取
りが正確になされず、文字が誤認識されるという点であ
る。第3の欠点は、認識のために使用する情報量が多い
ので、早く認識するためには高速処理が出来る高性能の
装置を必要とするという点である。
【0004】上記のような欠点を少しでも改善しようと
して考えられたのが間接法である。間接法では、その間
接法のための専用文字を予め定めておき、その専用文字
を使って書いたものを読み取って認識する。ここで言う
専用文字とは、通常文字を形成する線の途中または通常
文字の近傍に、その文字を認識するために定めた特有の
符号を付属させた文字である。特有の符号としては、例
えば、複数個の黒丸等が使用される。文字によって、そ
れらの黒丸の相対的配置が特有の配置とされている。文
字を読み取った場合、黒丸の相対的配置がどのようにな
っているかを調べることにより、その文字がどういう文
字であるかを認識する。
【0005】間接法によれば、文字全体のイメージ情報
から文字を認識するのでなく、含まれている特有の符号
を基に文字を認識するから、認識のために処理する情報
量は直接法に比べて少ない。また、文字の形に対する制
約も少なくなる。なお、間接法に関する従来の文献とし
ては、例えば、特公平3− 38628号公報,特公平3− 6
3115号公報等がある。
【0006】
【発明が解決しようとする課題】しかしながら、前記し
た従来の間接法では、文字中または文字の近傍に含ませ
た特有の符号に基づいて文字を認識するから、その特有
の符号の内の1つでも、印刷濃度のばらつき,ゴミや汚
れの付着等により読み取られなかった場合には、文字を
正確に認識することが出来ないという問題点があった。
本発明は、以上のような問題点を解決することを課題と
するものである。
【0007】
【課題を解決するための手段】前記課題を解決するた
め、本発明の文字の認識方法では、正4角形の注目領域
をその辺の方向に反転領域を隔てて等間隔で配置して形
成し且つ該等間隔の大きさを文字に応じて異ならせた認
識用パターンを前記文字に併記し、該認識用パターンを
読み取り、読み取った認識用パターンの前記注目領域の
間隔を算出することにより、前記文字がどういう文字で
あるかを認識することとした。
【0008】なお、読み取った認識用パターンの前記注
目領域間の間隔として、複数回算出したものの平均値を
採用すれば、ゴミや汚れの付着による誤認識をより一層
防止することが出来る。
【0009】
【作 用】正4角形の注目領域をその辺の方向に反転
領域を隔てて等間隔で配置して形成し且つ該等間隔の大
きさを文字に応じて異ならせた認識用パターンを、その
文字に併記する。そして、それらを読み取った際、読み
取った認識用パターンの注目領域間の間隔を算出するこ
とにより、それがどういう文字に対応させた認識用パタ
ーンであるかを知り、文字を認識する。なお、注目領域
としては、黒領域を採用してもよいし白領域を採用して
もよいが、仮に黒領域を採用すると、反転領域は白領域
であるし、白領域を採用すると、反転領域は黒領域であ
る。
【0010】
【実施例】以下、本発明の実施例を図面に基づいて詳細
に説明する。図1は、本発明で認識する文字を示す図で
ある。1は文字、2は認識用パターンである。本発明で
は、文字1を表示する時には、他の文字と区別するため
に予め定めてある認識用パターン2を併記する。従っ
て、認識用パターン2の種類は、認識の対象としている
文字の数だけ、予め定めておく。例えば、認識の対象
が、図1に示すように「1」,「2」,「3」,「4」
の4つの数字だけである場合は、4個の認識用パターン
を予め定めておく。もし、「0」から「9」までの数字
である場合には、10個の認識用パターンを予め定めて
おく。
【0011】図2は、本発明で使用する基本パターンの
1例(イ)と、該基本パターンで構成される認識用パタ
ーン(ロ)を示す図である。3は黒領域、4は白領域で
ある。この基本パターンは、同じ大きさの正4角形(長
方形でも正方形でもよい。図2では、正方形を採用して
いる。)の黒領域3を、等間隔で各辺の方向に配置した
というパターンである。黒領域3を、注目領域としてい
る。後で詳しく説明するが、文字認識の手掛かりとする
キーは、注目領域と注目領域との間隔である。図2
(ロ)の認識用パターン2は、前記基本パターンを次々
と連続して繰り返すことにより作成される。このように
して作成されたパターンが、図1の認識用パターン2と
して用いられる。
【0012】図4は、本発明で使用する他の基本パター
ンの例を示す図である。やはり、注目領域として黒領域
を採用している。図4(イ)は、同じ大きさの正方形の
黒領域3を、その辺の2倍の長さの間隔で各辺の方向に
配置したという基本パターンであり、図4(ロ)は、同
じ大きさの正方形の黒領域3を、その辺の3倍の長さの
間隔で各辺の方向に配置したという基本パターンであ
る。
【0013】図3は、本発明の方法を実施するハード的
構成を示す図であり、5は画像読取装置、6はバス、7
は画像出力装置、8はCPU(中央演算処理装置)、9
はメモリである。画像読取装置5は、認識しようとする
文字1を、その認識用パターン2と共に読み取る。読み
取った信号をディジタル画像信号に変換し、バス6を通
じてメモリ9に格納する。CPU8は、メモリ9に格納
されたディジタル画像信号を基に、文字認識の動作(図
5,図6参照)を行う。認識された文字は、必要に応じ
て画像出力装置7より出力される。
【0014】次に、本発明での認識動作について説明す
る。図5は、本発明での認識動作を説明するための図で
あり、図6は、本発明の認識動作の手順を示すフローチ
ャートである。図5に示すように、読み取った文字に併
記されていた認識用パターンは、図2(ロ)と同じパタ
ーンであったとする。即ち、黒領域3が、その辺の長さ
と等しい間隔で各辺の方向に配置されているパターンで
あったとする。以下、図6のフローチャートに従って説
明する。
【0015】ステップ1…このフローチャートのステッ
プ13まで進んだ回数(距離を算出した回数)を示すパ
ラメータNを設定し、その値を0する。 ステップ2…読み取った認識用パターン内に、任意の点
Aをとる。点Aの座標は、CPU8により発生させる。
図5では、任意に発生させた点Aの位置が、認識用パタ
ーン内のいろいろな位置をとる場合について示してい
る。なお、Aに添字を付した文字の点(A1 等)は、点
Aの具体例である。他の文字B〜Dについても同様であ
る。
【0016】点Aの位置を場合分けすると、大きく分け
て2つに分けられる。第1の場合は、左方に完全なる白
領域4を隔てた黒領域3が存在する位置である場合(点
1,点A2 がそれに相当)、第2の場合は、それ以外
の場合(点A3 ,点A4 ,点A5 がそれに相当)であ
る。なお、点A3 の場合は、左方にどこまで進んでも黒
領域3が存在しない場合である。点A4 ,点A5 の場合
は、左方に黒領域3は存在するものの、完全なる白領域
4を隔てた黒領域3は存在していない。
【0017】ステップ3…点Aからスタートして、X方
向(左方向)へ座標を進める。 ステップ4…黒ドットがあるかどうか調べる。点AがA
3 のような位置に取られた場合、どこまで進んでも黒ド
ットはない。その場合には、ステップ2に戻り、別の任
意の点Aを新たにとってやり直す。 ステップ5…黒ドットがあればその点をBとし、更にX
方向へ座標を進める。黒領域3内に取られた点A1 の場
合、隣りのドットは黒ドットであるから、これがB1
なる。白領域4内に取られた点A2 の場合、黒ドットが
現れるのは、隣りの黒領域3まで進んだ時であり、その
点がB2 となる。
【0018】ステップ6…更に座標を進め、白ドットが
あるかどうか調べる。黒ドットから進んだ場合、黒領域
3を必ず抜け出て白領域4に入るから、白ドットは必ず
存在する。 ステップ7…その白ドットの点をC(C1 ,C2 など)
とし、更にX方向へ座標を進める。ここから進行して、
もしその先に黒ドットが発見されたなら、或る黒領域3
から次の黒領域3までの間に横たわる完全なる白領域4
(黒領域間の間隔)を横断したことになる。その横断距
離(間隔)を算出することにより、この認識用パターン
が、どの文字に対応させられたパターンであるかが分か
るから、どの文字かを認識することが出来る。
【0019】ステップ8…黒ドットがあるかを調べる。
あった場合はステップ13へ進み、その点をD(D1
2 など)とする。 ステップ9…なかった場合は、先の点Bに戻り、そこか
らY方向に座標を進める。例えば、点AがA4 やA5
位置に取られた時は、点CはC4 やC5 になるが、これ
より先のX方向には黒ドットはない。従って、これらの
場合には点BのB4 やB5 に戻り、Y方向に進む。
【0020】ステップ10…白ドットがあるか調べる。
点Bは黒ドットであるから、Y方向へ進んで行けば、い
つか必ず白ドットにたどり着く。 ステップ11…白ドットにたどり着いたところで、その
点をE(E4 ,E5 など)とし、更にY方向に座標を進
める。 ステップ12…黒ドットがあるか調べる。もし、なけれ
ば、ステップ2に戻り、別の任意の点Aをとって、処理
を繰り返す。もし、あれば、ステップ13に進んで、そ
の点をD(D4 ,D5 など)とする。
【0021】ステップ13…点Dと、そこへ進んで来る
前の白のスタート点である点Cあるいは点Eとの距離を
求める。X方向に進んで来て点Dが得られた場合は、点
Cと点Dとの距離、Y方向に折れ曲がって点Dが得られ
た場合は、点Eと点Dとの距離を求める。これにより、
読み取った認識用パターン2の黒領域3と黒領域3との
間の距離が求められる。 ステップ14…以上で、或る点Aから出発して黒領域間
の距離(間隔)を1回算出することが出来たから、パラ
メータNの値を1つ増加させる。
【0022】ステップ15…Nの値が、予め定めたN0
に等しくなったか調べる。等しくなければ、ステップ2
に戻る。パラメータNに関するステップ(1,14,1
5,16)は、必須というわけではなく、誤認識の確率
をできるだけ小さくするために設けられたものである。
【0023】即ち、本発明で文字認識の手掛かりとして
いる黒領域間の間隔は、認識用パターンの至るところに
現れているから、一部がゴミや汚れによって隠されたと
しても、大部分は現れている。そして、間隔を算出する
ための点Aは任意の位置にとられるから、ゴミ等の位置
にとられる確率は少ない。従って、殆どの場合、文字は
正確に認識される。
【0024】しかし、仮に点Aの付近にゴミや汚れが付
着していた場合、それらは恰も黒領域と同じように扱わ
れるから、黒領域間の間隔は正確に算出されない。とこ
ろが、離れた別の点Aを次々ととり、複数回(N0 回)
算出することにすれば、その内の多くはゴミや汚れが付
着していない点が取られるから、大部分の場合は正確な
距離となる。従って、その平均値をとって認識を行え
ば、誤認の確率は一層小さくなる。
【0025】ステップ16…以上のようにして求めたN
0 個の距離の平均値を取る。 ステップ17…使用している各認識用パターンの黒領域
間の距離は予め分かっているから、それらと今回求めた
平均値とを比較し、読み取った認識用パターンがどの文
字に対応させたものであるかを判定することにより、読
み取った文字がどういう文字であるかを割り出す。
【0026】なお、実施例では注目領域として黒領域を
採用したものを示したが、既に述べたように、注目領域
を白領域として、それを黒領域を隔てて等間隔に配置し
たパターンを、認識用パターンとすることも可能であ
る。
【0027】
【発明の効果】以上述べた如く、本発明の文字の認識方
法によれば、正方形の黒領域をその辺の方向に等間隔で
配置して形成し且つ該等間隔の大きさを文字に応じて異
ならせた認識用パターンを、その文字に対して併記して
おき、それらを読み取った際、読み取った認識用パター
ンの黒領域間の間隔を算出することにより、文字を認識
する。
【0028】文字認識の手掛かりとしているのは黒領域
間の間隔であるが、これは認識用パターン中の至るとこ
ろに存在しているから、認識用パターンの印刷濃度にば
らつきがあったり、一部にゴミや汚れが付着したりして
いたとしても、文字認識の手掛かりが失われることはな
い。そして、間隔の算出を行うために取った点が、ゴミ
や汚れ等の付着箇所と一致する確立は少ないから、殆ど
の場合、正確な文字認識が出来る。間隔の算出回数を大
にすればするほど、認識は正確となる。
【図面の簡単な説明】
【図1】 本発明で認識する文字を示す図
【図2】 本発明で使用する基本パターンの1例と該基
本パターンで構成される認識用パターンを示す図
【図3】 本発明の方法を実施するハード的構成を示す
【図4】 本発明で使用する他の基本パターンの例を示
す図
【図5】 本発明での認識動作を説明するための図
【図6】 本発明の認識動作の手順を示すフローチャー
【符号の説明】
1…文字、2…認識用パターン、3…黒領域、4…白領
域、5…画像読取装置、6…バス、7…画像出力装置、
8…CPU、9…メモリ

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 正4角形の注目領域をその辺の方向に反
    転領域を隔てて等間隔で配置して形成し且つ該等間隔の
    大きさを文字に応じて異ならせた認識用パターンを前記
    文字に併記し、該認識用パターンを読み取り、読み取っ
    た認識用パターンの前記注目領域の間隔を算出すること
    により、前記文字がどういう文字であるかを認識するこ
    とを特徴とする文字の認識方法。
  2. 【請求項2】 読み取った認識用パターンの前記注目領
    域間の間隔として、複数回算出したものの平均値を採用
    することを特徴とする請求項1記載の文字の認識方法。
JP6142254A 1994-06-01 1994-06-01 文字の認識方法 Pending JPH07325878A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6142254A JPH07325878A (ja) 1994-06-01 1994-06-01 文字の認識方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6142254A JPH07325878A (ja) 1994-06-01 1994-06-01 文字の認識方法

Publications (1)

Publication Number Publication Date
JPH07325878A true JPH07325878A (ja) 1995-12-12

Family

ID=15311047

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6142254A Pending JPH07325878A (ja) 1994-06-01 1994-06-01 文字の認識方法

Country Status (1)

Country Link
JP (1) JPH07325878A (ja)

Similar Documents

Publication Publication Date Title
US4408342A (en) Method for recognizing a machine encoded character
US4481665A (en) Character segmentation method
US4513442A (en) Method for locating and circumscribing text areas on a master which may contain text, graphics and/or image areas
US5748809A (en) Active area identification on a machine readable form using form landmarks
US4319331A (en) Curve follower
US4608489A (en) Method and apparatus for dynamically segmenting a bar code
JPH05242292A (ja) 分離方法
JP2001014418A (ja) 2次元バーコード読み取り方法
KR100242731B1 (ko) 바코드 판독 방법 및 장치
US20020051574A1 (en) Character recognition method, program and recording medium
JPH02293989A (ja) 文字認識装置
JPH07325878A (ja) 文字の認識方法
JP2868392B2 (ja) 手書き記号認識装置
JP2993533B2 (ja) 情報処理装置及び文字認識装置
JP2009259291A (ja) 文字認識方法,プログラム及び記録媒体
JPS6111886A (ja) 文字認識方式
JPH09147105A (ja) 図面閉領域の抽出方法
JP2570571B2 (ja) 光学文字読取装置
JP3018702B2 (ja) バーコード復調装置
JP2851102B2 (ja) 文字切出し方法
JPS62134767A (ja) 記号名・線分名の自動抽出装置
JPS6224837B2 (ja)
JPH0782524B2 (ja) 光学的文字読取装置
JP2754440B2 (ja) バーコード判定方法
JP2784004B2 (ja) 文字認識装置