JPH01180083A - 複数フォント文字認識装置 - Google Patents
複数フォント文字認識装置Info
- Publication number
- JPH01180083A JPH01180083A JP63004168A JP416888A JPH01180083A JP H01180083 A JPH01180083 A JP H01180083A JP 63004168 A JP63004168 A JP 63004168A JP 416888 A JP416888 A JP 416888A JP H01180083 A JPH01180083 A JP H01180083A
- Authority
- JP
- Japan
- Prior art keywords
- font
- character
- memory
- minimum distance
- processors
- 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
- 238000000034 method Methods 0.000 claims abstract description 18
- 238000012545 processing Methods 0.000 claims description 13
- 239000013598 vector Substances 0.000 claims description 9
- 238000004458 analytical method Methods 0.000 claims description 8
- 238000012952 Resampling Methods 0.000 claims description 4
- 238000006243 chemical reaction Methods 0.000 claims description 2
- 238000012795 verification Methods 0.000 description 12
- 230000000694 effects Effects 0.000 description 3
- 238000000605 extraction Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Landscapes
- Character Discrimination (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は複数フォント文字認識装置に関し、特にフォン
ト別の認識辞書を使った照合結果がらフォントを確定後
文字読み取りを行なう複数フォント文字認識装置に関す
る。
ト別の認識辞書を使った照合結果がらフォントを確定後
文字読み取りを行なう複数フォント文字認識装置に関す
る。
複数フォント文字の認識方法として、複数個の単一フォ
ント読み収り機構で得られた各々の読み取り結果に対し
て単語照合を用いて最終結果を決定することで複数フォ
ントを認識する方法〔例えば、アイ イー イー イー
トランザクションズ オン コンピューターズ 第C
−27巻 第8号 721 頁 (IEEETR人N
5ACTIONS ON COMPUTERS V
OL、C−27,NO,8,PP、721)の“^Mu
ltifontWord Recognition S
ystem for Po5tal Address
Reading ”、(参考文献1)〕複数のフォン
トで共通な特徴を用いて認識する方法〔例えば、アイイ
ー イー イー トランザクションズ オンパタン ア
ナリシス アンド マシン インテリジェンス 第PA
MI−9巻 第2号 274頁 (I E E
E TRANSACTIONS ON PATT
I!RN ANALYSISAND MACHIN
E IN置LIGENCE、VOL、PAMI−9,
NO,2゜PP、274>の”On the Reco
gnition of Pr1nted Charac
ters of Any Font and 5ize
”、(参考文献2)等が知られている。
ント読み収り機構で得られた各々の読み取り結果に対し
て単語照合を用いて最終結果を決定することで複数フォ
ントを認識する方法〔例えば、アイ イー イー イー
トランザクションズ オン コンピューターズ 第C
−27巻 第8号 721 頁 (IEEETR人N
5ACTIONS ON COMPUTERS V
OL、C−27,NO,8,PP、721)の“^Mu
ltifontWord Recognition S
ystem for Po5tal Address
Reading ”、(参考文献1)〕複数のフォン
トで共通な特徴を用いて認識する方法〔例えば、アイイ
ー イー イー トランザクションズ オンパタン ア
ナリシス アンド マシン インテリジェンス 第PA
MI−9巻 第2号 274頁 (I E E
E TRANSACTIONS ON PATT
I!RN ANALYSISAND MACHIN
E IN置LIGENCE、VOL、PAMI−9,
NO,2゜PP、274>の”On the Reco
gnition of Pr1nted Charac
ters of Any Font and 5ize
”、(参考文献2)等が知られている。
また、電子通信学会、パターン認識と理解研究会資料P
RU86−76の「階層化判別法とその文字認識システ
ムPC−OCRjは、分割した辞書に対する整合処理と
最大整合量の文字カテゴリの検出処理とにイメージバイ
ブラインドプロセッサを用い、各プロセッサからの文字
カテゴリの整合量を比較し最終結果を得るに汎用プロセ
ッサを使った複数プロセッサ構成の文字認識装置である
く参考文献3)。
RU86−76の「階層化判別法とその文字認識システ
ムPC−OCRjは、分割した辞書に対する整合処理と
最大整合量の文字カテゴリの検出処理とにイメージバイ
ブラインドプロセッサを用い、各プロセッサからの文字
カテゴリの整合量を比較し最終結果を得るに汎用プロセ
ッサを使った複数プロセッサ構成の文字認識装置である
く参考文献3)。
参考文献1はシングルフォント読み取りを基本にしてい
るので辞書作成は容易となるが、文書の文字認識装置と
しては照合すべき単語数が多くなり、大規模な装置とな
ってしまうという問題点がある。また参考文献2のよう
な方法は文字認識辞書を小さくできる可能性があるが、
認識辞書作成に時間がかかり、また認識性能の向上を計
りにくいという問題点がある。
るので辞書作成は容易となるが、文書の文字認識装置と
しては照合すべき単語数が多くなり、大規模な装置とな
ってしまうという問題点がある。また参考文献2のよう
な方法は文字認識辞書を小さくできる可能性があるが、
認識辞書作成に時間がかかり、また認識性能の向上を計
りにくいという問題点がある。
本発明の第一の発明は、複数のプロセッサとフォント別
の認識辞書とを備えた文字認識装置において、まづ読み
取り範囲内の数文字分の入力文字画像に対する各フォン
トの認識辞書での距離値による整合処理を複数個の判定
用プロセッサで行い、制御用プロセッサでは前記数文字
分の最小距離値の平均値を計算し各フォントでの平均値
の比較により値の最小となるフォントを選ぶフォント決
定を行い、次に選択したフォントの認識辞書での読み取
り範囲内の文字画像に対する整合処理を複数個の判定用
プロセッサで並列に行うことを備えて構成される。
の認識辞書とを備えた文字認識装置において、まづ読み
取り範囲内の数文字分の入力文字画像に対する各フォン
トの認識辞書での距離値による整合処理を複数個の判定
用プロセッサで行い、制御用プロセッサでは前記数文字
分の最小距離値の平均値を計算し各フォントでの平均値
の比較により値の最小となるフォントを選ぶフォント決
定を行い、次に選択したフォントの認識辞書での読み取
り範囲内の文字画像に対する整合処理を複数個の判定用
プロセッサで並列に行うことを備えて構成される。
本発明の第二の発明は、複数のプロセッサとフォント別
の認識辞書とを備えた文字認識装置において、まず読み
取り範囲内の数文字分の入力文字画像に対する各フォン
トの認識辞書での距離値による整合処理を複数個の判定
用プロセッサで行い、制御用プロセッサでは前記数文字
分の判定結果のうちで特定カテゴリ以外の最小距離値の
平均値を計算し各フォントでの平均値の比較により値の
最小となるフォントを選ぶフォント決定を行い、次に選
択したフォントの認識辞書での読み取り範囲内の文字画
像に対する整合処理を複数個の判定用プロセッサで並列
に行うことを備えて構成される。
の認識辞書とを備えた文字認識装置において、まず読み
取り範囲内の数文字分の入力文字画像に対する各フォン
トの認識辞書での距離値による整合処理を複数個の判定
用プロセッサで行い、制御用プロセッサでは前記数文字
分の判定結果のうちで特定カテゴリ以外の最小距離値の
平均値を計算し各フォントでの平均値の比較により値の
最小となるフォントを選ぶフォント決定を行い、次に選
択したフォントの認識辞書での読み取り範囲内の文字画
像に対する整合処理を複数個の判定用プロセッサで並列
に行うことを備えて構成される。
文書が認識対象で節あるいは一行を読み取りの単位とす
ると、各単位内では単一フォント文字が使われることが
多い。シングルフォント読み取りは辞書作成が容易で認
識性能の向上を計りやすいことから、節あるいは一行を
単位としてまず読み取り単位内の文字フォントを決定し
、その後で選択されたフォントの認識辞書による文字認
識(シングルフォント文字認識)を行なうという方法を
採用することで、認識性能の向上が計りやすいマルチフ
ォント文字認識方式とすることが可能となる。フォント
の決定方法としては、各フォントの認識辞書での照合結
果を用いる方法が考えられる。参考文献3の判別分析法
は辞書作成に用いた学習バタンと異なる形の文字を判定
すると判定結果が多きな最小距離値となる性質を持って
いる。
ると、各単位内では単一フォント文字が使われることが
多い。シングルフォント読み取りは辞書作成が容易で認
識性能の向上を計りやすいことから、節あるいは一行を
単位としてまず読み取り単位内の文字フォントを決定し
、その後で選択されたフォントの認識辞書による文字認
識(シングルフォント文字認識)を行なうという方法を
採用することで、認識性能の向上が計りやすいマルチフ
ォント文字認識方式とすることが可能となる。フォント
の決定方法としては、各フォントの認識辞書での照合結
果を用いる方法が考えられる。参考文献3の判別分析法
は辞書作成に用いた学習バタンと異なる形の文字を判定
すると判定結果が多きな最小距離値となる性質を持って
いる。
そこで、フォントごとに作成した辞書で判定した最小距
離値を比較すると、フォント決定が可能となる。ところ
で、入力文字バタンはその文字の印字状態や画像入力部
の状態あるいは画像の正規化により、学習に用いた文字
バタンとは完全には一致しないと考えられる。それ故、
−個のみの最小距離値によるフォント選択では誤ったフ
ォント決定が起こる可能性が高い。また、特定のカテゴ
リはフォントでの字形の違いは少ないので、フォント決
定に利用できない場合がある。第4図は、−フォントの
文字データに対していくつかのフォントの認識辞書で照
合して得られた最小距離値の例である。この図では、英
小字のi、1や記号のカンマ、プラス等は、別フォント
での距離値は小さいので、フォント決定には利用できな
い。
離値を比較すると、フォント決定が可能となる。ところ
で、入力文字バタンはその文字の印字状態や画像入力部
の状態あるいは画像の正規化により、学習に用いた文字
バタンとは完全には一致しないと考えられる。それ故、
−個のみの最小距離値によるフォント選択では誤ったフ
ォント決定が起こる可能性が高い。また、特定のカテゴ
リはフォントでの字形の違いは少ないので、フォント決
定に利用できない場合がある。第4図は、−フォントの
文字データに対していくつかのフォントの認識辞書で照
合して得られた最小距離値の例である。この図では、英
小字のi、1や記号のカンマ、プラス等は、別フォント
での距離値は小さいので、フォント決定には利用できな
い。
従って、読み取り単位内の数文字の判定結果である最小
距離値の平均値を使うと、確実なフォント決定が可能と
なる。また、判定結果から特定カテゴリを除いて最小距
離値の平均値をとることでフォント決定がより確実とな
る。
距離値の平均値を使うと、確実なフォント決定が可能と
なる。また、判定結果から特定カテゴリを除いて最小距
離値の平均値をとることでフォント決定がより確実とな
る。
参考文献3のシングルフォント文字認識方法は、線形判
別分析での特徴変換により識別率を保持したままで特徴
量のデータ長が短くできるために、距離計算の照合時間
を短縮できる。またプロセッサ間でデータを高速に転送
することができるので、照合プログラムをデータとする
ことで、各フォントに対する照合プログラムの入れ替え
が可能となり、参考文献1のようなフォント別のハード
ウェアを用意しなくても、前述のマルチフォント文字認
識方式を実現できる。
別分析での特徴変換により識別率を保持したままで特徴
量のデータ長が短くできるために、距離計算の照合時間
を短縮できる。またプロセッサ間でデータを高速に転送
することができるので、照合プログラムをデータとする
ことで、各フォントに対する照合プログラムの入れ替え
が可能となり、参考文献1のようなフォント別のハード
ウェアを用意しなくても、前述のマルチフォント文字認
識方式を実現できる。
以下、本願発明の実施例を図面を参照して説明する。
第1図は、本W!4発明の一実施例である文字認識装置
における処理を流れ図で表わしたものである。また第3
図は、本願発明の詳細な説明を容易にするための5個の
プロセッサを用いた文字認識装置である。これは前記参
考文献3と類似の構成となっている。
における処理を流れ図で表わしたものである。また第3
図は、本願発明の詳細な説明を容易にするための5個の
プロセッサを用いた文字認識装置である。これは前記参
考文献3と類似の構成となっている。
参考文献3での文字切出し後の本願発明による文字認識
フローを次に簡単に説明する。まず、切出された文字画
像からの文字外接枠を求め、得られた外接枠から文字画
像の中心位置を決定する。
フローを次に簡単に説明する。まず、切出された文字画
像からの文字外接枠を求め、得られた外接枠から文字画
像の中心位置を決定する。
次に得られた中心位置からあらかじめ定めた距離だけ離
れた位置をリサンプリング位置とし、各リサンプリング
位置とその周囲の位置とにおける画像とガウス形フィル
タとの相関計算により得られた値を初期ベクトルの要素
とする。従って、複数のリサンプリング位置におけるガ
ウス形フィルタとの相関により求まった値から、初期ベ
クトルが作られる。一方、あらかじめ多数の学習データ
の各々から作られた初期ベクトルを線形判別分析という
統計処理により、線形判別分析の変換行列を用意してお
く、前記−文字の画像から作られた初期ベクトルと前記
変換行列との積により得られるベクトルを、特徴ベクト
ルとする。最後に前記特徴ベクトルと文字認識辞書であ
る予め用意された各カテゴリのベクトルとの距離を計算
し、最小距離値となる前記文字認識辞書のカテゴリ名を
判定結果とする。
れた位置をリサンプリング位置とし、各リサンプリング
位置とその周囲の位置とにおける画像とガウス形フィル
タとの相関計算により得られた値を初期ベクトルの要素
とする。従って、複数のリサンプリング位置におけるガ
ウス形フィルタとの相関により求まった値から、初期ベ
クトルが作られる。一方、あらかじめ多数の学習データ
の各々から作られた初期ベクトルを線形判別分析という
統計処理により、線形判別分析の変換行列を用意してお
く、前記−文字の画像から作られた初期ベクトルと前記
変換行列との積により得られるベクトルを、特徴ベクト
ルとする。最後に前記特徴ベクトルと文字認識辞書であ
る予め用意された各カテゴリのベクトルとの距離を計算
し、最小距離値となる前記文字認識辞書のカテゴリ名を
判定結果とする。
第3図において、1は文字認識処理を制御する汎用プロ
セッサ、2は1の汎用プロセッサを動かすプログラムや
読み取り範囲内の文字列画像や文字切り出し位置等のデ
ータを記憶するメモリ、3はプログラム・文字列画像・
認識辞書・照合結果・特徴値等のデータを記憶するメモ
リ、4は1の汎用プロセッサからの制御によりメモリ2
と3との間でデータの授受を行ったり、メモリ3と専用
プロセッサ5および8との間でデータの授受を行うメモ
リコントローラである。また5がら8はパイプラインに
つなぐことができる専用プロセッサである。メモリ2に
は1の汎用プロセッサが行う制御プログラム・文字列画
像・文字切り出し位置のデータが既に記憶されていると
する。またメモリ3には専用プロセッサ5から8で実行
できるフォント別の照合プログラムと認識辞書とが記憶
されているとする。
セッサ、2は1の汎用プロセッサを動かすプログラムや
読み取り範囲内の文字列画像や文字切り出し位置等のデ
ータを記憶するメモリ、3はプログラム・文字列画像・
認識辞書・照合結果・特徴値等のデータを記憶するメモ
リ、4は1の汎用プロセッサからの制御によりメモリ2
と3との間でデータの授受を行ったり、メモリ3と専用
プロセッサ5および8との間でデータの授受を行うメモ
リコントローラである。また5がら8はパイプラインに
つなぐことができる専用プロセッサである。メモリ2に
は1の汎用プロセッサが行う制御プログラム・文字列画
像・文字切り出し位置のデータが既に記憶されていると
する。またメモリ3には専用プロセッサ5から8で実行
できるフォント別の照合プログラムと認識辞書とが記憶
されているとする。
本願発明の第一の実施例である第1図の流れ図の処理は
、メモリ2の制御プログラムのもとに汎用プロセッサ1
にて行う。なお、以下の0内の番号は、流れ図の番号に
対応している。
、メモリ2の制御プログラムのもとに汎用プロセッサ1
にて行う。なお、以下の0内の番号は、流れ図の番号に
対応している。
まず、照合プログラムのロード開始データをメモリコン
トローラ4に送ると(101)、メモリコントローラ4
はメモリ3にある4フオントの照合プログラムをデータ
として専用プロセッサ5〜8に送る。次に、メモリ2の
一つの文字列画像と文字切り出し位置とのデータをメモ
リコントローラ4を介してメモリ3に転送しく102)
、転送終了データを受は取ると照合開始データをメモリ
コントローラ4に送る(103)。メモリコントローラ
4が照合開始データを専用プロセッサ5〜8に送ると、
専用プロセッサ5〜8では各フォントでの照合処理が実
行され、メモリ3に記憶している各文字画像に対する照
合結果である最小距離値をメモリ3に出力し、指定文字
数文の照合終了後、その終了データがメモリコントロー
ラ4を介して汎用プロセッサ1に返される。照合終了デ
ータを受は取ると、汎用プロセッサ1は、メモリコント
ローラ4を介してメモリ3に記憶されている各文字の照
合結果である各フォントに対する最小距離値を受は取る
(104)、汎用プロセッサ1は、受は取った最小距離
値からフォントごとの平均最小距離値を求め(105)
、最小となる平均最小距離値のフォントを求めるフォン
トと決定する(106)。
トローラ4に送ると(101)、メモリコントローラ4
はメモリ3にある4フオントの照合プログラムをデータ
として専用プロセッサ5〜8に送る。次に、メモリ2の
一つの文字列画像と文字切り出し位置とのデータをメモ
リコントローラ4を介してメモリ3に転送しく102)
、転送終了データを受は取ると照合開始データをメモリ
コントローラ4に送る(103)。メモリコントローラ
4が照合開始データを専用プロセッサ5〜8に送ると、
専用プロセッサ5〜8では各フォントでの照合処理が実
行され、メモリ3に記憶している各文字画像に対する照
合結果である最小距離値をメモリ3に出力し、指定文字
数文の照合終了後、その終了データがメモリコントロー
ラ4を介して汎用プロセッサ1に返される。照合終了デ
ータを受は取ると、汎用プロセッサ1は、メモリコント
ローラ4を介してメモリ3に記憶されている各文字の照
合結果である各フォントに対する最小距離値を受は取る
(104)、汎用プロセッサ1は、受は取った最小距離
値からフォントごとの平均最小距離値を求め(105)
、最小となる平均最小距離値のフォントを求めるフォン
トと決定する(106)。
次に、汎用プロセッサ1は、メモリ3にある照合プログ
ラムの内から選択したフォントの照合プログラムのロー
ド開始データをメモリコントローラ4に送る(107)
、メモリコントローラ4はメモリ3に記憶されている照
合プログラム2をデータとして専用プロセッサ5〜8に
送る。さらに、照合開始データをメモリコントローラ4
を介して、専用プロセッサ5〜8までに送るとく108
)、専用プロセッサ5〜8は照合処理プログラムを並列
に実行し、メモリ4に記憶している文字位置の画像に対
する照合結果をメモリ3に出力し、照合終了後、その終
了データがメモリコントローラ4を介して汎用プロセッ
サ1に返される。
ラムの内から選択したフォントの照合プログラムのロー
ド開始データをメモリコントローラ4に送る(107)
、メモリコントローラ4はメモリ3に記憶されている照
合プログラム2をデータとして専用プロセッサ5〜8に
送る。さらに、照合開始データをメモリコントローラ4
を介して、専用プロセッサ5〜8までに送るとく108
)、専用プロセッサ5〜8は照合処理プログラムを並列
に実行し、メモリ4に記憶している文字位置の画像に対
する照合結果をメモリ3に出力し、照合終了後、その終
了データがメモリコントローラ4を介して汎用プロセッ
サ1に返される。
照合終了データを受は取ると、汎用プロセッサ4は、メ
モリコントローラ4を介してメモリ3に記憶している照
合結果を受は取る(109)。
モリコントローラ4を介してメモリ3に記憶している照
合結果を受は取る(109)。
第2図は、本M発明の第二の実施例である文字認識装置
における処理を流れ図で表わしたものである。第2図の
流れ図の処理は、第1図と同様にメモリ2の制御プログ
ラムのもとに汎用プロセッサ1にて行う。
における処理を流れ図で表わしたものである。第2図の
流れ図の処理は、第1図と同様にメモリ2の制御プログ
ラムのもとに汎用プロセッサ1にて行う。
まず、照合プログラムのロード開始データをメモリコン
トローラ4に送ると(101)、メモリコントローラ4
はメモリ3にある4フオントの照合プログラムをデータ
として専用プロセッサ5〜8に送る。次に、メモリ2の
一つの文字列画像と文字切り出し位置とのデータをメモ
リコントローラ4を介してメモリ3に転送しく102)
、転送終了データを受は取ると照合開始データをメモリ
コントローラ4に送る(103)。メモリコントローラ
4が照合開始データを専用プロセッサ5〜8に送ると、
専用プロセッサ5〜8では各フォントでの照合処理が実
行され、メモリ3に記憶している各文字画像に対する照
合結果である最小距離値をメモリ3に出力し、指定文字
数文の照合終了後、その終了データがメモリコントロー
ラ4を介して汎用プロセッサ1に返される。照合終了デ
ータをを受は取ると、汎用プロセッサ1は、メモリコン
トローラ4を介してメモリ3に記憶されている各文字の
照合結果である各フォントに対する最小距離値を受は取
る(104)。汎用プロセッサ1は、受は取った最小距
離値のカテゴリから特定のカテゴリの最小距離値を除い
てフォントごとの平均最小距離値を求め(105A)=
最小となる平均最小距離値のフォントを求めるフォント
と決定する(106)。
トローラ4に送ると(101)、メモリコントローラ4
はメモリ3にある4フオントの照合プログラムをデータ
として専用プロセッサ5〜8に送る。次に、メモリ2の
一つの文字列画像と文字切り出し位置とのデータをメモ
リコントローラ4を介してメモリ3に転送しく102)
、転送終了データを受は取ると照合開始データをメモリ
コントローラ4に送る(103)。メモリコントローラ
4が照合開始データを専用プロセッサ5〜8に送ると、
専用プロセッサ5〜8では各フォントでの照合処理が実
行され、メモリ3に記憶している各文字画像に対する照
合結果である最小距離値をメモリ3に出力し、指定文字
数文の照合終了後、その終了データがメモリコントロー
ラ4を介して汎用プロセッサ1に返される。照合終了デ
ータをを受は取ると、汎用プロセッサ1は、メモリコン
トローラ4を介してメモリ3に記憶されている各文字の
照合結果である各フォントに対する最小距離値を受は取
る(104)。汎用プロセッサ1は、受は取った最小距
離値のカテゴリから特定のカテゴリの最小距離値を除い
てフォントごとの平均最小距離値を求め(105A)=
最小となる平均最小距離値のフォントを求めるフォント
と決定する(106)。
次に、汎用プロセッサ1は、メモリ3にある照合プログ
ラムの内から選択したフォントの照合プログラムのロー
ド開始データをメモリコントローラ4を送る(107)
。メモリコントローラ4はメモリ3に記憶されている照
合プログラム2をデ−夕として専用プロセッサ5〜8に
送る。さらに、照合開始データをメモリコントローラ4
を介して、専用プロセッサ5〜8までに送ると(108
)、専用プロセッサ5〜8は照合処理プログラムを並列
に実行し、メモリ4に記憶している文字位置の画像に対
する照合結果をメモリ3に出力し、照合終了後、その終
了データがメモリコントローラ4を介して汎用プロセッ
サ1に返される。
ラムの内から選択したフォントの照合プログラムのロー
ド開始データをメモリコントローラ4を送る(107)
。メモリコントローラ4はメモリ3に記憶されている照
合プログラム2をデ−夕として専用プロセッサ5〜8に
送る。さらに、照合開始データをメモリコントローラ4
を介して、専用プロセッサ5〜8までに送ると(108
)、専用プロセッサ5〜8は照合処理プログラムを並列
に実行し、メモリ4に記憶している文字位置の画像に対
する照合結果をメモリ3に出力し、照合終了後、その終
了データがメモリコントローラ4を介して汎用プロセッ
サ1に返される。
照合終了データを受は取ると、汎用プロセッサ1は、メ
モリコントローラ4を介してメモリ3に記憶している照
合結果を受は取る(109)。
モリコントローラ4を介してメモリ3に記憶している照
合結果を受は取る(109)。
本願発明は、読み取り可能なフォントは4フオントに限
定されるものではなく、専用プロセッサで行なう照合プ
ログラムを順次入れ換えることで、より多フォントに対
応でき、また専用プロセッサはプログラマブルな信号処
理プロセッサ等を使って行うこともできる。
定されるものではなく、専用プロセッサで行なう照合プ
ログラムを順次入れ換えることで、より多フォントに対
応でき、また専用プロセッサはプログラマブルな信号処
理プロセッサ等を使って行うこともできる。
以上説明したように本願発明によれば、フォント決定に
はシングルフォント辞書での照合結果を使うので、フォ
ント判定用の特殊な特徴が不用であり、フォント選択後
は判別分析法によるシングルフォント認識で読み取りを
行なうので辞書作成が簡単になるという効果がある。
はシングルフォント辞書での照合結果を使うので、フォ
ント判定用の特殊な特徴が不用であり、フォント選択後
は判別分析法によるシングルフォント認識で読み取りを
行なうので辞書作成が簡単になるという効果がある。
?
第1図の第2図とはそれぞれ本願発明の複数フォント文
字認識装置の第一および第二の実施例での処理を説明す
る流れ図、第3図は本願発明を説明するためのマルチフ
ォント文字認識装置の一例を示すブロック図、第4図は
あるフォントのデータに対するフォントが同じ場合と異
なる場合との照合結果であるカテゴリ別の最小距離値の
分布の一例である。 1・・・汎用プロセッサ、2・3・・・メモリ、4・・
・メモリコントローラ、5〜8・・・専用プロセッサ。
字認識装置の第一および第二の実施例での処理を説明す
る流れ図、第3図は本願発明を説明するためのマルチフ
ォント文字認識装置の一例を示すブロック図、第4図は
あるフォントのデータに対するフォントが同じ場合と異
なる場合との照合結果であるカテゴリ別の最小距離値の
分布の一例である。 1・・・汎用プロセッサ、2・3・・・メモリ、4・・
・メモリコントローラ、5〜8・・・専用プロセッサ。
Claims (3)
- (1)複数のプロセッサとフォント別の認識辞書とを備
えた文字認識装置において、まづ読み取り範囲内の数文
字分の入力文字画像に対する各フォントの認識辞書での
距離値による整合処理を複数個の判定用プロセッサで行
い、制御用プロセッサでは前記数文字分の最小距離値の
平均値を計算し各フォントでの平均値の比較により値の
最小となるフォントを選ぶフォント決定を行い、次に選
択したフォントの認識辞書での読み取り範囲内の文字画
像に対する整合処理を複数個の判定用プロセッサで並列
に行うことを備えて成ることを特徴とする複数フォント
文字認識装置。 - (2)複数のプロセッサとフォント別の認識辞書とを備
えた文字認識装置において、まず読み取り範囲内の数文
字分の入力文字画像に対する各フォントの認識辞書での
距離値による整合処理を複数個の判定用プロセッサで行
い、制御用プロセッサでは前記数文字分の判定結果のう
ちで特定カテゴリ以外の最小距離値の平均値を計算し各
フォントでの平均値の比較により値の最小となるフォン
トを選ぶフォント決定を行い、次に選択したフォントの
認識辞書での読み取り範囲内の文字画像に対する整合処
理を複数個の判定用プロセッサで並列に行うことを備え
て成ることを特徴とする複数フォント文字認識装置。 - (3)文字画像のリサンプリング点におけるガウス形フ
ィルタで検出して並べた初期ベクトルを線形判別分析に
よる特徴変換で変換し得られる特徴ベクトルを整合処理
に用いた特許請求の範囲第1項または第2項記載の複数
フォント文字認識装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63004168A JPH01180083A (ja) | 1988-01-11 | 1988-01-11 | 複数フォント文字認識装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63004168A JPH01180083A (ja) | 1988-01-11 | 1988-01-11 | 複数フォント文字認識装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01180083A true JPH01180083A (ja) | 1989-07-18 |
Family
ID=11577208
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63004168A Pending JPH01180083A (ja) | 1988-01-11 | 1988-01-11 | 複数フォント文字認識装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01180083A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0582490A3 (en) * | 1992-08-07 | 1995-02-15 | Donnelley & Sons Co | Convert bitmap data to page definition language commands. |
-
1988
- 1988-01-11 JP JP63004168A patent/JPH01180083A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0582490A3 (en) * | 1992-08-07 | 1995-02-15 | Donnelley & Sons Co | Convert bitmap data to page definition language commands. |
| US5659638A (en) * | 1992-08-07 | 1997-08-19 | R. R. Donnelley & Sons Company | Method and system for converting bitmap data into page definition language commands |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3155577B2 (ja) | 文字認識方法及び装置 | |
| EP0539749B1 (en) | Handwriting recognition system and method | |
| US6556712B1 (en) | Methods and apparatus for handwriting recognition | |
| US5675665A (en) | System and method for word recognition using size and placement models | |
| WO2020015076A1 (zh) | 人脸图像比对方法、装置、计算机设备及存储介质 | |
| Kosmala et al. | On-line handwritten formula recognition using statistical methods | |
| JP3761937B2 (ja) | パターン認識方法及び装置及びコンピュータ制御装置 | |
| CN117152625A (zh) | 一种基于CoordConv和YOLOv5的遥感小目标识别方法、系统、设备及介质 | |
| US5920644A (en) | Apparatus and method of recognizing pattern through feature selection by projecting feature vector on partial eigenspace | |
| CN111368841A (zh) | 文本识别方法、装置、设备及存储介质 | |
| Khan et al. | Urdu character recognition using principal component analysis | |
| JPH01180083A (ja) | 複数フォント文字認識装置 | |
| US6320985B1 (en) | Apparatus and method for augmenting data in handwriting recognition system | |
| JP2025091116A (ja) | 画像検索システム、画像検索方法及び画像検索プログラム | |
| Khan et al. | Isolated handwritten pashto characters recognition using KNN classifier | |
| JPH01321591A (ja) | 文字認識装置 | |
| JP2590414B2 (ja) | ファジィパターン認識方法 | |
| Shao et al. | An NMF-based method for the fingerprint orientation field estimation | |
| JP3280577B2 (ja) | 文字認識装置 | |
| JP3754118B2 (ja) | パターン認識装置及びパターン認識方法 | |
| JPH09179935A (ja) | 文字認識装置およびその制御方法 | |
| JP3760040B2 (ja) | 文字認識方法、文字認識装置及び情報記録媒体 | |
| JP2001118073A (ja) | パターン認識装置及び認識方法 | |
| JP2023168224A (ja) | 文字判定装置及び文字判定プログラム | |
| JPH0676061A (ja) | パターン認識用辞書作成方法 |