JPH03212783A - マッチング方式 - Google Patents
マッチング方式Info
- Publication number
- JPH03212783A JPH03212783A JP2008945A JP894590A JPH03212783A JP H03212783 A JPH03212783 A JP H03212783A JP 2008945 A JP2008945 A JP 2008945A JP 894590 A JP894590 A JP 894590A JP H03212783 A JPH03212783 A JP H03212783A
- Authority
- JP
- Japan
- Prior art keywords
- character
- class
- distance
- matching
- memory
- 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 Discrimination (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、認識対象文字イメージの特徴パターンと辞書
に格納されている標準特徴パターン(テンプレート)と
のマツチング処理により、距離の小さい候補文字を決定
し、マツチング処理の距離演算の打ち切りをその時点の
最下位候補文字の距離を閾値として判定する方式(ダイ
ナミックスレッシュ方式)の文字認識装置に関する。
に格納されている標準特徴パターン(テンプレート)と
のマツチング処理により、距離の小さい候補文字を決定
し、マツチング処理の距離演算の打ち切りをその時点の
最下位候補文字の距離を閾値として判定する方式(ダイ
ナミックスレッシュ方式)の文字認識装置に関する。
〔従来の技術及び発明が解決しようとする課題〕この種
の文字認識装置は、距離演算の打ち切り判定閾値を固定
する方式に比べ、無駄な距離演算時間を減らしマツチン
グ処理を高速化することができる。しかし、ダイナミッ
クスレッシュ(動的閾値)方式によっても、文字数並び
に文字の特徴量が著しく多い漢字OCR等においては、
Lg識処理速度が不足しているのが実情である。
の文字認識装置は、距離演算の打ち切り判定閾値を固定
する方式に比べ、無駄な距離演算時間を減らしマツチン
グ処理を高速化することができる。しかし、ダイナミッ
クスレッシュ(動的閾値)方式によっても、文字数並び
に文字の特徴量が著しく多い漢字OCR等においては、
Lg識処理速度が不足しているのが実情である。
よって本発明の目的は、ダイナミックスレッシュ方式に
よる時間節約効果を最大限発揮させ、より高速の文字認
識処理を達成するためのマツチング方式を提供すること
にある。
よる時間節約効果を最大限発揮させ、より高速の文字認
識処理を達成するためのマツチング方式を提供すること
にある。
なお、この目的を達成する手段として、特徴パターンの
類似した文字を集めてクラス分けし、各クラスに属する
文字の特徴パターンを代表するクラス特徴パターンを用
意し、まず、認識対象文字の特徴パターンとクラス特徴
パターンとのマッチング(一種の大分類)をして距、離
の小さい順にクラスの優先順位を決定し、この優先順位
の高いクラスから順に、該当クラス所属文字の標準特徴
パターン(テンプレート)とのマツチングを実行する方
式が考案されている(特願昭63−275133号)。
類似した文字を集めてクラス分けし、各クラスに属する
文字の特徴パターンを代表するクラス特徴パターンを用
意し、まず、認識対象文字の特徴パターンとクラス特徴
パターンとのマッチング(一種の大分類)をして距、離
の小さい順にクラスの優先順位を決定し、この優先順位
の高いクラスから順に、該当クラス所属文字の標準特徴
パターン(テンプレート)とのマツチングを実行する方
式が考案されている(特願昭63−275133号)。
この方式によれば、正解の可能性の高い候補文字を早期
に得て距離演算打ち切りの判定閾値を速やかに減少させ
、無駄な距離演算時間の節約効果の向上を期待できる。
に得て距離演算打ち切りの判定閾値を速やかに減少させ
、無駄な距離演算時間の節約効果の向上を期待できる。
しかし、その反面、クラス特徴パターンのメモリが必要
であるほか、クラス特徴パターンとのマツチング処理と
各クラス別の文字の標準特徴パターンとのマツチング処
理を別々に扱わなければならないため、制御の複雑化が
避けられない。
であるほか、クラス特徴パターンとのマツチング処理と
各クラス別の文字の標準特徴パターンとのマツチング処
理を別々に扱わなければならないため、制御の複雑化が
避けられない。
本発明のもう一つの目的は、このような制御の複雑化及
びメモリ容量の増加を排除しつつ、ダイナミックスレッ
シュ方式の効果を最大限に発揮させるマツチング方式を
提供することである。
びメモリ容量の増加を排除しつつ、ダイナミックスレッ
シュ方式の効果を最大限に発揮させるマツチング方式を
提供することである。
〔課題を解決するための手段〕
本発明のマツチング方式は、ダイナミックスレッシュ方
式の文字認識装置において、辞書を文字種によりクラス
分けし、各認識対象文字イメージについてのマツチング
処理を、1文字前の認識結果の文字種によって決定した
クラス順に実行することを特徴とする。
式の文字認識装置において、辞書を文字種によりクラス
分けし、各認識対象文字イメージについてのマツチング
処理を、1文字前の認識結果の文字種によって決定した
クラス順に実行することを特徴とする。
日本語文書においては、一般に同じ文字種が続いて現れ
る可能性が高い。したがって、本発明のマツチング方式
によれば1例えば認識された直前文字の上位候補の文字
種に対応したクラスはど優先してマツチング処理を行う
ことにより、殆どの場合に正解の確率の高い候補文字を
早い時点で得て、距離演算打ち切り判定の閾値を十分に
小さくすることができるため、正解の可能性の小さい文
字に対する無駄な距離演算時間が大幅に減り、マツチン
グ処理時間が大幅に短縮される。
る可能性が高い。したがって、本発明のマツチング方式
によれば1例えば認識された直前文字の上位候補の文字
種に対応したクラスはど優先してマツチング処理を行う
ことにより、殆どの場合に正解の確率の高い候補文字を
早い時点で得て、距離演算打ち切り判定の閾値を十分に
小さくすることができるため、正解の可能性の小さい文
字に対する無駄な距離演算時間が大幅に減り、マツチン
グ処理時間が大幅に短縮される。
また、大分類のためのマツチング処理を詳細マツチング
処理と別に行わないので制御が複雑化する心配はなく、
またクラス特徴パターンの格納メモリを必要としない。
処理と別に行わないので制御が複雑化する心配はなく、
またクラス特徴パターンの格納メモリを必要としない。
第1図は本発明の一実施例に係るマツチング処理系のブ
ロック図である。1は認識対象イメージの特徴抽出によ
って得られた特徴パターンが格納される特徴パターンメ
モリ、2は各文字の標準特徴パターン(テンプレート)
と文字コードよりなる辞書を格納する辞書メモリ、3は
辞書メモリ2及び特徴パターンメモリ1に対するアドレ
スを生成するメモリアドレス生成回路である。4は特徴
パターン及びテンプレートの次元毎の距離データを得る
たるの距離テーブルメモリ、5は特徴パターンとテンプ
レートの対応した1次元のデータを合成して距離テーブ
ルメモリ4にアドレスとして与える距離テーブルアドレ
スレジスタである。6及び7は次元毎の距離データの累
積加算を行うための加算器及びアキュムレータである。
ロック図である。1は認識対象イメージの特徴抽出によ
って得られた特徴パターンが格納される特徴パターンメ
モリ、2は各文字の標準特徴パターン(テンプレート)
と文字コードよりなる辞書を格納する辞書メモリ、3は
辞書メモリ2及び特徴パターンメモリ1に対するアドレ
スを生成するメモリアドレス生成回路である。4は特徴
パターン及びテンプレートの次元毎の距離データを得る
たるの距離テーブルメモリ、5は特徴パターンとテンプ
レートの対応した1次元のデータを合成して距離テーブ
ルメモリ4にアドレスとして与える距離テーブルアドレ
スレジスタである。6及び7は次元毎の距離データの累
積加算を行うための加算器及びアキュムレータである。
8は文字コードと距離データを距離値の小さい順にソー
トして保持するソーティング回路、9はダイナミックス
レッシュによる距離演算打ち切り判定すなわちアキュム
レータ7に得られた距離データとソーティング回路8に
得られた最下位候補文字の距離データとの比較判定を行
う比較回路である。10はマツチング処理系全体の制御
、系外部との通信並びに直前文字の候補文字種によりマ
ツチング処理を実行するクラス順の決定を行うコントロ
ール回路である。クラスの優先順位は、例えば直前文字
の上位の候補文字の文字種に対応するクラスはど優先す
るように決定する。ただし、最上位候補の文字種に対応
するクラスを第1位とし、残りのクラスの順位を固定す
るなどの方法とすることも可能である。
トして保持するソーティング回路、9はダイナミックス
レッシュによる距離演算打ち切り判定すなわちアキュム
レータ7に得られた距離データとソーティング回路8に
得られた最下位候補文字の距離データとの比較判定を行
う比較回路である。10はマツチング処理系全体の制御
、系外部との通信並びに直前文字の候補文字種によりマ
ツチング処理を実行するクラス順の決定を行うコントロ
ール回路である。クラスの優先順位は、例えば直前文字
の上位の候補文字の文字種に対応するクラスはど優先す
るように決定する。ただし、最上位候補の文字種に対応
するクラスを第1位とし、残りのクラスの順位を固定す
るなどの方法とすることも可能である。
第2図はメモリアドレス生成回路3のブロック図である
。11はクラスの番号とそれに所属するテンプレート数
をマツチング処理の順に記憶するFIFOメモリ、12
はマツチング処理実行中のクラスが辞書内で何番目にあ
るクラスであるかを示すクラス番号レジスタ、13はマ
ツチング処理実行中のテンプレートがクラス内で何番目
のテンプレートであるかを示すテンプレート番号カウン
夕、14はテンプレート内で何番目のデータ(次元番号
)であるかを示す最下位アドレスカウンタ、15はマツ
チング処理実行中のクラス内の残りのテンプレート数を
保持するクラス内テンプレートカウンタである。
。11はクラスの番号とそれに所属するテンプレート数
をマツチング処理の順に記憶するFIFOメモリ、12
はマツチング処理実行中のクラスが辞書内で何番目にあ
るクラスであるかを示すクラス番号レジスタ、13はマ
ツチング処理実行中のテンプレートがクラス内で何番目
のテンプレートであるかを示すテンプレート番号カウン
夕、14はテンプレート内で何番目のデータ(次元番号
)であるかを示す最下位アドレスカウンタ、15はマツ
チング処理実行中のクラス内の残りのテンプレート数を
保持するクラス内テンプレートカウンタである。
なお、コントロール回路10内に、特徴パターンの処理
すべき残りバイト(次元)数を保持する次元カウンタI
OAがある。
すべき残りバイト(次元)数を保持する次元カウンタI
OAがある。
次に動作を説明する。
動作ステップ■
コントロール回路10は、一つ前の文字の認識結果の文
字種に従ってマツチング処理を実行するクラス類を決定
し、その順番に従って各クラスの番号とテンプレート数
を辞書アドレス生成回路3内のドIF○メモリ11に書
込み、次に今回認識すべき文字イメージの特徴パターン
を特徴パターンメモリ1に書き込む。
字種に従ってマツチング処理を実行するクラス類を決定
し、その順番に従って各クラスの番号とテンプレート数
を辞書アドレス生成回路3内のドIF○メモリ11に書
込み、次に今回認識すべき文字イメージの特徴パターン
を特徴パターンメモリ1に書き込む。
動作ステップ■
コントロール回路10は、辞書アドレス生成回路3内の
テンプレート番号カウンタ15及び最下位アドレスカウ
ンタ14を初期化し、FIFOメモリ11より処理する
ーっのクラスの番号及びテンプレート数を読み出してク
ラス番号レジスタ12及びクラス内テンプレートカウン
タ15にセットする。
テンプレート番号カウンタ15及び最下位アドレスカウ
ンタ14を初期化し、FIFOメモリ11より処理する
ーっのクラスの番号及びテンプレート数を読み出してク
ラス番号レジスタ12及びクラス内テンプレートカウン
タ15にセットする。
特徴パターンメモリ1は最下位アドレスカウンタ14の
値によりアドレッシングされ、辞書メモリ2はクラス番
号レジスタ12、テンプレート番号カウンタ13及び最
下位アドレッシングカウンタ14の合成値によりアドレ
ッシングされる。
値によりアドレッシングされ、辞書メモリ2はクラス番
号レジスタ12、テンプレート番号カウンタ13及び最
下位アドレッシングカウンタ14の合成値によりアドレ
ッシングされる。
動作ステップ■
特徴パターンメモリ1より特徴パターンの一つの次元(
最下位アドレスカウンタ14の値により指定される)の
データが読み出され、辞書メモリより一つのクラス(ク
ラス番号レジスタ12の値で指定される)に所属する一
つのテンプレート(テンプレート番号カウンタ13で指
定される)の一つの対応した次元(最下位アドレスカウ
ンタ14の値で指定される)のデータが読み呂され、そ
れぞれ距離テーブルアドレスレジスタ5にセットされる
。
最下位アドレスカウンタ14の値により指定される)の
データが読み出され、辞書メモリより一つのクラス(ク
ラス番号レジスタ12の値で指定される)に所属する一
つのテンプレート(テンプレート番号カウンタ13で指
定される)の一つの対応した次元(最下位アドレスカウ
ンタ14の値で指定される)のデータが読み呂され、そ
れぞれ距離テーブルアドレスレジスタ5にセットされる
。
劾」し萄デノじわ軒
距離テープメモリ4は距離テーブルアドレスレジスタ5
の値によりアドレッシングされることにより距離データ
を出力する。この距離データは加算回路6によってアキ
ュムレータ7の値に加算され、その結果がアキュムレー
タ7に保持されるとともに、比較回路9によって最下位
候補文字の距離データと比較される。
の値によりアドレッシングされることにより距離データ
を出力する。この距離データは加算回路6によってアキ
ュムレータ7の値に加算され、その結果がアキュムレー
タ7に保持されるとともに、比較回路9によって最下位
候補文字の距離データと比較される。
アキュムレータフの値が最下位候補文字の距離データ(
判定閾値)より小さいときは、コントロール回路10は
最下位アドレスカウンタ14の値を1だけ増加させると
ともに次元カウンタIOAの値を1だけ減らし動作ステ
ップ■に戻り次次元の処理を開始させる。コントロール
回路10は、次元カウンタIOAが0になったときに(
一つのテンプレートについての距離演算が最終次元まで
終了したときに)動作ステップ■の制御に遷移するが、
アキュムレータ7の値が判定閾値を越えたとき(途中打
ち切りと判定されたとき)には動作ステップ■の制御へ
遷移する。
判定閾値)より小さいときは、コントロール回路10は
最下位アドレスカウンタ14の値を1だけ増加させると
ともに次元カウンタIOAの値を1だけ減らし動作ステ
ップ■に戻り次次元の処理を開始させる。コントロール
回路10は、次元カウンタIOAが0になったときに(
一つのテンプレートについての距離演算が最終次元まで
終了したときに)動作ステップ■の制御に遷移するが、
アキュムレータ7の値が判定閾値を越えたとき(途中打
ち切りと判定されたとき)には動作ステップ■の制御へ
遷移する。
象生丞ヱ1j)
コントロール回路10は、アキュムレータ7内の距離デ
ータをキーとして、この距離データと辞書メモリ2より
出力された文字コードのソートをソーティング回路8に
行わせ、候補データを更新する。
ータをキーとして、この距離データと辞書メモリ2より
出力された文字コードのソートをソーティング回路8に
行わせ、候補データを更新する。
動作ステップ■
コントロール回路10は、最下位アドレスカウンタ14
及び次元カウンタIOAを初期化するとともにテンプレ
ート番号カウンタ13の値を1だけ増加させ、クラス内
テンプレートカウンタ15の値を1だけ減らし、動作ス
テップ■の制御に遷移する。ただし、クラス内テンプレ
ートカウンタ15の値が0になったときは、動作ステッ
プ■の制御を遷移し、次のクラスについてのマツチング
処理を開始する。次に処理すべきクラスが残っていない
ときは処理を終了する。
及び次元カウンタIOAを初期化するとともにテンプレ
ート番号カウンタ13の値を1だけ増加させ、クラス内
テンプレートカウンタ15の値を1だけ減らし、動作ス
テップ■の制御に遷移する。ただし、クラス内テンプレ
ートカウンタ15の値が0になったときは、動作ステッ
プ■の制御を遷移し、次のクラスについてのマツチング
処理を開始する。次に処理すべきクラスが残っていない
ときは処理を終了する。
以上説明した如く、本発明によれば、同一文字種が連続
する確率が大きいという日本語文書の性格に着目し5文
字種によって辞書をクラス分けし、1文字前の認識結果
の文字種に従って決定したクラス順にマツチング処理を
実行することにより、距離演算打ち切り判定閾値を早期
に減少させ、ダイナミックスレッジユニよる処理時間短
縮効果を最大限に発揮させてマツチング処理を大幅に高
速化することができ、また大分類のためのマツチング処
理を行う方式の課題であった制御の複雑化とメモリ増加
を解決できる。
する確率が大きいという日本語文書の性格に着目し5文
字種によって辞書をクラス分けし、1文字前の認識結果
の文字種に従って決定したクラス順にマツチング処理を
実行することにより、距離演算打ち切り判定閾値を早期
に減少させ、ダイナミックスレッジユニよる処理時間短
縮効果を最大限に発揮させてマツチング処理を大幅に高
速化することができ、また大分類のためのマツチング処
理を行う方式の課題であった制御の複雑化とメモリ増加
を解決できる。
第1図は本発明の一実施例に係るマツチング処理系のブ
ロック図、第2図はアドレス生成回路のブロック図であ
る。 1・・・特徴パターンメモリ、 2・・・辞書メモリ。 3・・・メモリアドレス生成回路、 4・・・距離テーブルメモリ、 5・・・距離テーブルアドレスレジスタ、6・・・加算
器、 7・・・アキュムレータ、8・・・ソーティン
グ回路、 9・・・比較回路、10・・・コントロー
ル回路、 10A・・・次元カウンタ、 11・・・FIFOメモリ、 12・・・クラス番号レジスタ、 13・・・テンプレート番号カウンタ、14・・・最下
位アドレスカウンタ、 15・・・クラス内テンプレートカウンタ。
ロック図、第2図はアドレス生成回路のブロック図であ
る。 1・・・特徴パターンメモリ、 2・・・辞書メモリ。 3・・・メモリアドレス生成回路、 4・・・距離テーブルメモリ、 5・・・距離テーブルアドレスレジスタ、6・・・加算
器、 7・・・アキュムレータ、8・・・ソーティン
グ回路、 9・・・比較回路、10・・・コントロー
ル回路、 10A・・・次元カウンタ、 11・・・FIFOメモリ、 12・・・クラス番号レジスタ、 13・・・テンプレート番号カウンタ、14・・・最下
位アドレスカウンタ、 15・・・クラス内テンプレートカウンタ。
Claims (1)
- (1)認識対象文字イメージの特徴パターンと辞書に登
録された標準特徴パターンとのマッチング処理により候
補文字を決定し、かつマッチング処理の距離演算を最下
位候補文字の距離を判定閾値として打ち切る文字認識装
置において、辞書を文字種によりクラス分けし、各認識
対象文字イメージについてのマッチング処理を、1文字
前の認識結果の文字種によって決定したクラス順に実行
することを特徴とするマッチング方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008945A JPH03212783A (ja) | 1990-01-18 | 1990-01-18 | マッチング方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008945A JPH03212783A (ja) | 1990-01-18 | 1990-01-18 | マッチング方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03212783A true JPH03212783A (ja) | 1991-09-18 |
Family
ID=11706809
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008945A Pending JPH03212783A (ja) | 1990-01-18 | 1990-01-18 | マッチング方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03212783A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0571892A3 (ja) * | 1992-05-26 | 1994-04-20 | United Parcel Service Inc | |
| JPH08194601A (ja) * | 1995-01-17 | 1996-07-30 | Nec Corp | 可変長文字コードのコード変換フィルタリング方式 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6083185A (ja) * | 1983-10-14 | 1985-05-11 | Canon Inc | オンライン文字認識方式 |
| JPS61163479A (ja) * | 1985-01-16 | 1986-07-24 | Nec Corp | 分類処理回路 |
| JPS6244897A (ja) * | 1985-08-22 | 1987-02-26 | Nec Corp | 文字認識装置 |
| JPS6344287A (ja) * | 1986-08-11 | 1988-02-25 | Nippon Telegr & Teleph Corp <Ntt> | 文字読取装置 |
-
1990
- 1990-01-18 JP JP2008945A patent/JPH03212783A/ja active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6083185A (ja) * | 1983-10-14 | 1985-05-11 | Canon Inc | オンライン文字認識方式 |
| JPS61163479A (ja) * | 1985-01-16 | 1986-07-24 | Nec Corp | 分類処理回路 |
| JPS6244897A (ja) * | 1985-08-22 | 1987-02-26 | Nec Corp | 文字認識装置 |
| JPS6344287A (ja) * | 1986-08-11 | 1988-02-25 | Nippon Telegr & Teleph Corp <Ntt> | 文字読取装置 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0571892A3 (ja) * | 1992-05-26 | 1994-04-20 | United Parcel Service Inc | |
| US5510603A (en) * | 1992-05-26 | 1996-04-23 | United Parcel Service Of America, Inc. | Method and apparatus for detecting and decoding information bearing symbols encoded using multiple optical codes |
| JPH08194601A (ja) * | 1995-01-17 | 1996-07-30 | Nec Corp | 可変長文字コードのコード変換フィルタリング方式 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109492640A (zh) | 车牌识别方法、装置及计算机可读存储介质 | |
| JPH03212783A (ja) | マッチング方式 | |
| JP2940974B2 (ja) | マッチング方法 | |
| KR20220068357A (ko) | 딥러닝 객체 검출 처리 장치 | |
| JP3121401B2 (ja) | 認識辞書及び文字認識装置 | |
| JP3706646B2 (ja) | Ocrの制御方法並びに分類方法及び装置 | |
| JP2774113B2 (ja) | 文字認識方法 | |
| JPH051512B2 (ja) | ||
| JP2938276B2 (ja) | 文字認識装置 | |
| JPS62192886A (ja) | 文字認識装置における特徴量生成方法 | |
| JPH0580710B2 (ja) | ||
| JPH03223988A (ja) | 辞書検索方式 | |
| JP2851865B2 (ja) | 文字認識装置 | |
| JPS6143383A (ja) | 文字認識装置 | |
| Oliveira et al. | Combining data reduction and parameter selection for improving RBF-DDA performance | |
| JPH1166240A (ja) | 文書認識方法および文書認識装置 | |
| JPS6019550B2 (ja) | 図形認識装置 | |
| JPS6327991A (ja) | 入力情報認識装置用ヒストグラム作成方法 | |
| JPH03228195A (ja) | 光学的文字認識装置 | |
| JPH08272906A (ja) | 文字認識装置 | |
| JPH03268088A (ja) | 総合評価回路 | |
| JPS5994183A (ja) | 文字認識装置における辞書生成方式 | |
| JPH01125683A (ja) | 文字認識装置 | |
| JPH04142689A (ja) | 文字認識装置 | |
| JPH07104911B2 (ja) | パタ−ン認識装置 |