JPH02195430A - 文字切出回路 - Google Patents
文字切出回路Info
- Publication number
- JPH02195430A JPH02195430A JP1549689A JP1549689A JPH02195430A JP H02195430 A JPH02195430 A JP H02195430A JP 1549689 A JP1549689 A JP 1549689A JP 1549689 A JP1549689 A JP 1549689A JP H02195430 A JPH02195430 A JP H02195430A
- Authority
- JP
- Japan
- Prior art keywords
- white
- memory
- character
- scanning line
- information
- 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
Links
- 230000015654 memory Effects 0.000 claims abstract description 33
- 238000000926 separation method Methods 0.000 claims description 16
- 238000000605 extraction Methods 0.000 claims description 12
- 238000001514 detection method Methods 0.000 claims description 4
- 238000000034 method Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000002542 deteriorative effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012916 structural analysis Methods 0.000 description 1
Landscapes
- Executing Machine-Instructions (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、文字認識装置の文字切出回路に関し、特に、
文字切出技術に関する。
文字切出技術に関する。
従来の技術
従来の文字読取装置における文字切出回路では、第2図
に示すように、入力2値画像の投影パタンを抽出し予め
与えられる文字枠位置情報から各投影黒パタンの有効、
無効を判定し、有効黒ブロックの存在する範囲のパタン
を文字パタンとして切出していた。
に示すように、入力2値画像の投影パタンを抽出し予め
与えられる文字枠位置情報から各投影黒パタンの有効、
無効を判定し、有効黒ブロックの存在する範囲のパタン
を文字パタンとして切出していた。
発明が解決しようとする課題
しかしながら、上述した従来の文字切出回路は、投影情
報のみから文字切出しを行う為に、投影する方向に対し
重なりのある文字やノイズを分離することができないと
いう欠点があった。。
報のみから文字切出しを行う為に、投影する方向に対し
重なりのある文字やノイズを分離することができないと
いう欠点があった。。
例えば第3図(a)の入力パタンの場合には、文字“¥
”と文字“4”がX方向に重なりあう為に投影パタンに
より文字“¥”と文字“4”が分離できない、また上部
ノイズと文字“¥”がY方向に重なりあう為に投影パタ
ン■により文字“¥”とノイズが分離できない。
”と文字“4”がX方向に重なりあう為に投影パタンに
より文字“¥”と文字“4”が分離できない、また上部
ノイズと文字“¥”がY方向に重なりあう為に投影パタ
ン■により文字“¥”とノイズが分離できない。
このような場合に従来の文字切出回路では強制的に予め
与えられる文字枠位置情報により示される位置で文字パ
タンを強制的に分離するものもあったが、この場合には
切出しパタンに第3図(b)のように文字切断による文
字の変形や隣接文字の一部やノイズの残留が発生し、切
出後行う文字認識の性能を低下させる欠点があった。
与えられる文字枠位置情報により示される位置で文字パ
タンを強制的に分離するものもあったが、この場合には
切出しパタンに第3図(b)のように文字切断による文
字の変形や隣接文字の一部やノイズの残留が発生し、切
出後行う文字認識の性能を低下させる欠点があった。
本発明は従来の上記実情に鑑みてなされたものであり、
従って本発明の目的は、従来の技術に内在する上記諸欠
点を解消することを可能とした新規な文字切出回路を提
供することにある。
従って本発明の目的は、従来の技術に内在する上記諸欠
点を解消することを可能とした新規な文字切出回路を提
供することにある。
課題を解決するための手段
上記目的を達成する為に、本発明に係る文字切出回路は
、1文字分以上の2値画像情報を格納できるメモリと、
上記メモリに格納された入力画像を部分的に走査し走査
した2値画像が黒から白及び白から黒に変化する位置を
検出する手段と、前記検出手段により得られる走査線ご
との白ブロックの位置情報を記憶する手段と、前記位置
情報を読み出し各自ブロック間の接触の有無を判定し各
自ブロック間の接触情報を抽出する手段と、前記接触情
報から第一走査線上の白ブロックから順次接触する白ブ
ロックを探索し最終走査線上の白ブロックまで到達可能
なパスを抽出する手段と、前記抽出手段により得られた
パスから文字分離の為の走査線ごとの分離位置情報を抽
出する手段と、前記走査線ごとの分離位置情報により文
字パタンを切り出す手段とを備えて構成される。
、1文字分以上の2値画像情報を格納できるメモリと、
上記メモリに格納された入力画像を部分的に走査し走査
した2値画像が黒から白及び白から黒に変化する位置を
検出する手段と、前記検出手段により得られる走査線ご
との白ブロックの位置情報を記憶する手段と、前記位置
情報を読み出し各自ブロック間の接触の有無を判定し各
自ブロック間の接触情報を抽出する手段と、前記接触情
報から第一走査線上の白ブロックから順次接触する白ブ
ロックを探索し最終走査線上の白ブロックまで到達可能
なパスを抽出する手段と、前記抽出手段により得られた
パスから文字分離の為の走査線ごとの分離位置情報を抽
出する手段と、前記走査線ごとの分離位置情報により文
字パタンを切り出す手段とを備えて構成される。
実施例
次に本発明をその好ましい一実施例について図面を参照
して具体的に説明する。
して具体的に説明する。
第1図は本発明の一実施例を示す概略ブロック構成図で
ある。
ある。
第1図を参照するに、本発明の一実施例は、メモリ11
.12.13.14.15、アドレス発生部21、変化
点検出部31、構造抽出部41.構造解析部51、パタ
ン切出部61、パス71,72,73.74.75から
構成されている。
.12.13.14.15、アドレス発生部21、変化
点検出部31、構造抽出部41.構造解析部51、パタ
ン切出部61、パス71,72,73.74.75から
構成されている。
アドレス発生部21は、パス71を介してメモリ11に
接続されており、メモリ11に格納された入力イメージ
を部分的に走査する為のアドレスを発生する。
接続されており、メモリ11に格納された入力イメージ
を部分的に走査する為のアドレスを発生する。
変化点検出部31は、パス71.72を介してメモリ1
1.12に接続されており、メモリ11がら続出される
データが黒から白及び白から黒に変化する点を検出し、
変化点のアドレスから得られる白ブロックごとの位置情
報をメモリ12に格納する。
1.12に接続されており、メモリ11がら続出される
データが黒から白及び白から黒に変化する点を検出し、
変化点のアドレスから得られる白ブロックごとの位置情
報をメモリ12に格納する。
構造抽出部41は、パス72.73を介してメモリ12
.13に接続されており、メモリ12に格納された白ブ
ロックの位置情報を読み出し、各自ブロック間の接触の
有無の判定により各自ブロック間の接触情報を抽出して
メモリ13に格納する°、白ブロック間の接触判定は、
例えば第4図(alの■、0間及び■、0間のように各
自ブロックのどれかの白点のすぐ上またはすぐ下に白点
を持つ白ブロックとは接触あり、第4図(b)のように
どの白点の上または下に白点を持たない白ブロックとは
接触なしと判定する。メモリ13に格納された各自ブロ
ック間の接触情報を読み出すことにより、各ブロック間
の接触の有無が判断でき、例えばメモリ13を読出すこ
とにより第4図fa)、iblのように各自ブロックを
ノードとし、接触ありのときに各ノードが結ばれる接続
図を作成することができる。第4図(a)は白ブロック
■、0間及び■、0間に接触がある場合の、第4図(b
lは■、■、■、0間に全て接触がない場合の例である
。
.13に接続されており、メモリ12に格納された白ブ
ロックの位置情報を読み出し、各自ブロック間の接触の
有無の判定により各自ブロック間の接触情報を抽出して
メモリ13に格納する°、白ブロック間の接触判定は、
例えば第4図(alの■、0間及び■、0間のように各
自ブロックのどれかの白点のすぐ上またはすぐ下に白点
を持つ白ブロックとは接触あり、第4図(b)のように
どの白点の上または下に白点を持たない白ブロックとは
接触なしと判定する。メモリ13に格納された各自ブロ
ック間の接触情報を読み出すことにより、各ブロック間
の接触の有無が判断でき、例えばメモリ13を読出すこ
とにより第4図fa)、iblのように各自ブロックを
ノードとし、接触ありのときに各ノードが結ばれる接続
図を作成することができる。第4図(a)は白ブロック
■、0間及び■、0間に接触がある場合の、第4図(b
lは■、■、■、0間に全て接触がない場合の例である
。
構造解析部51は、パス73.74を介してメモリ13
.14に接続されており、メモリ13に格納された各自
ブロック間の接触情報を読出しながら第一走査線上の白
ブロックから順次接触する白ブロックを探索し、最終走
査線上の白ブロックまで到達可能なパスの全てを調べる
。このとき第一走査線がら最終走査線に至るパスが2つ
以上存在したときには、各自ブロックの最も走査中心に
近い白点と走査中心までの距離の最大値が最も小さい最
適パス、即ち走査中心に対して白ブロックの振れが最も
小さいパスを判定する。また、パスが1つじが存在しな
いときには、そのパスを最適パスとする。最適パスに含
まれる全白ブロックについて最も走査中心に近い白点の
位置情報を文字を分離する為の分離位置情報としてメモ
リ14に格納する。
.14に接続されており、メモリ13に格納された各自
ブロック間の接触情報を読出しながら第一走査線上の白
ブロックから順次接触する白ブロックを探索し、最終走
査線上の白ブロックまで到達可能なパスの全てを調べる
。このとき第一走査線がら最終走査線に至るパスが2つ
以上存在したときには、各自ブロックの最も走査中心に
近い白点と走査中心までの距離の最大値が最も小さい最
適パス、即ち走査中心に対して白ブロックの振れが最も
小さいパスを判定する。また、パスが1つじが存在しな
いときには、そのパスを最適パスとする。最適パスに含
まれる全白ブロックについて最も走査中心に近い白点の
位置情報を文字を分離する為の分離位置情報としてメモ
リ14に格納する。
第5図に走査パタンと走査パタンに対する分離位置の例
を示す。
を示す。
パタン切出部61は、パス71,74.75を介してメ
モリ11.14.15に接続されており、前記分離位置
情報の抽出処理を予め与えられる文字枠の位置情報の示
す上下左右の文字枠周辺で行った後に得られた分離位置
情報をメモリ14から読出し、メモリ11に格納されて
いるイメージから分離位置内部のイメージを文字イメー
ジとして切出し、切出した文字イメージをメモリ15に
格納する。
モリ11.14.15に接続されており、前記分離位置
情報の抽出処理を予め与えられる文字枠の位置情報の示
す上下左右の文字枠周辺で行った後に得られた分離位置
情報をメモリ14から読出し、メモリ11に格納されて
いるイメージから分離位置内部のイメージを文字イメー
ジとして切出し、切出した文字イメージをメモリ15に
格納する。
本回路に第3図(a)を入力した場合の入力パタン、走
査領域、得られる分離位置、切出しパタンをそれぞれ第
6図(al 、 lbl 、 (c) 、 (d)に示
す。
査領域、得られる分離位置、切出しパタンをそれぞれ第
6図(al 、 lbl 、 (c) 、 (d)に示
す。
発明の詳細
な説明したように、本発明によれば、1文字分以上の2
値画像情報を格納できるメモリと、上記メモリに格納さ
れた入力画像を部分的に走査し走査した2値画像が黒か
ら白及び白から黒に変化する位置を検出する手段と、前
記検出手段により得られる白ブロックの位置情報を記憶
する手段と、前記位置情報を読み出し、各自ブロック間
の接触の有無を判定し各自ブロック間の接触情報を抽出
する手段と、前記接触情報から第一走査線上の白ブロッ
クから順次接触する白ブロックを探索し最終走査線上の
白ブロックまで到達可能なパスを抽出する手段と、前記
抽出手段により得られた文字分離の為の走査線ごとの分
離位置情報を抽出する手段と、前記走査線ごとの分離位
置情報により文字パタンを切り出す手段とを有すること
により、投影による方法では分離できない重なりのある
文字を分離し、文字を切り出すことができるという効果
が得られる0例えば、第3図(a)のように投影による
方法では分離できない文字が本発明の回路では第6図に
示すように完全に分離させて文字を切出すことができ、
切出後行う文字認識の性能を向上させることができる効
果がある。
値画像情報を格納できるメモリと、上記メモリに格納さ
れた入力画像を部分的に走査し走査した2値画像が黒か
ら白及び白から黒に変化する位置を検出する手段と、前
記検出手段により得られる白ブロックの位置情報を記憶
する手段と、前記位置情報を読み出し、各自ブロック間
の接触の有無を判定し各自ブロック間の接触情報を抽出
する手段と、前記接触情報から第一走査線上の白ブロッ
クから順次接触する白ブロックを探索し最終走査線上の
白ブロックまで到達可能なパスを抽出する手段と、前記
抽出手段により得られた文字分離の為の走査線ごとの分
離位置情報を抽出する手段と、前記走査線ごとの分離位
置情報により文字パタンを切り出す手段とを有すること
により、投影による方法では分離できない重なりのある
文字を分離し、文字を切り出すことができるという効果
が得られる0例えば、第3図(a)のように投影による
方法では分離できない文字が本発明の回路では第6図に
示すように完全に分離させて文字を切出すことができ、
切出後行う文字認識の性能を向上させることができる効
果がある。
また、本発明の回路を光学文字読取装置に使用した場合
には、文字間の重なりが許容される為に、帳票に記入す
る文字の間隔を縮めることができ、同一サイズの帳票に
より多くの文字を記入できるようになるという効果があ
る。
には、文字間の重なりが許容される為に、帳票に記入す
る文字の間隔を縮めることができ、同一サイズの帳票に
より多くの文字を記入できるようになるという効果があ
る。
第1図は本発明の一実施例を示す概略ブロック構成図、
第2図、第3図は従来の文字切出回路の動作の説明図、
第4図は本発明による一実施例の回路の白ブロツク間の
接触判定に関する説明図、第5図は本発明による一実施
例の回路の分離位置判定に関する説明図、第6図は本発
明による一実施例の回路の動作に関する説明図である。 11.12,13.14,15・・・メモリ、21・・
・アドレス発生部、31・・・変化点検出部、41・・
・構造抽出部、51・・・構造解析部、61・・・パタ
ン切出部、71,72.73,74.75・・・パス 特許出願人 日本電気株式会社 代 理 人 弁理士 熊谷雄太部 第1図 接続口 圀 1、 四 6点 【コ=≠]白ブロック 図 Eコ;;l:て2)′離イ立置
第2図、第3図は従来の文字切出回路の動作の説明図、
第4図は本発明による一実施例の回路の白ブロツク間の
接触判定に関する説明図、第5図は本発明による一実施
例の回路の分離位置判定に関する説明図、第6図は本発
明による一実施例の回路の動作に関する説明図である。 11.12,13.14,15・・・メモリ、21・・
・アドレス発生部、31・・・変化点検出部、41・・
・構造抽出部、51・・・構造解析部、61・・・パタ
ン切出部、71,72.73,74.75・・・パス 特許出願人 日本電気株式会社 代 理 人 弁理士 熊谷雄太部 第1図 接続口 圀 1、 四 6点 【コ=≠]白ブロック 図 Eコ;;l:て2)′離イ立置
Claims (1)
- 文字読取装置の文字切出回路において、1文字分以上の
2値画像情報を格納できるメモリと、上記メモリに格納
された入力画像を部分的に走査し走査した2値画像が黒
から白及び白から黒に変化する位置を検出する手段と、
前記検出手段により得られる走査線ごとの連続する白点
(以下白ブロックと記す)の位置情報を記憶する手段と
、前記位置情報を読み出し各白ブロック間の接触の有無
を判定し各白ブロック間の接触情報を抽出する手段と、
前記接触情報から第一走査線上の白ブロックから順次接
触する白ブロックを探索し最終走査線上の白ブロックま
で到達可能なパスを抽出する手段と、前記抽出手段によ
り得られたパスから文字分離の為の走査線ごとの分離位
置情報を抽出する手段と、前記走査線ごとの分離位置情
報により文字パタンを切り出す手段とを有することを特
徴とする文字切出回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1549689A JPH02195430A (ja) | 1989-01-24 | 1989-01-24 | 文字切出回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1549689A JPH02195430A (ja) | 1989-01-24 | 1989-01-24 | 文字切出回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02195430A true JPH02195430A (ja) | 1990-08-02 |
Family
ID=11890421
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1549689A Pending JPH02195430A (ja) | 1989-01-24 | 1989-01-24 | 文字切出回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02195430A (ja) |
-
1989
- 1989-01-24 JP JP1549689A patent/JPH02195430A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS62254282A (ja) | 重畳するパタ−ンを分離する方法及び装置 | |
| JPS58106665A (ja) | 文字行切出し方法 | |
| JP2722549B2 (ja) | 光学文字読取装置 | |
| JPH07282191A (ja) | 表処理方法 | |
| JPH0373916B2 (ja) | ||
| JPH10134144A (ja) | 図面の認識方法 | |
| JPH0225553B2 (ja) | ||
| JPS5878267A (ja) | 文字切出方式 | |
| JPH11338969A (ja) | 光学式文字読取装置 | |
| JPH09114925A (ja) | 光学式文字読取装置 | |
| JPH04276888A (ja) | 文字読取装置 | |
| JPS6361387A (ja) | 文字切り出し方法 | |
| JPH0520433A (ja) | プリント配線基板の検査装置 | |
| JPS596419B2 (ja) | 文字切出し方式 | |
| JPH0271379A (ja) | 画像処理装置 | |
| JPH04367087A (ja) | 光学文字読取装置 | |
| JPH02189696A (ja) | 光学文字読取装置 | |
| JPH07129779A (ja) | 侵入物体認識方法 | |
| JP2001119584A (ja) | 画像処理方法及びその装置 | |
| JPH04330587A (ja) | 写真領域および文字列の識別方法 | |
| JP2001307022A (ja) | 文字認識装置および文字認識方法 | |
| JPS6149554A (ja) | 画像切り出し回路 | |
| JPH06333088A (ja) | 光学文字読取装置 | |
| JPS59177686A (ja) | 文字認識装置 | |
| JPH0310144B2 (ja) |