JPH0136155B2 - - Google Patents
Info
- Publication number
- JPH0136155B2 JPH0136155B2 JP56084591A JP8459181A JPH0136155B2 JP H0136155 B2 JPH0136155 B2 JP H0136155B2 JP 56084591 A JP56084591 A JP 56084591A JP 8459181 A JP8459181 A JP 8459181A JP H0136155 B2 JPH0136155 B2 JP H0136155B2
- Authority
- JP
- Japan
- Prior art keywords
- character
- similarity
- candidate
- circuit
- characters
- 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.)
- Expired
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/24—Character recognition characterised by the processing or recognition method
- G06V30/242—Division of the character sequences into groups prior to recognition; Selection of dictionaries
Landscapes
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Character Discrimination (AREA)
Description
【発明の詳細な説明】
この発明は、光学的文字読取装置に関する。
従来から、光学的文字読取装置(以下OCRと
いう)における文字認識方法の1つとして、複合
類似度法が一般化され、その性能が高く評価され
ている。その認識アルゴリズムは、光電変換され
た文字パターンをベクトルで表現し(これをfと
する)、予めカテゴリー(lとする)毎にそれを
意味するベクトルlを辞書に記憶させておき、 なる類似度計算式(1)で求められる類似度値Sl(f)
が最大となるカテゴリーlをその光電変換された
文字パターンの答としていた。ただし上記(1)式に
おいて、Nはカテゴリーlを意味するいくつかの
ベクトル数、λl1は最大固有値、λloは各ベクトト
ルを求めた時の固有値である。
いう)における文字認識方法の1つとして、複合
類似度法が一般化され、その性能が高く評価され
ている。その認識アルゴリズムは、光電変換され
た文字パターンをベクトルで表現し(これをfと
する)、予めカテゴリー(lとする)毎にそれを
意味するベクトルlを辞書に記憶させておき、 なる類似度計算式(1)で求められる類似度値Sl(f)
が最大となるカテゴリーlをその光電変換された
文字パターンの答としていた。ただし上記(1)式に
おいて、Nはカテゴリーlを意味するいくつかの
ベクトル数、λl1は最大固有値、λloは各ベクトト
ルを求めた時の固有値である。
通常、辞書ベクトルlはカテゴリーl毎にパタ
ーンを学習させることにより、自動設計される
が、その学習させるパターンについても理論的に
変形したパターンを作り出すことが難かしいため
に、単に不特定多数の人が書いた文字をできるだ
け多く集める方法をとることが多かつた。
ーンを学習させることにより、自動設計される
が、その学習させるパターンについても理論的に
変形したパターンを作り出すことが難かしいため
に、単に不特定多数の人が書いた文字をできるだ
け多く集める方法をとることが多かつた。
そのため、特定文字aの辞書ベクトル(標準文
字パターンベクトル)aの作る空間が、他のど
の辞書ベクトルlの作る空間とも重複しないよう
にするのは不可能である。そこで、この重複部分
の大きい文字どおしにおいて、認識時に光電変換
された文字パターンが属すべきカテゴリーの判断
を誤まることがあつた。具体的には文字“1”の
パターンは第1図A,Bに示すように文字パター
ンが水平線となす角θが略直角のものが多いが、
第1図Cに示すような上記角θの大きさが小さく
傾きのある文字も少なくない。しかしながら、文
字“ノ”の場合には第2図A,Bに示すように、
曲率の大小を別にすれば、傾きのある文字パター
ンがほとんどである。上記同様のことが、辞書作
成における学習パターンについても言える。すな
わち、第2図A,Bに示す文字“ノ”の文字パタ
ーンの場合において、曲率を無視すれば文字
“1”の辞書ベクトル1が作る空間と、文字
“ノ”の辞書ベクトルの作る空間どうしで共通部
分がある。したがつて、第1図Cに示すような傾
きのある文字“1”の文字パターンに対しては、
文字“1”の辞書ベクトル1よりも文字“ノ”
の辞書ベクトルノの方が、より強くその文字パ
ターンの形の性質を表現しているため、文字
“ノ”に誤読してしまうことがあつた。
字パターンベクトル)aの作る空間が、他のど
の辞書ベクトルlの作る空間とも重複しないよう
にするのは不可能である。そこで、この重複部分
の大きい文字どおしにおいて、認識時に光電変換
された文字パターンが属すべきカテゴリーの判断
を誤まることがあつた。具体的には文字“1”の
パターンは第1図A,Bに示すように文字パター
ンが水平線となす角θが略直角のものが多いが、
第1図Cに示すような上記角θの大きさが小さく
傾きのある文字も少なくない。しかしながら、文
字“ノ”の場合には第2図A,Bに示すように、
曲率の大小を別にすれば、傾きのある文字パター
ンがほとんどである。上記同様のことが、辞書作
成における学習パターンについても言える。すな
わち、第2図A,Bに示す文字“ノ”の文字パタ
ーンの場合において、曲率を無視すれば文字
“1”の辞書ベクトル1が作る空間と、文字
“ノ”の辞書ベクトルの作る空間どうしで共通部
分がある。したがつて、第1図Cに示すような傾
きのある文字“1”の文字パターンに対しては、
文字“1”の辞書ベクトル1よりも文字“ノ”
の辞書ベクトルノの方が、より強くその文字パ
ターンの形の性質を表現しているため、文字
“ノ”に誤読してしまうことがあつた。
これを防ぐために、第1図Cに示すような文字
パターンをさらに多く学習させて、文字“1”の
辞書ベクトル1を改良することも一案であるが、
この場合、他のカテゴリーに対してのバランスが
くずれてしまい、他の辞書ベクトルとの重複部分
が出て来てしまうため具合が悪い。また、このよ
うなことが上記文字“1”と“ノ”に限らず、他
の文字間どうしについても言えた。
パターンをさらに多く学習させて、文字“1”の
辞書ベクトル1を改良することも一案であるが、
この場合、他のカテゴリーに対してのバランスが
くずれてしまい、他の辞書ベクトルとの重複部分
が出て来てしまうため具合が悪い。また、このよ
うなことが上記文字“1”と“ノ”に限らず、他
の文字間どうしについても言えた。
この発明は上記のような事情に鑑みてなされた
もので、類似度法による認識率をより一層高める
ことができる光学的文字読取装置を提供すること
を目的とする。
もので、類似度法による認識率をより一層高める
ことができる光学的文字読取装置を提供すること
を目的とする。
以下、図面を参照してこの発明の一実施例を説
明する。第3図はこの発明の一実施例のOCRの
概略構成図である。図中、符号1は光電変換部を
示している。この光電変換部1は、図示せぬ文字
の記入されている帳票表面を光学的に走査し、そ
の反射光を光電変換する機能を持つている。符号
2は2値化回路を示している。この2値化回路2
は、光電変換部1から送られてくる光電変換信号
を白および黒に対応して2値化する機能を持つて
いる。符号3は正規化回路を示している。この正
規化回路3は、2値化回路2から送られてくる2
値化文字パターンの位置合せ等の正規化を行なう
機能を持つている。符号4は類似度辞書を示して
いる。この類似度辞書4には、標準文字パターン
がベクトル表現されて記憶されている。符号5は
類似度計算回路を示している。この類似度計算回
路5は、正規化回路3から送られてくる正規化さ
れた文字パターンをベクトル化し、類似度辞書4
に記憶されている標準文字パターンのベクトル間
で前述した類似度計算式(1)を用いて類似度を計算
し、類似度値の大きい順からある決められた数だ
けの候補文字を選出する機能を持つている。符号
6は補正回路を示している。この補正回路6は、
詳細は後述するが、類似度計算回路5で選出され
た複数の候補文字の組み合せが予め定められた組
み合せと一致するか否かを調べ、一致した場合
に、類似度値が2番目以降のすなわち、第2位以
降の候補文字の類似度値に所定の値を加算し補正
する機能を持つている。また、この補正回路6
は、上記複数の候補文字の組み合せが予め定めら
れた組み合せと一致しなかつた場合には、上記複
数の候補文字および各候補文字の類似度値をその
まま出力するようになつている。符号7は判定回
路を示している。この判定回路7は、補正回路6
から送られてくる複数の候補文字および各候補文
字の類似度値の大きさから、類似度値の最も大き
い第1位の候補文字を答として出力するか否かを
判定し、第1位の候補文字を答として出力しない
場合には、構造解析処理の指示を出す機能を持つ
ている。符号8は特徴抽出回路を示している。こ
の特徴抽出回路8は、2値化回路2から送られて
くる2値化された文字パターンの幾何学的な特徴
を抽出する機能を持つている。符号9は特徴辞書
を示している。この特徴辞書9には、各文字毎に
必要な幾何学的特徴および不必要な幾何的特徴が
記憶されている。符号10は構造解析回路を示し
ている。この構造解析回路10は、判定回路7か
らの構造解析処理の指示を受けて、特徴抽出回路
8から送られてくる抽出された文字パターンの幾
何学的特徴と、特徴辞書9に記憶されている各文
字毎の幾何学的特徴とのマツチングを行ない、そ
の2値化された文字パターンの認識を行ない答と
して出力する機能を持つている。
明する。第3図はこの発明の一実施例のOCRの
概略構成図である。図中、符号1は光電変換部を
示している。この光電変換部1は、図示せぬ文字
の記入されている帳票表面を光学的に走査し、そ
の反射光を光電変換する機能を持つている。符号
2は2値化回路を示している。この2値化回路2
は、光電変換部1から送られてくる光電変換信号
を白および黒に対応して2値化する機能を持つて
いる。符号3は正規化回路を示している。この正
規化回路3は、2値化回路2から送られてくる2
値化文字パターンの位置合せ等の正規化を行なう
機能を持つている。符号4は類似度辞書を示して
いる。この類似度辞書4には、標準文字パターン
がベクトル表現されて記憶されている。符号5は
類似度計算回路を示している。この類似度計算回
路5は、正規化回路3から送られてくる正規化さ
れた文字パターンをベクトル化し、類似度辞書4
に記憶されている標準文字パターンのベクトル間
で前述した類似度計算式(1)を用いて類似度を計算
し、類似度値の大きい順からある決められた数だ
けの候補文字を選出する機能を持つている。符号
6は補正回路を示している。この補正回路6は、
詳細は後述するが、類似度計算回路5で選出され
た複数の候補文字の組み合せが予め定められた組
み合せと一致するか否かを調べ、一致した場合
に、類似度値が2番目以降のすなわち、第2位以
降の候補文字の類似度値に所定の値を加算し補正
する機能を持つている。また、この補正回路6
は、上記複数の候補文字の組み合せが予め定めら
れた組み合せと一致しなかつた場合には、上記複
数の候補文字および各候補文字の類似度値をその
まま出力するようになつている。符号7は判定回
路を示している。この判定回路7は、補正回路6
から送られてくる複数の候補文字および各候補文
字の類似度値の大きさから、類似度値の最も大き
い第1位の候補文字を答として出力するか否かを
判定し、第1位の候補文字を答として出力しない
場合には、構造解析処理の指示を出す機能を持つ
ている。符号8は特徴抽出回路を示している。こ
の特徴抽出回路8は、2値化回路2から送られて
くる2値化された文字パターンの幾何学的な特徴
を抽出する機能を持つている。符号9は特徴辞書
を示している。この特徴辞書9には、各文字毎に
必要な幾何学的特徴および不必要な幾何的特徴が
記憶されている。符号10は構造解析回路を示し
ている。この構造解析回路10は、判定回路7か
らの構造解析処理の指示を受けて、特徴抽出回路
8から送られてくる抽出された文字パターンの幾
何学的特徴と、特徴辞書9に記憶されている各文
字毎の幾何学的特徴とのマツチングを行ない、そ
の2値化された文字パターンの認識を行ない答と
して出力する機能を持つている。
第4図は上記補正回路6の詳細を示す構成図で
ある。第4図において、符号61は補正値記憶部
を示している。この補正値記憶部61には、第5
図に示すように、予め定められた第1位〜第3位
までの候補文字の組み合わせに応じて、予めシユ
ミレーシヨンにより求められた第2位〜第4位ま
での候補文字の類似度にそれぞれ加算される点
α2,α3,α4が記憶されている。また、符号62は
補正制御回路を示している。この補正制御回路6
2には、信号線aを介して類似度計算回路5から
のデータ送受のための制御信号が供給されるよう
になつており、また信号線bを介して類似度計算
回路5から出力される複数の候補文字および各候
補文字の類似度値が供給されるようになつてい
る。さらに、この補正制御回路62は、上記信号
線bを介して複数の候補文字および各候補文字の
類似度値が供給されると、補正値記憶部61に信
号線cを介して読み出し制御信号を送り、補正値
記憶部61に記憶されている第1〜第3位までの
候補文字の各組み合わせを信号線dを介して読み
出し、上記類似度計算回路5から供給されてきた
候補文字のうちの第1位〜第3位の候補文字の組
み合せと一致しているか否かのマツチングを行な
う機能を持つている。また、この補正制御回路6
2は、上記マツチングを行なつた結果、一致して
いた場合には、該当する候補文字の組み合せに応
じて補正値記憶部62に記憶されている第2位〜
第4位の候補文字にそれぞれ加えるべき点α2,
α3,α4を上記類似度計算回路5から送られてきた
第2位〜第4位の候補文字の類似度値に加算した
後、類似度値の高い順に候補文字を信号線eを介
して判定回路7へ出力する機能を持つている。さ
らに、この補正制御回路62は、上記マツチング
を行なつた結果、一致していなかつた場合には、
類似度計算回路5から送られてきた複数の候補文
字および各候補文字の類似度値をそのまま出力す
る機能を持つている。
ある。第4図において、符号61は補正値記憶部
を示している。この補正値記憶部61には、第5
図に示すように、予め定められた第1位〜第3位
までの候補文字の組み合わせに応じて、予めシユ
ミレーシヨンにより求められた第2位〜第4位ま
での候補文字の類似度にそれぞれ加算される点
α2,α3,α4が記憶されている。また、符号62は
補正制御回路を示している。この補正制御回路6
2には、信号線aを介して類似度計算回路5から
のデータ送受のための制御信号が供給されるよう
になつており、また信号線bを介して類似度計算
回路5から出力される複数の候補文字および各候
補文字の類似度値が供給されるようになつてい
る。さらに、この補正制御回路62は、上記信号
線bを介して複数の候補文字および各候補文字の
類似度値が供給されると、補正値記憶部61に信
号線cを介して読み出し制御信号を送り、補正値
記憶部61に記憶されている第1〜第3位までの
候補文字の各組み合わせを信号線dを介して読み
出し、上記類似度計算回路5から供給されてきた
候補文字のうちの第1位〜第3位の候補文字の組
み合せと一致しているか否かのマツチングを行な
う機能を持つている。また、この補正制御回路6
2は、上記マツチングを行なつた結果、一致して
いた場合には、該当する候補文字の組み合せに応
じて補正値記憶部62に記憶されている第2位〜
第4位の候補文字にそれぞれ加えるべき点α2,
α3,α4を上記類似度計算回路5から送られてきた
第2位〜第4位の候補文字の類似度値に加算した
後、類似度値の高い順に候補文字を信号線eを介
して判定回路7へ出力する機能を持つている。さ
らに、この補正制御回路62は、上記マツチング
を行なつた結果、一致していなかつた場合には、
類似度計算回路5から送られてきた複数の候補文
字および各候補文字の類似度値をそのまま出力す
る機能を持つている。
次に、上記実施例の動作を説明する。光電変換
部1において、図示せぬ帳票に光を当てて文字を
走査し、その結果得られた光電変換信号は、2値
化回路2へ供給される。この2値化回路2で、送
られてきた光電変換信号は、2値化される。そし
て、2値化回路2で2値化された文字パターン
は、正規化回路3で正規化される。正規化された
文字パターンは、類似度計算回路5においてベク
トルfに変換され、類似度辞書4に記憶されてい
る標準文字パターンのベクトルlとの間で、前述
した類似度計算式(1)を用いて類似度計算を行な
い、類似度値Sl(f)の大きい順に決められた数
の候補文字を選出する。この類似度計算回路5で
選出された複数の候補文字および各候補文字の類
似度値は、補正回路6へ供給される。この補正回
路6において、詳細な動作説明は後述するが、送
られてきた候補文字のうち第1位〜第3位の候補
文字が、予め記憶されている候補文字の組み合せ
順位と一致している場合には、送られてきた候補
文字のうち第2〜第4位の候補文字の類似度値に
対してそれぞれ予め定められている点α2,α3,α4
か加算され、再び類似度値の大きい順に候補文字
の順位が並べかえられ、判定回路7に出力され
る。また、この補正回路6において、送られてき
た候補文字の組み合せが、予め記憶されている候
補文字の組み合せ順位と一致しなかつた場合に
は、上記送られてきた候補文字および各候補文字
の類似度値をそのまま判定回路7へ出力する。判
定回路7は、補正回路6から送られてきた候補文
字および各候補文字の類似度値の大きさの関係か
ら第1位の候補文字を答として出力するか、構造
解析回路10へ最終判定をゆだねるかを決定す
る。
部1において、図示せぬ帳票に光を当てて文字を
走査し、その結果得られた光電変換信号は、2値
化回路2へ供給される。この2値化回路2で、送
られてきた光電変換信号は、2値化される。そし
て、2値化回路2で2値化された文字パターン
は、正規化回路3で正規化される。正規化された
文字パターンは、類似度計算回路5においてベク
トルfに変換され、類似度辞書4に記憶されてい
る標準文字パターンのベクトルlとの間で、前述
した類似度計算式(1)を用いて類似度計算を行な
い、類似度値Sl(f)の大きい順に決められた数
の候補文字を選出する。この類似度計算回路5で
選出された複数の候補文字および各候補文字の類
似度値は、補正回路6へ供給される。この補正回
路6において、詳細な動作説明は後述するが、送
られてきた候補文字のうち第1位〜第3位の候補
文字が、予め記憶されている候補文字の組み合せ
順位と一致している場合には、送られてきた候補
文字のうち第2〜第4位の候補文字の類似度値に
対してそれぞれ予め定められている点α2,α3,α4
か加算され、再び類似度値の大きい順に候補文字
の順位が並べかえられ、判定回路7に出力され
る。また、この補正回路6において、送られてき
た候補文字の組み合せが、予め記憶されている候
補文字の組み合せ順位と一致しなかつた場合に
は、上記送られてきた候補文字および各候補文字
の類似度値をそのまま判定回路7へ出力する。判
定回路7は、補正回路6から送られてきた候補文
字および各候補文字の類似度値の大きさの関係か
ら第1位の候補文字を答として出力するか、構造
解析回路10へ最終判定をゆだねるかを決定す
る。
最終判定を構造解析回路10にゆだねる場合に
は、判定回路7は構造解析回路10へ構造解析処
理の指示を出す。この構造解析処理の指示を受け
た構造解析回路10は、特徴抽出回路8で抽出さ
れた2値化文字パターンの幾何学的特徴と、特徴
辞書9に記憶されている幾何学的特徴とのマツチ
ングをとり、最終的な文字パターンの認識を行な
い、答を出力する。
は、判定回路7は構造解析回路10へ構造解析処
理の指示を出す。この構造解析処理の指示を受け
た構造解析回路10は、特徴抽出回路8で抽出さ
れた2値化文字パターンの幾何学的特徴と、特徴
辞書9に記憶されている幾何学的特徴とのマツチ
ングをとり、最終的な文字パターンの認識を行な
い、答を出力する。
さらに、上記補正回路6の動作について第4図
を用いて詳細に説明する。信号線bを介して類似
度計算回路5から送られてくる複数の候補文字
(以下第1位の候補文字から順にC1,C2,C
3…とする)、および各候補文字C1,C2,C
3…のそれぞれの類似度値(以下LV1,LV2,
LV3…とする)を受けとつた補正制御回路62
は、第1位〜第3位の候補文字C1〜C3の組み
合せが、補正値記憶部61に記憶されている候補
文字の組み合せと一致する組み合せがあるか否か
を調べる。一致する組み合せが合つた場合には、
それに対応して記憶されている第2位〜第4位の
候補文字C2〜C4の類似度値LV2〜LV4にそ
れぞれ加えられるべき点α2〜α4を上記第2位〜第
4位の候補文字C2〜C4の類似度値LV2〜LV
4に加算する。その結果、例えば、類似度値が
LV2+α2>LV1>LV3+α3の関係になつたな
ら、第1位の候補文字をC2として、順に、C
2,C1,C3の順で出力する。また類似度値が
LV1>LV3+α3>LV2+α2の関係になつたな
ら、第1位の候補文字をC1、として順にC1,
C3,C2の順に候補文字の順位を組み直して判
定回路7へ出力する。
を用いて詳細に説明する。信号線bを介して類似
度計算回路5から送られてくる複数の候補文字
(以下第1位の候補文字から順にC1,C2,C
3…とする)、および各候補文字C1,C2,C
3…のそれぞれの類似度値(以下LV1,LV2,
LV3…とする)を受けとつた補正制御回路62
は、第1位〜第3位の候補文字C1〜C3の組み
合せが、補正値記憶部61に記憶されている候補
文字の組み合せと一致する組み合せがあるか否か
を調べる。一致する組み合せが合つた場合には、
それに対応して記憶されている第2位〜第4位の
候補文字C2〜C4の類似度値LV2〜LV4にそ
れぞれ加えられるべき点α2〜α4を上記第2位〜第
4位の候補文字C2〜C4の類似度値LV2〜LV
4に加算する。その結果、例えば、類似度値が
LV2+α2>LV1>LV3+α3の関係になつたな
ら、第1位の候補文字をC2として、順に、C
2,C1,C3の順で出力する。また類似度値が
LV1>LV3+α3>LV2+α2の関係になつたな
ら、第1位の候補文字をC1、として順にC1,
C3,C2の順に候補文字の順位を組み直して判
定回路7へ出力する。
次に、補正値記憶部61に記憶される内容の作
成方法を具体的な動作説明も含め第5図および第
6図を用いて説明する。第1図A,B,Cに示し
た文字“1”および第2図A,Bに示した文字
“ノ”の文字パターンに対しての、それぞれ類似
度辞書4に記憶されている標準文字パターン
“1”および“ノ”に対する類似度値が第6図に
示すようになつたとする。すなわち、この図では
分かりやすように、左側に標準文字パターン
“1”に対する類似度値をまた右側に標準文字パ
ターン“ノ”に対する類似度値が棒グラフ状で示
されている。例えば、第1図Cに示された文字
“1”の文字パターンの標準文字パターン“1”
に対する類似度値が「110」で、標準文字パター
ン“ノ”に対する類似度値が「115」であること
を示している。この第1図Cの文字パターンは、
本来は“1”と認識されるべきであるが、上記の
ように“ノ”に対する類似度値の方が高いため、
誤読される可能性が高い。そこで本願が有効とな
る。すなわち、第1位の候補文字から順に“ノ”,
“1”,“I”になつた場合には、第5図に示した
補正値記憶部61に記憶されている候補文字の組
み合わせと一致しているので、第2位以下の候補
文字に所定の点を加える。ところで、第1図Cに
示した文字パターンの第1位の候補文字“ノ”に
対する類似度値LV1は、第6図からLV1=115
であり、第2位の候補文字“1”に対する類似度
値LV2は、LV2=110である。そのため、第1
位の候補文字と第2位の候補文字の順位をある点
を加えて逆転させる必要がある。一方、第2図A
に示した文字パターンの場合には、第6図から
“ノ”に対する類似度値がLV1=125で、“1”に
対する類似度値がLV2=100である。この第2図
Aに示した文字パターンの場合には、本来から
“ノ”のパターンであるため、第1位の候補文字
から順に、“ノ”,“1”,“I”になつた場合でも
ある点を加えて第1位の候補文字と第2位の候補
文字の順位を逆転させることは避けなければなら
ない。そこで大量のシユミレーシヨンが必要とな
り、その結果、第2位の候補文字C2以降の類似
度値LV2,…に加える点α2,α3,α4が例えば第
5図に示すように求められる。すなわち、第1位
の候補文字から順に、“ノ”,“1”,“I”となつ
た場合に、第2位の候補文字“1”の類似度値
LV2に「10」が加えられることになる。
成方法を具体的な動作説明も含め第5図および第
6図を用いて説明する。第1図A,B,Cに示し
た文字“1”および第2図A,Bに示した文字
“ノ”の文字パターンに対しての、それぞれ類似
度辞書4に記憶されている標準文字パターン
“1”および“ノ”に対する類似度値が第6図に
示すようになつたとする。すなわち、この図では
分かりやすように、左側に標準文字パターン
“1”に対する類似度値をまた右側に標準文字パ
ターン“ノ”に対する類似度値が棒グラフ状で示
されている。例えば、第1図Cに示された文字
“1”の文字パターンの標準文字パターン“1”
に対する類似度値が「110」で、標準文字パター
ン“ノ”に対する類似度値が「115」であること
を示している。この第1図Cの文字パターンは、
本来は“1”と認識されるべきであるが、上記の
ように“ノ”に対する類似度値の方が高いため、
誤読される可能性が高い。そこで本願が有効とな
る。すなわち、第1位の候補文字から順に“ノ”,
“1”,“I”になつた場合には、第5図に示した
補正値記憶部61に記憶されている候補文字の組
み合わせと一致しているので、第2位以下の候補
文字に所定の点を加える。ところで、第1図Cに
示した文字パターンの第1位の候補文字“ノ”に
対する類似度値LV1は、第6図からLV1=115
であり、第2位の候補文字“1”に対する類似度
値LV2は、LV2=110である。そのため、第1
位の候補文字と第2位の候補文字の順位をある点
を加えて逆転させる必要がある。一方、第2図A
に示した文字パターンの場合には、第6図から
“ノ”に対する類似度値がLV1=125で、“1”に
対する類似度値がLV2=100である。この第2図
Aに示した文字パターンの場合には、本来から
“ノ”のパターンであるため、第1位の候補文字
から順に、“ノ”,“1”,“I”になつた場合でも
ある点を加えて第1位の候補文字と第2位の候補
文字の順位を逆転させることは避けなければなら
ない。そこで大量のシユミレーシヨンが必要とな
り、その結果、第2位の候補文字C2以降の類似
度値LV2,…に加える点α2,α3,α4が例えば第
5図に示すように求められる。すなわち、第1位
の候補文字から順に、“ノ”,“1”,“I”となつ
た場合に、第2位の候補文字“1”の類似度値
LV2に「10」が加えられることになる。
その結果、第1図Cに示すような文字パターン
の場合には、第1位の候補文字“ノ”に対する類
似度値が「115」のままで、第2位の候補文字
“1”に対する類似度値が「110+10=120」とな
り、第1位の候補文字と第2位の候補文字の順位
が逆転し、“1”の文字パターンとして読まれる
ことになる。また、第2図Aに示すような文字パ
ターンの場合には、第1位の候補文字“ノ”に対
する類似度値が「125」で、第2位の候補文字
“1”に対する類似度値が「100+10=110」とな
り、第1位の候補文字と第2位の候補文字の順位
が逆転せず、“ノ”の文字パターンとして読まれ
ることになる。また、同様に第2図Bに示した文
字パターンについても第2図Aに示した文字パタ
ーンと同様に“ノ”のパ文字パターンとして認識
される。さらに、第1図A,Bに示したような文
字パターンの場合には、第6図からも分かるよう
に類似度計算回路5から第1位の候補文字が
“1”、第2位の候補文字が“ノ”として出力され
るため、補正値記憶部61に該当する候補文字の
組み合わせが存在しないため、第2位の候補文字
以降に点数が加算されることはないので“1”の
文字パターンとして認識されることになる。
の場合には、第1位の候補文字“ノ”に対する類
似度値が「115」のままで、第2位の候補文字
“1”に対する類似度値が「110+10=120」とな
り、第1位の候補文字と第2位の候補文字の順位
が逆転し、“1”の文字パターンとして読まれる
ことになる。また、第2図Aに示すような文字パ
ターンの場合には、第1位の候補文字“ノ”に対
する類似度値が「125」で、第2位の候補文字
“1”に対する類似度値が「100+10=110」とな
り、第1位の候補文字と第2位の候補文字の順位
が逆転せず、“ノ”の文字パターンとして読まれ
ることになる。また、同様に第2図Bに示した文
字パターンについても第2図Aに示した文字パタ
ーンと同様に“ノ”のパ文字パターンとして認識
される。さらに、第1図A,Bに示したような文
字パターンの場合には、第6図からも分かるよう
に類似度計算回路5から第1位の候補文字が
“1”、第2位の候補文字が“ノ”として出力され
るため、補正値記憶部61に該当する候補文字の
組み合わせが存在しないため、第2位の候補文字
以降に点数が加算されることはないので“1”の
文字パターンとして認識されることになる。
したがつて、このようなOCRでは、類似度辞
書4に記憶される標準文字パターン間の辞書ベク
トルのバランスをくずすことなく読取率を上げる
ことができる。すなわち、第6図に示すように、
例えば類似度辞書4において、“1”の標準文字
パターンベクトル(辞書ベクトル)と、“ノ”の
標準文字パターンベクトル間以外の“A”,“イ”,
“6”,“I”,…の標準文字パターンベクトルとは
バランスがよくとれていて、その方向には誤読が
生じにくいような場合に、第1図Cに示したよう
な文字パターンが“ノ”に誤読されるからといつ
て、“1”の標準文字パターンベクトルに第1図
Cに示したような文字パターンを大量に学習させ
ると、“1”の標準文字パターンと“ノ”以外の
上記標準文字パターン間でのバランスがくずれて
しまい、その方向に誤読が発生し易くなる。その
ため本願が有効となる。また、類似度辞書の内容
を変更せずに、誤読する文字間についての補正を
行なえばよいので改良が比較的簡単にできる。
書4に記憶される標準文字パターン間の辞書ベク
トルのバランスをくずすことなく読取率を上げる
ことができる。すなわち、第6図に示すように、
例えば類似度辞書4において、“1”の標準文字
パターンベクトル(辞書ベクトル)と、“ノ”の
標準文字パターンベクトル間以外の“A”,“イ”,
“6”,“I”,…の標準文字パターンベクトルとは
バランスがよくとれていて、その方向には誤読が
生じにくいような場合に、第1図Cに示したよう
な文字パターンが“ノ”に誤読されるからといつ
て、“1”の標準文字パターンベクトルに第1図
Cに示したような文字パターンを大量に学習させ
ると、“1”の標準文字パターンと“ノ”以外の
上記標準文字パターン間でのバランスがくずれて
しまい、その方向に誤読が発生し易くなる。その
ため本願が有効となる。また、類似度辞書の内容
を変更せずに、誤読する文字間についての補正を
行なえばよいので改良が比較的簡単にできる。
以上述べたようにこの発明によれば、類似度法
による認識率をより一層高めることができる光学
的文字読取装置を提供することができる。
による認識率をより一層高めることができる光学
的文字読取装置を提供することができる。
第1図A,B,Cおよび第2図A,Bはそれぞ
れ文字パターンの記入例を示す図、第3図はこの
発明の一実施例のOCRの概略構成図、第4図は
上記実施例の補正回路の詳細な構成図、第5図は
同じく補正値記憶部の記憶内容を示す図、第6図
は第1図A,B,Cおよび第2図A,Bに示した
文字パターンに対するそれぞれ文字“1”および
“ノ”に対する類似度値を示す図、第7図は類似
度辞書における各標準文字パターンベクトル間の
バランスを説明するための図である。 1…光電変換部、2…2値化回路、3…正規化
回路、4…類似度辞書、5…類似度計算回路、6
…補正回路、7…判定回路、8…特徴抽出回路、
9…特徴辞書、10…構造解析回路、61…補正
値記憶部、62…補正制御回路。
れ文字パターンの記入例を示す図、第3図はこの
発明の一実施例のOCRの概略構成図、第4図は
上記実施例の補正回路の詳細な構成図、第5図は
同じく補正値記憶部の記憶内容を示す図、第6図
は第1図A,B,Cおよび第2図A,Bに示した
文字パターンに対するそれぞれ文字“1”および
“ノ”に対する類似度値を示す図、第7図は類似
度辞書における各標準文字パターンベクトル間の
バランスを説明するための図である。 1…光電変換部、2…2値化回路、3…正規化
回路、4…類似度辞書、5…類似度計算回路、6
…補正回路、7…判定回路、8…特徴抽出回路、
9…特徴辞書、10…構造解析回路、61…補正
値記憶部、62…補正制御回路。
Claims (1)
- 1 類似度法を用いて文字の認識を行なう光学的
文字読取装置において、光電変換された文字パタ
ーンの標準文字パターンに対する類似度値を求め
複数の候補文字を選出する手段と、予め所定の候
補文字の組み合せに対して所定の候補文字の類似
度値に加えるべき補正値を記憶している補正値記
憶部と、上記選出された候補文字の組み合せが上
記補正値記憶部に記憶されている候補文字の組み
合せと一致しているか否か調べ、一致している場
合には上記選出された候補文字における所定の候
補文字の類似度値に上記加えるべき補正値を加算
し補正する手段と、上記補正された類似度値によ
る候補文字から文字の判定を行ない答を出力する
手段とを具備したことを特徴とする光学的文字読
取装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56084591A JPS57199077A (en) | 1981-06-02 | 1981-06-02 | Optical character reader |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56084591A JPS57199077A (en) | 1981-06-02 | 1981-06-02 | Optical character reader |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS57199077A JPS57199077A (en) | 1982-12-06 |
| JPH0136155B2 true JPH0136155B2 (ja) | 1989-07-28 |
Family
ID=13834915
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56084591A Granted JPS57199077A (en) | 1981-06-02 | 1981-06-02 | Optical character reader |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS57199077A (ja) |
-
1981
- 1981-06-02 JP JP56084591A patent/JPS57199077A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS57199077A (en) | 1982-12-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2553608B2 (ja) | 光学文字読取装置 | |
| US4910787A (en) | Discriminator between handwritten and machine-printed characters | |
| CN116311276B (zh) | 文档图像矫正方法、装置、电子设备及可读介质 | |
| JPH0564834B2 (ja) | ||
| EP0144006B1 (en) | An improved method of character recognitionand apparatus therefor | |
| JP2898562B2 (ja) | ナンバープレート決定方法 | |
| US5059775A (en) | Slip and method of and apparatus for automatic reading of the slip | |
| JP2833313B2 (ja) | 指紋特徴点の真偽判定装置 | |
| JP2894111B2 (ja) | 光学式活字文字認識装置における認識結果の総合判定方式 | |
| JP2677007B2 (ja) | 線判別システム | |
| JP2590099B2 (ja) | 文字読取方式 | |
| JPS59158482A (ja) | 文字認識装置 | |
| JPH0877293A (ja) | 文字認識装置および文字認識用辞書作成方法 | |
| JPH0223490A (ja) | 文字読取システム | |
| JPS6125284A (ja) | パターン認識装置 | |
| JPH0434195B2 (ja) | ||
| JPS62194590A (ja) | 文字認識方式 | |
| Akhatov et al. | Automated Braille Page Orientation Assessment Using Flexible Constraints | |
| JP2634445B2 (ja) | 指紋像の橋除去装置 | |
| JPS59106084A (ja) | 文字読取り装置 | |
| JPH01265378A (ja) | 欧文文字認識方式 | |
| JPH0677270B2 (ja) | 文字認識装置 | |
| JPS5914078A (ja) | 帳票読取装置 | |
| JPS62262194A (ja) | 光学式文字読取装置 | |
| JPH0135386B2 (ja) |