JPH03268191A - 光学式文字読取装置 - Google Patents
光学式文字読取装置Info
- Publication number
- JPH03268191A JPH03268191A JP2069098A JP6909890A JPH03268191A JP H03268191 A JPH03268191 A JP H03268191A JP 2069098 A JP2069098 A JP 2069098A JP 6909890 A JP6909890 A JP 6909890A JP H03268191 A JPH03268191 A JP H03268191A
- Authority
- JP
- Japan
- Prior art keywords
- character
- width
- area
- range
- binary
- 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
- 238000012015 optical character recognition Methods 0.000 title description 4
- 230000003287 optical effect Effects 0.000 claims description 10
- 238000010586 diagram Methods 0.000 description 6
- 206010064127 Solar lentigo Diseases 0.000 description 5
- 238000000605 extraction Methods 0.000 description 3
- 238000005520 cutting process Methods 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000001678 irradiating effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Landscapes
- Character Input (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、原稿に記載された文字を光学的に読取って認
識する機能を持つ光学式文字読取装置(OCR)に関し
、詳細には、光学的に読取られた文字の切り出しに関す
るものである。
識する機能を持つ光学式文字読取装置(OCR)に関し
、詳細には、光学的に読取られた文字の切り出しに関す
るものである。
第2図(a)乃至(C)は従来のOCRにおける文字切
出しの内容を示す説明図であり、同図<a)乃至(c)
のそれぞれには原稿に記載された文字とこの文字を読取
って2値化しなく文字部分を1、背景部分を0とする)
2値パターンを縦方向に投影したときの投影データであ
る黒点数の分布か示されている。
出しの内容を示す説明図であり、同図<a)乃至(c)
のそれぞれには原稿に記載された文字とこの文字を読取
って2値化しなく文字部分を1、背景部分を0とする)
2値パターンを縦方向に投影したときの投影データであ
る黒点数の分布か示されている。
そして、従来の文字切り出しでは、この黒点数の分布を
調べ、黒点数が0又は予め決められたしきい値以下とな
る文字間領域で囲まれた領域を1文字と判定していた。
調べ、黒点数が0又は予め決められたしきい値以下とな
る文字間領域で囲まれた領域を1文字と判定していた。
しかしながら、上記従来の文字切り出しでは、第2図(
a)上段に示される’controピの文字切り出しに
より、同図(a)下段に示されるA1−A2 、 A2
−A3.・・・、A”t〜八へをそれぞれ1文字とする
正確な判定がなされるものの、同図(b)に示される“
”Phys i c’″の“’h y’″や、同図(c
)に示されるように原稿がスキューして単語”cont
roビが傾いている場合には正確な文字切り出しができ
ないという問題かあった。
a)上段に示される’controピの文字切り出しに
より、同図(a)下段に示されるA1−A2 、 A2
−A3.・・・、A”t〜八へをそれぞれ1文字とする
正確な判定がなされるものの、同図(b)に示される“
”Phys i c’″の“’h y’″や、同図(c
)に示されるように原稿がスキューして単語”cont
roビが傾いている場合には正確な文字切り出しができ
ないという問題かあった。
そこで、本発明は上記したような従来技術の課題を解決
するためになされたものであり、その目的とするところ
は、文字切り出しを正確に行うことができる光学式文字
読取装置を提供することにある。
するためになされたものであり、その目的とするところ
は、文字切り出しを正確に行うことができる光学式文字
読取装置を提供することにある。
本発明に係る光学式文字読取装置は、原稿に記載された
文字を光学的に読取りアナログ電気信号に変換する読取
手段と、このアナログ電気信号を2値パターンに変換す
る2値化手段と、この変換された2値パターンを格納す
るパターンメモリと、この格納された2値パターンから
読取った文字を認識する認識手段とを有する光学式文字
読取装置において、上記パターンメモリに格納された2
値パターンを縦方向に加算して2値パターンの投影デー
タを算出する投影手段と、この投影データかO又は予め
決められたしきい値以下となる文字間領域で挟まれた領
域の幅Wsか、標準文字幅W8に予め決められた定数α
を掛けた値αWs以下である場合には、幅Wnの領域を
1文字あたりの文字領域と判定し、幅W か値αWSを
越える場合には、この幅Wnの領域内にある文字の輪郭
を追跡して文字の左端と右端の位置を検出する輪郭追跡
部とを有することによって構成される。
文字を光学的に読取りアナログ電気信号に変換する読取
手段と、このアナログ電気信号を2値パターンに変換す
る2値化手段と、この変換された2値パターンを格納す
るパターンメモリと、この格納された2値パターンから
読取った文字を認識する認識手段とを有する光学式文字
読取装置において、上記パターンメモリに格納された2
値パターンを縦方向に加算して2値パターンの投影デー
タを算出する投影手段と、この投影データかO又は予め
決められたしきい値以下となる文字間領域で挟まれた領
域の幅Wsか、標準文字幅W8に予め決められた定数α
を掛けた値αWs以下である場合には、幅Wnの領域を
1文字あたりの文字領域と判定し、幅W か値αWSを
越える場合には、この幅Wnの領域内にある文字の輪郭
を追跡して文字の左端と右端の位置を検出する輪郭追跡
部とを有することによって構成される。
本発明においては、パターンメモリに格納された2値パ
ターンを縦方向に加算して2値パターンの投影データを
算出する。そして、輪郭追跡部は、この投影データか0
又は予め決められたしきい値以下となる文字間領域で挟
まれた領域の幅Wsが、標準文字幅WSに予め決められ
た定数αを掛けた値αW 以下である場合には、幅Ws
の領域を1文字あたりの文字領域と判定し、@w、が値
αWsを越える場合には、この幅Wsの領域内にある文
字の輪郭を追跡して文字の左端と右端の位置を検出する
。このように文字領域か広すぎる場合には、2文字以上
か重なって投影されているおそれがあるため輪郭追跡に
よって文字領域を確認し直し、文字領域の判定精度を向
上させている。
ターンを縦方向に加算して2値パターンの投影データを
算出する。そして、輪郭追跡部は、この投影データか0
又は予め決められたしきい値以下となる文字間領域で挟
まれた領域の幅Wsが、標準文字幅WSに予め決められ
た定数αを掛けた値αW 以下である場合には、幅Ws
の領域を1文字あたりの文字領域と判定し、@w、が値
αWsを越える場合には、この幅Wsの領域内にある文
字の輪郭を追跡して文字の左端と右端の位置を検出する
。このように文字領域か広すぎる場合には、2文字以上
か重なって投影されているおそれがあるため輪郭追跡に
よって文字領域を確認し直し、文字領域の判定精度を向
上させている。
以下に本発明を図示の実施例に基づいて説明する。
第1図は本発明に係る光学式文字読取装置の一実施例の
構成を示すブロック図である。
構成を示すブロック図である。
同図において、1は原稿Pの文字にランプ1aにより光
を照射し光電変換素子1bにより文字を読取る読取手段
としての光学的読取部である。また、2はアナログ/デ
ジタル変換器、3はイメージメモリ、4は2値化回路で
あり、これらによりアナログ電気信号を2値データに変
換する2値化手段5を構成している。さらに、6はパタ
ーンメモリ、7は投影手段としての縦方向投影部、8は
投影データに基づいて文字領域を認識し必要に応じて文
字の輪郭を追跡する輪郭追跡部、9は認識手段としての
文字認識部である。
を照射し光電変換素子1bにより文字を読取る読取手段
としての光学的読取部である。また、2はアナログ/デ
ジタル変換器、3はイメージメモリ、4は2値化回路で
あり、これらによりアナログ電気信号を2値データに変
換する2値化手段5を構成している。さらに、6はパタ
ーンメモリ、7は投影手段としての縦方向投影部、8は
投影データに基づいて文字領域を認識し必要に応じて文
字の輪郭を追跡する輪郭追跡部、9は認識手段としての
文字認識部である。
本実施例において原稿Pに印刷された英単語を読取る場
合には、原稿Pの英単語を光学的読取部1で読取りアナ
ログ電気信号に変換する。このアナログ電気信号はアナ
ログ/デジタル変換器2によって多値デジタル信号に変
換されてイメージメモリ3に格納される。イメージメモ
リ3に格納された多値デジタル信号の画像パターンは2
値化回路4によって2値パターンに変換され、パターン
メモリ6に格納され、文字認識部9により認識される。
合には、原稿Pの英単語を光学的読取部1で読取りアナ
ログ電気信号に変換する。このアナログ電気信号はアナ
ログ/デジタル変換器2によって多値デジタル信号に変
換されてイメージメモリ3に格納される。イメージメモ
リ3に格納された多値デジタル信号の画像パターンは2
値化回路4によって2値パターンに変換され、パターン
メモリ6に格納され、文字認識部9により認識される。
ところで、本実施例においては、文字認識部9により認
識がなされる前に縦方向投影部7によりパターンメモリ
6に格納された英単語の画像パターンを縦方向に投影し
て投影データを得て、輪郭追跡部8により投影データに
基ついて文字切り出しかなされる。第3図<a)乃至<
C)は輪郭追跡部8が行う処理内容を説明するための説
明図である。
識がなされる前に縦方向投影部7によりパターンメモリ
6に格納された英単語の画像パターンを縦方向に投影し
て投影データを得て、輪郭追跡部8により投影データに
基ついて文字切り出しかなされる。第3図<a)乃至<
C)は輪郭追跡部8が行う処理内容を説明するための説
明図である。
輪郭追跡部8は、縦方向投影部7により算出された投影
データである黒点数(第3図(b)に示される)かO又
は予め決められたしきい値以下となる領域(第3図(b
)にP 、・・・、R6で示ず)を検出する。このPl
、・・・、R6は文字間を示しているので、この文字間
P 1・・・、R6で囲まれま た領域P 〜P 、・・・、P5〜P6はそれぞれ文2 宰領域と判定できる。しかし、実際には、領域P2とR
3との間には第3図(a)に示されるように“’h y
’″の2文字か含まれている。
データである黒点数(第3図(b)に示される)かO又
は予め決められたしきい値以下となる領域(第3図(b
)にP 、・・・、R6で示ず)を検出する。このPl
、・・・、R6は文字間を示しているので、この文字間
P 1・・・、R6で囲まれま た領域P 〜P 、・・・、P5〜P6はそれぞれ文2 宰領域と判定できる。しかし、実際には、領域P2とR
3との間には第3図(a)に示されるように“’h y
’″の2文字か含まれている。
そこで、このような切り出しの間違いをなくするため本
実施例はおいては、文字間領域P1.・・・R6で切出
された文字領域の文字幅Wn (n−1・・・ 5)に
ついて標準文字幅WSと予め決められた定数α(αは文
字幅の変動等を考慮して決められた定数)を掛けたαW
とを比較して、Ws≦αW となる領域(ここではp
、s、i、e)はそのまま1文字であると判定し文字認
識部9に文字データを送出して文字認識を行う。
実施例はおいては、文字間領域P1.・・・R6で切出
された文字領域の文字幅Wn (n−1・・・ 5)に
ついて標準文字幅WSと予め決められた定数α(αは文
字幅の変動等を考慮して決められた定数)を掛けたαW
とを比較して、Ws≦αW となる領域(ここではp
、s、i、e)はそのまま1文字であると判定し文字認
識部9に文字データを送出して文字認識を行う。
一方、W 〉αWsの場合には(ここでは文字幅かW2
のhy”)については、2文字以上からなる可能性があ
るため輪郭追跡部8により更に詳細に調べられる。以下
に、この場合の処理を説明すると、第3図<c)に示さ
れるように、輪郭追跡部9は、パターンメモリを横方向
に走査し、最初に検出した黒点を始点S1とし、次いで
、パターンの外郭を追跡して、−筆書きのパターンを求
める。追跡の方法は種々あるか、一般には、始点S1を
中心として上方向に所定距離移動した点か黒点か否かを
判断し、白点であれは時計方向に45度の方向に黒点が
あるかを判断し、白点であれば時計方向にさらに45度
向きを変えた方向に黒点かあるかを判断し、黒点が検出
されるまで時計方向に向きを変えながら検索を繰り返す
。例えば、黒点か時計方向に90度の方向(図で右方向
)に検出されたとすると文字は始点S1から右方向に延
びていることかわかる。そして、引き続き新たに検出さ
れた黒点位置を始点として同様な検索を行う。
のhy”)については、2文字以上からなる可能性があ
るため輪郭追跡部8により更に詳細に調べられる。以下
に、この場合の処理を説明すると、第3図<c)に示さ
れるように、輪郭追跡部9は、パターンメモリを横方向
に走査し、最初に検出した黒点を始点S1とし、次いで
、パターンの外郭を追跡して、−筆書きのパターンを求
める。追跡の方法は種々あるか、一般には、始点S1を
中心として上方向に所定距離移動した点か黒点か否かを
判断し、白点であれは時計方向に45度の方向に黒点が
あるかを判断し、白点であれば時計方向にさらに45度
向きを変えた方向に黒点かあるかを判断し、黒点が検出
されるまで時計方向に向きを変えながら検索を繰り返す
。例えば、黒点か時計方向に90度の方向(図で右方向
)に検出されたとすると文字は始点S1から右方向に延
びていることかわかる。そして、引き続き新たに検出さ
れた黒点位置を始点として同様な検索を行う。
このようにして求められたパターンの外郭から文字の左
端、右端、中心のそれぞれの座標X11’X1R1X1
6を求める。
端、右端、中心のそれぞれの座標X11’X1R1X1
6を求める。
次に、この求めた一筆書きパターンに含まれない外郭線
のみに注目し、再度パターンメモリを走査することによ
って他の文字の一筆書きパターンを求め、左端座標X
、右端座標X2R’中央座標2し X26を求める。
のみに注目し、再度パターンメモリを走査することによ
って他の文字の一筆書きパターンを求め、左端座標X
、右端座標X2R’中央座標2し X26を求める。
尚、” i ”や“′j′”の場合には以下に示される
ようにパターンを統合した上で文字切り出しを行う。即
ぢ、2つのパターン(=゛i =+の縦棒の部分mと点
の部分n)の互いの中心が他のパターンに含まれる場合
に、この2つのパターンは同一文字として統合すること
かできる。この関係を式で表せば次式となる。
ようにパターンを統合した上で文字切り出しを行う。即
ぢ、2つのパターン(=゛i =+の縦棒の部分mと点
の部分n)の互いの中心が他のパターンに含まれる場合
に、この2つのパターンは同一文字として統合すること
かできる。この関係を式で表せば次式となる。
Xnシ≦Xn+C≦XnR且つ
Xm1−≦XnC≦X1.IIR
そしてこのときの文字の左端としてはx、、、 X□、
のうち小さい方を採り、右端としてはX、R1X□1の
うち大きい方を採れはよい。
のうち小さい方を採り、右端としてはX、R1X□1の
うち大きい方を採れはよい。
以上述べたように、本実論例においては、パターンメモ
リ6に格納された2値パターンを縦方向に加算して2値
パターンの投影データを算出し、輪郭追跡部7は、この
投影データが0又は予め決められなしきい値以下となる
文字間領域で挟まれた領域の幅W か、標準文字幅Ws
に予め決められな定数αを掛けた値αWs以下である場
合には、幅W。の領域を1文字あたりの文字領域と判定
し、幅W が値αWsを越える場合には、この幅W。
リ6に格納された2値パターンを縦方向に加算して2値
パターンの投影データを算出し、輪郭追跡部7は、この
投影データが0又は予め決められなしきい値以下となる
文字間領域で挟まれた領域の幅W か、標準文字幅Ws
に予め決められな定数αを掛けた値αWs以下である場
合には、幅W。の領域を1文字あたりの文字領域と判定
し、幅W が値αWsを越える場合には、この幅W。
の領域内にある文字の輪郭を追跡して文字の左端と右端
の位置を検出する。このように文字領域か広すぎる場合
には、2文字以上が重なって投影されているおそれかあ
るため輪郭追跡によって文字領域を確認し直しているの
で、文字領域の判定精0 度を向上させることができ、この結果、1文字ずつ文字
認識部9ヘデータを送ることにより、正しく認識を行う
ことができる。
の位置を検出する。このように文字領域か広すぎる場合
には、2文字以上が重なって投影されているおそれかあ
るため輪郭追跡によって文字領域を確認し直しているの
で、文字領域の判定精0 度を向上させることができ、この結果、1文字ずつ文字
認識部9ヘデータを送ることにより、正しく認識を行う
ことができる。
以上説明したように、本発明においては、輪郭追跡部7
により文字領域が広すぎる場合には、2文字以上か重な
って投影されているおそれがあるなめ輪郭追跡によって
文字領域を確認し直している。このため、文字領域の判
定精度を向上させることができ、この結果、1文字ずつ
文字認識部へデータを送ることができ認識率の向上を図
ることができる。
により文字領域が広すぎる場合には、2文字以上か重な
って投影されているおそれがあるなめ輪郭追跡によって
文字領域を確認し直している。このため、文字領域の判
定精度を向上させることができ、この結果、1文字ずつ
文字認識部へデータを送ることができ認識率の向上を図
ることができる。
第1図は本発明に係る光学式文字読取装置の一実施例の
構成を示すブロック図、 第2図<a)乃至(c)は従来の問題点を示す説明図、 第3図(a)乃至(c)は本実施例の処理内容を説明す
るための説明図である。 1・・・光学的読取部 5・・・2値化手段 6・・・パターンメモリ 7・・・縦方向投影部 8・・・輪郭追跡部 9・・・文字認識部 P・・・原稿
構成を示すブロック図、 第2図<a)乃至(c)は従来の問題点を示す説明図、 第3図(a)乃至(c)は本実施例の処理内容を説明す
るための説明図である。 1・・・光学的読取部 5・・・2値化手段 6・・・パターンメモリ 7・・・縦方向投影部 8・・・輪郭追跡部 9・・・文字認識部 P・・・原稿
Claims (1)
- 【特許請求の範囲】 原稿に記載された文字を光学的に読取りアナログ電気信
号に変換する読取手段と、 このアナログ電気信号を2値パターンに変換する2値化
手段と、 この変換された2値パターンを格納するパターンメモリ
と、 この格納された2値パターンから読取った文字を認識す
る認識手段とを有する光学式文字読取装置において、 上記パターンメモリに格納された2値パターンを縦方向
に加算して2値パターンの投影データを算出する投影手
段と、 この投影データが0又は予め決められたしきい値以下と
なる文字間領域で挟まれた領域の幅W_nが、標準文字
幅W_sに予め決められた定数αを掛けた値αW_s以
下である場合には、幅W_nの領域を1文字あたりの文
字領域と判定し、幅W_nが値αW_sを越える場合に
は、この幅W_nの領域内にある文字の輪郭を追跡して
文字の左端と右端の位置を検出する輪郭追跡部とを有す
ることを特徴とする光学式文字読取装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2069098A JPH03268191A (ja) | 1990-03-19 | 1990-03-19 | 光学式文字読取装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2069098A JPH03268191A (ja) | 1990-03-19 | 1990-03-19 | 光学式文字読取装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03268191A true JPH03268191A (ja) | 1991-11-28 |
Family
ID=13392808
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2069098A Pending JPH03268191A (ja) | 1990-03-19 | 1990-03-19 | 光学式文字読取装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03268191A (ja) |
-
1990
- 1990-03-19 JP JP2069098A patent/JPH03268191A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20050031208A1 (en) | Apparatus for extracting ruled line from multiple-valued image | |
| EP0308673A2 (en) | Image inclination detecting method and apparatus | |
| JP3006466B2 (ja) | 文字入力装置 | |
| CN120877069A (zh) | 面向pdf文档的公式结构化解析与语义理解方法及系统 | |
| JP3095470B2 (ja) | 文字認識装置 | |
| JPS6214277A (ja) | 画像処理方式 | |
| JPH0728935A (ja) | 文書画像処理装置 | |
| JP3613356B2 (ja) | 楽譜認識装置 | |
| JP4397866B2 (ja) | 2次元パターン読み取り装置、2次元パターン読み取り方法 | |
| JPH04167193A (ja) | 文字認識方法 | |
| JPH0244486A (ja) | 文書画像処理方法 | |
| JPH0557632B2 (ja) | ||
| JPS61196381A (ja) | 文字切出し方式 | |
| JPH11250179A (ja) | 文字認識装置および文字認識方法 | |
| JPH0844822A (ja) | 文字認識装置 | |
| JPS5831028B2 (ja) | 文字認識装置 | |
| JPS59157774A (ja) | 文字認識装置 | |
| JP2878327B2 (ja) | 文字切り出し装置 | |
| JP2918363B2 (ja) | 文字分類方法及び文字認識装置 | |
| JP3084833B2 (ja) | 特徴抽出装置 | |
| JPS62200490A (ja) | 光学的文字読取装置 | |
| JPH01145788A (ja) | 光学文字読取り装置 | |
| JPH1049683A (ja) | 点字認識システム | |
| JPH07118016B2 (ja) | 図形認識装置 | |
| JPS58123169A (ja) | 文字行切出し方式 |