JPH01171080A - 誤り自動訂正文字認識装置 - Google Patents

誤り自動訂正文字認識装置

Info

Publication number
JPH01171080A
JPH01171080A JP62330806A JP33080687A JPH01171080A JP H01171080 A JPH01171080 A JP H01171080A JP 62330806 A JP62330806 A JP 62330806A JP 33080687 A JP33080687 A JP 33080687A JP H01171080 A JPH01171080 A JP H01171080A
Authority
JP
Japan
Prior art keywords
character
characters
flag
flags
size
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
JP62330806A
Other languages
English (en)
Inventor
Zuiseki Ro
呂 瑞鉐
Biei Chin
陳 美瑛
Inchiyuu En
袁 允中
Toshihiro Hayashi
俊宏 林
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP62330806A priority Critical patent/JPH01171080A/ja
Publication of JPH01171080A publication Critical patent/JPH01171080A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Character Input (AREA)
  • Character Discrimination (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 産業上の利用分野 本発明は誤認識された文字を文字の構成規則により自動
的に検出し、そして修正する文字認識装置に間するもの
である。
従来の技術 第2図及び第3図は、従来の文字認識装置を示すブロッ
ク図である。第2図、第3図において、toは、イメー
ジ・スキャナ(in+age 5canner)などの
光学式走査装置で、原稿を走査し、その原稿にある白い
画素を”0”、黒い画素を”1”とする二値データ(b
inary data)に変換したのちに、それをバッ
ファに記憶する画像走査手段である。20はバッファに
貯蔵されたこ値データを検査し、画像の水平時゛性分布
(in+age histogra+w)としきい値(
thresllold value )により、文字列
を分離し、そして画像の垂直特性分布により、分離され
た文字列に対して、文字を分離する文字列又は文字切り
出し手段である。30は、所定の特徴抽出方法で、例え
ば、ストローク抽出(5troke extracti
on )や周辺特徴(peripheral feat
ure )などによッテ、切り出し手段20で切り出し
た文字を分析し、この入力文字の特徴量を計算し、識別
用の特徴を抽出する文字特徴抽出手段であ、る。45は
予めメモリに記憶している、上記文字特徴抽出手段30
で抽出した識別対象文字ごとの照合用の標準文字テンブ
レー)(standard template)である
。40は、文字特徴抽出手段30で抽出した入力文字の
特徴量との照合用の標準文字テンプレート45とをそれ
ぞれ照合して、これらの差異を計算し、差異値によって
確度の高い順に識別結果の候補を出力する文字照合手段
である。51は、文字照合手段40で識別された結果に
ついて、人手での検査と修正を行う手段(第2図)、5
2は原稿の文章内単語のスペリング検査と修正を行う手
段(第3図)である。60は識別結果を端末機やプリン
ターに示す認識結果表示手段である。
上記のように文字を認識処理の単位とする認識システム
の誤認識は下記のように三種類に分けられる。
(1)大文字と小文字の混交: 第4図、第5図に示すように、C/ c、010、  
S/s%U/u、  V/v、  W/w、  X/x
、  Z/z、  P/pなど。
(2)類似文字の混交: 01010.1/l/I、5/S、9/gなと。
(3)その他: l→]、゛ (省略記号)→、 (コンマ)など。
従来の文字認識システムは誤認識に対する処理ζj二種
類しかない。一つi第2図の人工検査を修正手段50の
ように人手によって誤りを検出し、キーボード入力によ
って修正する方法である。ほかの一つは第3図のスペリ
ング照合検査に修正手段52のようにスペリングチエツ
クで訂正2するのである。
第2図のような方式は文字認識結果を人手によって原稿
と対応し、誤認識があれば、キーボードから入力して修
正する。そのような検査とキーボード入力との訂正方式
は多大な時間と労力がかかる上に、自動化することがで
きない。
第3図のスペリング照合検査と修正手段52はスペリン
グチエツクによって、誤りを検出し、修正する方法であ
る。例えば、1987年3月フイ・イー・イー トラン
サ゛クシコン オシ ハ0ターy ?ナリシス ?ンド
マシン インテリシ゛エンス  (IEEE  TRA
NSACTIONS  ON   PATTERN  
ANALYSIS  AND MAClllNE IN
置LIGENcE )論文誌に発表された”オン サー
 −Jhり゛ニジ3ン オフ゛ フロリンティド 1ヤ
ラクタ オフ−エニー フォント ?ントー 号イス゛
(On  the  Recognition  of
  Pr1nted Cbaracters of A
ny Font and 5ize)論文のシステムは
その方法を採用したのである。スペリングでマツチング
して、修正する方法は単語(word )を単位として
検査の処理を行なうため、予めスペリング照合用の単語
を貯えなければならない。それで、そのような単語を記
憶する単語テンプレートは大容量のメモリが必要である
。また、照合用の単語テンプレートが増加するにつれて
、検査とイ1蓬正の処理時間も増加する。さらに、派生
単語(D、erivative vord 、例えば、
”’OCR’S”)についての検査と修正も、対象かも
との参照用の単語テンプレートに限定されているために
、行なうことができない。
発明が解決しようとする問題点 このように従来例によれば、 (1)文字認識システムで自動的に誤認識を検査及び修
正することができず、大幅に人手による誤認識を検査す
る回数が多くなる。
(2)スペリング照合を採用すれば、メモリの記憶区間
と検査時間が多い。
(3)派生単語の検査と修正の機能がない。
という問題点があった。     ゛ 問題点を解決するための手段 上記の問題点を解消するために、本発明は、入力文字列
と文字を切り出した後、例えば、文字の三段構造(上、
中、下)特徴により、該当入力文字が文字列の上半部に
あるか下半部にあるかを判定する文字位置判断手段と、
該当入力文字の例えば位置座標により、文字の高さを計
算し、この文字が大きい文字か小さい文字かを判定する
文字大小判断手段と、該当入力文字の例えば位置座標に
より、文字の幅を計算して、この文字のアスペクト比に
よってこの文字が幅の広い文字か長い文字かを判定する
文字外形判断手段と、各認識対象文字の文字列の位置、
文字大小及び文字外形より構成されるフラグを貯蔵する
文字構成フラグ辞書と、該当入力文字から抽出した所定
の特微量と各標準文字パターンの特微量とを逐一比較し
てその距離の最も小さい文字パターンを当初認識文字と
して決定する文字照合手段と、上記入力文字の文字位置
判断手段、文字大小判断手段及び文字外形判断手段で得
た情報と当初認識文字構成フラグとを比較して、必要が
ある場合には、また文字の前後関係の規則により判定し
て、類似文字の修正を行なう必要があるかどうかを決定
する文字構成規則訂正手段を備える誤り自動訂正文字認
識装置である。
作用 本発明は前記の構成により、入力文字の文字列の位置、
文字大小及び文字外形などの入力文字の補助情報を標準
テンプレートの前記同じ文字の位置、文字大小、文字外
形などの補助情報と比較して、ストローク抽出や周辺特
徴のような文字の主要特徴量での誤認識を検出し、そし
て類似文字の修正を行なう。
実施例 第1図は、本発明の一実施例を示すブロック図である。
第1図において、10は画像走査手段、20は文字列又
は文字切り出し手段、以上は第2図の構成と同じもので
ある。21は文字列又は文字切り出し手段20で分離さ
れた文字を文字列においての位置座標より、文字の位置
を判定する文字位置判断手段である。この文字位置判断
手段21は以下のように動作する。まず、分離された文
字の上限と下限により、文字列の位置基準線を決める。
次に第4図に示すように一般の印刷字体の大文字と0”
や”a”などの小文字の高さの比は3:2であるので基
準線座標ythr = 2 / 3 (文字列上限中文
字列下限)を決める。ここで、文字の上限座標をyto
pとして、もしytop≧ythrであれば、その文字
は文字列の上半部に位置することを意味する。
そうでない場合はその文字は文字列の下半部に位置する
。それによって、文字位置フラグ(CRF)をlか或い
は0にする。、この文字位置の特徴データは文字構成規
則誤り訂正手段50の類似文字の混交に役立つものであ
る。
例えば、第4図のように、字形が類似であるが、位置の
違う文字”9 ”と”、′を自動的に検査することがで
きる。
22は文字切り出し手段20で分離された文字の座標に
より、大きい文字か小さい文字かを判断する文字大小判
断手段である。判断方法は下記のように H(1)= ytoo−ybattolIここで、yt
op、ybottosはそれぞれ文字の上限と下限の座
標である。H(i)をその文字の高さとして、H^LI
Eは全部の文字の平均高さである。もしH(i)≦H^
LIEならば、第5図に示すように一般文章原稿におい
て中間に分布している文字は小さい文字と判定される。
反対にもし、)l(i)>HAuEの場合は即ち第7図
、第8図のような文字は大きい文字と判定される。大、
小文字によって、文字大小フラグ(C3F)を1或いは
0にする。
第6図は大文字と小文字の三段分布を示す図である。
23は文字切り出し手段20で分離された文字の座標に
より、その文字の幅を計算して、そして、上述した文字
大小判断手段22で得た情報により、次式のように文字
外形を判定する。
W(j )= X right  X 1eftF(i
 )=W(i )/ H(i )ここで、Kright
−X 1eftはそれぞれ文字の右、左限の座標で、W
(i)は文字の幅で、H(i )は文字の高さで、F(
i)は文字の幅及び高さの比で、即ち、その文字のアス
ペクト比を指す。もし、F(i)≧しきい値(thre
shold value)であれば、その文字は幅の広
い文字である。例えば”M”、”W”などの文字があて
はまる。そうでない場合はその文字を長い文字とする。
例えば、′b”、′f”、”1 ”などの文字がこれに
相当する。同様に幅の広い文字か長い文字かにより、l
或いは0をつけて、文字外形フラグ(CCF)を決める
。
前述した三種類の誤認識されやすい文字の文字位置フラ
グ(CPF)11.文字大小フラグ(C9F)、及び文
字外形フラグ(CCF)を第1表に示す。
(以下余白) 第1表 55は各識別対象文字の文字位置フラグ、文字大小フラ
グ及び文字外形フラグ三つからなる文字構成フラグを貯
蔵する構成フラグ辞書である。
本発明の一実施例を示す第1図において、40は文字特
徴抽出手段30で獲得した入力文字ストローク抽出及び
周辺特徴の複合特徴量を識別対象文字の特徴量と照合し
て、それぞれの距離を計算し、そあ距離の最も小さい文
字パターンから順に当該認識文字鎖補とする文字照合手
段である。文字構成規則誤り訂正手段50は、上記文字
位置判断手段21、文字大小判断手段22、及び文字外
形判断手段23で得たフラグにより、文字構成フラグ辞
書55に貯えられている当該当初認識文字の文字構成フ
ラグとを照合する。照合の結果一致しないと、第1表に
示すようにフラグの違う類似文字を誤認識したことを意
味する。この場合、大、小文字の11正や、数字と文字
とめ訂正や、記号の修正などの処理に入る。照合の結果
が、一致すると、正しい認識結果を得られたか、或いは
、第1表のようにフラグの同一な類似文字が認識された
ことによる。フラグの同一な類似文字の場合なら、文字
構成の前後関係の規則により検査する。もし規則に合え
ば、正しい認識結果とみとめられるが、合わない場合は
識別文字についてもう一度修正する必要がある。
文字構成規則誤り訂正手段50は下記のように文字構成
の前後間係の規則により修正する。
(1)句読点”、′の後の最初の文字は必ず大文字であ
ること。
(2)省略記号”2”の一つ前の文字(以下前文字とす
る)は小文字であれば、省略記号の一つ後の文字(以下
後文字とする)は必ず小文字である。例えば、第9図に
示すような”S”文字がこれに相当する。
(3)先端文字は小文字で、最後の文字も小文字であれ
ば、その二文字の間の文字は必ず小文字であること。
(4)前文字はスペースであって、そして(A)後文字
は大文字である場合には、その後文字の前の文字は必ず
大文字であること。第10図がこれに相当する。
(B)後文字は小文字である場合には、a、後文字は大
きい文字で、また後文字の位置はその文字より高かった
ならばその文字は必ず小文字である。例えば、第11図
に示された”C”文字がこれに相当する。
b、後文字が小さな文字で、また後文字の位置もその文
字より低い場合その文字は必ず大文字である。例えば、
第12図に示された”S”文字が相当する。
(5)前文字が大文字であってそして (A)その文字の位置が前文字より低かったら、その文
字は必ず小文字である。例えば、第12図に示された”
C”文字が相当する。
(B)その文字の位置が前文字と等しい場合は、第10
図に示すようにその文字は必ず大文字或いは大きい文字
である。
(6)単語においては、文字は数字と混合してはならな
いので、文字は数字列の前か或いは後にしか現われない
。
上述した文字前後関係の規則による検査方法は今プログ
ラム言語、例えばC言語で簡単に実行することができる
。60は自動訂正し終わった認識結果をデイスプレーす
る認識結果表示手段である。
本実施例のような文字認識装置のハードウェア配置図は
第13図に示す。この文字認識装置の中心部はCPU及
びディジタル・シグナル・プロセッサ(Digital
 Signal Processor)を含めた認識装
置で構成されている。認識すべき原稿は画像走査装置に
より、二値データを得たのちに、これらのデータを検査
し、文字列又は文字を切り出す処理によって、それぞれ
の文字を分離し、文字の境界方向(Boundary 
Direc−tion )と背景密度(Backgro
und Density )により、それぞれの特徴量
を予め貯蔵された照合用の標準テンプレートと対応し、
特徴量を比較し、特徴量の差異値を累加し、その値によ
り識別候補文字の順序を決めて、差異の最小となる候補
文字は最初認識結果とする。そして、本発明の文字構成
規則により、自動的に検査と修正の処理をする。すると
、獲得した結果は最終の認識結果となる。
この発明は上記実施例に限定されることなく、その要旨
を変更しない限り、変更して実施することができる。例
えば、特徴抽出手段、又は照合手段の違うシステムにお
いてもこの発明を利用して自動的に検査と修正すること
ができる。また、本発明の文字構成規則の対象は英文字
に限らず、スペリング諸系、例えば、ドイツ語、フラン
ス語にも適用できる。
発明の効果 本発明によれば、英語の大文字や小文字、数字及び特殊
記号を認識対象文字として、文字の位置、大小、外形と
文字自身の構成規則の情報により、自動的に既定特徴量
での誤認識を検査、修正することができるので、多量の
照合用の標準単語スペリングを記憶するメモリが不用と
なり、単語スペリングとの照合時間を省くことができ、
その実用的効果は大きい。
【図面の簡単な説明】
第1図は本発明における一実施例の文字認識装置の構成
を示すブロック図、第2図及び第3図は従来例の文字認
識装置の構成を示すブロック図、第4図は文字列におい
て文字の位置を示す説明図、第5図及び第7図は混交し
やすい大文字と小文字の例を示す説明図、第6図は大文
字と小文字の三段分布を示す説明図、第8UgJは文字
の平均大きさを示す説明図、第9図〜第12図は文字構
成規則の例を示す説明図、第13図は本発明の実施例に
おけるハードウェアの配置図である。 IO・・・画像走査手段、20・・・文字列又は文字切
り出し手段、21・・・文字位置判断手段、22・・・
文字大小判断手段、23・・・文字外形判断手段、30
・・・文字特徴抽出手段、40・・・文字照合手段、4
5・・・標準文字テンプレート、51・・・文字構成規
則誤り訂正手段、55・・・文字構成フラグ辞書、60
・・・認識結果表示手段。 代理人の氏名 弁理士 中尾敏男 はか1名III  
図 第2図 第3図 第4図 第5図 第6図 第7図

Claims (1)

    【特許請求の範囲】
  1. 入力された画像データから文字列毎に文字を切り出した
    該当入力文字の位置が文字列の上半部にあるか下半部に
    あるかを判断し位置フラグに1或いは0を記憶する文字
    位置判断手段と、該当入力文字の高さで文字が大きい文
    字であるか小さい文字であるかを判断し大小フラグに1
    あるいは0を記憶する文字大小判断手段と、該当入力文
    字のアスペクト比で文字が幅の広い文字であるか長い文
    字であるかを判断し外形フラグに1或いは0を記憶する
    文字外形判断手段と、認識範囲内各標準文字に対して上
    記位置フラッグ、上記文字大小フラッグ及び上記文字外
    形フラッグ等より構成されるフラグを貯蔵する文字構成
    フラグ辞書と、該当入力文字から抽出した所定の特徴量
    と各標準文字パターンの特徴量とを逐一比較してその距
    離の最も小さい文字パターンの特徴量を当初認識文字と
    して決定する文字照合手段と、上記入力文字の位置、大
    小、外形フラグ組と上記文字構成グラフ辞書の当初認識
    文字の構成フラグとを比較して二組のフラグが一致して
    いない場合は直ちに類似文字の修正を行ない、一致して
    いる場合は更に文字前後構成規則により類似文字の修正
    が必要か否かを判断する文字構成規則誤り訂正手段とを
    備えたことを特徴とする誤り自動訂正文字認識装置。
JP62330806A 1987-12-25 1987-12-25 誤り自動訂正文字認識装置 Pending JPH01171080A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62330806A JPH01171080A (ja) 1987-12-25 1987-12-25 誤り自動訂正文字認識装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62330806A JPH01171080A (ja) 1987-12-25 1987-12-25 誤り自動訂正文字認識装置

Publications (1)

Publication Number Publication Date
JPH01171080A true JPH01171080A (ja) 1989-07-06

Family

ID=18236764

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62330806A Pending JPH01171080A (ja) 1987-12-25 1987-12-25 誤り自動訂正文字認識装置

Country Status (1)

Country Link
JP (1) JPH01171080A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0684016A (ja) * 1992-04-07 1994-03-25 Internatl Business Mach Corp <Ibm> 手書き文字の認識システムにおけるケースの混同の解決方法
WO2015040740A1 (ja) * 2013-09-20 2015-03-26 株式会社 東芝 電子機器および方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS53135524A (en) * 1977-05-02 1978-11-27 Hitachi Ltd Judging method for reading chracters
JPS55112687A (en) * 1979-02-22 1980-08-30 Nec Corp Character recognition system
JPS6132187A (ja) * 1984-07-19 1986-02-14 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション 文字認識方式
JPS62184586A (ja) * 1986-02-07 1987-08-12 Matsushita Electric Ind Co Ltd 文字認識装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS53135524A (en) * 1977-05-02 1978-11-27 Hitachi Ltd Judging method for reading chracters
JPS55112687A (en) * 1979-02-22 1980-08-30 Nec Corp Character recognition system
JPS6132187A (ja) * 1984-07-19 1986-02-14 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション 文字認識方式
JPS62184586A (ja) * 1986-02-07 1987-08-12 Matsushita Electric Ind Co Ltd 文字認識装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0684016A (ja) * 1992-04-07 1994-03-25 Internatl Business Mach Corp <Ibm> 手書き文字の認識システムにおけるケースの混同の解決方法
WO2015040740A1 (ja) * 2013-09-20 2015-03-26 株式会社 東芝 電子機器および方法
US9940536B2 (en) 2013-09-20 2018-04-10 Kabushiki Kaisha Toshiba Electronic apparatus and method

Similar Documents

Publication Publication Date Title
US5664027A (en) Methods and apparatus for inferring orientation of lines of text
US6038342A (en) Optical character recognition method and apparatus
US20020041713A1 (en) Document search and retrieval apparatus, recording medium and program
JP2002269499A (ja) 数式認識装置および数式認識方法並びに文字認識装置および文字認識方法
US5048113A (en) Character recognition post-processing method
US4887301A (en) Proportional spaced text recognition apparatus and method
JP4194020B2 (ja) 文字認識方法、該方法の実行に用いるプログラム及び文字認識装置
JPH0728935A (ja) 文書画像処理装置
JP3812719B2 (ja) 文書検索装置
JP2985813B2 (ja) 文字列認識装置および知識データベース学習方法
JPH08287188A (ja) 文字列認識装置
JP3157557B2 (ja) 文字認識装置
JPH07319880A (ja) キーワード抽出・検索装置
JP2902097B2 (ja) 情報処理装置及び文字認識装置
JP3086264B2 (ja) 文字間スペース認識方法
JP2963474B2 (ja) 類似文字識別方法
JPH09167206A (ja) 日英混在文書のスペース検出方法、ピッチ書式判定方法、定ピッチ英数文字列のスペース検出方法、及びプロポーショナルピッチ英数文字列のスペース検出方法
JP3151866B2 (ja) 英文字認識方法
JP2930996B2 (ja) 画像認識方法および画像認識装置
JPH06119497A (ja) 文字認識方法
JP2972443B2 (ja) 文字認識装置
JP3428504B2 (ja) 文字認識装置
JP3033904B2 (ja) 文字認識後処理方法
JP2851102B2 (ja) 文字切出し方法
JPS6139171A (ja) 文字認識方式