JPH0696285A - 文字認識装置 - Google Patents

文字認識装置

Info

Publication number
JPH0696285A
JPH0696285A JP4241599A JP24159992A JPH0696285A JP H0696285 A JPH0696285 A JP H0696285A JP 4241599 A JP4241599 A JP 4241599A JP 24159992 A JP24159992 A JP 24159992A JP H0696285 A JPH0696285 A JP H0696285A
Authority
JP
Japan
Prior art keywords
character
unit
word
image data
language processing
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
JP4241599A
Other languages
English (en)
Inventor
Yukiya Sugiyama
幸也 杉山
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 JP4241599A priority Critical patent/JPH0696285A/ja
Publication of JPH0696285A publication Critical patent/JPH0696285A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Character Discrimination (AREA)

Abstract

(57)【要約】 【目的】 画像データを文字切り出しして文字画像デー
タを得る際に、隣接する二つの半角文字を誤って一つの
全角文字として切り出した場合でも、正しい解文字を得
ることの出来る、信頼性に優れた文字認識装置の提供。 【構成】 画像データを一文字毎の画像データに切り出
す文字切り出し部と、画像データを認識しコードに変換
する文字認識部と、文字認識部の認識結果に対し言語処
理を行う言語処理部と、単語群中より一文字単語であり
且つ左右に分離可能な文字からなる単語を被疑単語とし
て抽出する被疑単語抽出部と、被疑単語の画像データを
二つの半角文字として切りだす被疑単語再切り出し部
と、その画像データを認識しコードに変換する被疑単語
文字認識部と、再切り出し後の認識結果に対し言語処理
を行う再言語処理部と、言語処理部による認識結果と再
言語処理部による認識結果とを比較して最終的な解文字
列を決定する判定部と、を備えた文字認識装置。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はコンピュータ等の入力機
器として用いられ、新聞,雑誌,小説等の、活字,ドッ
ト文字,手書き文字等のパターンを文字認識して、JI
Sコード等のコード情報に変換する文字認識装置に関す
るものである。
【0002】
【従来の技術】近年、コンピュータ等の情報機器が急速
に発展したため、作業性の向上等の目的から文書等の電
子化が行われるようになり、活字等のパターンを文字認
識し文字コードに変換する文字認識装置が、コンピュー
タ等の入力機器として広く用いられるようになった。
【0003】以下に従来の文字認識装置について説明す
る。(表1)に示す認識対象文書を基にして従来の文字
認識装置の文字認識方法を説明する。
【0004】
【表1】
【0005】始めに、認識対象文書を画像読み取り装置
により読み取り、画像データを得る。
【0006】次に、画像データより一文字ごとの文字画
像データを切り出す。次に、文字画像データを文字認識
して文字認識結果を得る。(表1)に示す原文に対する
文字認識結果を(表2)に示す。
【0007】
【表2】
【0008】ここで、原文の‘(’,‘3’の隣接する
二つの半角文字の部分を誤って一つの全角文字として切
り出している為、原文の“(3”を“行”,“往”,
“径”と誤認識している。
【0009】次に、(表2)の文字認識結果を基にして
言語処理を行う。まず、各候補文字を組み合わせて文字
列を構成する。この文字列を単語辞書と照会して一致す
る文字列だけを候補単語とする。これにより抽出した候
補単語を(表3)に示す。
【0010】
【表3】
【0011】次に、候補単語を組み合わせて文法規則に
そった文節を得る。この例では、複数文字で構成される
単語は最長一致単語を採用し、一文字で構成される候補
単語は、第一候補文字を採用している。
【0012】採用した文節を(表4)に示す。
【0013】
【表4】
【0014】以上の処理によって、解文字列として
‘行)文字認識’を得る。このように、原文の隣接する
二つの半角文字の部分を誤って一つの全角文字として切
り出している為、原文の“(3”を“行”と誤認識して
いる。
【0015】
【発明が解決しようとする課題】しかしながら上記従来
の方法では、画像データを文字切り出しして文字画像デ
ータを得る際に、隣接する二つの半角文字を誤って一つ
の全角文字として切り出してしまった場合に、以降の処
理によって誤認識を救済することが出来ないため、認識
率が低下し、信頼性に欠けるという問題点があった。
【0016】本発明は上記従来の問題点を解決するもの
で、画像データを文字切り出しして文字画像データを得
る際に、隣接する二つの半角文字を誤って一つの全角文
字として切り出してしまった場合であっても、正しい解
文字を得ることの出来る、信頼性に優れた文字認識装置
を提供することを目的とする。
【0017】
【課題を解決するための手段】この目的を達成するため
に本発明の文字認識装置は、画像読み取り部によって読
み取られた画像データを一文字毎の文字画像データに切
り出す文字切り出し部と、前記文字切り出し部によって
切り出された文字画像データを文字認識して文字コード
に変換する文字認識部と、前記文字認識部によって認識
された文字認識結果に対して言語処理を行い文字単位で
区分されている文字認識結果を単語単位の区分に変更す
る言語処理部と、前記言語処理部で得られた単語群中よ
り一文字単語であり且つ左右に分離可能な文字からなる
単語を被疑単語として抽出する被疑単語抽出部と、前記
被疑単語抽出部によって抽出された被疑単語は認識対象
文書中の隣接する半角文字を一つの全角文字として誤認
識した可能性が高いと判断して被疑単語の画像データを
二つの半角文字として切りだす被疑単語再切り出し部
と、前記被疑単語再切り出し部によって切り出された文
字画像データを文字認識して文字コードに変換する被疑
単語文字認識部と、前記被疑単語文字認識部による再切
り出し後の文字認識結果に対して言語処理を行う再言語
処理部と、前記言語処理部による文字認識結果と前記再
言語処理部による文字認識結果とを比較して最終的な解
文字列を決定する判定部と、からなる構成を有してい
る。
【0018】
【作用】この構成によって、被疑単語を抽出し、被疑単
語再切り出し等を行うことにより隣接する二つの半角文
字を誤って一つの全角文字として切りだしてしまった場
合でも、正しい解文字列を得ることが出来る。
【0019】
【実施例】以下本発明の一実施例について、図面を参照
しながら説明する。
【0020】図1は本発明の一実施例における文字認識
装置のブロック図である。1は認識対象文書を光電変換
して画像データを得る画像読み取り部、2は画像読み取
り部1によって読み取られた画像データを一文字毎の文
字画像データに切り出す文字切り出し部、3は文字切り
出し部2によって切り出された文字画像データを文字認
識して文字コードに変換する文字認識部、4は文字認識
部3によって認識された文字認識結果を基にして文法規
則にそった文節を作成することにより正解文字を選択す
る言語処理部、5は言語処理部4で得られた単語群中よ
り一文字単語であり且つ左右に分離可能な文字からなる
単語を被疑単語として抽出する被疑単語抽出部、6は被
疑単語抽出部5によって抽出された被疑単語の画像デー
タを二つの半角文字として切りだす被疑単語再切り出し
部、7は被疑単語再切り出し部6によって切り出された
文字画像データを文字認識して文字コードに変換する被
疑単語文字認識部、8は被疑単語文字認識部7による再
切り出し後の文字認識結果に対して言語処理を行う再言
語処理部、9は言語処理部4による文字認識結果と再言
語処理部8による文字認識結果とを比較して最終的な解
文字列を決定する判定部である。
【0021】以上のように構成された本実施例の文字認
識装置について、以下例として(表1)に示す認識対象
文書を基にして、その動作を説明する。
【0022】図2は本発明の一実施例における文字認識
装置の画像読み取り部及び文字切り出し部及び文字認識
部のフローチャートであり、図3は言語処理部のフロー
チャートであり、図4は被疑単語抽出部のフローチャー
トであり、図5は被疑単語再切り出し部及び被疑単語再
認識部及び再言語処理部のフローチャートであり、図6
は判定部のフローチャートである。
【0023】図2において、始めに、画像読み取り部1
において、認識対象文書を光電変換し、画像データを得
る(S1)。
【0024】次に、文字切り出し部2において、画像デ
ータより一文字毎の文字画像データを得る(S2)。
【0025】次に、文字認識部3において、文字画像デ
ータを基にして文字認識を行う(S3)。
【0026】ここで、(表1)に示す認識対象文書に対
する具体的な文字認識結果を(表2)に示す。
【0027】(表2)において、上段は認識結果を示
し、下段は類似度を示す。次に、言語処理を行う。
【0028】図3において、まず、字種遷移を利用して
仮文節を設定する(S4)。ここで、(表2)に示す文
字認識結果に対する具体的な仮文節設定結果を(表5)
に示す。
【0029】
【表5】
【0030】ここで字種遷移とは、文字種の変化点であ
り、そこを文節の切れ目とするか否かを予め定められた
字種遷移表と照会することにより仮文節を設定する。字
種遷移表を(表6)に示す。
【0031】
【表6】
【0032】(表6)において、「1」は文節の切れ目
となる仮文節設定点となることを表し、「0」は仮文節
設定点とならないことを表す。
【0033】次に、仮文節番号をiとし、iに0を代入
する(S5)。次に、第i仮文節に着目する(S6)。
【0034】次に、仮文節先頭からの相対文字番号をk
とし、kに0を代入する(S7)。次に、候補順位をj
とし、jに0を代入する(S8)。
【0035】次に、第i仮文節中のj行k列文字を先頭
とする文字列を作成する(S9)。次に、S9において
作成された文字列を単語辞書と照会し、一致するものだ
けを候補単語として抽出する(S10)。
【0036】次に、jに1を加算する(S11)。次
に、jが3未満であるか調べる(S12)。
【0037】yesである場合は、S9にjumpす
る。noである場合は、kに1を加算する(S13)。
【0038】次に、kが第i仮文節の構成文字数未満で
あるか調べる(S14)。yesである場合は、S8に
jumpする。
【0039】noである場合は、S10で抽出された候
補単語を組み合わせて文法規則にそった候補文節を構成
する(S15)。
【0040】次に、各候補文節の平均類似度を求める
(S16)。次に、平均類似度が最高値の候補文節を解
として採用する(S17)。
【0041】次に、iに1を加算する(S18)。次
に、iが仮文節総数未満であるか調べる(S19)。
【0042】yesである場合は、S6以降の処理を行
う。noである場合は、言語処理を終了する。
【0043】ここで、(表5)に示す仮文節設定結果に
対する言語処理の具体例を以下に示す。
【0044】まず、第0仮文節から第1仮文節までは、
一文字で構成されているため、第1候補文字が解として
採用される。
【0045】次に、第2仮文節‘文宇認織’に注目する
(S6)。次に、‘文’を先頭に持つ文字列を作成する
(S9)。
【0046】ここで、作成された文字列を(表7)に示
す。
【0047】
【表7】
【0048】次に、作成された文字列を単語辞書と照会
し、一致する単語だけを抽出する(S10)。
【0049】次に、全ての候補文字に対して以上の処理
を行い(S8〜S14)、(表8)に示す候補単語群を
得る。
【0050】
【表8】
【0051】次に、候補単語群を組み合わせて候補文節
を構成する(S15)。‘文字’と‘認識’は名詞同士
であるため、接続可能であり、候補文節‘文字認識’を
得る。同様に‘文章’と‘認識’は名詞同士であるた
め、接続可能であり、候補文節‘文章認識’を得る。
【0052】次に、各候補文節の平均類似度を求め、そ
れの大きな文節を解として採用する(S16〜17)。
【0053】候補文節‘文字認識’の平均類似度は95
0。候補文節‘文章認識’の平均類似度は925。よっ
て‘文字認識’が解として採用される。
【0054】以上の処理によって得られた文節を(表
9)に示す。
【0055】
【表9】
【0056】次に、被疑単語抽出を行う。図4におい
て、まず、文節番号をiとし、iに0を代入する(S2
0)。
【0057】次に、文節を構成する単語の文節先頭から
の相対番号をjとし、jに0を代入する。
【0058】次に、第i文節の第j単語に着目する(S
22)。次に、着目単語が一文字で構成される単語か調
べる(S23)。
【0059】noである場合は、S26へjumpす
る。yesである場合は、着目単語が、分離文字である
か調べる(S24)。
【0060】ここで、分離文字とは、‘行’,‘語’等
のような、「へん」と「つくり」から構成された左右に
分割可能な文字を指す。
【0061】noである場合は、S26へjumpす
る。yesである場合は、着目単語を被疑単語とし、そ
の文字画像データ番号を配列doubtに記憶する(S
25)。
【0062】次に、jに1を加算する(S26)。次
に、jが第i文節の構成単語数未満であるか調べる(S
27)。
【0063】yesである場合は、S22にjumpす
る。noである場合は、iに1を加算する(S28)。
【0064】次に、iが文節数未満であるか調べる(S
29)。yesである場合は、S21にjumpする。
【0065】noである場合は、被疑単語抽出を終了す
る。ここで、(表9)に示す言語処理結果に対する被疑
単語抽出の具体例を以下に示す。
【0066】まず、第0文節は‘行’のみで構成されて
いる(S22)。次に、‘行’は一文字単語である(S
23)。
【0067】次に、‘行’は分離文字である(S2
4)。次に、‘行’を被疑単語とし、‘行’の文字画像
データ番号である0をdoubt
〔0〕に代入する(S
25)。
【0068】次に、第1文節は分離文字ではない(S2
4)。よって被疑単語はない。
【0069】次に、第2文節は‘文字’‘認識’という
二文字単語で構成されている(S23)。
【0070】よって被疑単語はない。次に、被疑単語再
切り出し及び被疑単語文字認識及び再言語処理を行う。
【0071】図5において、まず、iを被疑単語番号と
し、iに0を代入する(S30)。次に、被疑単語の文
字画像データ番号をjとし、jにdoubt〔i〕を代
入する(S31)。
【0072】次に、第j文字画像データを再切り出し、
左右二つの文字画像データを得る(S32)。
【0073】次に、S32で得られた二つの文字画像デ
ータをそれぞれ文字認識する(S33)。
【0074】次に、iに1を加算する(S34)。次
に、iが被疑単語数未満であるか調べる(S35)。
【0075】yesである場合は、S31にjumpす
る。noである場合は、再切り出し前の文字認識結果と
再切り出し後の文字認識結果を統合する(S36)。
【0076】次に、S36で統合された文字認識結果に
対して再度図3と同様な言語処理を行う(S37)。
【0077】ここで、前述の被疑単語抽出結果に対する
被疑単語再切り出し及び被疑単語文字認識及び再言語処
理の具体例を以下に示す。
【0078】まず、doubt
〔0〕には0が格納され
ている(S31)。これは、第0文字画像データが被疑
単語であることを表している。
【0079】次に、第0文字画像データを再切り出し
し、左右二つの文字画像データを得る(S32)。
【0080】次に、この文字画像データをそれぞれ文字
認識する(S33)。このときの文字認識結果を(表1
0)に示す。
【0081】
【表10】
【0082】次に、再切り出し前の認識結果と再切り出
し後の認識結果を統合する(S36)。
【0083】このときの統合結果を(表11)に示す。
【0084】
【表11】
【0085】次に、この統合結果に対して再度言語処理
を行う(S37)。このときの再言語処理結果を(表1
2)に示す。
【0086】
【表12】
【0087】次に、判定を行う。図6において、まず、
iを被疑単語番号とし、iに0を代入する(S38)。
【0088】次に、被疑単語の画像データ番号をjと
し、jにdoubt〔i〕を代入する(S39)。
【0089】次に、第j文字画像データの認識結果を含
む、再切り出し前の文節と、再切り出し後の文節に着目
する(S40)。
【0090】次に、着目した両文節の確からしさを比較
し、解となる文節を決定する(S41)。
【0091】確からしさは、文節を構成する単語が一般
文書に出現する頻度や、括弧などの文字は対で用いられ
ることが多いといった知識を用いて決定される。
【0092】次に、iに1を加算する(S42)。次
に、iが被疑単語数未満であるか調べる(S43)。
【0093】yesである場合は、S39へjumpす
る。noである場合は、全ての処理を終了する。
【0094】ここで、(表12)に示す再言語処理結果
に対する判定の具体例を以下に示す。
【0095】まず、doubt
〔0〕には0が格納され
ている(S39)。次に、第0文字画像データを含む、
再切り出し前の文節‘行’及び再切り出し後の文節
‘(3’に注目する(S40)。
【0096】次に、両文節の確からしさを比較する(S
41)。文節‘行’には、隣接する文節との関連は全く
無い。一方、文節‘(3’には左括弧が含まれている。
括弧は対で用いられることが多いという知識を用いて、
他の文節内に右括弧が存在しないかを調べると、隣接す
る文節に右括弧‘)’が存在し、文節‘(3’には他の
文節との関連性があった。
【0097】よって、再切り出し後の文節の確からしさ
のほうが大きいと判断し、そちらを解として採用する。
【0098】以上の処理によって、最終的な解文字列と
して‘(3)文字認識’が得られ、認識対象文書を正し
く認識することが出来る。
【0099】
【発明の効果】以上のように本発明によれば、被疑単語
を抽出し、被疑単語再切り出し等を行うことにより、隣
接する二つの半角文字を誤って一つの全角文字として切
り出してしまった場合でも、原文を正しく文字認識する
ことが出来る信頼性に優れた文字認識装置を実現できる
ものである。
【図面の簡単な説明】
【図1】本発明の一実施例における文字認識装置のブロ
ック図
【図2】本発明の一実施例における文字認識装置の画像
読み取り部及び文字切り出し部及び文字認識部の制御手
順を示すフローチャート
【図3】本発明の一実施例における文字認識装置の言語
処理部の制御手順を示すフローチャート
【図4】本発明の一実施例における文字認識装置の被疑
単語抽出部の制御手順を示すフローチャート
【図5】本発明の一実施例における文字認識装置の被疑
単語再切り出し部及び被疑単語再認識部及び再言語処理
部の制御手順を示すフローチャート
【図6】本発明の一実施例における文字認識装置の判定
部の制御手順を示すフローチャート
【符号の説明】
1 画像読み取り部 2 文字切り出し部 3 文字認識部 4 言語処理部 5 被疑単語抽出部 6 被疑単語再切り出し部 7 被疑単語文字認識部 8 再言語処理部 9 判定部

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】画像読み取り部によって読み取られた画像
    データを一文字毎の文字画像データに切り出す文字切り
    出し部と、前記文字切り出し部によって切り出された文
    字画像データを文字認識して文字コードに変換する文字
    認識部と、前記文字認識部によって認識された文字認識
    結果に対して言語処理を行い文字単位で区分されている
    文字認識結果を単語単位の区分に変更する言語処理部
    と、前記言語処理部で得られた単語群中より一文字単語
    であり且つ左右に分離可能な文字からなる単語を被疑単
    語として抽出する被疑単語抽出部と、前記被疑単語抽出
    部によって抽出された被疑単語は認識対象文書中の隣接
    する半角文字を一つの全角文字として誤認識した可能性
    が高いと判断して被疑単語の画像データを二つの半角文
    字として切りだす被疑単語再切り出し部と、前記被疑単
    語再切り出し部によって切り出された文字画像データを
    文字認識して文字コードに変換する被疑単語文字認識部
    と、前記被疑単語文字認識部による再切り出し後の文字
    認識結果に対して言語処理を行う再言語処理部と、前記
    言語処理部による文字認識結果と前記再言語処理部によ
    る文字認識結果とを比較して最終的な解文字列を決定す
    る判定部と、からなることを特徴とする文字認識装置。
JP4241599A 1992-09-10 1992-09-10 文字認識装置 Pending JPH0696285A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4241599A JPH0696285A (ja) 1992-09-10 1992-09-10 文字認識装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4241599A JPH0696285A (ja) 1992-09-10 1992-09-10 文字認識装置

Publications (1)

Publication Number Publication Date
JPH0696285A true JPH0696285A (ja) 1994-04-08

Family

ID=17076718

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4241599A Pending JPH0696285A (ja) 1992-09-10 1992-09-10 文字認識装置

Country Status (1)

Country Link
JP (1) JPH0696285A (ja)

Similar Documents

Publication Publication Date Title
JP3427692B2 (ja) 文字認識方法および文字認識装置
JP2006092027A (ja) 文字認識装置、文字認識方法および文字認識プログラム
JP4772817B2 (ja) 画像文書処理装置および画像文書処理方法
JP2007122403A (ja) 文書タイトルおよび関連情報の自動抽出装置、抽出方法および抽出プログラム
WO2000036530A1 (en) Searching method, searching device, and recorded medium
JPWO2000036530A1 (ja) 検索方法、検索装置および記録媒体
JP3975825B2 (ja) 文字認識誤り訂正方法、装置及びプログラム
JP2024003769A (ja) 文字認識システム、コンピュータによる文字の認識方法、および文字検索システム
CN108564086A (zh) 一种字符串的识别校验方法及装置
JPH0528324A (ja) 英文字認識装置
JPS62251986A (ja) 誤読文字訂正処理装置
JPH08180064A (ja) 文書検索方法及び文書ファイリング装置
JP3123169B2 (ja) 文字認識方法
JPS63146187A (ja) 文字認識装置
JP3387421B2 (ja) 単語入力支援装置及び単語入力支援方法
JP4047895B2 (ja) 文書校正装置およびプログラム記憶媒体
JP3442548B2 (ja) 文字認識方法および装置
JPH1115852A (ja) 画像データベースセンタ装置及び画像データベース登録/検索方法並びに記録媒体
JP4318223B2 (ja) 文書校正装置およびプログラム記憶媒体
JP2827066B2 (ja) 数字列混在文書の文字認識の後処理方法
JP2939945B2 (ja) ローマ字住所認識装置
JPH08297720A (ja) 一般文書読み取り装置
JPH0944604A (ja) 文字認識処理方法
JP2931485B2 (ja) 文字切出し装置及び方法
Nakano et al. A document analysis system based on text line matching of multiple OCR outputs