JPS598863B2 - パタ−ン認識方式 - Google Patents
パタ−ン認識方式Info
- Publication number
- JPS598863B2 JPS598863B2 JP49130974A JP13097474A JPS598863B2 JP S598863 B2 JPS598863 B2 JP S598863B2 JP 49130974 A JP49130974 A JP 49130974A JP 13097474 A JP13097474 A JP 13097474A JP S598863 B2 JPS598863 B2 JP S598863B2
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- register
- branch
- contents
- category
- 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
Landscapes
- Character Discrimination (AREA)
Description
【発明の詳細な説明】
本発明はパターン認識装置、特に光学的文字読取装置の
認識方式に関する。
認識方式に関する。
光学的文字読取装置において、入力パターンと標準パタ
ーンとのマッチングをとるなり、入力パターンを特徴コ
ード列に変換して、順序論理回路を通すなりして入力パ
ターンを識別する方式がとられているが、いずれの方式
においても、入力パターンか二つ以上の標準パターンで
受理されて、どちらのカテゴリに属すべきかを判断しに
くいことかある。
ーンとのマッチングをとるなり、入力パターンを特徴コ
ード列に変換して、順序論理回路を通すなりして入力パ
ターンを識別する方式がとられているが、いずれの方式
においても、入力パターンか二つ以上の標準パターンで
受理されて、どちらのカテゴリに属すべきかを判断しに
くいことかある。
通常このようなパターンはまぎられしいパターンとして
リジエクトされている。すなわち・入力パターンに最も
近い標準パターンのカテゴリをcm)類似度をsmx)
次に近い標準パターンのカテゴリをcm)類似度をSm
xとするとsmx≧ε1、snx≧ε、 ・・・・・・
・・・・・・・・・・・・・・・(1)5mx−5nx
≧ε2 ・・・・・・ ・・・・・・・・・・・・・・
・(2)ここでε4、ε2はしきい値がなりたつてはじ
めて、入力パターンはカテゴリCmに属すと判定される
。
リジエクトされている。すなわち・入力パターンに最も
近い標準パターンのカテゴリをcm)類似度をsmx)
次に近い標準パターンのカテゴリをcm)類似度をSm
xとするとsmx≧ε1、snx≧ε、 ・・・・・・
・・・・・・・・・・・・・・・(1)5mx−5nx
≧ε2 ・・・・・・ ・・・・・・・・・・・・・・
・(2)ここでε4、ε2はしきい値がなりたつてはじ
めて、入力パターンはカテゴリCmに属すと判定される
。
5mx−5nx<ε2 ・・・・・・・・・ ・・・・
・・・・・ ・・(3)のときには、このパターンはま
ぎられしいパターンとしてリジエクトされる。
・・・・・ ・・(3)のときには、このパターンはま
ぎられしいパターンとしてリジエクトされる。
しかし(3成がなりたつているパターンでも、人か見れ
は明らかに区別し得る場合が多い。たとえは第1図に示
す、゛J”bs’’は、類似度だけでは区別しにくいパ
ターンであるが、人bi”の脚か曲かつているのに対b
s”の脚はまつすぐであることを知つており両者を区別
することかできる。本発明は、このようなパターンを区
別するために、枝の両端、または一端の方向コードを利
用する。
は明らかに区別し得る場合が多い。たとえは第1図に示
す、゛J”bs’’は、類似度だけでは区別しにくいパ
ターンであるが、人bi”の脚か曲かつているのに対b
s”の脚はまつすぐであることを知つており両者を区別
することかできる。本発明は、このようなパターンを区
別するために、枝の両端、または一端の方向コードを利
用する。
すなわbi”の脚を構成している枝はその始端か右下さ
かりに始まるのに対し、゛T”の脚を構成している枝は
その始端か上あかりに始まる。枝の両端または一端の方
向コードでもつて比較するときに、どの枝とどの枝を比
較すべきかは、入力パターンによつて異なつてくる。た
とえば、″J″と″T1を区別するときには、脚の部分
の枝を比較すればよいが、第2図に示す″B″と゛8″
では1番目の枝の終端方向と2番目の枝の始端方向とを
比較しなければならない。(ただし、枝の順序は図に示
した番号順になつているものとする。)しかし入力パタ
ーンがどのパターン対に近いかをあらかじめ知つておれ
ば比較しやすい。したがつて判別部で最も近いカテゴリ
Cmsおよび次に近いカテゴリCnを出力し、この情報
をもとに比較すべき枝を求めることにする〇以下、本発
明の具体的実施例を図を参照して説明する。
かりに始まるのに対し、゛T”の脚を構成している枝は
その始端か上あかりに始まる。枝の両端または一端の方
向コードでもつて比較するときに、どの枝とどの枝を比
較すべきかは、入力パターンによつて異なつてくる。た
とえば、″J″と″T1を区別するときには、脚の部分
の枝を比較すればよいが、第2図に示す″B″と゛8″
では1番目の枝の終端方向と2番目の枝の始端方向とを
比較しなければならない。(ただし、枝の順序は図に示
した番号順になつているものとする。)しかし入力パタ
ーンがどのパターン対に近いかをあらかじめ知つておれ
ば比較しやすい。したがつて判別部で最も近いカテゴリ
Cmsおよび次に近いカテゴリCnを出力し、この情報
をもとに比較すべき枝を求めることにする〇以下、本発
明の具体的実施例を図を参照して説明する。
第3図は本発明のパターン認識装置を示す概略構成図で
ある。紙上に書かれた文字は光電変換装置により電気信
号に変換され、前処理装置へ送られる。
ある。紙上に書かれた文字は光電変換装置により電気信
号に変換され、前処理装置へ送られる。
前処理装置では ノスイの除去、大きさの正規化、位置
の正規化などを行なつて1文字ずつ切り出す。各文字パ
ターンは細め回路により1ビツトの線幅の線図形に変換
される0この線図形から特徴点抽出回路により端点、分
枝点などの特徴点を抽出する。一方、線図形から各特徴
点を始点および終点とする方向コード列が枝ごとに方向
コード化回路により作られる。方向コード化回路という
のは、始端から順に、微小線素の方向をたとえば第4図
に示す8方向コードで表わし、線にそつて終端までコー
ド列化する回路である。この回路では、さらに、枝の両
端の座標、枝の長さなどの情報を表の形で出力する。こ
の表を以後、枝表とよぶ。入力パターンが枝ごとに方向
コード列で表わされれば、標準パターンと入力パターン
を枝ごとに対応させてマツチングを行なう。
の正規化などを行なつて1文字ずつ切り出す。各文字パ
ターンは細め回路により1ビツトの線幅の線図形に変換
される0この線図形から特徴点抽出回路により端点、分
枝点などの特徴点を抽出する。一方、線図形から各特徴
点を始点および終点とする方向コード列が枝ごとに方向
コード化回路により作られる。方向コード化回路という
のは、始端から順に、微小線素の方向をたとえば第4図
に示す8方向コードで表わし、線にそつて終端までコー
ド列化する回路である。この回路では、さらに、枝の両
端の座標、枝の長さなどの情報を表の形で出力する。こ
の表を以後、枝表とよぶ。入力パターンが枝ごとに方向
コード列で表わされれば、標準パターンと入力パターン
を枝ごとに対応させてマツチングを行なう。
入力パターンに最も近い標準パターンのカテゴリをCm
l類似度をSmxl次に近い標準パターンのカテゴリを
Cn類似度をSnxとして(1),(2成が満足される
と、入カパターンはカテゴリCmに属すと判定される〇
もしも(3)式か満足されると、リジエクトされ、さら
に細かく調べるために、カテゴリ対Cm,Cnを出力と
して平均方向コード比較回路に送られる〇方向コード比
較回路では、Cm,Cnにより比べるべき枝を求め、入
力パターンがどちらのカテゴリに属すかの判定を下す〇
調べるべき枝は、カテゴリ対Cm,Cnにより異なるの
で、あらかじめそれらを表にしておき、憶えておくrあ
るいはすべてをハードウエア化するには、Cm,Cnの
組み合せにより異なつた回路へ入力させてもよい。
l類似度をSmxl次に近い標準パターンのカテゴリを
Cn類似度をSnxとして(1),(2成が満足される
と、入カパターンはカテゴリCmに属すと判定される〇
もしも(3)式か満足されると、リジエクトされ、さら
に細かく調べるために、カテゴリ対Cm,Cnを出力と
して平均方向コード比較回路に送られる〇方向コード比
較回路では、Cm,Cnにより比べるべき枝を求め、入
力パターンがどちらのカテゴリに属すかの判定を下す〇
調べるべき枝は、カテゴリ対Cm,Cnにより異なるの
で、あらかじめそれらを表にしておき、憶えておくrあ
るいはすべてをハードウエア化するには、Cm,Cnの
組み合せにより異なつた回路へ入力させてもよい。
簡単のために、カテゴリ対により調べるべき枝の対がテ
ーブルの形で記憶されている場合を例にあげて説明する
。
ーブルの形で記憶されている場合を例にあげて説明する
。
第5図はその表の1例である。以後この表をパラメータ
表とよぶ0この表のCl,C2欄にはカテゴリ対が格納
されている。第5図においてこの欄の図に1,2などの
番号をうつてあるのは枝の順番を示す。1112欄は枝
の番号が格納されている。
表とよぶ0この表のCl,C2欄にはカテゴリ対が格納
されている。第5図においてこの欄の図に1,2などの
番号をうつてあるのは枝の順番を示す。1112欄は枝
の番号が格納されている。
NlN2欄には、平均すべきコードの長さが格納されて
いる。FlF2欄には枝の始端、終端を区別する情報が
格納されている。Fi=1の場合は始端、Fi=0の場
合は終端を示す〇この表を用いて比較すべき枝の番号、
しきい値などを求める。たとえば判定回路からカテゴリ
対7JT7と出力されれば、第1番目の枝の始端方向C
sと同じく第1番目の枝の終端方向CEを求め、CS−
CE≧T2ならば7J″と C8−CE<T1 であれば、4T″と判定される0それ以外はリジエクト
される〇以上の処理手順をさらにくわしく説明しよう。
いる。FlF2欄には枝の始端、終端を区別する情報が
格納されている。Fi=1の場合は始端、Fi=0の場
合は終端を示す〇この表を用いて比較すべき枝の番号、
しきい値などを求める。たとえば判定回路からカテゴリ
対7JT7と出力されれば、第1番目の枝の始端方向C
sと同じく第1番目の枝の終端方向CEを求め、CS−
CE≧T2ならば7J″と C8−CE<T1 であれば、4T″と判定される0それ以外はリジエクト
される〇以上の処理手順をさらにくわしく説明しよう。
第6図は、平均方向コード比較回路の概略構成図である
。この回路はパラメータ表読み出し回路、枝表読み出し
回路、平均方向計算回路、および比較回洛から構成され
ている。第1図はパラメータ表読み出し回路およびカテ
ゴリ対比較回路を示す。
。この回路はパラメータ表読み出し回路、枝表読み出し
回路、平均方向計算回路、および比較回洛から構成され
ている。第1図はパラメータ表読み出し回路およびカテ
ゴリ対比較回路を示す。
カテゴリ対・CmCnPが判定回路から出力されると、
レジスタ14にセツトされる。アドレスレジスタ10の
内容をパラメータ表の先頭アドレスにセツトし、パラメ
ータ表12から順に情報を読み出しメモリレジスタ13
に格納する。ClC2とCmCnを比較器15で比較す
る。もしも等しくなければ11の加算器でレジスタ10
の内容を+1し、次の情報を読み出す。もしも等しいと
きには信号101で枝表の内容を読み出す。第8図は枝
表読み出し回路である0まず信号101でI,の内容が
アドレスレジスタ20へセツトされる0このアドレスで
枝表の内容を読み出しレジスタ22へセツトする0簡単
のため、レジスタ22へは枝の長さLと方向コード列の
先頭アドレスADRのみが読み出されるものとする〇A
DRの内容をアドレスレジスタ23へ入れ、方向コード
列をレジスタ25へ読み出す。
レジスタ14にセツトされる。アドレスレジスタ10の
内容をパラメータ表の先頭アドレスにセツトし、パラメ
ータ表12から順に情報を読み出しメモリレジスタ13
に格納する。ClC2とCmCnを比較器15で比較す
る。もしも等しくなければ11の加算器でレジスタ10
の内容を+1し、次の情報を読み出す。もしも等しいと
きには信号101で枝表の内容を読み出す。第8図は枝
表読み出し回路である0まず信号101でI,の内容が
アドレスレジスタ20へセツトされる0このアドレスで
枝表の内容を読み出しレジスタ22へセツトする0簡単
のため、レジスタ22へは枝の長さLと方向コード列の
先頭アドレスADRのみが読み出されるものとする〇A
DRの内容をアドレスレジスタ23へ入れ、方向コード
列をレジスタ25へ読み出す。
第9図は平均方向計算回路である。
平均方向コードを求めるためにはを計算する。
まずレジスタ25の内容がシフトレジスタ31へ入れら
れる。
れる。
F1がOのときはL−N1だけコードを左へシフトする
。一つのコードが4ビツトで構成されているとして、演
算器33で4倍し、シフトすべき枝をカウンタ34へセ
ツトする。クロツクが加えられるたびにカウンタの内容
を−1し、ボロ一が立つとやめる。F1が1のときは、
シフトは行なわない。これでシフトレジスタ31の先頭
には平均すべきコードの先頭コードCOが来たことにな
る。なおN1の内容をカウンタ30へセツトする。まず
COをレジスタ36へセツトする。
。一つのコードが4ビツトで構成されているとして、演
算器33で4倍し、シフトすべき枝をカウンタ34へセ
ツトする。クロツクが加えられるたびにカウンタの内容
を−1し、ボロ一が立つとやめる。F1が1のときは、
シフトは行なわない。これでシフトレジスタ31の先頭
には平均すべきコードの先頭コードCOが来たことにな
る。なおN1の内容をカウンタ30へセツトする。まず
COをレジスタ36へセツトする。
次にカウンタ30を−1し、カウンタ35に4をセツト
する0タロツクで4ビツトシフトレジスタをシフトし、
C1をシフトレジスタ31の先頭にもつてくる。C1を
レジスタ31にセツトする。CO−C1を38の減算器
をもちいレジスタ39へセツトする。次にレジスタ39
の内容とレジスタ41の内容を加え、レジスタ41へ格
納する。ただしレジスタ41には最初0がセツトされて
いるものとする。さらにカウンタ35に4をセツトし、
次のコードをとり出して同様の計算をカウンタ30がO
になるまで続ける。Oになれば、レジスタ41の内容を
N,で割り、結果をレジスタ43へ格納する。さらに加
算器44を用いレジスタ36の内容をそれに加えて、レ
ジスタ45へ格納する。これで、11番目の枝の平均方
向コードがまとまつたことになる。次に信号102で1
2をレジスタ20へセツトし、以下同様に12番目の枝
の平均方向コードを求め、こんどはレジスタ46へ格納
する。
する0タロツクで4ビツトシフトレジスタをシフトし、
C1をシフトレジスタ31の先頭にもつてくる。C1を
レジスタ31にセツトする。CO−C1を38の減算器
をもちいレジスタ39へセツトする。次にレジスタ39
の内容とレジスタ41の内容を加え、レジスタ41へ格
納する。ただしレジスタ41には最初0がセツトされて
いるものとする。さらにカウンタ35に4をセツトし、
次のコードをとり出して同様の計算をカウンタ30がO
になるまで続ける。Oになれば、レジスタ41の内容を
N,で割り、結果をレジスタ43へ格納する。さらに加
算器44を用いレジスタ36の内容をそれに加えて、レ
ジスタ45へ格納する。これで、11番目の枝の平均方
向コードがまとまつたことになる。次に信号102で1
2をレジスタ20へセツトし、以下同様に12番目の枝
の平均方向コードを求め、こんどはレジスタ46へ格納
する。
次にレジスタ45の内容からレジスタ46の内容を引き
レジスタ48へ格納する0この内容とT2とを比較器4
9で比較し、C8−CE≧T2 であればCmの内容をレジスタ51へ移し、そうでない
ときは、今度はT,と比較器50で比較する。
レジスタ48へ格納する0この内容とT2とを比較器4
9で比較し、C8−CE≧T2 であればCmの内容をレジスタ51へ移し、そうでない
ときは、今度はT,と比較器50で比較する。
CS−CE<T1
であればCnの内容をレジスタ51へ移す。
そうでないときにはリジエクト信号103を出す。レジ
スタ51には平均方向コード比較回路により判定された
カテゴリ名が格納されている。上記の例では、一本また
は二本の枝の方向コードの差を求めてそれとしきい値と
を比較したが、必ぜしも差を求めなくてもよい場合があ
る。
スタ51には平均方向コード比較回路により判定された
カテゴリ名が格納されている。上記の例では、一本また
は二本の枝の方向コードの差を求めてそれとしきい値と
を比較したが、必ぜしも差を求めなくてもよい場合があ
る。
一本又は数本の枝の始端または終端の方向そのものを比
較してもよいし、三本以上の枝の方向の関係を比較して
もよい。いずれにしても本発明を使用することにより、
従来はまぎられしいパターンとしてリジエクトされてい
たパターンであつても、方向コードを比較することによ
り正しく認識できる。
較してもよいし、三本以上の枝の方向の関係を比較して
もよい。いずれにしても本発明を使用することにより、
従来はまぎられしいパターンとしてリジエクトされてい
たパターンであつても、方向コードを比較することによ
り正しく認識できる。
なお比べるべき枝をパラメータ表を用いて限定したため
に、あらゆる枝の方向コードを比較するという冗長な処
理をせずにすみ、ハードウエアを簡単化できるとともに
、認識精度を高めることができる〇なお、本発明では方
向コードを用いたか、候補カテゴリーが選はれたとき、
この候補カテゴリー間で顕著な特徴の違いのある一部分
を、あらかじめ他の(方向コード以外の)パラメータを
使つて求めておいて、これを判定基準としてもよい。
に、あらゆる枝の方向コードを比較するという冗長な処
理をせずにすみ、ハードウエアを簡単化できるとともに
、認識精度を高めることができる〇なお、本発明では方
向コードを用いたか、候補カテゴリーが選はれたとき、
この候補カテゴリー間で顕著な特徴の違いのある一部分
を、あらかじめ他の(方向コード以外の)パラメータを
使つて求めておいて、これを判定基準としてもよい。
第1図、第2図はまぎられしいパターン対を示す図、第
3図は本発明の実施例を示す概略構成図、第4図は8方
向コードを示す図、第5図はパラメータ表の内容を示す
図、第6図は平均方向コード比較回路の概略構成図、第
r図はパラメータ表読み出し回路およびカテゴリ対比較
回路図である。 12はパラメータ表を格納した記憶装置、10,13は
それぞれのアドレスレジスタおよびメモリレジスタであ
る。 14はレジスタ、15は比較器である。 第8図は枝表読み出し回路図である。21は枝表を、2
4は方向コード列を記憶した記憶装置である。 20,23はアドレスレジスタ、22,25はメモリレ
ジスタである。
3図は本発明の実施例を示す概略構成図、第4図は8方
向コードを示す図、第5図はパラメータ表の内容を示す
図、第6図は平均方向コード比較回路の概略構成図、第
r図はパラメータ表読み出し回路およびカテゴリ対比較
回路図である。 12はパラメータ表を格納した記憶装置、10,13は
それぞれのアドレスレジスタおよびメモリレジスタであ
る。 14はレジスタ、15は比較器である。 第8図は枝表読み出し回路図である。21は枝表を、2
4は方向コード列を記憶した記憶装置である。 20,23はアドレスレジスタ、22,25はメモリレ
ジスタである。
Claims (1)
- 1 入力パターンと標準パターンとの類似度を計算し、
上記入力パターンがどの標準パターンとよく一致するか
判定する第1の判定段階と、上記第1の判定段階によつ
て、よく一致する上記標準パターンが複数個得られたと
き、入力パターンが上記標準パターンのいずれに属する
かの再判定をする第2の判定段階とを有するパターン認
識方式において、上記第2の判定段階は上記標準パター
ンに対してあらかじめ定められた部分における枝の両端
または一端での該枝の方向を用いることにより、上記入
力パターンと上記標準パターンのそれぞれとを比較し、
上記再判定をする段階からなることを特徴とするパター
ン認識方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP49130974A JPS598863B2 (ja) | 1974-11-15 | 1974-11-15 | パタ−ン認識方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP49130974A JPS598863B2 (ja) | 1974-11-15 | 1974-11-15 | パタ−ン認識方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5157142A JPS5157142A (ja) | 1976-05-19 |
| JPS598863B2 true JPS598863B2 (ja) | 1984-02-28 |
Family
ID=15046942
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP49130974A Expired JPS598863B2 (ja) | 1974-11-15 | 1974-11-15 | パタ−ン認識方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS598863B2 (ja) |
-
1974
- 1974-11-15 JP JP49130974A patent/JPS598863B2/ja not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5157142A (ja) | 1976-05-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4040009A (en) | Pattern recognition system | |
| KR960706662A (ko) | 지문 매칭 시스템(method for pairing fingerprint minutia using attributed relational graphs) | |
| US3889234A (en) | Feature extractor of character and figure | |
| JPS598863B2 (ja) | パタ−ン認識方式 | |
| JPH0132556B2 (ja) | ||
| JPS598864B2 (ja) | パタ−ン認識方式 | |
| JPH0157837B2 (ja) | ||
| JP2918380B2 (ja) | 文字認識結果の後処理方法 | |
| JP3106550B2 (ja) | 音声認識結果表示装置 | |
| KR940007933B1 (ko) | 사용자 독립형 온라인 한글문자 인식방법 | |
| JPS6349274B2 (ja) | ||
| JPS6252912B2 (ja) | ||
| JPH0475556B2 (ja) | ||
| JPS63103393A (ja) | 単語認識装置 | |
| JPS6224837B2 (ja) | ||
| So et al. | Invariant line segmentation for object recognition | |
| JPS583032A (ja) | 木構造アクセス処理方式 | |
| JPH01113883A (ja) | 線図形入力方法および装置 | |
| JPS59161783A (ja) | パタ−ン・マツチング方法 | |
| JPS6170677A (ja) | パタ−ン認識装置 | |
| JPS59128681A (ja) | 文字読取り装置 | |
| JPS6174087A (ja) | 単語読み取り装置 | |
| JPS5935469B2 (ja) | 複数の文字セツトの読取りに適した文字認識方式 | |
| JPS62271191A (ja) | パタ−ン認識装置 | |
| JPS6344287A (ja) | 文字読取装置 |