JPH08293003A - 文字列抽出方法およびその方法を用いた文字列抽出装置、およびその装置を用いた文字列認識処理装置ならびに文字列認識処理システム - Google Patents

文字列抽出方法およびその方法を用いた文字列抽出装置、およびその装置を用いた文字列認識処理装置ならびに文字列認識処理システム

Info

Publication number
JPH08293003A
JPH08293003A JP7124474A JP12447495A JPH08293003A JP H08293003 A JPH08293003 A JP H08293003A JP 7124474 A JP7124474 A JP 7124474A JP 12447495 A JP12447495 A JP 12447495A JP H08293003 A JPH08293003 A JP H08293003A
Authority
JP
Japan
Prior art keywords
character
character string
group
characters
image
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
JP7124474A
Other languages
English (en)
Inventor
Tokumasa Yakura
得正 矢倉
Toru Fujii
徹 藤井
Masahito Kawade
雅人 川出
Motoki Yotsui
元記 四ツ井
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.)
Omron Corp
Original Assignee
Omron Corp
Omron Tateisi Electronics Co
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 Omron Corp, Omron Tateisi Electronics Co filed Critical Omron Corp
Priority to JP7124474A priority Critical patent/JPH08293003A/ja
Publication of JPH08293003A publication Critical patent/JPH08293003A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【目的】 認識対象となる文字列を正確に抽出する。 【構成】 画像データ設定部1により抽出対象となる文
字列のモデルが設定されると、画像切出し部2は、対象
物の画像データから所定の領域の画像を切り出して文字
抽出部3へと与える。文字抽出部3が与えられた画像内
に存在するすべての文字とその特徴量とを抽出すると、
分類処理部4は各文字の特徴量を用いて連続する文字毎
にグループ分けを行ってグループ毎の特徴量を抽出す
る。比較処理部5は、各グループの特徴量データを前記
モデル画像の特徴量データTと比較して、最もモデルに
近い特徴量データを有するグループを抽出対象として判
別する。判別されたグループの特徴量データは出力処理
部6に与えられ、ここで文字列に関わるデータが取り出
されて出力される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、複数個の文字を含む
画像から特定の文字列を抽出するための方法および装置
に関し、さらにこの発明は、複数個の文字列が記された
対象物の画像から各文字列を抽出して認識処理する装置
ならびにシステムに関連する。
【0002】
【従来の技術】近年、種々の文字列が記された対象物を
撮像して得られた画像より特定の文字列を抽出して認識
処理を行う装置が開発されている。この種の装置では、
対象物の画像上に処理対象の文字列を含む所定の処理領
域を設定した後、パターンマッチングなどの手法を用い
て領域内に含まれる文字を順次抽出し、その抽出結果か
ら文字列の認識処理を行っている。
【0003】
【発明が解決しようとする課題】しかしながら上記の方
法では、領域内に含まれる文字をすべて認識結果とする
ため、領域内に認識対象以外の文字が含まれるとその文
字も同様に抽出してしまい、認識結果が誤ったものとな
る。このため処理領域の設定位置や大きさを厳密に定め
ておく必要があるが、対象物の位置決め精度が悪い場合
や画像内に認識対象以外の文字が多く含まれる場合に
は、目的とする文字列を正確に抽出するように領域を設
定することは難しくなり、認識精度が著しく低下する。
【0004】ところで、斜め方向に伸びる線分に沿って
書かれた文字列を抽出する方法として、まず線分の傾き
角度を求め、その傾き角度に応じて線分近傍の文字を順
次抽出する方法が提案されている(特開昭62−281
086号公報)。この方法を応用すれば、文字列が傾い
ている場合でもその傾き角度を求めて文字の抽出を行う
ことができる。しかしながらこの場合も、画像上に認識
対象以外の文字が含まれていると、文字列単位で傾き角
度を求めることは困難となるから、認識精度の低下は免
れ得ない。
【0005】この発明は上記問題に着目してなされたも
ので、画像内に含まれる複数の文字を連続性を有する文
字列毎のグループにグループ分けし、各グループの特徴
量をあらかじめ設定された文字列の特徴量のモデルと比
較することにより、認識対象となる文字列のみを正確に
抽出する文字列抽出方法およびその装置を提供すること
を目的とする。
【0006】またこの発明は、名刺など複数個の文字列
を有する対象物について上記の処理を実行し、抽出され
た各文字列を認識処理することにより、各文字列の有す
る情報を正確に把握できる文字列認識装置およびそのシ
ステムを提供することを目的とする。
【0007】
【課題を解決するための手段】
<課題を解決するために案出した技術思想>複数の文字
列が含まれる画像の中から、処理対象の文字列を、画像
の回転や平行移動があっても安定に抽出するという前記
目的を達成するために案出した技術思想は、つぎのとお
りである。すなわち、画像内に含まれる複数の文字を連
続性を有する文字列毎にグループ分けし、各グループの
文字列の特徴量をあらかじめ登録された文字列の特徴量
のモデルと比較して、抽出対象のグループを判別して処
理対象の文字列を抽出するものである。
【0008】この技術思想のもとに、文字列抽出方法と
して請求項1,2,3に記載した手法を用い、文字列抽
出装置として請求項4,5,6に記載した手段を用い
た。さらに文字列認識処理装置として請求項7に記載し
た手段を用い、文字列認識処理システムとして請求項8
に記載した手段を用いた。
【0009】<特許請求の範囲に記載した特殊な用語の
定義>特許請求の範囲に記載した特殊な用語の意味をつ
ぎのように明確化するとともに、実施例での対応部分等
を説明する。
【0010】「連続性を有する文字列」所定の直線また
は曲線上にほぼ位置する文字列である。実施例では、直
線上にほぼ等間隔で並ぶ文字の列を、連続性を有する文
字列としている。しかし、連続性を有する文字列として
は、直線上に限らず、円弧や放物線などの曲線上に並ぶ
文字列であってもよい。
【0011】
【作用】画像内に含まれる複数個の文字は、連続性を有
する文字列毎のグループにグループ分けされる。各グル
ープの特徴量は抽出対象となる文字列の特徴量のモデル
と比較され、このモデルに最も近い特徴量を有するグル
ープがモデルに対応していると判定される。このグルー
プに含まれる文字の情報を出力することにより、目的と
する文字列が正確に抽出される。
【0012】請求項2および5の発明では、2つの文字
間において、各文字の画像上における並び方向の差異が
所定の誤差範囲内におさまるという関係が成立すれば、
これらの文字は同一のグループに分類される。
【0013】請求項3および請求項6の発明では、各グ
ループと文字列のモデルとの間で比較する特徴量とし
て、文字の大きさに関わるデータを用いるので、認識対
象の文字列が位置ずれしたり回転したりしている場合で
も、簡単かつ正確に文字列を抽出できる。
【0014】請求項7の発明では、複数個の特定文字列
を有する対象物を撮像して得られた画像から所定の範囲
内に含まれるすべての文字を抽出した後、これらの文字
を連続性を有する文字列毎のグループにグループ分けす
る。各グループの特徴量を各文字列の特徴量のモデルと
比較することにより各モデルに対応するグループが判別
され、これらグループの有する文字情報が各処理対象の
文字列として認識処理される。
【0015】請求項8の発明では、複数個の特定文字列
を有する複数個の対象物を順次撮像して得られた画像か
らそれぞれ複数個の文字が抽出され、上記と同様にグル
ープ分けされた後、各文字列の特徴量のモデルに対応す
るグループが決定される。これらのグループの有する文
字の情報が個別に認識処理された後、その認識結果が対
象物毎に記録され、必要に応じて読み出される。
【0016】
【実施例】図1は、この発明の一実施例にかかる文字列
抽出装置の構成を示す。この文字列抽出装置は、例えば
紙などの所定位置に文字列が書かれた対象物の画像を取
り込み、その画像から文字列を抽出するもので、モデル
画像データ設定部1,画像切出し部2,文字抽出部3,
分類処理部4,比較処理部5,出力処理部6などをその
構成として含んでいる。
【0017】前記モデル画像データ設定部1は、抽出処
理に先立ち、抽出対象となる文字列のモデル画像を設定
するためのもので、さらにこのモデル画像より後述する
特徴量モデルデータTを抽出し、内部のメモリに格納す
る。
【0018】モデル画像が設定されると、つぎに画像切
出し部2による画像の切出し処理へと移行する。この処
理は、図示しない撮像装置や他の画像処理装置などから
対象物の画像データを取り込んで、この画像から認識対
象の文字列を含む所定領域の画像を切り出すもので、切
り出された画像は文字抽出部3へと出力される。なおこ
の画像の切出し位置は、あらかじめオペレータによって
設定したり、前記のモデル画像設定時のデータから抽出
するなどの方法により得られるものである。
【0019】文字抽出部3は、各種の文字フォントデー
タを記憶するメモリを備え、パターンマッチングの手法
を用いて与えられた画像内に存在するすべての文字を抽
出する。このフォントデータは、各文字について、回転
角度が0度のデータ(以下「基準フォントデータ」とい
う)と所定角度ずつ回転した複数個のデータ(以下「回
転フォントデータ」という)とを具備しており、画像内
に存在するすべての文字について、各文字の基準フォン
トデータや各回転フォントデータをマッチングさせるこ
とにより、各文字の文字種と回転角度とが抽出される。
さらに文字抽出部3は、抽出された各文字について、文
字の位置や大きさなどに関わるデータを抽出した後、こ
れら各文字毎の特徴量をベクトルの形にまとめて(以下
「特徴量データ」という)分類処理部4へと出力する。
【0020】図2は、前記の特徴量抽出の一例を示す。
図示例では、画像切出し部2により切り出された画像中
の文字Li について前記したパターンマッチングを実行
した結果、その文字種ci (図示例では「1」)と傾き
角度ai とが抽出されている。また文字抽出部3は、抽
出した傾きaiに応じて文字を含む所定の矩形領域ri
を設定した後、この領域ri の左下の頂点pi のx,y
座標(xi ,yi )を文字Li の位置データとして抽出
する。さらに文字の幅として領域ri の横辺の長さwi
が、文字の高さとしては領域riの縦辺の長さhi が、
それぞれ抽出される。
【0021】上記の文字Li の特徴量データMi とおい
てこれをベクトルの形にすると、つぎの(1)式のよう
になる。
【0022】
【数1】
【0023】なお(1)式中、gi は後述するグループ
分けのためのパラメータ(以下「グループデータ」とい
う)であり、初期状態では「0」が設定される。
【0024】図1に戻って、分類処理部4は、文字抽出
部3から与えられた各文字の特徴量データを用いて後述
する手順により各文字の連続性をチェックし、連続する
文字毎にグループ分けを行う。さらに分類処理部4は、
各グループ毎に所属する文字の特徴量データを用いてグ
ループの特徴量を求め、これをベクトルの形にまとめた
特徴量データを生成して比較処理部5へ出力する。
【0025】比較処理部5は、前記モデル画像データ設
定部1から特徴量モデルデータTを読み出し、与えられ
た各グループ毎の特徴量データを順次特徴量モデルデー
タTと比較する。その結果最もモデル画像に近い特徴量
データを有するグループを抽出対象の文字列であると判
定し、そのグループの特徴量データを出力処理部へと出
力する。
【0026】出力処理部6は、与えられたグループの特
徴量から文字種に関わる要素を取り出し、これを抽出結
果として外部へ出力する。
【0027】図3(1)(2)は、前記分類処理部4に
よるグループ分け処理の原理を示す。この実施例では、
前記した文字Li と同じ手順で、文字Lk ,LS が抽出
され、それぞれの文字の特徴量データMk ,MS が抽出
されていることを前提としている。なお図中、xk ,y
k は文字Lk の位置データ(文字Lk を含む領域rkの
頂点pk の座標)を、xS ,yS は文字LS の位置デー
タ(文字LS を含む領域rS の頂点pS の座標)をそれ
ぞれ示す。
【0028】前記したように、第1の文字Li の傾きは
ai であるから、この文字Li が位置する直線式はつぎ
の(2)式で表される。
【0029】
【数2】
【0030】第2の文字Lk がこの文字Li に連続する
文字であれば、文字Lk は上記の(2)式で表される直
線上に存在するはずである。したがって文字Lk が文字
Liに連続するための必要十分条件は、つぎの(3)式
で表される。なお式中のεはあらかじめ設定された誤差
である。
【0031】
【数3】
【0032】つぎに第3の文字LS が文字Lk に連続す
る文字であれば、連続する文字はほぼ等間隔で並んでい
るものと考えられるので、文字LS の位置は、(x2 +
(x2 −x1 ),y2 +(y2 −x1 ))で表される点
の近傍となるはずである。したがって文字LS が文字L
i および文字Lk に連続する必要十分条件は、つぎの
(4)(5)式で表される。
【0033】
【数4】
【0034】
【数5】
【0035】文字Lk およびLS が上記の(3)〜
(5)式の条件を満たしたとき、3つの文字Li ,
Lk ,LS は連続しているものと判断され、同じグルー
プに分類される。分類処理部4はさらにこのグループに
ついて、前記した各文字の特徴量データMi ,Mk ,M
S を読み出して、文字の幅や高さの平均値を求め、さら
に各文字間の距離d1 ,d2 (図3(2)に示す)を求
めてその平均値を算出した後、これら平均値と各文字の
文字種などをベクトルの形にした特徴量データを作成す
る。
【0036】いまj番目のグループGj について、各文
字間の平均距離mdj ,平均文字幅mwj ,平均文字高
さmhj がそれぞれ算出されているものとすると、この
グループGj の特徴量データCGj は、つぎの(6)式
に示すベクトルで表される。
【0037】
【数6】
【0038】なおαj は、グループGj 内の文字種を抽
出された順に並べた文字列を示すデータ(図3の場合
「123」)であり、nj はグループに属する文字の数
を示すデータ(図3の場合「3」)である。
【0039】図4は、上記の文字列抽出装置の制御手順
を示す。なお以下の説明で、Nは前記文字抽出部2によ
り抽出された文字の数を、NNは前記分類処理部4によ
り設定されたグループの総数をそれぞれ示す。
【0040】まずステップ1(図中「ST1」で示す)
で、モデル画像データ設定部1により抽出対象の文字列
のモデルとなる文字列の画像が設定されると、画像切出
し部2は対象物の画像を取り込み、その中から所定の領
域の画像データを取り出して文字抽出部3へと出力する
(ステップ2)。
【0041】つぎに文字抽出部3は、与えられた画像デ
ータを順次走査してパターンマッチング処理を行い、画
像中に含まれる各文字の文字種,傾き,位置データ,文
字幅,文字の高さの各特徴量を抽出し、さらに前記グル
ープデータとして、初期値「0」を設定する(ステップ
3,4)。これらの特徴量は、前記した(1)式のベク
トルの形にまとめられ、位置データのx座標の昇順に
(x座標が同値であるものはy座標の昇順に)出力さ
れ、分類処理部4内の内部のメモリに格納される。
【0042】図5は、各文字の特徴量データの格納状態
を示すもので、抽出されたN個の文字L1 〜LN の特徴
量データM1 〜MN について、設定された各ベクトル要
素が順次格納される。
【0043】図4に戻って、分類処理部4は、ステップ
5で分類処理の対象とする文字を特定するためのカウン
タiに、またステップ6で特定された文字のグループデ
ータgi を設定するためのカウンタjに、共に初期値
「1」を設定し、以下ステップ7〜ステップ19の処理
を繰り返し行って連続する文字を抽出するとともに、そ
の抽出結果に基づき各文字をグループ分けする。
【0044】まず分類処理部4は、ステップ7で前記カ
ウンタiが抽出文字の総数Nを越えたかどうかを判定す
る。現段階ではカウンタiは「1」であるからステップ
7の判定は「NO」となってステップ8へと進み、第1
の文字L1 の特徴量データM1 (図5に示す)が読み出
され、そのグループデータg1 が「0」であるか否かが
チェックされる。
【0045】前記したように、グループデータg1 は初
期段階では「0」に設定されているので、この場合ステ
ップ8の判定は「YES」となり、分類処理部4は、グ
ループデータg1 の値としてカウンタjの値をセットす
る。現段階ではカウンタjは「1」であるから、この場
合、第1の文字L1 は第1番目のグループに分類された
ことになる。
【0046】つぎに分類処理部4は、前記(3)式のx
i ,yi に現在読み出されている位置データ(この場合
x1 ,y1 )を代入し、さらに他の文字の特徴量データ
M2〜MN を順次読み出してその位置データを前記
(3)のxk ,yk に代入して(3)式を実行し、得ら
れた値が誤差ε以下であるか否かをチェックする(ステ
ップ10)。この結果、条件を満たす文字があれば、そ
の文字を文字Li に連続する文字Lk として特定し、そ
の文字Lk のグループデータgk としてjを設定する
(ステップ11,12)。なお(1)式を満たす文字が
複数個見つかった場合は、文字Li に最も近い文字が文
字Lk として特定される。
【0047】さらに分類処理部4は、文字Li ,Lk の
位置データを前記(4)(5)式に代入すると共に、こ
の2文字以外の文字の位置データを順次(4)式の
xS ,(5)式のyS に代入して両式を実行し、これら
の結果が共に誤差ε以下となる文字の有無をチェックす
る。そしてこの条件を満たす文字が見つかると、これを
文字Lk に連続する文字LS として特定し、この文字L
S のグループデータgS としてカウンタjの値を設定す
る(ステップ14,15)。この処理が終わると分類処
理部4は、つぎのステップ16で、さらに連続する文字
がないかどうかをチェックするために前記文字LS をL
k に置き換え、再びステップ13に戻って同様の処理を
実行する。
【0048】前記ステップ14の判定が「NO」のと
き、すなわち文字Lk に連続する文字LS が発見されな
かったときは、分類処理部4はステップ17でカウンタ
iの値がN以下であることを確認した後、つぎのステッ
プ18でカウンタjをインクリメントする。
【0049】ステップ18でのインクリメント処理後、
またはステップ11あるいは17の判定が「NO」とな
ったとき、ステップ19でカウンタiがインクリメント
され、新たな文字Li について再びステップ7以下の処
理が実行される。この場合、この文字Li が既に他の文
字に連続するものとして処理されていれば、グループデ
ータgi に「1」以上の値が設定されているので、ステ
ップ8の判定が「NO」となり、ステップ9〜18の処
理はスキップされる。
【0050】全ての文字について上記の処理が行われる
と、ステップ7の判定が「YES」となってステップ2
0へと移行し、分類処理部4は、グループ総数NNに前
記カウンタjの最終値を設定する。さらに分類処理部4
は、メモリ内の各文字の特徴量データをグループデータ
が等しいもの毎にまとめて前記(6)式に示したグルー
プの特徴量データを生成し、順次比較処理部5へと出力
する。
【0051】出力された各グループG1 〜GNNの特徴量
データCG1 〜CGNNは、図6に示す如く、比較処理部
5の内部のメモリに順次格納される。比較処理部5は、
この他に、前記モデル画像データ設定部1から特徴量モ
デルデータTを読み出してメモリの他の領域に記憶して
おり、各グループGj の特徴量データCGj の要素のう
ち、文字数nj , 文字間の平均距離mdj ,平均文字幅
mwj ,平均文字高さmhj をつぎの(7)〜(10)
式の条件に基づき順次特徴量モデルデータTと比較する
(ステップ22)。なお下式中、nt , mdt ,m
wt ,mht は、特徴量モデルデータTについての要素
であって、それぞれ文字数,文字間の平均距離,平均文
字幅、平均文字高さを示す。
【0052】
【数7】
【0053】
【数8】
【0054】
【数9】
【0055】
【数10】
【0056】上式中、εw ,εh は、それぞれ文字の
幅,高さについての許容できる誤差であって、比較処理
部5は、上記の各式をすべて満たすグループのうち、そ
の特徴量がもっともモデルデータに近いグループを抽出
対象のグループとして決定し、その特徴量データを出力
処理部6へと出力する。
【0057】出力処理部6は、与えられたグループの特
徴量データの中から前記文字列に関わる要素αを取り出
し、これを抽出結果として出力する(ステップ23)。
【0058】上記の文字列抽出方法によれば、例えばテ
ストの答案用紙の受験番号や各種の製品に付けられる製
造番号など、対象物の決められた場所に書かれた文字列
を簡単かつ正確に抽出する事が可能となる。
【0059】また抽出対象の文字列は一列に限らず、複
数の文字列を抽出することも可能である。この場合、あ
らかじめ各文字列について個別のモデル画像データを設
定しておき、対象物の画像から前記と同様の方法で文字
の抽出とグループ分けとを行った後、各グループの特徴
量データをそれぞれの特徴量モデルデータと比較して、
各モデルに対応するグループを抽出し、これら抽出され
たグループの文字列に関わる要素を取り出すようにすれ
ばよい。この方法によれば、名刺や顧客カードなど複数
個のデータを有する対象物から各情報を読み取ってデー
タベースを構築することが出来る。
【0060】図7は、名刺の情報を管理するためのデー
タベースシステムの概略構成を示すもので、イメージス
キャナ7,制御装置8,磁気ディスク装置9,モニタ1
0,キーボード11などを構成として含んでいる。
【0061】前記制御装置8は、CPU12,ROM1
3,RAM14から成る制御部に、画像入力ボード15
(A/D変換部16,画像メモリ17を含む),ディス
クインターフェイス18,I/Oインターフェイス19
がバスを介して接続されて成る。なおCPU12は、前
記図1の各部の機能のうちメモリ以外のすべての機能を
具備しており、RAM14は前記した文字やグループに
ついての特徴量データ、演算結果などを記憶する。また
ROM13には、一連の制御プログラムが記憶されるほ
か、前記した文字抽出処理のために特定されたかな、漢
字、数字、英字など各種文字毎の基準フォントデータお
よび回転フォントデータが記憶される。
【0062】イメージスキャナ7により生成された名刺
の画像データは、前記画像入力ボード15のA/D変換
部16に入力されてディジタル変換された後、画像メモ
リ17に格納される。CPU12は、画像メモリ17か
ら所定の領域内の画像データを取り出してその中に含ま
れる全ての文字を抽出した後、前記した条件に基づき、
各文字をグループ分けし、各グループの特徴量データを
RAM14に格納する。
【0063】前記磁気ディスク装置9には、認識対象と
なる各文字列のモデル画像の特徴量を記憶するためのモ
デルデータファイル20と、各認識対象の文字列を処理
した結果を記憶するためのデータベースファイル21と
が設定されている。図8は、前記モデルデータファイル
20のデータ構成の一例であって、名前、住所など名刺
に記載される各種のデータ種毎に文字種、文字間隔、文
字幅、文字の高さなどの特徴量モデルデータが設定され
ている。
【0064】上記の特徴量モデルデータのうち、文字種
は文字列を構成する文字の種類(漢字、カナ、数字、英
字など)を示す。また文字間隔,文字幅,文字の高さは
第1の実施例と同様のデータであって、各データ種別毎
に文字の最大値(DN,DA,・・・・)および最小値
(dn,da,・・・・)が記憶される。
【0065】CPU12はRAM14内から各グループ
の特徴量データを順次読みだして、その特徴量データを
前記モデルデータファイル20の各モデルデータと比較
し、各データ種毎にモデルに最も近い特徴量を有するグ
ループを特定する。なおこの比較処理には、第1の実施
例で用いた方法のみならず、相関演算やファジイ推論な
どを用いても良い。
【0066】全てのグループについて比較処理が終わる
と、さらにCPU12は、特定された各グループから文
字列に関するデータを取り出し、これを対応するモデル
と同種のデータであると認識処理した後、その文字列を
前記データベースファイル21へと格納する。
【0067】図9は、データベースファイル21のデー
タ構成例を示すもので、各名刺のデータが項目毎に抽出
されて該当する領域に格納されている。なおこの場合、
各名刺のデータは、前記イメージスキャナ7で読み取ら
れた順に蓄積されていくが、必要に応じてデータの並び
換えを行うことができる。
【0068】オペレータがキーボード11を操作して、
特定のデータ種をキーとする検索を行うと、CPU12
は前記データベースファイル21より該当するデータを
取り出し、その結果をI/Oインターフェイス19を介
してモニタ10に出力する。なお、データベースファイ
ル21から特定のデータのみを取り出して新たなデータ
ベースファイルを作成するよう構成しても良い。
【0069】
【発明の効果】この発明は上記の如く、所定の画像内に
含まれる文字を全て抽出した後、これらの文字を文字の
連続性に基づいてグループ分けし、その中から抽出すべ
き文字列のモデルに対応するグループを決定して、その
グループに含まれる文字の情報を出力するようにしたか
ら、画像内に抽出対象以外の文字が含まれている場合
や、処理領域の位置決め精度が悪い場合でも、目的とす
る文字列を簡単かつ正確に抽出することができる。
【0070】請求項2および5の発明では、画像上にお
ける並び方向の差異が所定の誤差範囲内におさまる文字
同士を同一のグループに分類するようにしたから、画像
内に含まれる文字列毎のグループ分けが実現する。
【0071】請求項3および6の発明では、各グループ
と文字列のモデルとの間で文字の大きさに関わるデータ
を比較するようにしたので、認識対象の文字列が位置ず
れしたり回転したりしている場合でも、目的とする文字
列を正確に抽出することが出来る。
【0072】請求項7の発明では、画像内に含まれる複
数の文字列について上記の方法を適用したので、各文字
列を簡単かつ正確に抽出することができる。
【0073】請求項8の発明では、複数の文字列を有す
る対象物の画像を順次取り込み、各対象物の画像から各
文字を抽出して認識処理した後、その結果を記憶するよ
うにしたから、各対象物の情報を用いたデータベースを
簡単に構築することができる。
【図面の簡単な説明】
【図1】この発明の一実施例である文字列抽出装置の回
路構成を示すブロック図である。
【図2】文字の特徴量データを抽出する方法を示す説明
図である。
【図3】文字の連続性をチェックする方法を示す説明図
である。
【図4】文字列の抽出の制御手順を示すフローチャート
である。
【図5】抽出されたすべての文字の特徴量データを記憶
した状態を示す説明図である。
【図6】設定されたすべてのグループの特徴量データを
記憶した状態を示す説明図である。
【図7】この発明の文字列抽出方法を用いたデータベー
スシステムの回路構成を示すブロック図である。
【図8】モデルデータファイルのデータ構成を示す説明
図である。
【図9】データベースファイルのデータ構成を示す説明
図である。
【符号の説明】
1 モデル画像データ設定部 2 画像切出し部 3 文字抽出部 4 分類処理部 5 比較処理部 6 出力処理部 8 制御装置 9 磁気ディスクファイル
───────────────────────────────────────────────────── フロントページの続き (72)発明者 四ツ井 元記 京都府京都市右京区花園土堂町10番地 オ ムロン株式会社内

Claims (8)

    【特許請求の範囲】
  1. 【請求項1】 複数個の文字を含む画像から特定の文字
    列を抽出するための方法であって、 前記の画像内の全ての文字を抽出する第1の工程と、 抽出された各文字を連続性を有する文字列毎のグループ
    にグループ分けする第2の工程と、 各グループ毎の特徴量をそれぞれあらかじめ登録された
    文字列の特徴量のモデルと比較して抽出対象のグループ
    を判別した後、そのグループに含まれる文字の情報を抽
    出結果として出力する第3の工程とを一連に実施するこ
    とを特徴とする文字列抽出方法。
  2. 【請求項2】 前記第2の工程は、画像上における並び
    方向の差異が所定の誤差範囲内におさめられる文字同士
    を同じグループに分類することを特徴とする請求項1に
    記載された文字列抽出方法。
  3. 【請求項3】 前記第3の工程において比較される特徴
    量は、文字列に含まれる文字の大きさに関わるデータで
    ある請求項1に記載された文字列抽出方法。
  4. 【請求項4】 複数個の文字を含む画像から特定の文字
    列を抽出するための装置であって、 抽出対象となる文字列の特徴量のモデルを記憶するモデ
    ル記憶手段と、 前記画像上に所定の処理領域を設定してこの領域内に含
    まれるすべての文字を抽出する文字抽出手段と、 前記文字抽出手段により抽出された文字を連続性を有す
    る文字列毎のグループにグループ分けする分類手段と、 設定された各グループ毎の特徴量を抽出する特徴量抽出
    手段と、 前記特徴量抽出手段により抽出された各グループの特徴
    量を前記モデル記憶手段に記憶された文字列の特徴量の
    モデルと比較してモデルに対応するグループを判別する
    判別手段と、 前記判別手段により判別されたグループ内の文字の情報
    を抽出結果として出力する出力手段とを備えて成る文字
    列抽出装置。
  5. 【請求項5】 前記分類手段は、前記処理領域内の画像
    上における並び方向の差異が所定の誤差範囲内におさめ
    られる文字同士を同一のグループに分類する手段である
    請求項4に記載された文字列抽出装置。
  6. 【請求項6】 前記判別手段は、各グループと文字列の
    モデルとの間で文字列に含まれる文字の大きさに関わる
    データを比較する請求項4に記載された文字列抽出装
    置。
  7. 【請求項7】 複数個の文字列が記された対象物の画像
    から各文字列を抽出してそれぞれ所定の認識処理を行う
    装置であって、 抽出対象となる各文字列の特徴量のモデルを記憶するモ
    デル記憶手段と、 対象物を撮像して得られた画像上に所定の処理領域を設
    定してこの領域内に含まれるすべての文字を抽出する文
    字抽出手段と、 前記文字抽出手段により抽出された文字を連続性を有す
    る文字列毎のグループにグループ分けする分類手段と、 設定された各グループ毎の特徴量を抽出する特徴量抽出
    手段と、 前記特徴量抽出手段により抽出された各グループの特徴
    量を前記モデル記憶手段に記憶された各文字列の特徴量
    のモデルと比較して、各モデルに対応するグループを判
    別する判別手段と、 前記判別手段により判別された各グループの文字の情報
    をそれぞれ抽出して認識処理を行う認識処理手段とを備
    えて成る文字列認識処理装置。
  8. 【請求項8】 複数個の文字列が記された複数個の対象
    物についてそれぞれ各文字列を抽出し、抽出された各文
    字列に所定の認識処理を行うシステムであって、 前記複数個の対象物の画像を順次取り込む画像入力手段
    と、 抽出対象となる各文字列の特徴量のモデルを記憶するモ
    デル記憶手段と、 前記画像入力手段により取り込まれた対象物の画像上に
    所定の処理領域を設定し、この領域内に含まれるすべて
    の文字を抽出する文字抽出手段と、 前記文字抽出手段により抽出された文字を連続性を有す
    る文字列毎のグループにグループ分けする分類手段と、 設定された各グループ毎の特徴量を抽出する特徴量抽出
    手段と、 前記特徴量抽出手段により抽出された各グループの特徴
    量を前記モデル記憶手段に記憶された各文字列の特徴量
    のモデルと比較して、各モデルに対応するグループを判
    別する判別手段と、 前記判別手段により判別された各グループの文字の情報
    をそれぞれ抽出して認識処理する認識処理手段と、 前記認識処理手段による処理結果を対象物毎に記憶する
    記憶手段と、 前記記憶手段に記憶されたデータを所定の出力指示に応
    じた形態で読み出すデータ出力手段とを備えて成る文字
    列認識処理システム。
JP7124474A 1995-04-24 1995-04-24 文字列抽出方法およびその方法を用いた文字列抽出装置、およびその装置を用いた文字列認識処理装置ならびに文字列認識処理システム Pending JPH08293003A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7124474A JPH08293003A (ja) 1995-04-24 1995-04-24 文字列抽出方法およびその方法を用いた文字列抽出装置、およびその装置を用いた文字列認識処理装置ならびに文字列認識処理システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7124474A JPH08293003A (ja) 1995-04-24 1995-04-24 文字列抽出方法およびその方法を用いた文字列抽出装置、およびその装置を用いた文字列認識処理装置ならびに文字列認識処理システム

Publications (1)

Publication Number Publication Date
JPH08293003A true JPH08293003A (ja) 1996-11-05

Family

ID=14886421

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7124474A Pending JPH08293003A (ja) 1995-04-24 1995-04-24 文字列抽出方法およびその方法を用いた文字列抽出装置、およびその装置を用いた文字列認識処理装置ならびに文字列認識処理システム

Country Status (1)

Country Link
JP (1) JPH08293003A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100420065B1 (ko) * 1997-01-20 2004-04-17 삼성전자주식회사 이치화된 혼재 이미지에서 글씨영역과 그림영역을 구분하는 방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100420065B1 (ko) * 1997-01-20 2004-04-17 삼성전자주식회사 이치화된 혼재 이미지에서 글씨영역과 그림영역을 구분하는 방법

Similar Documents

Publication Publication Date Title
US6249604B1 (en) Method for determining boundaries of words in text
CA2077970C (en) Optical word recognition by examination of word shape
US6327386B1 (en) Key character extraction and lexicon reduction for cursive text recognition
US6778703B1 (en) Form recognition using reference areas
US6226402B1 (en) Ruled line extracting apparatus for extracting ruled line from normal document image and method thereof
US6917708B2 (en) Handwriting recognition by word separation into silhouette bar codes and other feature extraction
JPH06195504A (ja) 文書の走査イメージからのフィールド摘出方法及びデータ処理システム
JPH07152867A (ja) パターン認識方法および装置
US6947596B2 (en) Character recognition method, program and recording medium
EP0651337A1 (en) Object recognizing method, its apparatus, and image processing method and its apparatus
JPH08287258A (ja) カラー画像認識装置
JP2986074B2 (ja) 近傍点検出方法及びパターン認識装置
US6351560B1 (en) Apparatus, method, and program for locating an objective on a form and a recording medium for recording the program for locating the objective on the form
EP4033376A1 (en) Distributed computer system for document authentication
JP2853168B2 (ja) パターン認識装置
JPH04111085A (ja) パターン認識装置
JP2643294B2 (ja) 辞書作成方法
JP3083609B2 (ja) 情報処理装置及びそれを用いた文字認識装置
JP3157530B2 (ja) 文字切り出し方法
JP2902097B2 (ja) 情報処理装置及び文字認識装置
JP3948943B2 (ja) 図形認識方法及び装置
KR900007727B1 (ko) 문자 인식 장치
JPH10198761A (ja) 文字認識方法および文字認識装置
JP2576080B2 (ja) 文字切出し方法
JPH06309503A (ja) 英文字認識装置