JPH0327953B2 - - Google Patents

Info

Publication number
JPH0327953B2
JPH0327953B2 JP57051356A JP5135682A JPH0327953B2 JP H0327953 B2 JPH0327953 B2 JP H0327953B2 JP 57051356 A JP57051356 A JP 57051356A JP 5135682 A JP5135682 A JP 5135682A JP H0327953 B2 JPH0327953 B2 JP H0327953B2
Authority
JP
Japan
Prior art keywords
line
character
pattern
vertical projection
cutting
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
Application number
JP57051356A
Other languages
English (en)
Other versions
JPS58169293A (ja
Inventor
Takashi Akimoto
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.)
Toshiba Corp
Original Assignee
Tokyo Shibaura Electric 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 Tokyo Shibaura Electric Co Ltd filed Critical Tokyo Shibaura Electric Co Ltd
Priority to JP57051356A priority Critical patent/JPS58169293A/ja
Publication of JPS58169293A publication Critical patent/JPS58169293A/ja
Publication of JPH0327953B2 publication Critical patent/JPH0327953B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/14Image acquisition
    • G06V30/148Segmentation of character regions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Character Input (AREA)

Description

【発明の詳細な説明】 [発明の技術分野] 本発明は光学的文字読取装置(以下OCRと称
する)における文字切り出し方式に関する。
[従来技術] OCRにおいて帳票に記入された複数の文字行
のうち1行ずつを切り出す場合、従来は光電変換
部が、帳票の搬送方向に対し垂直な線により1行
分ずつを切り離していた。
しかし、帳票が光電変換部に搬送方向に対し斜
めになつた状態で送り込まれたとき、光電変換部
は帳票の搬送方向に対し垂直な線で1行分ずつを
完全に切り出すことはできない。そのような場
合、従来は、スキユー補正機構を設けて、帳票の
傾きを直すか、又は斜めになつた帳票をリジエク
トした後、改めて光電変換部に入れ直していた。
ところが、帳票に記入された複数の文字行に
夫々凹凸があれば、パターンバツフア上に格納さ
れた各文字行についての水平射影は相互につなが
る場合がある。この文字行の凹凸は、例えばフリ
ーフオーマツトの帳票に英文タイプによつて文字
を記入した場合等に生ずることがある。このよう
な場合従来は完全に1行ずつを切り出す手段はな
かつた。
[従来技術の問題点] 従つて、従来のOCRにおける文字切り出し部
は、正確な文字切り出しを行なうことができなか
つた。
[発明の目的] 本発明は上記の問題を解決するためになされた
もので、光電変換部に送られてくる帳票が搬送方
向に対し斜めの状態であつても、又、帳票上に記
入された文字が凹凸のある文字行を形成していて
も、1行ずつを完全に切り出すとともに各行にお
ける1文字ずつを正確に切り出すことを目的とす
る。
[発明の概要] 本発明は、OCRの文字切り出し部において、
パターンバツフア上の各文字パターンの最下位置
のアドレスに基づき各行の切り出し線を決定する
とともに各行の垂直射影に基づいて1文字ずつを
切り出すようにした。
[発明の実施例] 第1図は本発明の一実施例を示すブロツク図で
ある。
光電変換部1は帳票に記入された文字を光電変
換して2値化パターン信号となし、パターンバツ
フア2へ文字パターンを供給する回路である。
パターンバツフア2は光電変換された文字パタ
ーンを少なくとも1行分以上保持するメモリであ
る。
ここで「少なくとも1行分以上」とした理由
は、本発明では切り出すべき1行分をパターンバ
ツフア2に格納すると、どうしても切り出すべき
行の前後の行における文字の一部が入つてくる場
合を問題としているからであり、完全に1行分だ
けをパターンバツフア2に格納することができる
ならば従来の文字切り出し方式を用いれば良いか
らである。
行切り出し部3は、パターンバツフア2が保持
している文字パターンの1文字ずつを線縁追跡
し、この線縁追跡の結果により各文字の最下位置
のY方向アドレスを検出し、この最下位置のY方
向アドレスを最下位置メモリ4に供給する回路で
ある。
文字切り出し部5は、パターンバツフア2に保
持されている各行の文字パターンの垂直射影を形
成し、この垂直射影を垂直射影メモリ6に格納
し、前記最下位置メモリに格納されている最下位
置のY方向アドレスに基づき、パターンバツフア
2上において1行ずつの行切り出し線を決定し、
更にこの行切り出し線と、前記垂直射影とにより
1文字ずつを切り出し、この切り出された1文字
ずつのパターンを正規化部7へ転送する回路であ
る。
正規化部7は転送されてきた文字パターンを正
規化する回路である。
文字認識部8は正規化部7より転送されてきた
文字パターンについてパターン認識をする回路で
ある。
制御部9はシステム全体を制御する回路であ
る。
システムバス10は、データバス、アドレスバ
ス、コントロールバスの3つのバスを包含するも
のとして図示してある。
以上の構成により、次に本発明の動作を説明す
る。
光電変換部1は、複数行から成る文字が記入さ
れた帳票が送り込まれると、最初の文字行から少
なくとも1行分以上を光電変換し、2値化パター
ン信号となす。本実施例では第2図に示すように
凹凸のある数字2行分を例にとる。
次に制御部9は、前記2値化パターン信号をパ
ターンバツフア2へ転送させる。そして、パター
ンバツフア2は第2図に示すように数字2行分の
文字パターンを保持する。
ここで行切り出し部3は、パターンバツフア2
に保持されているすべての文字パターンについて
線縁追跡を行ない、この線縁追跡により、各文字
パターンの最下位置のY方向アドレスを検出し、
この最下位置のY方向アドレスを最下位置メモリ
4に格納する。すなわち、第2図に示すように、
1行目の数字「2」、「3」、「4」、…、について
は、Y1、Y2、Y3、…の値を最下位置メモリ4に
格納する。
次に、文字切り出し部5は、パターンバツフア
2に保持されている各行の文字パターンについて
垂直射影を形成し、この垂直射影を垂直射影を垂
直射影メモリ6に格納する。この垂直射影により
各行における文字の行方向すなわちX方向におけ
る存在位置がわかる。例えば、第3図に示すよう
に、数字「2」の場合は、X1からX2まで、数字
「3」の場合はX3からX4まで、数字「4」の場合
はX5からX6まで、…といつた具合に、各文字の
X方向の存在位置が決定される。
文字切り出し部5は、最下位置メモリ4に保持
されている各文字の最下位置のY方向アドレス
と、垂直射影メモリ6に保持されている各文字の
垂直射影とに基づき、1行目の下側の切り出し線
を決定する。この行の切り出し線は具体的には次
のようにして決定される。
第3図に示すように、文字切り出し部5は、パ
ターンバツフア2上、各文字の最下位置のY方向
アドレスにおける垂直射影をとり、まず、この垂
直射影の両端のアドレスを決定する。例えば、第
3図に示す数字「2」の場合は、(X1、Y1)と
(X2、Y1)、数字「3」の場合は(X3、Y2)と
(X4、Y2)、数字「4」の場合は(X5、Y3)と
(X6、X3)となる。次に、このようにして決定さ
れた点を線で結ぶと1行目の下側の切り出し線が
決定される。この線の結び方にはいくつかある。
第3図を参照して行の切り出し線の結び方の例を
以下に示す。
例 1 太線で示すように、各文字パターンの最下位
置のY方向アドレスにおける垂直射影の隣り合う
左端と右端とを結ぶ。すなわち(X1、Y1)→
(X2、Y1)→(X3、Y2)→(X4、Y2)→(X5
Y3)→(X6、Y3)→…と結ぶ。
例 2 点線で示すように、各文字パターンの最下位
置のY方向アドレスにおける垂直射影の隣り合う
左端と右端、右端と右端、又は左端と左端を、各
文字パターンが上部に含まれるようにして結ぶ。
すなわち(X1、Y1)→(X2、Y1)→(X4、Y2
→(X5、Y3)→(X6、Y3)→…と結ぶ。
例 3 1点鎖線で示すように、直角に折れ曲がる線
で結ぶ。この場合折れ箇所のアドレス(X3
Y1)、(X5、Y2)は隣り合う文字パターン夫々の
最下位置のY方向アドレスと垂直射影とで決定さ
れる。すなわち、(X1、Y1)→(X2、Y1)→
(X3、Y1)→(X3、Y2)→(X4、Y2)→(X5
Y2)→(X5、Y3)→(X6、Y3)→……と結ぶ。
以上の処理を行なつた後文字切り出し部5は、
前述の行切り出し線と、各文字パターンについて
の垂直射影とにより1行目の各文字を1文字ずつ
切り出し、この切り出した文字を正規化部7へ転
送する。
正規化部7は、転送されてきた1文字パターン
について傾きがあれば直し、大きすぎる文字パタ
ーンであれば通常の大きさに直したり等する。そ
して、制御部9は正規化部7において正規化され
た文字パターンを文字認識部8へ転送する。
文字認識部8は転送されてきた1文字パターン
についてパターン認識を行なう。
以上のようにして、第1行目の文字パターンす
なわち第2図に示す第1行目の「2」、「3」、
「4」、…は1文字ずつ切り出され、読み取られ
る。
次に、第2行目の各文字パターンを切り出す。
その場合、文字切り出し部5は、前述した第1行
目の下側の行切り出し線と、第2行目の各文字に
ついての垂直射影と、第1行目の下側の行切り出
し線を決定した場合と同様の方法で得られる第2
行目の下側の行切り出し線とに基づいて、第2行
目における各文字の切り出しを行なう。
このようにして、文字切り出し部は、第3行目
以降の文字行があれば、順次、各行の下側の行切
り出し線を決定し、この切り出し線と、前の行の
下側の行切り出し線と、切り出すべき行における
各文字の垂直射影とに基づき、各文字を切り出
す。そして切り出された文字は正規化され、認識
される。
又、光電変換された複数の文字行から成る文字
を一度にすべてパターンバツフア2に格納するこ
とができない場合は、パターンバツフア2上の文
字パターンを順次書き換えて、各行の文字を切り
出す。このパターンバツフア2上における文字パ
ターンの書き換え方法について、以下に2つの例
をあげ、夫々第4図、第5図を参照して説明す
る。ここで第4図および第5図中の斜線部分は文
字領域を示し、太線は各行の下側の行切り出し線
を示す。
例 1 第4図aに示すように、まず制御部9は光電変
換された文字パターンを最初の行からパターンバ
ツフア2に一杯になるまで格納する。
次に文字切り出し部5は、パターンバツフア2
において、各行の切り出し線を順次決定し、各行
における文字を1文字ずつ切り出す。この場合、
切り出される文字は、パターンバツフア上におい
て完全な1行を形成しているものだけとする。す
なわち、第4図aの例では、第3行目以上が切り
出される。
次に制御部9はパターンバツフア2上における
文字パターンを書き換える。この書き換えは次の
ようにして行なわれる。すなわち、制御部9は、
前段階で最後に切り出された行の下側の行切り出
し線における最高のY方向アドレスが、パターン
バツフア2上において最上部となるように、残り
の行を順次パターンバツフア2に格納する。例え
ば、第4図bで示すように、第3行目の下側の行
切り出し線における最高のY方向アドレスがパタ
ーンバツフア2上の最上部となるように書き換え
る。
以上の処理がくり返され、文字切り出し部はす
べての行における文字を1文字ずつ切り出す。
例 2 第5図aに示すように、まず、制御部9は光電
変換された文字パターンを最初の行からパターン
バツフア2に一杯になるまで格納する。ここまで
は上記と同様である。
次に、文字切り出し部5は、パターンバツフア
2において第1行目の下側の行切り出し線を決定
し、第1行目における文字を1文字ずつ切り出
す。そして制御部9は、パターンバツフア2上に
おいて、第5図bに示すように、第1行目の下側
の行切り出し線の最高のY方向アドレスがパター
ンバツフア2上における最上部となるように文字
パターンを移動させ、第1行目を除いたスペース
だけ次の文字パターンをパターンバツフア2の下
側から格納する。次に2行目が切り出され、パタ
ーンバツフア2において、この2行目がとり除か
れたスペースだけ次の文字パターンを下側から格
納する。このようにして制御部9は、1行分ずつ
をパターンバツフア2の上側からとり出し、下側
から空いたスペースだけ次の文字パターンを格納
する。
以上は、パターンバツフア2上1行分ずつを書
き換えた例であるが、2行ずつ、あるいは他の定
数行ずつ書き換えてもよい。
[発明の効果] 以上説明したように、本発明によれば複数の文
字行の各水平射影を形成した場合、夫々の水平射
影が相互につながつた場合でも、1行ずつを完全
に切り離すことができる。
すなわち、本発明を用いれば、帳票に複数行か
ら成る文字を記入する際、行間を狭くすることが
できる為、帳票上単位面積当りの文字数をふやせ
る。従つて帳票1枚当り読み取る文字が大巾に増
加し、OCRの処理効率が向上する。
ただし、本発明による方式を適用したOCRは
各文字行の水平射影が明らかに分離している場合
は、従来どおりの文字切り出しを行なうようにす
る。
【図面の簡単な説明】
第1図は本発明の一実施例を図すブロツク図。
第2図はパターンバツフアの概念図であり、第3
はその拡大図。第4図および第5図は、パターン
バツフアの書き換え方を示す説明図。 1……光電変換部、2……パターンバツフア、
3……行切り出し部、4……最下位置メモリ、5
……文字切り出し部、6……垂直射影メモリ。

Claims (1)

  1. 【特許請求の範囲】 1 帳票上に記載された文字のうち少なくとも1
    行分以上を光電変換して得た文字パターンを保持
    するパターンバツフアと、 該パターンバツフアに保持された各々の文字パ
    ターンを線縁追跡し、各文字パターンの最下位の
    アドレスを検出する行切り出し部と、 前記行切り出し部より転送された各文字パター
    ンの最下位のアドレスを保持する最下位メモリ
    と、 前記パターンバツフアに保持された各文字パタ
    ーンについて前記最下位のアドレスまで垂直射影
    を形成し、1文字ずつ切り出す文字切り出し部
    と、 前記垂直射影を保持する射影メモリとを有し、 前記文字切り出し部は、前記最下位メモリに保
    持されている最下位のアドレスと、前記射影メモ
    リに保持されている垂直射影とに基づき、各行の
    切り出し線を決定し、この行切り出し線と、前記
    垂直射影メモリに保持されている垂直射影とに基
    づいて1文字ずつの文字の切り出しを行なうこと
    を特徴とする文字切り出し方式。
JP57051356A 1982-03-31 1982-03-31 文字切り出し方式 Granted JPS58169293A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57051356A JPS58169293A (ja) 1982-03-31 1982-03-31 文字切り出し方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57051356A JPS58169293A (ja) 1982-03-31 1982-03-31 文字切り出し方式

Publications (2)

Publication Number Publication Date
JPS58169293A JPS58169293A (ja) 1983-10-05
JPH0327953B2 true JPH0327953B2 (ja) 1991-04-17

Family

ID=12884648

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57051356A Granted JPS58169293A (ja) 1982-03-31 1982-03-31 文字切り出し方式

Country Status (1)

Country Link
JP (1) JPS58169293A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11162974B2 (en) 2020-03-30 2021-11-02 Shimadzu Corporation Scanning probe microscope and optical axis adjustment method in scanning probe microscope

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2644724B2 (ja) * 1985-07-12 1997-08-25 株式会社日立製作所 文書画像傾き補正方法
JPH0634254B2 (ja) * 1986-05-08 1994-05-02 沖電気工業株式会社 文字行切出し装置
JPS63268081A (ja) * 1987-04-17 1988-11-04 インタ−ナショナル・ビジネス・マシ−ンズ・コ−ポレ−ション 文書の文字を認識する方法及び装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11162974B2 (en) 2020-03-30 2021-11-02 Shimadzu Corporation Scanning probe microscope and optical axis adjustment method in scanning probe microscope

Also Published As

Publication number Publication date
JPS58169293A (ja) 1983-10-05

Similar Documents

Publication Publication Date Title
JPH0327953B2 (ja)
US5228095A (en) Apparatus for recognizing printed characters
JP3904397B2 (ja) 表認識方法
JPH0410087A (ja) 基本ライン抽出方法
JPS615383A (ja) 文字パタ−ン分離装置
JPH0117191B2 (ja)
JPH036552B2 (ja)
JP3055484B2 (ja) 文字認識装置および方法
JPS5939065B2 (ja) 郵便物宛名文字列検出装置
JP2975720B2 (ja) 光学的文字読取装置
JPH0340430B2 (ja)
JPS62290984A (ja) パタ−ン情報入力用紙、及び、該用紙を用いたパタ−ン情報認識方法
JP2721415B2 (ja) 文字画像抽出方法
JP2812705B2 (ja) 文字切出し装置
JPS6139172A (ja) 文字検出切出方式
JPH039506B2 (ja)
JPH02230484A (ja) 文字認識装置
JPH0433074B2 (ja)
JP3199033B2 (ja) 光学式文字読取方法、及び光学式文字読取装置
JP2917394B2 (ja) 文字認識装置及び文字切り出し方法
JPH083827B2 (ja) キャラクタ画像処理方法
JPS5914080A (ja) スキユ−検出方式
JPS609887Y2 (ja) 文字読取装置における前処理回路
JPH03294981A (ja) 光学文字読取装置
JPH0210471B2 (ja)