JPH0436433B2 - - Google Patents

Info

Publication number
JPH0436433B2
JPH0436433B2 JP59084080A JP8408084A JPH0436433B2 JP H0436433 B2 JPH0436433 B2 JP H0436433B2 JP 59084080 A JP59084080 A JP 59084080A JP 8408084 A JP8408084 A JP 8408084A JP H0436433 B2 JPH0436433 B2 JP H0436433B2
Authority
JP
Japan
Prior art keywords
character
bit matrix
matrix
distance
bit
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
Application number
JP59084080A
Other languages
English (en)
Other versions
JPS60230281A (ja
Inventor
Yasuo Hongo
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fuji Electric Co Ltd
Original Assignee
Fuji Electric Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fuji Electric Co Ltd filed Critical Fuji Electric Co Ltd
Priority to JP59084080A priority Critical patent/JPS60230281A/ja
Priority to US06/727,889 priority patent/US4701961A/en
Publication of JPS60230281A publication Critical patent/JPS60230281A/ja
Publication of JPH0436433B2 publication Critical patent/JPH0436433B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/74Image or video pattern matching; Proximity measures in feature spaces
    • G06V10/75Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
    • G06V10/751Comparing pixel values or logical combinations thereof, or feature values having positional relevance, e.g. template matching

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Theoretical Computer Science (AREA)
  • Medical Informatics (AREA)
  • Computing Systems (AREA)
  • Databases & Information Systems (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Character Discrimination (AREA)
  • Character Input (AREA)

Description

【発明の詳細な説明】 〔発明の属する技術分野〕 この発明は、固体カメラなどの光学センサを用
いた刻印文字、成形文字、印刷文字などの各種の
文字の読取りまたは識別装置に関するものであ
る。
〔従来技術とその問題点〕
従来、この種の装置としては、例えば定点サン
プリング法を使つた読取装置が知られているが、
これには次のような欠点がある。
(1) 文字の品質が評価しにくい。つまり、文字の
切れ量および汚れ量の定義がない。
(2) 学習時に、対象とする文字種についてすべて
学習しなければならない。つまり、学習しない
文字については、誤読する可能性が高い。
〔発明の目的〕
この発明は、識別対象となる文字の学習が簡単
にでき、文字品質が悪いものについても誤読する
おそれの少ない文字読取りまたは識別装置を提供
することを目的とする。
〔発明の要点〕
この発明は、学習により文字辞書としてコアビ
ツトマトリツクスBCとマスクビツトマトリツク
スBMを作成して辞書メモリに登録したのち、未
知文字のビツトマトリツクスと登録された辞書と
の間で文字切れ距離DCと文字汚れ距離DBとを求
め、それらの距離が最小で、しかも文字品質とし
て許容できる辞書文字を未知文字の読取りまたは
識別結果として出力するようにしたものである。
〔発明の実施例〕
第1図はこの発明の実施例を示す構成図、第1
A図は画像処理プロセツサの具体例を示すブロツ
ク図である。第1図において、1は識別対象、2
はテレビ(TV)カメラ、3は2値化回路、4は
特徴抽出回路、5は画像メモリ、6は画像処理プ
ロセツサ、7は辞書メモリ、8は距離データメモ
リ、9は制御プロセツサ、10は入出力インタフ
エイス回路である。
識別対象1の文字をTVカメラ2で撮像して、
そのビデオ信号2aを2値化回路3で2値化す
る。2値化信号3aは、特徴抽出回路4において
幾何学的な画像情報4aとして抽出され、画像メ
モリ5にDMA(Direct Memory Access)モー
ドで記憶される。画像処理プロセツサ6は、画像
メモリ5から画像データ5aを読み出して文字の
辞書7aを作成し、辞書メモリ7に登録する。制
御プロセツサ9は、画像処理プロセツサ6に処理
指令9bを与え、未知文字について文字切れ距離
8aおよび文字汚れ距離8bを計算させる。制御
プロセツサ9は、距離メモリ8に書かれた距離デ
ータ8cをもとにして未知文字がどの文字である
かを判定し、その結果9aを入出力インタフエイ
ス10を通じて外部へ出力する。また、文字読取
装置は、外部から学習指令10aまたは判定指令
10bを受けると、制御プロセツサ9は画像処理
プロセツサ6にその旨の指令を与えて処理を実行
させ、その結果をインタフエイスを通じて外部へ
知らせる。
処理プロセツサ6は、第1A図に詳細に示され
るように連結性解析部60、文字切り出し部6
1、ビツトマトリツクスメモリ62、ビツトマト
リツクス累積部63、コアビツトマトリツクス作
成部64、マスクビツトマトリツクス作成部6
5、太め処理回路66、細め処理回路67、文字
切れ距離演算回路68および文字汚れ距離演算回
路69等より構成される。なお、第1A図の51
は特徴量メモリ、52はフレームメモリ、71は
コアビツトマトリツクスメモリ、72はマスクビ
ツトマトリツクス、81は文字切れ距離データメ
モリ、82は文字汚れ距離データメモリである。
すなわち、特徴量メモリ51には、各水平走査
毎に検出されるセグメント(2値化された画素の
つらなり)の始点座標、終点座標、セグメント長
さ等の各種特徴量がデータ51aとして記憶され
る。連結性解析部60は、このデータ51aを用
いて、前後の水平走査線のセグメントとの重なり
具合を調べることによりセグメントの連結性を解
析し、各種特徴量を個々のブロブ(パターン)毎
の特徴量データに分離する。次に、ブロブの外接
枠座標データ60aを使つて、文字切出し部61
がフレームメモリ52の中から文字ビツトデータ
を切り出す。フレームメモリ52には、2値画像
データがそのままの形で記憶されているので、こ
れから文字のビツトマトリツクスが抽出され、ビ
ツトマトリツクスメモリ62に記憶される。な
お、ここまでのビツトマトリツクスの切出しは、
学習と識別の両方に共通な処理である。
学習処理では、ビツトマトリツクスデータ62
aはビツトマトリツクス累積部63にて累積さ
れ、コアビツトマトリツクス作成部64およびマ
スクビツトマトリツクス作成部65に対し、それ
ぞれ累積マトリツクス63a,63bとして供給
される。こうして作成されたコアビツトマトリツ
クス64aとマスクビツトマトリツクス65a
は、それぞれ辞書メモリ7のコアビツトマトリツ
クスメモリ71とマスクビツトマトリツクスメモ
リ72に記憶される。
一方、識別処理では、辞書メモリ7のコアビツ
トマトリツクス71aとマスクビツトマトリツク
ス72aと未知ビツトマトリツクス62b,62
cとを照合して距離を求める。文字切れ距離68
aは、ビツトマトリツクス62bを太め処理回路
66で太めて、文字切れ距離演算回路68にて距
離計算して求める。また、文字汚れ距離69aに
は、ビツトマトリツクス62cを細め処理回路6
7にて細め、文字汚れ距離演算回路69で距離計
算して求める。それらの距離データ68a,69
aはそれぞれ文字切れ距離データメモリ81、文
字汚れ距離データメモリ82に記憶される。
上述の如き機能、動作について第2〜15図を
参照してもう少し具体的に説明する。なお、第2
図は2値化画像例を説明するための説明図、第3
図はビツトマトリツクスの一例を示す構成図、第
4図は累積マトリツクスを説明するための説明
図、第5図は第1ビツトマトリツクスを示す構成
図、第6図は第2ビツトマトリツクスを示す構成
図、第7図はコアビツトマトリツクスを示す構成
図、第8図はマスクビツトマトリツクスを示す構
成図、第9図はコアビツトマトリツクスを求める
手法を説明するための説明図、第10図は5×5
の二次元局部メモリを示す構成図、第11図はコ
ア要素抽出条件の1つとその具体化回路例を説明
するための説明図、第12図は太めまたは細め処
理を説明するための説明図、第13図は太め処理
回路の具体例を示す構成図、第14図は細め処理
回路の具体例を示す構成図、第15図は距離計算
方法を説明するための原理構成図である。
良く知られているように、学習または識別の対
象となるパターンをテレビカメラ等の撮像手段に
より水平、垂直走査(ラスタ走査)して得られる
撮像信号を所定のレベルで2値化するとともに所
定の大きさの画素に分割し、1水平走査線上でパ
ターンを表わす画素の連なりをセグメントと呼ぶ
ことにすると、各パターンはこれらセグメントの
かたまりとして表わすことができる。この各セグ
メントが同一のパターンに属しているか否かを識
別するためには、セグメント間の関係を調べるこ
と(連結性の解析)が必要である。つまり、各セ
グメントはその端点座標や長さが異なるので、各
セグメントについてこれらの特徴量データを抽出
するとともに、画素どうしのつながり具合によつ
てどのセグメントがどのパターンに属するかを解
析する。この連結性を解析するのが第1A図の連
結性解析部60であり、これは特徴量メモリ51
に記憶された上記の如き特徴量にもとづいて行な
われる。このようにして分離された各パターンの
1つが、例えば第2図のPの如く表わされるもの
とすると、その左端X座標XLと右端X座標XR
の差で表わされるパターン幅WCと、上端Y座標
YTと下端Y座標YBとの差で表わされるパターン
の高さHCとを求め、これらの値が所定の範囲内
にあるものをパターンとして抽出するとともに
(なお、それ以外のものはノイズとして処理す
る。)、幅WCと高さHCとで表わされる外接枠によ
つて切り出されたパターンを、例えばM×Nの領
域に分割し、個々の領域毎にパターンが存在する
か否かを調べ、例えば存在する場合は〓1”、存
在しない場合は〓0”をそれぞれ割り当てること
にすると、第2図のパターンPは第3図の如く表
わすことができる。以後、これを行列またはマト
リツクスと考え、ビツトマトリツクスBと呼ぶこ
とにする。なお、太字をもつて行列またはマトリ
ツクスを表現することとする。また、第3図の如
きビツトマトリツクスBの空白部分は、特別の場
合を除いて〓0”を表わすものとする。以上の如
きパターンの切り出しおよびビツトマトリツクス
の抽出は、第1A図の文字切り出し部61におい
てフレームメモリ52を参照することによつて行
なわれ、このビツトマトリツクスはメモリ62に
格納される。このビツトマトリツクスの抽出は、
識別モード時には通常1回行なわれるのに対し、
学習モード時には所定の回数NLだけ行なわれる
ので、第1A図の累積部63ではNL回の結果を
総合して、第4図の如き累積マトリツクスBA
求める。すなわち、測定されたビツトマトリツク
スをBiとすると、累積マトリツクスBAは、 BA=NLi=1 ……(1) の如く表現することができる。なお、第4図は、
NL=20とした場合の例であり、その各要素に付
された数字は“1”となつた回数(頻度)であ
る。また、空白部は“0”であり、1度も“1”
とならなかつた要素である。この累積マトリツク
スBAから、第5図の如き第1ビツトマトリツク
スBB1と第6図の如き第2ビツトマトリツクス
BB2とが求められる。これは、例えばNL1=18、
NL2=5と設定し、第4図の如き累積マトリツク
スBAの各要素が“1”となつた回数がそれぞれ
NL1、NL2より大きい要素を“1”として求めら
れるマトリツクスである。したがつて、第4図で
“2”、“3”、“4”等が付された各要素は、第5
図および第6図の双方において“0”とされてい
る。こうして得られる第1、第2ビツトマトリツ
クスBB1,BB2から、さらに第7図の如きコア
(心線)ビツトマトリツクスBCと、第8図の如き
マスクビツトマトリツクスBMとが、それぞれ以
下の如き方法によつて作成される。
まず、コアビツトマトリツクスBCは、いわゆ
る細線化処理によつて求められる。細線化処理の
手法としては種々のものが知られているが、ここ
では第9図の如き方法を採用している。すなわ
ち、着目するパターン要素(“1”)の下側、上
側、左側または右側が背景要素(“0”)となる点
を周辺点と定義すると、これら4種の周辺点はそ
れぞれ第9図のR1,R2,R3,またはR4と
して表わすことができる。この場合、着目する要
素を中心にしてその上下、左右の要素を観察する
必要があることから(4連結)、例えば公知の3
×3の二次元局部メモリが使用されるが、これ
は、例えばマトリツクスの要素の数で一巡するシ
フトレジスタを、三段積み重ねてらせん状に配列
して構成することができる。したがつて、第5図
の如き第1ビツトマトリツクスBB1の各要素を水
平、垂直走査するとき、着目する要素が周辺点R
1,R2,R3,R4のいずれかであり、かつ第
9図に示す如き最終点条件F11〜F46のいず
れかを満たすときは、その要素はコア要素として
残す一方、そうでない場合は“0”として削除す
る操作がコア要素だけになる迄繰り返される。例
えば、第5図のビツトマトリツクスの要素E31
着目すると、これは周辺点B2であり、最終点条
件はF25を満足するからコア要素として残され
るが、要素E32については、周辺点R1を満足す
るが、最終点条件F11〜F16のいずれも満た
さないことから、第7図の如く削除されることに
なる。なお、第9図で○印を付した要素が着目す
べき要素であり、空白部は“0”でも“1”でも
構わない要素である。また、コア要素の周辺点の
条件および最終点条件は、第10図に示される如
き5×5の二次元局部メモリを用いることによつ
て、簡単に回略化することができる。すなわち、
第11図のイに示される如き周辺点R1の最終点
条件F12を回路化すると、同図ロの如くなる。
つまり、第10図と第11図イの各要素との対応
関係は図示のとおりであり、したがつて、要素
b33とb34が“1”でその他の要素が“0”となる
回路として、第11図ロの回路が実現される。こ
こに、NTはノツト回路であり、ANはアンド回
路である。なお、他の周辺点R2〜R3の最終点
条件F21〜F46についても上記と同様にして
回路化され、これらすべての回路を第1A図のコ
アビツトマトリツクス作成部64に並設しておく
ことにより、第5図の如き第1ビツトマトリツク
スBB1から第7図の如きコアビツトマトリツクス
BCが作成され、メモリ71に辞書として格納さ
れる。
一方、第6図に示される第2ビツトマトリツク
スBB2からは、第8図の如きマスクビツトマトリ
ツクスBMが、第1A図の作成部65によつて以
下の如く作成される。
すなわち、第6図に示されるマトリツクスの着
目要素を、例えば第12図のAとすると、要素A
の上下、左右の4つの要素に着目する4連結方式
では、この4つの要素B,D,FおよびHの少な
くとも1つが“1”ならば、要素Aも“1”とす
る太め処理が行なわれ、その具体的な回路として
は第13図の如き回路を考えることができる。な
お、第13図のOR1,OR2はオア回路であり、
b23,b32,b34,b43およびb33は、それぞれ第12
図の要素D,F,B,HおよびAに対応し、第1
0図と同じ関係で表わされる要素の内容(1また
は0)を示している。なお、第2ビツトマトリツ
クスBB2の4連結方式による太め処理は所定の回
数NMだけ行なわれた後、各要素の“1”、“0”
の関係を反転することによつて、第8図の如きマ
スクビツトマトリツクスBMが作成される。この
関係を数式で表現すると、 BMNMB2) ……(2) の如くなる。ここに、(−)印は反転操作を表わ
している。こうして作成されたマスクビツトマト
リツクスBMは、メモリ72に辞書として格納さ
れる。コアビツトマトリツクスBCとマスクビツ
トマトリツクスBMは各文字について作成され、
これらが辞書としてその後の識別処理で使用され
ることになる。
識別処理では、学習処理の場合と同様にして、
まず未知パターンのビツトマトリツクスBOが第
1A図のメモリ62を介して得られる。このビツ
トマトリツクスBOは、第1A図の太め処理回路
66によつて太められるとともに、同じく細め処
理回路67によつて細められる。太め処理回路6
6の具体的な回路としては、先に説明した第13
図の如き回路が用いられ、細め処理回路としては
第14図の如き回路が用いられる。この細め処理
は、第12図の3×3の要素で表現すれば、要素
A,B,D,F,Hのすべてが“1”のときだ
け、要素Aを“1”とし、それ以外では“0”と
する処理である。したがつて、要素A,B,D,
F,Hのそれぞれに対応する内容b33,b34,b23,
b32およびb34を、第14図の如くアンド回路AN
を介して取り出すことにより、細め処理を行なう
ことができる。なお、太め処理については、未知
パターンのビツトマトリツクスBOを第13図の
回路をN1回通し、細め処理では同じく第14図
の回路をN2回通してそれぞれビツトマトリツク
スB1,B2を求めるようにしている。これを数式
で表現すると、 B1=FN1(BO) ……(3) B2=FN2(BO) ……(4) の如く表わされる。
次に、第1A図の文字切れ距離演算回路68、
文字汚れ演算回路69では、未知のビツトマトリ
ツクスB1,B2と辞書BC K,BM Kとの間で、それぞ
れ次式の如く表わされる文字切れ距離DC K、文字
汚れ距離DB Kとが求められる。なお、これらの各
距離は、メモリ81,82に格納される。
DC K=dist〔BC K1〕 ……(5) DB K=dist〔BM K・B2〕 ……(6) そして、文字切れ距離DC Kと文字汚れ距離DB K
とのそれぞれに重み係数w1,w2を乗じることに
より、総合距離DT Kが求められる。
DT K=w1・DC K+w2・DB K ……(7) ここで、総合距離DT Kが最小となる文字をK1
その距離をDT1とし、第2番目に小さい総合距離
をDT2とすると、識別すべき未知ビツトマトリツ
クスについて、辞書K1についての距離が次式の
関係を満たすとき、識別結果は文字K1というこ
とになる。
DT1≦DTU ……(8) |DT1−DT2|≧DTL ……(9) DC K1≦DCU ……(10) DB K1≦DBU ……(11) ここに、DTU,DTL,DCU,DBUは所定の設定値
であり、外部から任意に与えることができる。な
お、設定値(判定基準)の変更は、第1図に示さ
れる制御プロセツサ9によつて行なわれる。ま
た、ここで云う距離とは、簡単には、2つのビツ
トマトリツクスの各要素を互いに比較し、不一致
ならば“1”としてこれを積算したものというこ
とができ、したがつて、この距離によつて一致度
を量る指標が得られることになる。
以上の距離計算について、第15図を参照して
要約する。
ビツトマトリツクスメモリ(第1A図の記号6
3参照)に格納されている未知ビツトマトリツク
スBOから太め処理回路DL,細め処理回路SKに
よつて、それぞれ太めビツトマトリツクスB1
細めビツトマトリツクスB2とが作成される。こ
れらのビツトマトリツクスは、辞書メモリ7内の
文字KについてのコアビツトマトリツクスBC
マスクビツトマトリツクスBM Kとの間で同図の如
く論理演算(インバータIN,アンドゲートAN
1,AN2を参照のこと。)され、その結果はカ
ウンタCT1またはCT2によつてそれぞれカウン
トされて距離計算が行なわれる。この距離計算
は、登録されているすべての文字辞書(K=1、
2……)について行なわれ、これらの距離につい
て上記(8)〜(11)式の判定基準により制御プロセツサ
(第1図の符号9参照)が判定を行ない、その結
果を出力する。
この文字切れ距離と文字汚れ距離の物理的意味
について第16図を用いて説明する。第16図a
は文字切れ距離を説明するための図であり、1
は第15図のB1の反転パターン、BC Kは第15図
と同一のものを示している。第16図aでは斜線
の部分が“0”、空白の部分が“1”を示してい
るので、アンドゲートAN1からは文字の切れて
いる部分のみが“1”となるようなパターンAが
出力され、この“1”の部分の画素数をカウント
することにより、文字が切れている部分の画素
数、すなわち文字切れ距離DC Kが求められる。そ
の際、未知パターンを太め処理したものと、辞書
メモリ内のコアビツトマトリツクスとを比較する
ため、文字のかすれ等の影響を受けることはな
い。
また、第16図bは文字汚れ距離を説明するた
めの図であり、B2は第15図のB2に汚れを付加
したもの、BM Kは第15図と同一のものを示して
いる。第16図bでも、斜線の部分が“0”、空
白の部分が1を示しているので、アンドゲート
AN2からは文字に付加した汚れの部分のみが
“1”となるようなパターンBが出力され、この
“1”の部分の画素数をカウントすることにより、
文字に付加した汚れ部分の画素数、すなわち文字
汚れ距離DB Kが求められる。その際、未知パター
ンを細め処理したものと、辞書メモリ内のマスク
ビツトマトリツクスとを比較するため、小さな汚
れ等の影響を受けることはない。
なお、上記ではビツトマトリツクスを加工する
に当たり、主として4連結方式を用いたが、8連
結方式についても同様にして適用し得るものであ
る。
〔発明の効果〕
この発明によれば、パターン辞書としてNL
の測定結果にもとづいてコアビツトマトリツクス
BCとマスクビツトマトリツクスBMとを決定する
ようにしているので、辞書データが圧縮されると
ともに、統計的な変動を吸収することができる。
また、未知ビツトマトリツクスBOの識別を行な
うに当たり、文字切れ距離DCと文字汚れ距離DB
とをそれぞれマトリツクスBOを太め処理、細め
処理をした後のビツトマトリツクスB1,B2との
間で求めるようにしているので、線幅の変動に影
響されない安定した距離にもとづいて判定が可能
となる利点がもたらされる。さらに、2つの距離
に分離しているので、読取(識別)判定基準につ
いて文字切れ量の許容度と汚れ量の許容度とをそ
れぞれ別個に変えることができる。つまり、汚れ
の多いものは汚れを許容し、切れの多いものは切
れを許容することが自由かつ個別に選択できるた
め、誤読率を著しく低減させることが可能とな
る。
【図面の簡単な説明】
第1図はこの発明の実施例を示す構成図、第1
A図は第1図に示される画像処理プロセツサの具
体例を示すブロツク図、第2図は2値化画像例を
説明するための説明図、第3図はビツトマトリツ
クスの一例を示す構成図、第4図は累積マトリツ
クスを説明するための説明図、第5図は第1ビツ
トマトリツクスを示す構成図、第6図は第2ビツ
トマトリツクスを示す構成図、第7図はコアビツ
トマトリツクスを示す構成図、第8図はマスクビ
ツトマトリツクスを示す構成図、第9図はコアビ
ツトマトリツクスを求める方法を説明するための
説明図、第10図は5×5の二次元局部メモリを
示す構成図、第11図はコア要素抽出条件とその
具体化回路例を説明するための説明図、第12図
は太めまたは細め処理を説明するための説明図、
第13図は太め処理回路の具体例を示す構成図、
第14図は細め処理回路の具体例を示す構成図、
第15図は距離計算方法の概略を説明するための
原理構成図、第16図は距離計算の物理的意味を
説明するための図である。 符号説明、1……学習または識別対象、2……
TVカメラ、3……2値化回路、5,51,5
2,62,7,71,72,8,81,82……
メモリ、4……特徴抽出回路、6……画像処理プ
ロセツサ、9……制御プロセツサ、10……入出
力インタフエイス回路、60……連結性解析部、
61……文字切り出し部、63……ビツトマトリ
ツクス累積部、64……コアビツトマトリツクス
作成部、65……マスクビツトマトリツクス作成
部、66,DL……太め処理回路、67,SK……
細め処理回路、68……文字切れ距離演算回路、
69……文字汚れ距離演算回路。

Claims (1)

    【特許請求の範囲】
  1. 1 学習または識別対象となる文字パターンを二
    次元走査形撮像手段により走査して得られるビデ
    オ信号を所定のしきい値レベルで2値化する2値
    化手段と、該2値化された文字パターンをセグメ
    ント化するとともに各セグメントの各種特徴量を
    抽出する特徴量抽出手段と、該特徴量からセグメ
    ントどうしの連結性を解析する連結性解析手段
    と、連結性をもつセグメントの集合から所定の幅
    と高さをもつ外接4角形によつて文字パターンを
    切り出すとともに該切り出された文字パターンを
    複数の線分で縦、横に分割し該分割された各要素
    について文字パターンの存在の有無に応じて〓
    1”または〓0”を割り当てることによつてビツ
    トマトリツクスを形成するビツトマトリツクス形
    成手段と、学習対象となる文字パターンについて
    そのビツトマトリツクスを所定回数測定して加算
    し該加算結果から累積マトリツクスを形成する累
    積マトリツクス形成手段と、該累積マトリツクス
    について互いに異なるしきい値をそれぞれ設定し
    て2種類のビツトマトリツクスを作成するととも
    に該2種のビツトマトリツクスからそれぞれコア
    ビツトマトリツクスおよびビツトマトリツクスを
    形成するコアビツトマトリツクスおよびマスクビ
    ツトマトリツクス形成手段と、識別対象となる未
    知文字の未知ビツトマトリツクスについて太めお
    よび細め操作を行なう操作手段と、該太めまたは
    細められた2つの未知ビツトマトリツクスと学習
    された文字パターンのコアビツトマトリツクスと
    マスクビツトマトリツクスとの間で所定の論理操
    作をすることにより文字切れ距離および文字汚れ
    距離を演算する演算手段と、これら2つの距離に
    ついて互いに異なる判定基準にしたがつて判定処
    理を実行する判定処理手段とを備え、該判定結果
    から未知文字を識別することを特徴とする文字識
    別装置。
JP59084080A 1984-04-27 1984-04-27 文字識別装置 Granted JPS60230281A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP59084080A JPS60230281A (ja) 1984-04-27 1984-04-27 文字識別装置
US06/727,889 US4701961A (en) 1984-04-27 1985-04-26 Character identifying apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59084080A JPS60230281A (ja) 1984-04-27 1984-04-27 文字識別装置

Publications (2)

Publication Number Publication Date
JPS60230281A JPS60230281A (ja) 1985-11-15
JPH0436433B2 true JPH0436433B2 (ja) 1992-06-16

Family

ID=13820507

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59084080A Granted JPS60230281A (ja) 1984-04-27 1984-04-27 文字識別装置

Country Status (2)

Country Link
US (1) US4701961A (ja)
JP (1) JPS60230281A (ja)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62180488A (ja) * 1986-02-03 1987-08-07 Ricoh Co Ltd パタ−ンマツチング方式
US4809341A (en) * 1986-07-18 1989-02-28 Fujitsu Limited Test method and apparatus for a reticle or mask pattern used in semiconductor device fabrication
US4897880A (en) * 1987-02-17 1990-01-30 Soricon Corporation Data acquisition control method and system for a hand held reader
US5625710A (en) * 1988-07-20 1997-04-29 Fujitsu Limited Character recognition apparatus using modification of a characteristic quantity
WO1990001198A1 (fr) * 1988-07-20 1990-02-08 Fujitsu Limited Dispositif de reconnaissance de caracteres
JP2675610B2 (ja) * 1989-03-20 1997-11-12 富士写真フイルム株式会社 画像処理方法
JPH03210679A (ja) * 1990-01-12 1991-09-13 Hiyuutec:Kk パターンマッチング方法および装置
US5237621A (en) * 1991-08-08 1993-08-17 Philip Morris Incorporated Product appearance inspection methods and apparatus employing low variance filter
US5365596A (en) * 1992-12-17 1994-11-15 Philip Morris Incorporated Methods and apparatus for automatic image inspection of continuously moving objects
US5717456A (en) * 1995-03-06 1998-02-10 Champion International Corporation System for monitoring a continuous manufacturing process
JP2001216470A (ja) * 2000-01-31 2001-08-10 Keyence Corp パターンマッチング方法及び装置
JP3604993B2 (ja) * 2000-03-16 2004-12-22 シャープ株式会社 画像符号化装置、画像符号化方法、画像復号装置、および画像復号方法
WO2002048953A1 (en) * 2000-12-15 2002-06-20 United States Postal Service Method and apparatus for alphanumeric recognition
JP3979136B2 (ja) * 2002-03-20 2007-09-19 富士ゼロックス株式会社 認識装置および方法
KR100791517B1 (ko) * 2006-02-18 2008-01-03 삼성전자주식회사 디지털 방송 수신 단말기가 디지털 방송으로부터 전화번호정보를 검출하는 장치 및 방법
JP4694389B2 (ja) * 2006-03-02 2011-06-08 コニカミノルタエムジー株式会社 文字認識方法及び撮影装置
DE102017116882B4 (de) * 2017-07-26 2020-01-09 Bundesdruckerei Gmbh Druckinspektionsvorrichtung zur optischen Inspektion eines Druckbildes eines Druckobjekts

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3601802A (en) * 1966-09-09 1971-08-24 Kokusai Denshin Denwa Co Ltd Pattern matching character recognition system
US3644890A (en) * 1969-12-29 1972-02-22 Philco Ford Corp Optical character recognition system using parallel different scan signal processors to feed higher speed asynchronous recognition register
DE3070721D1 (en) * 1980-12-18 1985-07-04 Ibm Process for inspecting and automatically classifying objects presenting configurations with dimensional tolerances and variable rejecting criteria depending on placement, apparatus and circuits therefor

Also Published As

Publication number Publication date
JPS60230281A (ja) 1985-11-15
US4701961A (en) 1987-10-20

Similar Documents

Publication Publication Date Title
JPH0436433B2 (ja)
US4162482A (en) Pre-processing and feature extraction system for character recognition
CA1160347A (en) Method for recognizing a machine encoded character
US4630308A (en) Character reader
CN104680531B (zh) 一种连通量统计信息提取方法及vlsi结构
GB1567287A (en) Pattern encoding apparatus
JPS59790A (ja) パタ−ン識別装置
JPH0256708B2 (ja)
US4887303A (en) Character reading method
JPH0256707B2 (ja)
US20050238235A1 (en) Run length based connected components and contour following for enhancing the performance of circled region extraction algorithm
JP2899383B2 (ja) 文字切出し装置
KR100731692B1 (ko) 영상처리에 의한 수위산출방법
KR100295245B1 (ko) 가중치를 이용한 병렬 세선화 방법
JP2963508B2 (ja) 文字切出し装置
JPS622382A (ja) 画像処理方法
JP2761285B2 (ja) しきい値決定装置
JPH06274692A (ja) 文字抽出装置
JP2843185B2 (ja) しきい値決定方法及びその装置
JP3127413B2 (ja) 文字認識装置
JPS58165178A (ja) 文字読取り装置
JPH07152862A (ja) 文字認識用の文字切り出し装置
JPH04205271A (ja) 最適2値化しきい値決定方法
JPS62217387A (ja) パタ−ン識別装置
JPH03122786A (ja) 光学的文字読取装置