JPH0656624B2 - 特徴抽出方式 - Google Patents
特徴抽出方式Info
- Publication number
- JPH0656624B2 JPH0656624B2 JP62067969A JP6796987A JPH0656624B2 JP H0656624 B2 JPH0656624 B2 JP H0656624B2 JP 62067969 A JP62067969 A JP 62067969A JP 6796987 A JP6796987 A JP 6796987A JP H0656624 B2 JPH0656624 B2 JP H0656624B2
- Authority
- JP
- Japan
- Prior art keywords
- character
- pattern
- divided
- barycentric
- coordinate
- 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 - Fee Related
Links
- 238000000605 extraction Methods 0.000 title claims description 13
- 238000009826 distribution Methods 0.000 claims description 19
- 239000011159 matrix material Substances 0.000 claims description 19
- 238000000034 method Methods 0.000 claims description 15
- 238000001514 detection method Methods 0.000 claims description 8
- 230000005484 gravity Effects 0.000 description 9
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000007423 decrease Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Character Discrimination (AREA)
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明は文字図形認識装置等において使用され、文字図
形の特徴を抽出する特徴抽出方式に関するものである。
形の特徴を抽出する特徴抽出方式に関するものである。
(従来の技術) 従来、文字図形認識装置では、文字図形パターンよりス
トロークを抽出し、それら抽出されたストロークの位
置、長さ、ストローク間の相互関係等を用いて認識する
方式が多く採用されている。その手法は(1)文字図形の
輪郭を追跡することにより検出された輪郭点系列につい
て曲率を計算し、その曲率の大きな値の点を分割として
輪郭系列を分割し、分割された系列を組合わせることに
よりストロークを抽出するか、(2)文字図形パターンに
細線化処理を行なつて骨格化し、その骨格パターンの連
結性及び骨格パターンを追跡し急激な角度の変化点等を
検出してストロークを抽出し、前記(1)(2)より抽出され
たストロークについて幾何学的な特徴等を抽出して識別
を行なつていた。
トロークを抽出し、それら抽出されたストロークの位
置、長さ、ストローク間の相互関係等を用いて認識する
方式が多く採用されている。その手法は(1)文字図形の
輪郭を追跡することにより検出された輪郭点系列につい
て曲率を計算し、その曲率の大きな値の点を分割として
輪郭系列を分割し、分割された系列を組合わせることに
よりストロークを抽出するか、(2)文字図形パターンに
細線化処理を行なつて骨格化し、その骨格パターンの連
結性及び骨格パターンを追跡し急激な角度の変化点等を
検出してストロークを抽出し、前記(1)(2)より抽出され
たストロークについて幾何学的な特徴等を抽出して識別
を行なつていた。
また、処理が簡単な手法として、(3)入力文字図形パタ
ーンを走査して得られる所定の2つの軸(X,Y軸)上
における黒ビツト数分布に対し、文字枠で定められる範
囲で重心座標を決定する。次いで、それまでに検出した
夫々の重心座標で、上記文字枠で定められる範囲を分割
した夫々の範囲を対象として夫々の前記黒ビツト数分布
の重心座標を決定する過程を複数回繰返して求める。求
めた夫々の重心座標系列とほぼ均等に対応させた分割座
標系列によつて、上記入力文字図形パターンを夫々の軸
方向に分割し、夫々の軸上の夫々の各分割領域を夫々の
文字枠で正規化して得た正規化分割領域長系列を上記入
力文字図形パターンの特徴として抽出して識別を行なつ
ていた。
ーンを走査して得られる所定の2つの軸(X,Y軸)上
における黒ビツト数分布に対し、文字枠で定められる範
囲で重心座標を決定する。次いで、それまでに検出した
夫々の重心座標で、上記文字枠で定められる範囲を分割
した夫々の範囲を対象として夫々の前記黒ビツト数分布
の重心座標を決定する過程を複数回繰返して求める。求
めた夫々の重心座標系列とほぼ均等に対応させた分割座
標系列によつて、上記入力文字図形パターンを夫々の軸
方向に分割し、夫々の軸上の夫々の各分割領域を夫々の
文字枠で正規化して得た正規化分割領域長系列を上記入
力文字図形パターンの特徴として抽出して識別を行なつ
ていた。
(発明が解決しようとする問題点) しかしながら、前記従来の文字認識装置における特徴抽
出方式では次のような問題点があつた。
出方式では次のような問題点があつた。
(1)の方式では文字図形パターンが大きくなり、又文字
図形パターンが複雑化すると、その処理量が増大し処理
速度の低下を招いていた。(2)の方式では文字図形パタ
ーンを細線化する必要があり、又その細線化によるパタ
ーンのひずみ、ヒゲ等の問題があり、その後の処理を複
雑なものとしていた。また、(3)の方式では処理が簡単
ではあるが、本来二次元の性質をもつ文字図形パターン
を分割領域長という一次元の性質を表わす特徴で表現し
ているために、入力文字図形パターンによつては特徴が
正確に抽出できない場合があつた。
図形パターンが複雑化すると、その処理量が増大し処理
速度の低下を招いていた。(2)の方式では文字図形パタ
ーンを細線化する必要があり、又その細線化によるパタ
ーンのひずみ、ヒゲ等の問題があり、その後の処理を複
雑なものとしていた。また、(3)の方式では処理が簡単
ではあるが、本来二次元の性質をもつ文字図形パターン
を分割領域長という一次元の性質を表わす特徴で表現し
ているために、入力文字図形パターンによつては特徴が
正確に抽出できない場合があつた。
本発明は以上述べた問題点を解決し、簡単な処理で高速
かつ正確に文字図形の特徴を抽出することが可能な特徴
抽出方式を提供することを目的とする。
かつ正確に文字図形の特徴を抽出することが可能な特徴
抽出方式を提供することを目的とする。
(問題点を解決するための手段) 本発明は前記問題点を解決するために、媒体上の文字図
形を読取つて2値化して得られるパターンを記憶する記
憶手段を備え、前記パターンに基づいて文字図形の特徴
を抽出する特徴抽出方式において、(a)前記パターンを
走査して文字図形の外接枠を検出する第1の検出手段、
(b)前記パターンを走査して所定の2つの軸に投影した
各軸方向の黒ビツト数分布を作成する作成手段、(c)前
記2つの軸方向の前記外接枠内の範囲で各黒ビツト数分
布の重心座標を決定し、決定した各重心座標で外接枠内
の範囲を分割した各分割範囲に対し各黒ビツト数分布の
重心座標を決定する過程を繰り返して各軸方向の重心座
標系列を検出する第2の検出手段、(d)設定される分割
数に基づいて、前記重心座標系列に対応した各軸方向の
分割座標系列を決定する決定手段、及び(e)前記分割座
標系列で分割される前記外接枠内の分割領域の面積を要
素とする分割領域面積マトリクスを計算する計算手段を
具備するものである。
形を読取つて2値化して得られるパターンを記憶する記
憶手段を備え、前記パターンに基づいて文字図形の特徴
を抽出する特徴抽出方式において、(a)前記パターンを
走査して文字図形の外接枠を検出する第1の検出手段、
(b)前記パターンを走査して所定の2つの軸に投影した
各軸方向の黒ビツト数分布を作成する作成手段、(c)前
記2つの軸方向の前記外接枠内の範囲で各黒ビツト数分
布の重心座標を決定し、決定した各重心座標で外接枠内
の範囲を分割した各分割範囲に対し各黒ビツト数分布の
重心座標を決定する過程を繰り返して各軸方向の重心座
標系列を検出する第2の検出手段、(d)設定される分割
数に基づいて、前記重心座標系列に対応した各軸方向の
分割座標系列を決定する決定手段、及び(e)前記分割座
標系列で分割される前記外接枠内の分割領域の面積を要
素とする分割領域面積マトリクスを計算する計算手段を
具備するものである。
(作用) 本発明によれば、以上のように特徴抽出方式を構成した
ので、技術的手段は次のように作用する。記憶手段に格
納されたパターンを走査することによつて、第1の検出
手段では文字図形の外接枠(文字枠)が検出され、作成
手段では各軸方向(例えばX軸,Y軸方向)の黒ビツト
数分布が作成される。このように得られた外接枠及び各
黒ビツト数分布に基づいて、第2の検出手段で各軸方向
の重心座標系列が検出される。次に、設定される分割数
に基づいて、第2の検出手段で検出された重心座標系列
に対応した各軸方向の分割座標系列が決定手段により決
定される。分割数は、例えば文字図形の複雑度に応じて
設定される。決定手段で得られた分割座標系列で分割さ
れる外接枠内の分割領域の面積を要素とする分割領域面
積マトリクスが計算手段により計算される。このよう
に、パターンの走査と所定の演算処理により特徴情報と
しての分割領域面積マトリクスを抽出しているので、従
来と比較して簡単で高速な処理となる。また抽出された
分割領域面積マトリクスは二次元の性質を表わすので、
2次元である文字図形の特徴を正確に抽出したことにな
る。従つて、この特徴情報を文字図形認識に用いること
により、簡単な処理で高速かつ正確に文字図形を認識す
ることが可能となる。
ので、技術的手段は次のように作用する。記憶手段に格
納されたパターンを走査することによつて、第1の検出
手段では文字図形の外接枠(文字枠)が検出され、作成
手段では各軸方向(例えばX軸,Y軸方向)の黒ビツト
数分布が作成される。このように得られた外接枠及び各
黒ビツト数分布に基づいて、第2の検出手段で各軸方向
の重心座標系列が検出される。次に、設定される分割数
に基づいて、第2の検出手段で検出された重心座標系列
に対応した各軸方向の分割座標系列が決定手段により決
定される。分割数は、例えば文字図形の複雑度に応じて
設定される。決定手段で得られた分割座標系列で分割さ
れる外接枠内の分割領域の面積を要素とする分割領域面
積マトリクスが計算手段により計算される。このよう
に、パターンの走査と所定の演算処理により特徴情報と
しての分割領域面積マトリクスを抽出しているので、従
来と比較して簡単で高速な処理となる。また抽出された
分割領域面積マトリクスは二次元の性質を表わすので、
2次元である文字図形の特徴を正確に抽出したことにな
る。従つて、この特徴情報を文字図形認識に用いること
により、簡単な処理で高速かつ正確に文字図形を認識す
ることが可能となる。
(実施例) 以下、第1図乃至第6図を参照して本発明の実施例を説
明する。
明する。
第1図は本発明の特徴抽出方式を採用した文字図形認識
装置を示す機能ブロック図である。本実施例の文字認識
装置は、光入力1を光電変換する光電変換部2、パター
ンレジスタ3、文字枠検出部4、文字投影作成部5、重
心検出部6、文字枠分割点決定部7、分割領域面積計算
部8、識別部9、辞書メモリ10及び出力端子から構成さ
れる。以上の構成要素のうち、本発明の方式に直接関係
するものは参照符号2〜8の構成要素である。
装置を示す機能ブロック図である。本実施例の文字認識
装置は、光入力1を光電変換する光電変換部2、パター
ンレジスタ3、文字枠検出部4、文字投影作成部5、重
心検出部6、文字枠分割点決定部7、分割領域面積計算
部8、識別部9、辞書メモリ10及び出力端子から構成さ
れる。以上の構成要素のうち、本発明の方式に直接関係
するものは参照符号2〜8の構成要素である。
文字、図形、記号等(以下文字という)が記載された帳
票等の媒体からの光入力1は光電変換部2に入力され
る。光電変換部2は光入力1を光電変換して、1つの文
字予定領域を128×128の画素へ分解し、各画素を
2値のデイジタル信号(以下これを入力文字パターンと
呼ぶ)へ変換するものであり、平均的大きさの1文字は
60×60ビツト程度の入力文字パターンで表現され
る。パターンレジスタ3は文字予定領域における各画素
のX,Y座標を再現できる形式で入力文字パターンを記
憶するものであり、文字予定領域に対応して128×1
28ビツトの容量を有するものである。
票等の媒体からの光入力1は光電変換部2に入力され
る。光電変換部2は光入力1を光電変換して、1つの文
字予定領域を128×128の画素へ分解し、各画素を
2値のデイジタル信号(以下これを入力文字パターンと
呼ぶ)へ変換するものであり、平均的大きさの1文字は
60×60ビツト程度の入力文字パターンで表現され
る。パターンレジスタ3は文字予定領域における各画素
のX,Y座標を再現できる形式で入力文字パターンを記
憶するものであり、文字予定領域に対応して128×1
28ビツトの容量を有するものである。
文字枠検出部4は、例えば文字の外接枠(文字枠)をそ
のパターンレジスタにおける左端座標Xl、右端座標X
r、上端座標Yt、下端座標Ybで表現して検出する。
のパターンレジスタにおける左端座標Xl、右端座標X
r、上端座標Yt、下端座標Ybで表現して検出する。
文字投影作成部5はパターンレジスタ3の入力文字パタ
ーンを所定の軸、例えばX軸,Y軸(夫夫パターンレジ
スタ3の2次元座標における水平方向,垂直方向)へ投
影して黒ビツト数の分布を求め、黒ビツト数分布SX
(x),SY(y)を作成する。
ーンを所定の軸、例えばX軸,Y軸(夫夫パターンレジ
スタ3の2次元座標における水平方向,垂直方向)へ投
影して黒ビツト数の分布を求め、黒ビツト数分布SX
(x),SY(y)を作成する。
但し、x,yはパターンレジスタ3における夫夫0〜1
27なる2次元座標であり、Yt,Ybは文字枠のY軸
方向の上端座標、下端座標、Xl,XrはX軸方向の左
端座標、右端座標であり、P(x,y)は黒ビツト又は
白ビツトを意味し、黒ビツト(有意色)の場合P(x,
y)=1、白ビツト(背景色)の場合P(x,y)=0
をとる。
27なる2次元座標であり、Yt,Ybは文字枠のY軸
方向の上端座標、下端座標、Xl,XrはX軸方向の左
端座標、右端座標であり、P(x,y)は黒ビツト又は
白ビツトを意味し、黒ビツト(有意色)の場合P(x,
y)=1、白ビツト(背景色)の場合P(x,y)=0
をとる。
第2図(a)に入力文字パターン例として漢字「田」と
「口」のパターンの場合を示し、第2図(b),(c)に第2
図(a)の各パターンに対する黒ビツト数分布SX
(x),SY(y)を示す。
「口」のパターンの場合を示し、第2図(b),(c)に第2
図(a)の各パターンに対する黒ビツト数分布SX
(x),SY(y)を示す。
重心検出部6は、文字枠のX,Y各軸方向の全範囲Xl
〜Xr,Yt〜Yb及び前の過程で検出した重心座標で
その範囲Xl〜Xr,Yt〜Ybを分割した各範囲を対
象として、入力文字パターンの夫々の黒ビツト数分布S
X(x),SY(y)の重心座標系列X(Mp),Y
(Mq)を求めるものであり、各範囲の1次モーメント
の和をその範囲の黒ビツト和で除算することによつて求
めるものである。但し、Mp,Mqは座標値の大きさの
順に付した重心座標番号であり、Mp=1〜MX(MX
はX軸方向の重心の個数であつて奇数)Mq=1〜MY
(MYはY軸方向の重心の個数であつて奇数)である。
X軸方向の重心座標の個数MXとしては、15個程度の
比較的多い数(分割数に比べて)を採用することが望ま
しいが、説明の簡略化のために7個の重心座標X
(Mp)を検出する場合について述べる。
〜Xr,Yt〜Yb及び前の過程で検出した重心座標で
その範囲Xl〜Xr,Yt〜Ybを分割した各範囲を対
象として、入力文字パターンの夫々の黒ビツト数分布S
X(x),SY(y)の重心座標系列X(Mp),Y
(Mq)を求めるものであり、各範囲の1次モーメント
の和をその範囲の黒ビツト和で除算することによつて求
めるものである。但し、Mp,Mqは座標値の大きさの
順に付した重心座標番号であり、Mp=1〜MX(MX
はX軸方向の重心の個数であつて奇数)Mq=1〜MY
(MYはY軸方向の重心の個数であつて奇数)である。
X軸方向の重心座標の個数MXとしては、15個程度の
比較的多い数(分割数に比べて)を採用することが望ま
しいが、説明の簡略化のために7個の重心座標X
(Mp)を検出する場合について述べる。
まず、文字枠のX軸方向の範囲Xl〜Xrを対象とし
て、次式に示すように入力文字パターンの黒ビツト数分
布SX(x)の1次モーメント和をその範囲の黒ビツト
和で除算することによつて、中央の重心座標番号M4の
重心座標X(M4)を求め 次いで、その重心座標のX(M4)で分割された夫々の
範囲、Xl〜X(M4),X(M4)〜Xrを対象とし
て2つの重心座標X(M2),X(M6)を求める。
て、次式に示すように入力文字パターンの黒ビツト数分
布SX(x)の1次モーメント和をその範囲の黒ビツト
和で除算することによつて、中央の重心座標番号M4の
重心座標X(M4)を求め 次いで、その重心座標のX(M4)で分割された夫々の
範囲、Xl〜X(M4),X(M4)〜Xrを対象とし
て2つの重心座標X(M2),X(M6)を求める。
次いで、これまで検出された重心座標X(M2),X
(M4),X(M6)で分割された範囲Xl〜X
(M2),X(M2)〜X(M4),X(M4)〜X
(M6),X(M6)〜Xrを対象として4個の重心座
標X(M1),X(M3),X(M5),X(M7)を
求める。
(M4),X(M6)で分割された範囲Xl〜X
(M2),X(M2)〜X(M4),X(M4)〜X
(M6),X(M6)〜Xrを対象として4個の重心座
標X(M1),X(M3),X(M5),X(M7)を
求める。
Y軸方向の重心座標Y(Mq)の検出も検出する重心座
標個数MYを7個とした場合、まず、文字枠の範囲Yt
〜Ybを対象として入力文字パターンの黒ビツト数分布
SY(y)の重心座標Y(M4)を検出し、次いで文字
枠を重心座標で2分した範囲Yt〜Y(M4),Y(M
4)〜Ybそれぞれを対象として黒ビツト数分布SY
(y)の重心座標Y(M2),Y(M6)を検出し、更
にこれまでに検出された重心座標Y(M2),Y
(M4),Y(M6)でY軸方向の文字枠を分割した夫
々の範囲Yt〜Y(M2),Y(M2)〜Y(M4),
Y(M4)〜Y(M6),Y(M6)〜Ybを対象とし
て黒ビツト数分布SY(y)の重心座標を検出すること
によつて、計7個の重心座標Y(M1)〜Y(M7)を
検出する。
標個数MYを7個とした場合、まず、文字枠の範囲Yt
〜Ybを対象として入力文字パターンの黒ビツト数分布
SY(y)の重心座標Y(M4)を検出し、次いで文字
枠を重心座標で2分した範囲Yt〜Y(M4),Y(M
4)〜Ybそれぞれを対象として黒ビツト数分布SY
(y)の重心座標Y(M2),Y(M6)を検出し、更
にこれまでに検出された重心座標Y(M2),Y
(M4),Y(M6)でY軸方向の文字枠を分割した夫
々の範囲Yt〜Y(M2),Y(M2)〜Y(M4),
Y(M4)〜Y(M6),Y(M6)〜Ybを対象とし
て黒ビツト数分布SY(y)の重心座標を検出すること
によつて、計7個の重心座標Y(M1)〜Y(M7)を
検出する。
漢字「田」と「口」の入力文字パターン(第2図(a))
の場合については、第2図(b),(c)の黒ビツト数分布
(SX(x),SY(y))図中に重心座標X(M1)
〜X(M7)、Y(M1)〜Y(M7)を示す。
の場合については、第2図(b),(c)の黒ビツト数分布
(SX(x),SY(y))図中に重心座標X(M1)
〜X(M7)、Y(M1)〜Y(M7)を示す。
文字枠分割点決定部7は、各サブパターン対応のX,Y
軸方向の分割数をNXK,NYKとし、各サブパターン
対応のX,Y軸各方向の分割座標系列をDX(ki),
DY(kj)として、X,Y軸各方向の重心座標系列X
(Mp),Y(Mq)を分割座標候補として、重心座標
番号Mp,Mqを分割座標番号ki,kjにほぼ均等に
対応づけて分割座標DX(ki),DY(kj)を決定
するものである。
軸方向の分割数をNXK,NYKとし、各サブパターン
対応のX,Y軸各方向の分割座標系列をDX(ki),
DY(kj)として、X,Y軸各方向の重心座標系列X
(Mp),Y(Mq)を分割座標候補として、重心座標
番号Mp,Mqを分割座標番号ki,kjにほぼ均等に
対応づけて分割座標DX(ki),DY(kj)を決定
するものである。
この実施例における分割単位領域の分割形式は、X軸方
向に関する分割数としてNX=4,5,6,8なる4形
式を取ることができ、同様にY軸方向に関する分割数N
YとしてNY=4,5,6,8なる4形式を取ることが
でき、X軸方向の分割座標番号をki(ki=1〜NX
−1,NX=4,5,6,8)とし且つY軸方向の分割
座標番号をkj(kj=1〜NY−1,NY=4,5,
6,8)として、文字枠をNX・NYなる個数の分割単
位領域に分割する分割座標系列DX(ki)・DY(k
j)を決定する。X,Y軸各方向の重心座標番号Mp,
MqとX,Y軸方向の分割座標番号ki,kjをほぼ均
等に対応づけて分割座標系列DX(ki),DY
(kj)を決定するために用いるテーブルを第1表に示
す。
向に関する分割数としてNX=4,5,6,8なる4形
式を取ることができ、同様にY軸方向に関する分割数N
YとしてNY=4,5,6,8なる4形式を取ることが
でき、X軸方向の分割座標番号をki(ki=1〜NX
−1,NX=4,5,6,8)とし且つY軸方向の分割
座標番号をkj(kj=1〜NY−1,NY=4,5,
6,8)として、文字枠をNX・NYなる個数の分割単
位領域に分割する分割座標系列DX(ki)・DY(k
j)を決定する。X,Y軸各方向の重心座標番号Mp,
MqとX,Y軸方向の分割座標番号ki,kjをほぼ均
等に対応づけて分割座標系列DX(ki),DY
(kj)を決定するために用いるテーブルを第1表に示
す。
このテーブルを参照して、X,Y軸各方向の分割数N
X,NYに対応してこのテーブルから重心座標番号
Mp,Mqを読み出し、その重心座標番号Mp,Mqに
対応した重心座標X(Mp),Y(Mq)を分割座標D
X(ki),DY(Kj)として決定する。
X,NYに対応してこのテーブルから重心座標番号
Mp,Mqを読み出し、その重心座標番号Mp,Mqに
対応した重心座標X(Mp),Y(Mq)を分割座標D
X(ki),DY(Kj)として決定する。
第1表のテーブルは、重心検出部6で検出する重心座標
の個数MX,MYが7個の場合であるが、一般的な場合
においても、X,Y各方向の分割数の重心座標が含まれ
るように対応させ、且つその際余分の重心座標が残つた
場合は両端の領域から順に1個多い重心座標が含まれる
ように対応させることによつて作ることができる。
の個数MX,MYが7個の場合であるが、一般的な場合
においても、X,Y各方向の分割数の重心座標が含まれ
るように対応させ、且つその際余分の重心座標が残つた
場合は両端の領域から順に1個多い重心座標が含まれる
ように対応させることによつて作ることができる。
第3図には、X,Y軸各方向の分割数NX,NYとして
NX=NY=5なる分割数が指定された場合について、
分割座標系列DX(ki),DY(kj)と重心座標系
列X(Mp),Y(Mq)との対応関係を示すと共に、
それらの分割座標系列DX(ki),DY(kj)で設
定される分割単位領域(ki,kj)を示す。
NX=NY=5なる分割数が指定された場合について、
分割座標系列DX(ki),DY(kj)と重心座標系
列X(Mp),Y(Mq)との対応関係を示すと共に、
それらの分割座標系列DX(ki),DY(kj)で設
定される分割単位領域(ki,kj)を示す。
なお、分割数NX,NYは入力文字の複雑度に応じて分
割数NX,NYを決定し、或いはいつたんリジエクトさ
れた場合に分割数NX,NYを変更して再度文字認識を
行なわせるものである。
割数NX,NYを決定し、或いはいつたんリジエクトさ
れた場合に分割数NX,NYを変更して再度文字認識を
行なわせるものである。
以上の様に文字枠分割点決定部7では、分割単位領域の
分割形式は、X軸方向に関する分割数としてNX=4,
5,6,8なる4形式、Y軸方向に関する分割数として
NY=4,5,6,8なる4形式をとることができる。
本実施例では分割数をNX=NY=8として以下説明す
る。この場合、X軸方向については、重心座標X
(M1)〜X(M7)に対応する分割座標DX(1),D
X(2)、DX(3)、Y軸方向については、重心座標Y(M
2)〜Y(M6)に対応する分割座標DY(1)〜DY(3)
を決定する。
分割形式は、X軸方向に関する分割数としてNX=4,
5,6,8なる4形式、Y軸方向に関する分割数として
NY=4,5,6,8なる4形式をとることができる。
本実施例では分割数をNX=NY=8として以下説明す
る。この場合、X軸方向については、重心座標X
(M1)〜X(M7)に対応する分割座標DX(1),D
X(2)、DX(3)、Y軸方向については、重心座標Y(M
2)〜Y(M6)に対応する分割座標DY(1)〜DY(3)
を決定する。
分割領域面積計算部8は、入力文字パターンの分割数に
対応したX軸方向の文字枠座標及び分割座標X1、DX
(1)〜DX(7)、XrとY軸方向の文字枠座標及び分割座
標Yt、DY(1)〜DY(7)、Ybを受けて、各軸上にお
いて各分割座標で分割される各分割領域の面積を要素と
する分割領域面積マトリクスを次の(6)式によつて計算
する。
対応したX軸方向の文字枠座標及び分割座標X1、DX
(1)〜DX(7)、XrとY軸方向の文字枠座標及び分割座
標Yt、DY(1)〜DY(7)、Ybを受けて、各軸上にお
いて各分割座標で分割される各分割領域の面積を要素と
する分割領域面積マトリクスを次の(6)式によつて計算
する。
分割領域面積マトリクス; BES(I,J)={DX(I)−DX(I-1)}{DY(J)
−DY(J-1)}, I=1〜8,J=1〜8……………(6) ただし、DX(0)=Xl、DX(8)=Xr、DY(0)=Y
t、DY(8)=Ybである。
−DY(J-1)}, I=1〜8,J=1〜8……………(6) ただし、DX(0)=Xl、DX(8)=Xr、DY(0)=Y
t、DY(8)=Ybである。
第4図に分割座標系列DX(0)〜DX(8)、DY(0)〜D
Y(8)と分割領域面積マトリクス{BES(I,J)|
I=1〜8,J=1〜8}の対応関係を示す。また、前
述の第2図(a)に、漢字「田」と「口」夫々の入力文字
パターンにおける分解座標DX(0)〜DX(8)、DY(0)
〜DY(8)と、これらの分割座標によつて入力文字パタ
ーン(文字枠内)が各領域に分割される様子を示す。
Y(8)と分割領域面積マトリクス{BES(I,J)|
I=1〜8,J=1〜8}の対応関係を示す。また、前
述の第2図(a)に、漢字「田」と「口」夫々の入力文字
パターンにおける分解座標DX(0)〜DX(8)、DY(0)
〜DY(8)と、これらの分割座標によつて入力文字パタ
ーン(文字枠内)が各領域に分割される様子を示す。
分割領域面積計算部8で得られた入力文字パターンの特
徴情報としての分割領域系列 fi={BES(I,J)|I=1〜8,J=1〜8}
は識別部9に与えられる。
徴情報としての分割領域系列 fi={BES(I,J)|I=1〜8,J=1〜8}
は識別部9に与えられる。
辞書メモリ10には、入力文字パターンの場合と同様にし
て計算され標準パターンに対する特徴情報としての分割
領域面積マトリクスfmが予め登録されている。
て計算され標準パターンに対する特徴情報としての分割
領域面積マトリクスfmが予め登録されている。
識別部9は、以上のようにして得られた入力文字パター
ン及び標準パターンの特徴情報の類似度を測定し、最も
類似する標準パターンの文字コードを入力文字図形パタ
ーン名として認識し、その文字コードを出力端11に出力
する。本実施例では、辞書メモリ10内の標準パターンの
分割領域面積マトリクスfmと入力文字パターンの分割
領域面積マトリクスfiとの間における(9)式の重み付
きユークリット距離(D)の最小値を与える標準パターン
を最も類似する標準パターンとする。
ン及び標準パターンの特徴情報の類似度を測定し、最も
類似する標準パターンの文字コードを入力文字図形パタ
ーン名として認識し、その文字コードを出力端11に出力
する。本実施例では、辞書メモリ10内の標準パターンの
分割領域面積マトリクスfmと入力文字パターンの分割
領域面積マトリクスfiとの間における(9)式の重み付
きユークリット距離(D)の最小値を与える標準パターン
を最も類似する標準パターンとする。
ここで、ユークリツド距離(D)の重みは各分割領域に重
み係数Wiを与えたものであり、本実施例では重み係数
Wiは全て1とする。
み係数Wiを与えたものであり、本実施例では重み係数
Wiは全て1とする。
以上述べた本実施例の特徴抽出方式における入力文字パ
ターンの特徴情報である分割領域面積マトリクスの有効
性を以下に説明する。
ターンの特徴情報である分割領域面積マトリクスの有効
性を以下に説明する。
例えば第2図(a)に夫々示される「田」と「口」の入力
文字パターンにおいて、パターン中心部における垂直ス
トロークと水平ストロークの交差の有無という両パター
ンの相異性が分割領域面積マトリクスの1特徴要素BE
S(5,4)において顕著な差となつてあらわれ、分割
領域面積マトリクスが文字図形パターンの差異を有効に
反映していることが明らかである。
文字パターンにおいて、パターン中心部における垂直ス
トロークと水平ストロークの交差の有無という両パター
ンの相異性が分割領域面積マトリクスの1特徴要素BE
S(5,4)において顕著な差となつてあらわれ、分割
領域面積マトリクスが文字図形パターンの差異を有効に
反映していることが明らかである。
この例において、BES(4,4)、BES(4,
5)、BES(5,5)においても同様である。
5)、BES(5,5)においても同様である。
また、分割領域面積マトリクスなる特徴は、重心座標系
列を利用して分割された各分割領域における文字線の密
度を表わすもので原文字図形パターンの二次元の性質を
表す。したがつて前記従来技術の(3)の方式で示した正
規化分割領域長系列なる特徴のような、本来二次元の性
質を持つ原文字図形パターンを一次元の性質で表わすも
のに比べ、本実施例の分割領域面積マトリクスなる特徴
は、安定な特徴であり、本実施例ではより安定に、即ち
より正確に文字図形の特徴を抽出することができる。
列を利用して分割された各分割領域における文字線の密
度を表わすもので原文字図形パターンの二次元の性質を
表す。したがつて前記従来技術の(3)の方式で示した正
規化分割領域長系列なる特徴のような、本来二次元の性
質を持つ原文字図形パターンを一次元の性質で表わすも
のに比べ、本実施例の分割領域面積マトリクスなる特徴
は、安定な特徴であり、本実施例ではより安定に、即ち
より正確に文字図形の特徴を抽出することができる。
以上のように本実施例によれば入力文字パターンの走査
と所定の演算により得られ、二次元の性質を表わす分割
領域面積マトリクスを文字の特徴情報としたので、簡単
な処理で高速かつ正確に文字(図形、記号等を含む)の
特徴を抽出することができる。
と所定の演算により得られ、二次元の性質を表わす分割
領域面積マトリクスを文字の特徴情報としたので、簡単
な処理で高速かつ正確に文字(図形、記号等を含む)の
特徴を抽出することができる。
(発明の効果) 以上詳細に説明したように本発明によれば、従来の特徴
情報抽出方式における、輪郭追跡や細線化等の複雑なパ
ターン処理を行なうことなく、入力文字図形パターンを
走査するだけで得られる所定の2つの軸上における黒ビ
ツト数分布から、重心を利用して二次元の性質を表わす
分割領域面積マトリクスを特徴情報としているので、簡
単な処理で高速かつ正確に文字図形の特徴を抽出すこと
ができる。従つて、本発明の特徴抽出方式を文字図形認
識装置に採用すれば、簡単な処理で高速かつ正確な文字
図形認識が期待できる。
情報抽出方式における、輪郭追跡や細線化等の複雑なパ
ターン処理を行なうことなく、入力文字図形パターンを
走査するだけで得られる所定の2つの軸上における黒ビ
ツト数分布から、重心を利用して二次元の性質を表わす
分割領域面積マトリクスを特徴情報としているので、簡
単な処理で高速かつ正確に文字図形の特徴を抽出すこと
ができる。従つて、本発明の特徴抽出方式を文字図形認
識装置に採用すれば、簡単な処理で高速かつ正確な文字
図形認識が期待できる。
第1図は本発明の特徴抽出方式を採用した文字図形認識
装置示す機能ブロック図、第2図は入力文字パターン例
と、重心座標系列,分割座標系列及び分割領域長系列と
の関係を示す図、第3図は重心座標系列と分割座標系列
との対応関係を示す図、第4図は分割座標系列と分割領
域面積マトリクスとの対応関係を示す図である。 1…光入力、2…光電変換部、3…パターンレジスタ、
4…文字枠検出部、5…文字投影作成部、6…重心検出
部、7…文字枠分割点決定部、8…分割領域面積計算
部、9…識別部、10…辞書メモリ、11…出力端子
装置示す機能ブロック図、第2図は入力文字パターン例
と、重心座標系列,分割座標系列及び分割領域長系列と
の関係を示す図、第3図は重心座標系列と分割座標系列
との対応関係を示す図、第4図は分割座標系列と分割領
域面積マトリクスとの対応関係を示す図である。 1…光入力、2…光電変換部、3…パターンレジスタ、
4…文字枠検出部、5…文字投影作成部、6…重心検出
部、7…文字枠分割点決定部、8…分割領域面積計算
部、9…識別部、10…辞書メモリ、11…出力端子
───────────────────────────────────────────────────── フロントページの続き (72)発明者 伊東 晃治 東京都港区虎ノ門1丁目7番12号 沖電気 工業株式会社内 (56)参考文献 特開 昭60−45885(JP,A) 特開 昭61−150086(JP,A)
Claims (1)
- 【請求項1】媒体上の文字図形を読取つて2値化して得
られるパターンを記憶する記憶手段を備え、前記パター
ンに基づいて文字図形の特徴を抽出する特徴抽出方式に
おいて、 (a)前記パターンを走査して文字図形の外接枠を検出す
る第1の検出手段、 (b)前記パターンを走査して所定の2つの軸に投影した
各軸方向の黒ビツト数分布を作成する作成手段、 (c)前記2つの軸方向の前記外接枠内の範囲で各黒ビツ
ト数分布の重心座標を決定し、決定した各重心座標で外
接枠内の範囲を分割した各分割範囲に対し各黒ビツト数
分布の重心座標を決定する過程を繰り返して各軸方向の
重心座標系列を検出する第2の検出手段、 (d)設定される分割数に基づいて、前記重心座標系列に
対応した各軸方向の分割座標系列を決定する決定手段、 (e)前記分割座標系列で分割される前記外接枠内の分割
領域の面積を要素とする分割領域面積マトリクスを計算
する計算手段とを具備することを特徴とする特徴抽出方
式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62067969A JPH0656624B2 (ja) | 1987-03-24 | 1987-03-24 | 特徴抽出方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62067969A JPH0656624B2 (ja) | 1987-03-24 | 1987-03-24 | 特徴抽出方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63234372A JPS63234372A (ja) | 1988-09-29 |
| JPH0656624B2 true JPH0656624B2 (ja) | 1994-07-27 |
Family
ID=13360314
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62067969A Expired - Fee Related JPH0656624B2 (ja) | 1987-03-24 | 1987-03-24 | 特徴抽出方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0656624B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2937729B2 (ja) * | 1993-12-21 | 1999-08-23 | 株式会社バーズ情報科学研究所 | パターン認識方法及び装置及び辞書作成方法 |
-
1987
- 1987-03-24 JP JP62067969A patent/JPH0656624B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63234372A (ja) | 1988-09-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111507251B (zh) | 试题图像中作答区域的定位方法、装置、电子设备及计算机存储介质 | |
| CN111160352B (zh) | 一种基于图像分割的工件金属表面文字识别方法及系统 | |
| JPH0420226B2 (ja) | ||
| JPH06348904A (ja) | 手書き字号の認識システム及び認識方法 | |
| JP4443576B2 (ja) | パターン分離抽出プログラム、パターン分離抽出装置及びパターン分離抽出方法 | |
| KR19990062829A (ko) | 문자열 추출 장치 및 패턴 추출 장치 | |
| JPH01253077A (ja) | 文字列検出方法 | |
| CN111612045B (zh) | 一种获取目标检测数据集的通用方法 | |
| CN111126266A (zh) | 文本处理方法、文本处理系统、设备及介质 | |
| CN113537216B (zh) | 一种点阵字体文本行倾斜校正方法及装置 | |
| JPH0656625B2 (ja) | 特徴抽出方式 | |
| JPH0656624B2 (ja) | 特徴抽出方式 | |
| JP3476595B2 (ja) | 画像領域分割方法、および画像2値化方法 | |
| JPS6214277A (ja) | 画像処理方式 | |
| JP2004094427A (ja) | 帳票画像処理装置及び該装置を実現するためのプログラム | |
| JP3095470B2 (ja) | 文字認識装置 | |
| US20250391186A1 (en) | Vehicle mileage recognition method and apparatus | |
| JPH08123904A (ja) | 書体種類処理装置 | |
| JPH0799535B2 (ja) | 文字図形認識方式 | |
| JP2616994B2 (ja) | 特徴抽出装置 | |
| JPH0877293A (ja) | 文字認識装置および文字認識用辞書作成方法 | |
| JPH0147829B2 (ja) | ||
| JPH0147835B2 (ja) | ||
| JPH0799536B2 (ja) | 文字図形認識方式 | |
| JPH09120430A (ja) | 画像処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |