JPH0420227B2 - - Google Patents
Info
- Publication number
- JPH0420227B2 JPH0420227B2 JP58110209A JP11020983A JPH0420227B2 JP H0420227 B2 JPH0420227 B2 JP H0420227B2 JP 58110209 A JP58110209 A JP 58110209A JP 11020983 A JP11020983 A JP 11020983A JP H0420227 B2 JPH0420227 B2 JP H0420227B2
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- slope
- character
- sub
- stroke
- 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
Links
- 238000000605 extraction Methods 0.000 claims description 16
- 239000000284 extract Substances 0.000 claims description 7
- 238000012935 Averaging Methods 0.000 claims description 3
- 239000011159 matrix material Substances 0.000 description 13
- 238000000034 method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
Landscapes
- Character Discrimination (AREA)
Description
【発明の詳細な説明】
(技術分野)
本発明は、高速で安定な傾斜抽出方式に関する
ものである。
ものである。
(背景技術)
従来、文字認識装置においては、第1図の例の
様な手書文字の筆者の違いによる文字線の傾斜、
又印字文字の印字の傾斜による文字線の傾斜等に
起因する抽出した特徴のばらつきを吸収するため
に、辞書マスクの複数化の手段により前記特徴の
ばらつきを吸収していた。しかしながら、この手
段は識別を行なう際の抽出した特徴と辞書との照
合の時間が辞書マスクの数に比例して増大し、装
置の処理速度の低下を招いていた。この欠点を除
去する為に、各方向の文字線傾斜を抽出して使用
する辞書マスクを選択することにより処理速度を
向上させる方法があるが、従来の傾斜抽出方法は
各方向について、当該方向の各ストロークの傾斜
の単純平均により算出しているので、傾斜の傾向
が不安定な短かいストロークの影響により、抽出
する傾斜が不安定となりひいては認識性能の低下
を招いていた。
様な手書文字の筆者の違いによる文字線の傾斜、
又印字文字の印字の傾斜による文字線の傾斜等に
起因する抽出した特徴のばらつきを吸収するため
に、辞書マスクの複数化の手段により前記特徴の
ばらつきを吸収していた。しかしながら、この手
段は識別を行なう際の抽出した特徴と辞書との照
合の時間が辞書マスクの数に比例して増大し、装
置の処理速度の低下を招いていた。この欠点を除
去する為に、各方向の文字線傾斜を抽出して使用
する辞書マスクを選択することにより処理速度を
向上させる方法があるが、従来の傾斜抽出方法は
各方向について、当該方向の各ストロークの傾斜
の単純平均により算出しているので、傾斜の傾向
が不安定な短かいストロークの影響により、抽出
する傾斜が不安定となりひいては認識性能の低下
を招いていた。
(発明の目的)
本発明は、このような欠点を除去する為に、文
字パターンより抽出したストローク成分の傾斜
の、各ストローク成分の長さを重みとする加重平
均を算出することにより、安定な文字線の傾斜を
算出することを特徴とし、その目的は高速で安定
な傾斜抽出方式を提供することにある。
字パターンより抽出したストローク成分の傾斜
の、各ストローク成分の長さを重みとする加重平
均を算出することにより、安定な文字線の傾斜を
算出することを特徴とし、その目的は高速で安定
な傾斜抽出方式を提供することにある。
(発明の構成及び作用)
第2図は、本発明の文字認識装置における一実
施例の構成図を示す。同図において、文字の光信
号は光信号入力1より光電変換部2において2値
の量子化されたデイジタル電気信号に変換され、
パターンレジスタ3に格納される。それと同時に
線幅計算部4において入力パターンの線幅(W)
が計算される。サブパターン抽出部5は、パター
ンレジスタ3について垂直スキヤンを全面に行な
つて黒点(文字線部を黒点とする)の連続する長
さと、線幅計算部4において計算された線幅との
関係より、垂直サブパターン(VSP)を抽出す
る。同様に、水平スキヤンにより水平サブパター
ン(HSP)を、右斜め45°スキヤンにより右斜め
サブパターン(RSP)を、左斜め45°スキヤンに
より左斜めサブパターン(LSP)を抽出する。第
3図は原パターンと各サブパターンの例で、(a)は
原パターン、(b)は垂直サブパターン(VSP)、(c)
は水平サブパターン(HSP)、(d)は右斜めサブパ
ターン(RSP)、(e)は左斜めサブパターン
(LSP)である。
施例の構成図を示す。同図において、文字の光信
号は光信号入力1より光電変換部2において2値
の量子化されたデイジタル電気信号に変換され、
パターンレジスタ3に格納される。それと同時に
線幅計算部4において入力パターンの線幅(W)
が計算される。サブパターン抽出部5は、パター
ンレジスタ3について垂直スキヤンを全面に行な
つて黒点(文字線部を黒点とする)の連続する長
さと、線幅計算部4において計算された線幅との
関係より、垂直サブパターン(VSP)を抽出す
る。同様に、水平スキヤンにより水平サブパター
ン(HSP)を、右斜め45°スキヤンにより右斜め
サブパターン(RSP)を、左斜め45°スキヤンに
より左斜めサブパターン(LSP)を抽出する。第
3図は原パターンと各サブパターンの例で、(a)は
原パターン、(b)は垂直サブパターン(VSP)、(c)
は水平サブパターン(HSP)、(d)は右斜めサブパ
ターン(RSP)、(e)は左斜めサブパターン
(LSP)である。
ストローク抽出部6は各サブパターンが格納さ
れているサブパターンレジスタにおいて水平又は
垂直スキヤンを全面に行ない、白点から黒点、黒
点から白点への変化点を検出し、1列(又は行)
前のスキヤンにおける変化点個数と変化座標と現
列(又は行)の変化点個数と変化点座標の関係よ
りストロークを抽出し、抽出した各サブパターン
レジスタ内のストロークの両端点のパターンレジ
スタ3で定義される2次元座標系における座標
(パターンレジスタの左下を原点とする)を傾斜
抽出部7へ送出する。傾斜抽出部7はストローク
抽出部6において抽出した各サブパターンレジス
タ内のストロークの両端点座標を参照し、各サブ
パターンごとに平均傾斜を計算する。
れているサブパターンレジスタにおいて水平又は
垂直スキヤンを全面に行ない、白点から黒点、黒
点から白点への変化点を検出し、1列(又は行)
前のスキヤンにおける変化点個数と変化座標と現
列(又は行)の変化点個数と変化点座標の関係よ
りストロークを抽出し、抽出した各サブパターン
レジスタ内のストロークの両端点のパターンレジ
スタ3で定義される2次元座標系における座標
(パターンレジスタの左下を原点とする)を傾斜
抽出部7へ送出する。傾斜抽出部7はストローク
抽出部6において抽出した各サブパターンレジス
タ内のストロークの両端点座標を参照し、各サブ
パターンごとに平均傾斜を計算する。
以下、サブパターンレジスタの水平方向にX
軸、垂直方向にY軸を設定し説明する。先ず、水
平サブパターンより抽出したP本のストロークの
それぞれの両端点座標を(HXSp、HYSp)、
(HXEp、HYEp)、(但しp=1、…P;Pはス
トローク数)として該座標を用いて(1)式及び(2)式
により傾斜θHを計算する。
軸、垂直方向にY軸を設定し説明する。先ず、水
平サブパターンより抽出したP本のストロークの
それぞれの両端点座標を(HXSp、HYSp)、
(HXEp、HYEp)、(但しp=1、…P;Pはス
トローク数)として該座標を用いて(1)式及び(2)式
により傾斜θHを計算する。
第4図に示すように、当該ストロークの
(HXSp、HYSp)を始点、(HXEp、HYEp)を
終点とする線分のX軸に対する角度をθPとすれ
ば、その正接(tan θP)は下記(1a)式となる。
(HXSp、HYSp)を始点、(HXEp、HYEp)を
終点とする線分のX軸に対する角度をθPとすれ
ば、その正接(tan θP)は下記(1a)式となる。
tanθP=HYEp−HYSp/HXEp−HXSp ……(1a)
但し当該ストロークの両端点についてHXEp>
HXSpとなるように始点、終点を設定する。この
ように(1a)式は、当該ストロークのX軸に関
する傾斜の大きさを表しており(このtanθPを当
該ストロークのX軸に関する傾斜として称する)、
この(1a)式を用いると(1)式は下記(1b)式の
ように表せる。
HXSpとなるように始点、終点を設定する。この
ように(1a)式は、当該ストロークのX軸に関
する傾斜の大きさを表しており(このtanθPを当
該ストロークのX軸に関する傾斜として称する)、
この(1a)式を用いると(1)式は下記(1b)式の
ように表せる。
(1b)式の分母は水平サブパターンより抽出
したP本のストロークの長さの和であり、分子は
各ストロークの傾斜(tanθP)とストロークの長
さ(HLGp)を乗じて合計したものである。従つ
て(1b)式(即ち(1)式)により、水平サブパタ
ーンから抽出したP本のストロークの傾斜の、そ
れぞれのストロークの長さを重みとした加重平均
が計算される。これを水平サブパターンの傾斜と
する。
したP本のストロークの長さの和であり、分子は
各ストロークの傾斜(tanθP)とストロークの長
さ(HLGp)を乗じて合計したものである。従つ
て(1b)式(即ち(1)式)により、水平サブパタ
ーンから抽出したP本のストロークの傾斜の、そ
れぞれのストロークの長さを重みとした加重平均
が計算される。これを水平サブパターンの傾斜と
する。
なお、(1)式、(1b)式におけるHLGpは当該ス
トロークの長さであつて前記(2)式により計算され
る。(2)式は2点間の距離を、2点間の水平及び垂
直座標差の絶対値の内で、小さいほうの1/2と他
の一方との和とする近似式である。この近似式の
代わりに下記(2b)式を用いても良い。
トロークの長さであつて前記(2)式により計算され
る。(2)式は2点間の距離を、2点間の水平及び垂
直座標差の絶対値の内で、小さいほうの1/2と他
の一方との和とする近似式である。この近似式の
代わりに下記(2b)式を用いても良い。
HLGp
=√(−)2+(−
)2
……(2b) 同様に垂直サブパターンの傾斜θV、右斜めサブ
パターンの傾斜θR、左斜めサブパターンの傾斜θL
を(3)〜(5)式により計算する。但し、ストロークの
傾斜の基準軸として、θVについてはY軸、θR、θL
についてはX軸を用い、VYEq>VYSq、RXEl
>RXSl、LXEk>LXSkとなるようにストロー
クの始点、終点を設定する。
)2
……(2b) 同様に垂直サブパターンの傾斜θV、右斜めサブ
パターンの傾斜θR、左斜めサブパターンの傾斜θL
を(3)〜(5)式により計算する。但し、ストロークの
傾斜の基準軸として、θVについてはY軸、θR、θL
についてはX軸を用い、VYEq>VYSq、RXEl
>RXSl、LXEk>LXSkとなるようにストロー
クの始点、終点を設定する。
なお、上記式中Q、L、Kはそれぞれ垂直サブ
パターン、右斜めサブパターン、左斜めサブパタ
ーンより抽出したストローク数である。またスト
ローク数が0のときは傾斜も0とする。またスト
ロークの長さVLGq、RLGl、LLGkは(2)式と同
様な計算により算出する。
パターン、右斜めサブパターン、左斜めサブパタ
ーンより抽出したストローク数である。またスト
ローク数が0のときは傾斜も0とする。またスト
ロークの長さVLGq、RLGl、LLGkは(2)式と同
様な計算により算出する。
傾斜抽出部7は、上記式(1)、(2)及び式(3)〜(5)よ
り計算した各サブパターンの傾斜を辞書選択部8
へ送出する。文字枠検出部9はパターンレジスタ
3内の文字パターンに外接する文字枠を検出し、
その結果を文字枠分割決定部10へ送る。
り計算した各サブパターンの傾斜を辞書選択部8
へ送出する。文字枠検出部9はパターンレジスタ
3内の文字パターンに外接する文字枠を検出し、
その結果を文字枠分割決定部10へ送る。
文字枠分割決定部10は、検出された文字枠内
をM×Nの領域(M、Nは整定数、本実施例では
M=N=5)に分割するためのX軸、Y軸上の分
割点座標を決定する。ここでX軸は文字枠の水平
方向を、Y軸は垂直方向をそれぞれ示す。
をM×Nの領域(M、Nは整定数、本実施例では
M=N=5)に分割するためのX軸、Y軸上の分
割点座標を決定する。ここでX軸は文字枠の水平
方向を、Y軸は垂直方向をそれぞれ示す。
特徴マトリクス抽出部11は、文字枠分割決定
部10により決定された分割点座標によりVSP、
HSP、RSP、LSPの各サブパターンレジスタ上
の文字枠領域をM×Nの領域に分割し、各領域の
黒点数Bijを計数し、線幅計算部4で計算した線
幅Wを用いて次式(6)により文字線長を示す特徴を
計算し、M×N×4次元の特徴マトリクスを作成
する。
部10により決定された分割点座標によりVSP、
HSP、RSP、LSPの各サブパターンレジスタ上
の文字枠領域をM×Nの領域に分割し、各領域の
黒点数Bijを計数し、線幅計算部4で計算した線
幅Wを用いて次式(6)により文字線長を示す特徴を
計算し、M×N×4次元の特徴マトリクスを作成
する。
Lij=Bij/W (6)
その後、VSP特徴マトリクスは文字枠のY軸
方向の長さΔYで、HSP特徴マトリクスはX軸方
向の長さΔXで、RSP及びLSP特徴マトリクスは
(ΔX+ΔY)/2でそれぞれ正規化を行ない最終
的にM×N×4次元の特徴マトリクスを作成す
る。
方向の長さΔYで、HSP特徴マトリクスはX軸方
向の長さΔXで、RSP及びLSP特徴マトリクスは
(ΔX+ΔY)/2でそれぞれ正規化を行ない最終
的にM×N×4次元の特徴マトリクスを作成す
る。
辞書選択部8は傾斜抽出部7より出力された傾
斜θH、θV、θR、θLを参照して、入力文字パターン
に適した辞書を選択するための選択信号を辞書メ
モリ部13に送出する。辞書メモリ部13には、
あらかじめ特徴ごとに分類して作成した辞書マス
クが特徴ごとに数種類用意してある。本実施例に
おいては辞書メモリ部にはVSP特徴マトリクス、
HSP特徴マトリクス、RSP特徴マトリクス、
LSP特徴マトリクスについてそれぞれ3種類の傾
斜に対応する辞書マスクを用意した。各特徴マト
リクスの傾斜はそれぞれ θH−0.25、−0.25<θH<0.25、0.25θHの3種類 θV−0.25、−0.25<θV<0.25、0.25θVの3種類 θR−0.7、−0.7<θR<1.4、1.4θRの3種類 θL−1.4、−1.4<θL<−0.7、−0.7≦θLの3種類 に対応している。辞書選択部8は、傾斜抽出部か
ら得た傾斜θH、θV、θR、θLに対応した各特徴マト
リクスごとの辞書を選択するための信号を出力す
る。辞書メモリ部13は上記選択信号で指定され
た、各特徴ごとの辞書を識別部12に参照させ
る。識別部12は、各特徴ごとに指定された辞書
マスク(f)と前記抽出された特徴マトリクス(F)との
間に式(7)で定義される距離(D)を適用し、Dが最小
の値となるような辞書マスクのカテゴリ名を文字
名出力14へ出力するものである。
斜θH、θV、θR、θLを参照して、入力文字パターン
に適した辞書を選択するための選択信号を辞書メ
モリ部13に送出する。辞書メモリ部13には、
あらかじめ特徴ごとに分類して作成した辞書マス
クが特徴ごとに数種類用意してある。本実施例に
おいては辞書メモリ部にはVSP特徴マトリクス、
HSP特徴マトリクス、RSP特徴マトリクス、
LSP特徴マトリクスについてそれぞれ3種類の傾
斜に対応する辞書マスクを用意した。各特徴マト
リクスの傾斜はそれぞれ θH−0.25、−0.25<θH<0.25、0.25θHの3種類 θV−0.25、−0.25<θV<0.25、0.25θVの3種類 θR−0.7、−0.7<θR<1.4、1.4θRの3種類 θL−1.4、−1.4<θL<−0.7、−0.7≦θLの3種類 に対応している。辞書選択部8は、傾斜抽出部か
ら得た傾斜θH、θV、θR、θLに対応した各特徴マト
リクスごとの辞書を選択するための信号を出力す
る。辞書メモリ部13は上記選択信号で指定され
た、各特徴ごとの辞書を識別部12に参照させ
る。識別部12は、各特徴ごとに指定された辞書
マスク(f)と前記抽出された特徴マトリクス(F)との
間に式(7)で定義される距離(D)を適用し、Dが最小
の値となるような辞書マスクのカテゴリ名を文字
名出力14へ出力するものである。
D=√(−)2 ……(7)
この様に、本実施例においては入力文字の各方
向の文字線の傾斜を、ストロークの長さを重みと
して、抽出した各サブパターン内のストロークの
傾斜を加重平均することにより抽出しているの
で、文字パターン内の各方向毎の文字線の傾斜角
度が短いストロークの傾斜の不安定性の影響を除
去して安定に抽出できる利点がある。
向の文字線の傾斜を、ストロークの長さを重みと
して、抽出した各サブパターン内のストロークの
傾斜を加重平均することにより抽出しているの
で、文字パターン内の各方向毎の文字線の傾斜角
度が短いストロークの傾斜の不安定性の影響を除
去して安定に抽出できる利点がある。
換言すれば、筆記者の違いによる文字線の傾斜
傾向を抽出する方法としてはその処理が簡単であ
り、又、大分類法で使用するサブパターンを使用
すれば大分類法との整合性の点も問題がない。
傾向を抽出する方法としてはその処理が簡単であ
り、又、大分類法で使用するサブパターンを使用
すれば大分類法との整合性の点も問題がない。
(発明の効果)
本発明は文字パターン内の各方向の文字線の傾
斜を、抽出したサブパターン内の各ストロークの
傾斜をストロークの長さを重みとする加重平均す
ることにより抽出しているので、傾斜の不安定な
短いストロークの影響が除かれて安定に傾斜を抽
出できる利点があり、高速で認識精度の良い文字
認識装置に利用することができる。
斜を、抽出したサブパターン内の各ストロークの
傾斜をストロークの長さを重みとする加重平均す
ることにより抽出しているので、傾斜の不安定な
短いストロークの影響が除かれて安定に傾斜を抽
出できる利点があり、高速で認識精度の良い文字
認識装置に利用することができる。
第1図は手書文字例、第2図は本発明の文字認
識装置における一実施例を示す構成図、第3図は
原パターンと各サブパターンの例を示す図、第4
図は(1)式の説明図である。 1:光信号入力、2:光電変換部、3:パター
ンレジスタ、4:線幅計算部、5:サブパターン
抽出部、6:ストローク抽出部、7:傾斜抽出
部、8:辞書選択部、9:文字枠検出部、10:
文字枠分割決定部、11:特徴マトリクス抽出
部、12:識別部、13:辞書メモリ、14:文
字名出力。
識装置における一実施例を示す構成図、第3図は
原パターンと各サブパターンの例を示す図、第4
図は(1)式の説明図である。 1:光信号入力、2:光電変換部、3:パター
ンレジスタ、4:線幅計算部、5:サブパターン
抽出部、6:ストローク抽出部、7:傾斜抽出
部、8:辞書選択部、9:文字枠検出部、10:
文字枠分割決定部、11:特徴マトリクス抽出
部、12:識別部、13:辞書メモリ、14:文
字名出力。
Claims (1)
- 1 文字図形パターンを予め定めた複数方向ごと
に走査して検出した文字線の断面の中からその断
面長が前記文字図形パターン内の線幅より十分に
長い断面を抽出することにより作成する各サブパ
ターンからストローク成分を抽出し該ストローク
成分に基づいてサブパターンごとの傾斜を抽出す
る傾斜抽出方式において、該抽出したサブパター
ンごとのストローク成分の傾斜をそれぞれのスト
ローク成分の長さを重みとして加重平均したもの
を、当該サブパターンの傾斜として抽出すること
を特徴とする傾斜抽出方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58110209A JPS603077A (ja) | 1983-06-21 | 1983-06-21 | 傾斜抽出方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58110209A JPS603077A (ja) | 1983-06-21 | 1983-06-21 | 傾斜抽出方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS603077A JPS603077A (ja) | 1985-01-09 |
| JPH0420227B2 true JPH0420227B2 (ja) | 1992-04-02 |
Family
ID=14529818
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58110209A Granted JPS603077A (ja) | 1983-06-21 | 1983-06-21 | 傾斜抽出方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS603077A (ja) |
-
1983
- 1983-06-21 JP JP58110209A patent/JPS603077A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS603077A (ja) | 1985-01-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5075895A (en) | Method and apparatus for recognizing table area formed in binary image of document | |
| JPH07192086A (ja) | 画像傾き検出方法 | |
| JPH0750508B2 (ja) | 描画処理装置 | |
| JPH0545992B2 (ja) | ||
| JPH03670B2 (ja) | ||
| JP3936039B2 (ja) | 網がけ領域抽出装置 | |
| JP2795860B2 (ja) | 文字認識装置 | |
| JPS5837780A (ja) | 文字認識方式 | |
| JPS62164182A (ja) | 文字図形パタ−ン認識方式 | |
| JP2827288B2 (ja) | 文字認識装置 | |
| JPH0632080B2 (ja) | 文字認識方式 | |
| JPS5894065A (ja) | 文字認識装置 | |
| JPH05298487A (ja) | 英文字認識装置 | |
| JPH05274472A (ja) | 画像認識装置 | |
| JPH06215181A (ja) | 文字・文字列切り出し方法および文字認識装置 | |
| JPS62157983A (ja) | 文字認識方式 | |
| JPH0545991B2 (ja) | ||
| JPH01152586A (ja) | 文字図形認識方法 | |
| JPH0547871B2 (ja) | ||
| JP2918363B2 (ja) | 文字分類方法及び文字認識装置 | |
| JP2888885B2 (ja) | 文字切出し装置 | |
| JPS5894064A (ja) | 手書文字認識装置 | |
| JP3127413B2 (ja) | 文字認識装置 | |
| JP2957740B2 (ja) | 行方向判定装置 | |
| JPH06195512A (ja) | 文字特徴抽出装置 |