JPH03225489A - 接触文字切出方式 - Google Patents
接触文字切出方式Info
- Publication number
- JPH03225489A JPH03225489A JP2019062A JP1906290A JPH03225489A JP H03225489 A JPH03225489 A JP H03225489A JP 2019062 A JP2019062 A JP 2019062A JP 1906290 A JP1906290 A JP 1906290A JP H03225489 A JPH03225489 A JP H03225489A
- Authority
- JP
- Japan
- Prior art keywords
- character
- width
- characters
- coordinate
- weight distribution
- 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
Landscapes
- Character Input (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、文字読取り装置に関し、特に、文字列パター
ンから文字を1文字ずつ切り出す方式に関する。
ンから文字を1文字ずつ切り出す方式に関する。
印刷あるいは刻印された文字等を認識する文字認識装置
の一例は、第6図のように被認識パターンをテレビカメ
ラ1等で撮像し、得られたアナログ信号をA/D変換器
2で7〜8ビット程度に量子化し、これを2値化回路3
で2値化し、フレームメモリ4に格納する。このフレー
ムメモリ4に格納された被認識パターンから文字切出回
路5で文字を1文字ずつ切り出し、例えば辞書パターン
メモリ6に予め記憶している辞書パターンと認識回路7
で比較照合し、最も類似しているパターンを認識結果と
して出力するものである。
の一例は、第6図のように被認識パターンをテレビカメ
ラ1等で撮像し、得られたアナログ信号をA/D変換器
2で7〜8ビット程度に量子化し、これを2値化回路3
で2値化し、フレームメモリ4に格納する。このフレー
ムメモリ4に格納された被認識パターンから文字切出回
路5で文字を1文字ずつ切り出し、例えば辞書パターン
メモリ6に予め記憶している辞書パターンと認識回路7
で比較照合し、最も類似しているパターンを認識結果と
して出力するものである。
このような認識装置では、文字の品質が悪かったりする
と、上記2値化処理の過程で文字が接触する場合が発生
しやすい。このため、接触した文字を分離するために、
第7図のように文字切出回路5で文字列(イ)の行に対
して垂直な方向の投影パターン(ロ)を求め、投影パタ
ーンの少ない位置で切断し文字認識を行っていた。しか
し、この方法では誤切出しが頻繁に起り認識率が極端に
低下する問題があった。
と、上記2値化処理の過程で文字が接触する場合が発生
しやすい。このため、接触した文字を分離するために、
第7図のように文字切出回路5で文字列(イ)の行に対
して垂直な方向の投影パターン(ロ)を求め、投影パタ
ーンの少ない位置で切断し文字認識を行っていた。しか
し、この方法では誤切出しが頻繁に起り認識率が極端に
低下する問題があった。
このような単純な処理に対し、特開昭61−72373
号や特開昭63−216188号では改善を加え誤切出
しを防いでいるが、いずれも投影パターンを用いている
ために第8図のような接触パターンに対して切出し位置
を誤まる場合があった。
号や特開昭63−216188号では改善を加え誤切出
しを防いでいるが、いずれも投影パターンを用いている
ために第8図のような接触パターンに対して切出し位置
を誤まる場合があった。
すなわち、投影パターンは垂直方向の画素数をカウント
するものであるため、第8図(a)の場合は垂直方向の
画素数はA部は全て同じであるため、A部のどこで切出
してよいか決定しにくいし、第8図(b)のように−′
(ハイフン)の投影パターン(A部)と′7′の上部の
投影パターン(B部)との区別がつかないため切断位置
を誤る場合があった。また、文字の大きさや文字間隔が
変化する場合の対処方法に関しての配慮がなされていな
かった(文字間隔は等間隔としている)。
するものであるため、第8図(a)の場合は垂直方向の
画素数はA部は全て同じであるため、A部のどこで切出
してよいか決定しにくいし、第8図(b)のように−′
(ハイフン)の投影パターン(A部)と′7′の上部の
投影パターン(B部)との区別がつかないため切断位置
を誤る場合があった。また、文字の大きさや文字間隔が
変化する場合の対処方法に関しての配慮がなされていな
かった(文字間隔は等間隔としている)。
上記従来技術は垂直方向の画素数のみに着目した投影パ
ターンを用いて接触位置を求めているため、−′(ハイ
フン)の区別ができない問題があった。
ターンを用いて接触位置を求めているため、−′(ハイ
フン)の区別ができない問題があった。
又、画像を取込む毎に文字の大きさが変化するような場
合に対して配慮されておらず誤切出しが発生する問題が
あった。
合に対して配慮されておらず誤切出しが発生する問題が
あった。
本発明の目的は、接触文字を含む文字列を正しく読み取
れる接触文字切出し方式を提供することにある。
れる接触文字切出し方式を提供することにある。
(ハイフン)を考慮した文字切出しを行うために1本発
明では投影パターンの代りに、文字列の中心X座標yc
(水平方向をX座標、垂直方向をy座標とする)回
りについてy。より離れている画素は大きな値となるよ
うな重み分布を用いることを特徴とする。また、文字の
大きさが変化したり、文字間隔が多少変動しても切り出
せるように得られた被認識パターンから文字の大きさ(
幅)を求め、これを基準に切り出すことを特徴とする。
明では投影パターンの代りに、文字列の中心X座標yc
(水平方向をX座標、垂直方向をy座標とする)回
りについてy。より離れている画素は大きな値となるよ
うな重み分布を用いることを特徴とする。また、文字の
大きさが変化したり、文字間隔が多少変動しても切り出
せるように得られた被認識パターンから文字の大きさ(
幅)を求め、これを基準に切り出すことを特徴とする。
(ハイフン)の位置は文字の中心X座標’/cに近い位
置にあることに着目し、上記のように’jcの回りの重
み分布を求めると、’jcに近い画素データのパターン
は小さくなり、 ′7′の上部の横線はycより離れて
いるため大きな値となり、単なる投影分布では分離でき
ないパターンについても誤切断することがない。
置にあることに着目し、上記のように’jcの回りの重
み分布を求めると、’jcに近い画素データのパターン
は小さくなり、 ′7′の上部の横線はycより離れて
いるため大きな値となり、単なる投影分布では分離でき
ないパターンについても誤切断することがない。
また、上記重み分布を用いても分離できない文字ブロッ
クについては、基準の文字幅を求めこの幅の何倍に相当
している文字ブロックであるかを判断し、例えば3文字
分の幅があれば、3等分の位置を求め、その位置近辺で
最も重み分布が小さくなる位置で切断すれば良好に切出
せる。
クについては、基準の文字幅を求めこの幅の何倍に相当
している文字ブロックであるかを判断し、例えば3文字
分の幅があれば、3等分の位置を求め、その位置近辺で
最も重み分布が小さくなる位置で切断すれば良好に切出
せる。
以下、本発明の一実施例を図を用いて説明する。
第2図は、フレームメモリ4の構造を示す。水平方向を
X座標、垂直方向をy座標とすると1通常Xを256、
yを256分割したドツトパターンg (x t y
)として画像データを記憶している。
X座標、垂直方向をy座標とすると1通常Xを256、
yを256分割したドツトパターンg (x t y
)として画像データを記憶している。
1ドツトすなわち1画素の値は、2値画像の記憶である
ので、′0′又は′1′の値をとる。
ので、′0′又は′1′の値をとる。
従来技術で述べた投影パターンとは、文字の画素の数を
垂直方向に累積したものであり、第3図のようにある画
素のデータをg(x、y)とし、文字の画素のときg(
xty)=1 それ以外のときg(x+y)=Oとす
ると、 f(x)=Σg(x、j) を全てのX座標について求めたものである。第3図(a
)が文字パターン(b)がその投影パターンを示す。
垂直方向に累積したものであり、第3図のようにある画
素のデータをg(x、y)とし、文字の画素のときg(
xty)=1 それ以外のときg(x+y)=Oとす
ると、 f(x)=Σg(x、j) を全てのX座標について求めたものである。第3図(a
)が文字パターン(b)がその投影パターンを示す。
第4図に′8′と′7′の文字の間に′(ハイフン)が
あるパターン(a)の投影パターンf(x)を(b)に
示す。あるしきい値thlよりも大きな値となる部分で
文字を切出すと、 ′7′の一部が欠けてしまう。そこ
で、この投影パターンの代りに、第3図(a)に示す文
字列の高さの中心ycの回りの重み分布M (x )を
求める。この重み分布M (x )とは以下の式によっ
て求まる。
あるパターン(a)の投影パターンf(x)を(b)に
示す。あるしきい値thlよりも大きな値となる部分で
文字を切出すと、 ′7′の一部が欠けてしまう。そこ
で、この投影パターンの代りに、第3図(a)に示す文
字列の高さの中心ycの回りの重み分布M (x )を
求める。この重み分布M (x )とは以下の式によっ
て求まる。
M (x ) =Σ(ly ycl ・g(x、y)
)・・・・・・文字の画素が′1′のときM(x)=Σ
(Iy−ycl ・g(x、y))・・・・・文字の画
素が′0′のとき ここでyは、フレームメモリ4の左上端を原点としたと
きの各画素のX座標である。また文字列の中心高さyc
は例えば水平方向に投影パターンを求め、しきい値より
大きい頻度を有する領域の中点とする。
)・・・・・・文字の画素が′1′のときM(x)=Σ
(Iy−ycl ・g(x、y))・・・・・文字の画
素が′0′のとき ここでyは、フレームメモリ4の左上端を原点としたと
きの各画素のX座標である。また文字列の中心高さyc
は例えば水平方向に投影パターンを求め、しきい値より
大きい頻度を有する領域の中点とする。
このM(x)は、文字の中心高さycよりも離れている
程大きくなる値であるため、第3図(c)のように、
−(ハイフン)と′7′の上部の横線との違いがはっき
りと表われる。したがって、しきい値thzによって文
字を切出せば文字1(’8’ )、文字2(’7’)が
良好に抽出できる。
程大きくなる値であるため、第3図(c)のように、
−(ハイフン)と′7′の上部の横線との違いがはっき
りと表われる。したがって、しきい値thzによって文
字を切出せば文字1(’8’ )、文字2(’7’)が
良好に抽出できる。
ところで、第5図(a)の文字列について上記の手法で
文字を分離すると、文字列の中心高さyc付近で接触し
ている部分はしきい値thを用いて分割することが可能
であるが、文字1(’5’と′2′)文字5(’5’
と′7′)を分離することができない。そこで、全体的
な処理を第1図のように行う。
文字を分離すると、文字列の中心高さyc付近で接触し
ている部分はしきい値thを用いて分割することが可能
であるが、文字1(’5’と′2′)文字5(’5’
と′7′)を分離することができない。そこで、全体的
な処理を第1図のように行う。
まず、上述した重み分布M (x )を70回りの重み
分布抽出回路8で求め、この分布に対し切出回路9でし
きい値thよりも大きくなる部分の座標(up座標)と
、小さくなる部分の座標(dw座標)を求める。更に標
準文字幅抽出回路10で切出した文字ブロックの幅を前
記dw座標とup座標により求め、ある所定の幅を満足
している文字ブロックのみを用いて平均の文字幅を求め
る。第5図の場合なら、文字2,3.4がこれに該当す
る文字ブロックであり、これらの文字幅の平均値を求め
る。もし、所定の値を満足する文字ブロックが少ない(
例えば2ブロツク以下)場合には、標準文字幅の精度が
悪くなるため、文字列全体の平均高さy4から推定する
。標準の文字幅をX’Aとすると x−s=dXym (dはあらかじめ設定)として求
まる。
分布抽出回路8で求め、この分布に対し切出回路9でし
きい値thよりも大きくなる部分の座標(up座標)と
、小さくなる部分の座標(dw座標)を求める。更に標
準文字幅抽出回路10で切出した文字ブロックの幅を前
記dw座標とup座標により求め、ある所定の幅を満足
している文字ブロックのみを用いて平均の文字幅を求め
る。第5図の場合なら、文字2,3.4がこれに該当す
る文字ブロックであり、これらの文字幅の平均値を求め
る。もし、所定の値を満足する文字ブロックが少ない(
例えば2ブロツク以下)場合には、標準文字幅の精度が
悪くなるため、文字列全体の平均高さy4から推定する
。標準の文字幅をX’Aとすると x−s=dXym (dはあらかじめ設定)として求
まる。
そして、重み分布M(x)に対してしきい値thで分割
できない文字ブロック(第5図の文字1゜文字5)に対
して文字分割回路11を用い切断する。具体的には、文
字ブロックの幅x4が標準文字幅の何文字分に相当する
かを前記標準文字幅x、−sを用いて β=XdXX−
8で求め、例えば2文字ならX、の中心X座標を求め、
このX座標に対し±γ(文字幅の誤差範囲を設定)の範
囲内で重み分布M (x )の大きさを調べ、最小のM
(x)をもつX座標で分割する。3文字分なら3等分し
て同様に行うことで良好に文字を分離することができる
。
できない文字ブロック(第5図の文字1゜文字5)に対
して文字分割回路11を用い切断する。具体的には、文
字ブロックの幅x4が標準文字幅の何文字分に相当する
かを前記標準文字幅x、−sを用いて β=XdXX−
8で求め、例えば2文字ならX、の中心X座標を求め、
このX座標に対し±γ(文字幅の誤差範囲を設定)の範
囲内で重み分布M (x )の大きさを調べ、最小のM
(x)をもつX座標で分割する。3文字分なら3等分し
て同様に行うことで良好に文字を分離することができる
。
このような手法により、文字間隔が多少変動しても±γ
だけ振っているため良好に切出し可能である(等間隔に
印刷されている文字であっても、量子化誤差や文字の太
り、細りなどにより、文字間隔は変動する)。
だけ振っているため良好に切出し可能である(等間隔に
印刷されている文字であっても、量子化誤差や文字の太
り、細りなどにより、文字間隔は変動する)。
ところで、重み分布M (x )は文字の中心高さ’j
c回りで求めているため、英字のl Hlや′N′のと
き文字の中心で切断位置が発生してしまう。
c回りで求めているため、英字のl Hlや′N′のと
き文字の中心で切断位置が発生してしまう。
数字ならO〜9全てが上辺あるいは下辺に線を持ってい
るため前述のM (x )で処理できるが、英文字では
不具合が発生する欠点を持つが、数字に関しては確実に
分離可能である。これら英字に対する問題は、従来技術
の投影パターンを用いる方法でも同様に発生する。
るため前述のM (x )で処理できるが、英文字では
不具合が発生する欠点を持つが、数字に関しては確実に
分離可能である。これら英字に対する問題は、従来技術
の投影パターンを用いる方法でも同様に発生する。
以上の説明から明らかなように、文字列の中心高さ回り
の重み分布を用いて接触文字の切出し位置を決定してい
るため、 −′(ハイフン)が文字に接触しても良好に
分割することが可能である。
の重み分布を用いて接触文字の切出し位置を決定してい
るため、 −′(ハイフン)が文字に接触しても良好に
分割することが可能である。
また、文字の大きさが変化しても、文字幅を求めること
によって分割処理を変化させているため、良好に対処可
能である。又、文字間隔が多少変動してもこれに対処可
能である。
によって分割処理を変化させているため、良好に対処可
能である。又、文字間隔が多少変動してもこれに対処可
能である。
第1図は本発明の接触文字切出回路のブロック図、第2
図はフレームメモリを説明する図、第3図は投影パター
ンの概念図、第4図は投影パターンと本発明の重み分布
の違いを説明する図、第5図は文字列に対しての重み分
布を抽出し、文字を分離した図、第6図は文字認識装置
のブロック図、第7図は従来の投影パターンによる文字
分離方式の説明図、第8図は従来法の問題点を説明する
図である。 4・・・フレームメモリ、8・・・重み分布抽出回路、
9・・・切出回路、10・・・標準文字幅抽出回路、1
1・・・第 図 第 図 第 図 2281m1j j; 第 4 図 第 第6図 図
図はフレームメモリを説明する図、第3図は投影パター
ンの概念図、第4図は投影パターンと本発明の重み分布
の違いを説明する図、第5図は文字列に対しての重み分
布を抽出し、文字を分離した図、第6図は文字認識装置
のブロック図、第7図は従来の投影パターンによる文字
分離方式の説明図、第8図は従来法の問題点を説明する
図である。 4・・・フレームメモリ、8・・・重み分布抽出回路、
9・・・切出回路、10・・・標準文字幅抽出回路、1
1・・・第 図 第 図 第 図 2281m1j j; 第 4 図 第 第6図 図
Claims (1)
- 【特許請求の範囲】 1、文字列パターンから文字を認識する認識装置におい
て、文字列の中心高さy_cを求め、このy_cを軸と
して垂直方向の重み分布を求める重み分布抽出回路と、
その分布値において所定のしきい値より大きくなる位置
(up座標)と小さくなる位置(dw座標)を求め、こ
のdw座標とup座標の幅を文字ブロックとして切出す
切出回路と、文字列より標準の文字幅を抽出する標準文
字幅抽出回路と、前記文字ブロックの幅が何文字接触し
ているかを前記標準文字幅を用いて判定し、2文字分以
上のときの文字ブロックの幅を文字数の数で等分した座
標を求め、この座標に対し左右微小量の範囲内で、前記
重み分布の値が最小値となる位置を求める文字分割回路
とからなることを特徴とする接触文字切出方式。 2、請求項1記載において、文字高さの中心y座標y_
c回りの重み分布M(x)を文字線の画素g(x、y)
のy座標と前記y_cとの差の絶対値を総和した値、す
なわち M(x)=▲数式、化学式、表等があります▼ とする重み分布抽出回路を有することを特徴とする接触
文字切出方法。 3、請求項1記載において、標準の文字幅を、切出回路
によつて求まる文字ブロックの幅が所定の値を満足する
幅を有する文字ブロックの幅の平均値、あるいは、文字
列の文字の高さから推定する標準文字幅抽出回路を有す
ることを特徴とする接触文字切出方式。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019062A JPH03225489A (ja) | 1990-01-31 | 1990-01-31 | 接触文字切出方式 |
| TW079110679A TW197509B (ja) | 1990-01-31 | 1990-12-19 | |
| US07/646,388 US5243668A (en) | 1990-01-31 | 1991-01-28 | Method and unit for binary processing in image processing unit and method and unit for recognizing characters |
| DE4102587A DE4102587C2 (de) | 1990-01-31 | 1991-01-29 | Verfahren und Vorrichtung zur binären Bildverarbeitung |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019062A JPH03225489A (ja) | 1990-01-31 | 1990-01-31 | 接触文字切出方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03225489A true JPH03225489A (ja) | 1991-10-04 |
Family
ID=11988949
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019062A Pending JPH03225489A (ja) | 1990-01-31 | 1990-01-31 | 接触文字切出方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03225489A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5253304A (en) * | 1991-11-27 | 1993-10-12 | At&T Bell Laboratories | Method and apparatus for image segmentation |
-
1990
- 1990-01-31 JP JP2019062A patent/JPH03225489A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5253304A (en) * | 1991-11-27 | 1993-10-12 | At&T Bell Laboratories | Method and apparatus for image segmentation |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0717365B1 (en) | Linear line detection apparatus using projection image of character string including linear line | |
| JP2554187B2 (ja) | 基本ライン抽出方法 | |
| JPS6325391B2 (ja) | ||
| KR100718139B1 (ko) | 영상에 포함된 문자 인식장치 및 방법 | |
| JPH04112283A (ja) | 画像処理方法及び装置 | |
| JP3190794B2 (ja) | 文字切り出し装置 | |
| KR930012142B1 (ko) | 문서인식장치의 개별문자 절출방법 | |
| JP2630261B2 (ja) | 文字認識装置 | |
| JP2963807B2 (ja) | 郵便番号枠検出装置 | |
| JP2859307B2 (ja) | 文字切出し装置 | |
| JP4439054B2 (ja) | 文字認識装置及び文字枠線の検出方法 | |
| JP2000339408A (ja) | 文字切り出し装置 | |
| JP3411795B2 (ja) | 文字認識装置 | |
| JP2511131B2 (ja) | 文字認識装置 | |
| JPS6274184A (ja) | 文字認識装置 | |
| JP2728085B2 (ja) | 文字切り出し方法 | |
| JP3193573B2 (ja) | かぎかっこ付文字認識装置 | |
| JPH01124082A (ja) | 文字認識装置 | |
| JPS62169286A (ja) | 文字切出方式 | |
| JPH06301814A (ja) | 文字読取装置 | |
| JPH0459670B2 (ja) | ||
| JPH01201786A (ja) | 文字読取装置 | |
| JPH05114047A (ja) | 文字切り出し装置 | |
| JPH10134145A (ja) | 文字切り出し方法およびそれを用いた文字認識装置と、その文字切り出し方法を実行するプログラムを格納した、コンピュータが読取可能な記憶媒体 | |
| JPH05128305A (ja) | 領域分割方法 |