JPS61156487A - 画像処理装置 - Google Patents

画像処理装置

Info

Publication number
JPS61156487A
JPS61156487A JP59276462A JP27646284A JPS61156487A JP S61156487 A JPS61156487 A JP S61156487A JP 59276462 A JP59276462 A JP 59276462A JP 27646284 A JP27646284 A JP 27646284A JP S61156487 A JPS61156487 A JP S61156487A
Authority
JP
Japan
Prior art keywords
contour
pattern
points
code
extracted
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
Application number
JP59276462A
Other languages
English (en)
Inventor
Masatoshi Okutomi
正敏 奥富
Tetsuo Sueda
末田 哲夫
Michihiro Tokuhara
徳原 満弘
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP59276462A priority Critical patent/JPS61156487A/ja
Priority to DE19853515159 priority patent/DE3515159A1/de
Priority to GB08510712A priority patent/GB2161006B/en
Publication of JPS61156487A publication Critical patent/JPS61156487A/ja
Priority to US07/157,147 priority patent/US4833721A/en
Pending legal-status Critical Current

Links

Landscapes

  • Character Discrimination (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔技術分野〕 本発明は手書文字、印字文字、その他あらゆるパターン
の認識が可能な画像処理装置に関するものである。
〔従来技術〕
従来からパターン認識について様々な提案がある。例え
ば、パターンの輪郭情報を用いてパターン認識を行う場
合、各輪郭点における輪郭線方向を第1図に示す1〜8
の方向コードに従って頃子化したコートとして求められ
ていた。
しかし、この方法では、例えば第2図に示す様なパター
ンがあった場合、図の51を始点とし。
時計回りに輪郭を追跡した時に得られる方向コードは、
第3図に示す様になり、本来連続的に変化する方向コー
トが、t53図のA、Hの部分(第2図のa、bに対応
)で示す様に、コード上不連続になってしまい、認識す
る際に不都合を生じる。
このことは、元のパターンが回転した場合等による開始
点の変化が、その後の認識を困難にするということを意
味し、処理時間の増大をもたらすという欠点があった。
〔目  的〕
以上の点に鑑み、本願発明は上記欠点を除去しパターン
の輪郭を連続したデータとしてとらえ、パターンの位置
ずれ、回転、大きさの変化なとに影響されない安定した
パターンの認識が可能な画像処理装置を提供することに
ある。
〔実施例〕
以下、図面を参照し、本願発明について詳細に説明する
。本願でいう画像は文字、マーク、記号、絵等を示すも
のである。
第4図(a)、(b)は本願発明の適用が可能な画像処
理装置の1例を示す図である。1はリーク、2はOCR
、リーグ又はプリンタ等の制御部、3はプリンタ、4は
ディスプレイ付コノピユータで各機器の制御指令を出し
たり、所望のデータを表示させることが可能である。5
はキーホードである。又、(b)では10は/\ンデイ
型の画像処理装置本体で、11は光源、12は読み取る
べき原稿である。なお13は光学系で、光源11及び原
稿12上のパターンからの光を光電変換素子(例えば面
状C0D)14に導(,15は光電変換素子14から出
力データ処理及び/又は出力を行う処理部である。なお
、この様な構造に限る必要はない。又、ディスク装置や
、マイクロフィルムワークステーション等を具備したシ
ステムの−・つであってもよい。
次にriij記処理部15について、詳細に説明する。
第5−1図は前記処理部15のブロック図である。16
は前処理回路で入カバターンに対し。
2値化、ノイズ除去等を行う。次にCPU17及びメモ
リ18によってパターンの特徴を抽出する。特徴抽出に
ついては、第5−2図の破線内に示す流れとなる。つま
り、1次特徴抽出を行うことにより該パターンの輪郭情
報をコード化する。
そしてパターンあるいは抽出法によってはそのコードを
そのまま用いる。又、更に2次特徴抽出により前記コー
ド列とは別の特徴を抽出してもよい。そして以上によっ
て得られた特徴について、メモリ18等の辞書と照合し
たり、あるいは類似度や相関を計算し、該パターンを判
定してもよい。更にト記特徴抽出を繰り返してもよいし
、他の特徴抽出を行い、その後パターンを決定してもよ
い。
次に、本発明の特徴抽出について、更に詳細に説明する
。1次特徴抽出では、まずパターンの輪郭を形成する画
素の中からあらかじめ定めた一定個数だけ抽出する。次
いで、その抽出点に基づいて輪郭接線方向の方向差を求
め、順次それをコート化する。
輪郭点抽出のフローチャートを第6図に示す。
即ち、まず画像をラスクスキャンして最初にパターンに
当たる画素を求める等の方法により輪郭追跡開始点を求
め、その位置を記憶する(STEPI)、’次いで、輪
郭上例えば右隣りに隣接する輪郭点を求め(STEP3
)、開始点からの距離交を求める(STEP4)、開始
点からの距離文は例えば以下の(1)  、 (1’)
式に従って積算していく。
例えば隣接輪郭点が上下右左に位置する詩文=文+1 
         (1)隣接輪郭点が斜め方向に位置
する詩 文=党+1.4          (1′)以にによ
り、5TEP6までで輪郭の一周の長さLか求まる。
次いで、このLの値を元に一定個数Nの輪郭点抽出を行
なう。まず開始点を抽出点として選び(STEP8) 
、隣接輪郭点とその開始点からの輪郭長文を求める(S
TEP l l 、 12)。ここで交の求め方は先の
(1)、(1’)に従う。そし見 て距#N毎に輪郭点を求めるために以下の条件を判定す
る(STE、PI3)。
文≧V工土ニュ上      (2〕 ここで、Nはあらかじめ定められた抽出すべき輪郭点の
個数である。もし、(2)式が成り立てば5TEP8に
戻って輪郭点を抽出し、成り立だない間つまり、次の輪
郭点まで達していない場合は5TEP11.12を繰り
返す。そして、N個の輪郭点が抽出されると終了する(
STEPlo)。
以上の方法を、例えば第7図に示すパターンに適用すれ
ば、図の斜線で示した画素(S+〜52o)が抽出され
る。詳細は省略するが、各輪郭り 点の間はNになっている。但し、N=20とし、輪郭追
跡開始点はSlで、右回りに輪郭を追跡した。
次に、輪郭抽出点に基ついて輪郭接線方向の方向差を順
次求めコート化する。例えば輪郭抽出点が第8図に示す
様に並んでいる時、輪郭接線方向の方向差は図のαで、
それを例えば第9図に示す様に8方向に量子化し、コー
ト化する。
ここで、常に最初の輪郭接線方向(第8図のSi丁了了
ゴ)をコー1” Oの方向に一致させる。
この様に、輪郭接線方向の方向差をコード化することに
より 不当な不連続点が生しることなく、かつ輪郭を何
度回っても周期的に変化するコード列が得られる。−例
として、第2図のパターンの総ての輪郭点を用いて得ら
れるコード列を@IO図に示す。第3図と比較して明ら
かな様に、不当な不連続点がなく、以後の識別処理に適
しており、かつコードの開始点の変動などに対し安定で
ある。
第7図に示したパターンに対し、以り詳述した処理を施
した結果が第11図である。図の()で示したものかコ
ート列であるか、パターンの411かな凹凸に影響され
ずに輪郭形状をよく表現しており、かつ長さも正規化さ
れている。
次に、以」二説明した1次特徴抽出によって得られたコ
ート列を用いて2次特徴抽出では、該コート列から、以
後の識別に特に有効な情報を、特徴パラメータとして抽
出する。特徴パラメータの1例を以下に示す。
Pl :コード「4」の数 P2 :コード「3」の数 P3 :コード「2」の数 P、:コードrlJの数 P5 ・コード「0」の数 P6 :コード「−1」の数 P7 ・コード「−2Jの数 Prl 、コード「−3」の数 Pl、:マイナスのコードのかたまりの数、但し間にコ
ード「0」が入ってもよい。
P+o:r−2J以下のコードのがたまりの数F++:
r2J以上のコードのかたまりの数F、2:r3J以上
のコードのかたまりの数P13.コード「0」の最大連
続個数 P I/、・マイナスのコードの総和 ト記パラメータにおいて、例えばPoはループの数や分
離したパターンの数に、P9はパターンの凹部の数に相
等し、共にパターンの大局的な特徴を表わす。P5.P
l3はパターンの外郭形状の直線性を表わし、P II
はとがった箇所の数に相当する。
次に、以」二のデータをもとにして判定は2次特徴抽出
により得られる特徴パラメータの値を、あらかしめメモ
リに格納されている各カテゴリ毎の辞書と照合し、入力
されたパターンがどのカテゴリに属すか、又はどれにも
属さないかを判定する。辞書の一例を第12図に示す。
図でMAX 。
MINは各特徴パラメータの許容される最大、最小値で
あり、X印は制限がないことを示す。そして、P1〜P
 14の総ての特徴パラメータか条件を満たせば、入カ
バターンはそのカテゴリに属すと判定する。
その判定結果は、そのまま1に識結果として出力しても
よいし、また候補カテゴリとして記憶し、さらに別の認
識処理に進むこともできる。
1111記実施例において、輪郭点の抽出法は第6図に
示した方法に限られるものではなく、パターンの輪郭形
状の細かな凹凸やノイズなどになるべく影響されずにパ
ターンの形状の特徴を表わすような画素を一定個数抽出
する方法であれば、後の処理に全く影響を及ぼすことな
く適用できる。また方向コードも第9図に示す8方向に
限らず、認識対象に応じて、より細かく(例えば、第1
3図の様に)又は粗くすることは効果的である。
さらに、特徴パラメータは、ここで示したP0〜F +
4に限られるものではなく、やはり認識対象に従って種
々のものを用いることができる。
また利足法も、第12図で示した様な辞書と照合する方
法以外に、入カバターンと各カテゴリとの距#Dを特徴
パラメータP0〜Pkの各関数として計算し、Dの大小
により判定する方法もある。
例えば、 D=7=a、(b 、−P、) 2    (3)1・
01 但し、a、、b、は各カテゴリ毎に定める定数である。
〔効  果〕
以上、詳述したように本願発明によりパターンの輪郭点
を一定個数抽出し、それに基づいて輪郭接線方向の方向
差を求めてコード化し、さらにそこから特徴パラメータ
を求めることにより。
少ない情報でパターン形状の特徴を安定にかつ忠実に表
現することができ、簡単な判定法と組み合わせて、全体
として高速かつ高認識率のパターン認識装置を提供する
ことが可能となった。
又、簡単なアルゴリズムで、所定の個数の輪郭点を抽出
することができ、その後のパターン認識の精度を高める
ことができる。
【図面の簡単な説明】
第1図は従来の方向コードを示す図、 第2図はパターンの1例を示す図、 第3図は輪郭点と方向コードの関係を示す図、第4図は
本発明の適用が可能な画像処理装置の1例を示す図、 第5−1図は処理部のブロック図、 第5−2図はパターンの特徴抽出の流れを示す図、 第6図は1次特徴抽出部における輪郭点の抽出法を示す
図、 第7図はパターンの1例と、その輪郭抽出点を示す図、 第8図は輪郭抽出点と輪郭接線方向の方向差の関係を示
す図、 第9図は本発明適用の各輪郭抽出点における方向コード
を示す図、 第10図は輪郭点と方向コードの関係を示す図、 第11図は本発明による方向コードを示す図、第12図
は判定部で用いる各カテゴリ毎の辞書の1例を示す図、 第13図は細分化した方向コードを示す図。 16は前処理回路、1はリーダ。 隻+2

Claims (1)

  1. 【特許請求の範囲】 画像パターンの輪郭情報を所定方向に、追跡し輪郭点を
    検出する検出手段、 上記輪郭点の中から、所定個数の輪郭点を抽出する抽出
    手段、 上記抽出手段によって抽出された抽出点に基づいて輪郭
    接線方向の方向差を求め、コード化し、パターンの形状
    を反映するパラメータを求め、該パラメータに従って、
    該画像パターンを識別する識別手段を有したことを特徴
    とする画像処理装置。
JP59276462A 1984-04-27 1984-12-28 画像処理装置 Pending JPS61156487A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP59276462A JPS61156487A (ja) 1984-12-28 1984-12-28 画像処理装置
DE19853515159 DE3515159A1 (de) 1984-04-27 1985-04-26 Bildverarbeitungseinrichtung
GB08510712A GB2161006B (en) 1984-04-27 1985-04-26 Character recognition apparatus
US07/157,147 US4833721A (en) 1984-04-27 1988-02-11 Image processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59276462A JPS61156487A (ja) 1984-12-28 1984-12-28 画像処理装置

Publications (1)

Publication Number Publication Date
JPS61156487A true JPS61156487A (ja) 1986-07-16

Family

ID=17569779

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59276462A Pending JPS61156487A (ja) 1984-04-27 1984-12-28 画像処理装置

Country Status (1)

Country Link
JP (1) JPS61156487A (ja)

Similar Documents

Publication Publication Date Title
JP6080259B2 (ja) 文字切り出し装置及び文字切り出し方法
KR100432491B1 (ko) 융선방향 모델을 이용한 지문 특징데이터 추출방법
CA2022071A1 (en) Multi-scale recognizer for hand drawn strokes
CN101145198A (zh) 指纹识别中确定性编码方法与系统
JPH04311286A (ja) オンライン手書き文字認識における類似文字のプロトタイプを改良するための方法および装置
US5832102A (en) Apparatus for extracting fingerprint features
CN114863438B (zh) 用于识别曲线的方法及系统
RU2707320C1 (ru) Способ распознавания символа на банкноте и сопроцессор для вычислительной системы устройства для обработки банкнот
JPH05506115A (ja) 垂直方向にセグメント化されたキャラクタのデスキューイング、ろ波及び認識のための相関マスキング処理
JPS61156487A (ja) 画像処理装置
JPS61156486A (ja) 画像処理装置
JP2580976B2 (ja) 文字切出し装置
JP2959054B2 (ja) パターン認識装置における線種判別方式
JPS61156488A (ja) 画像処理装置
JP4648084B2 (ja) 記号認識方法及び装置
JPS6111886A (ja) 文字認識方式
JP2885476B2 (ja) 画像処理方法および装置
JPH11203405A (ja) 文字認識装置及び方法並びにプログラム記憶媒体
JPS6170674A (ja) 画像処理装置
JPH0357509B2 (ja)
JPS60230278A (ja) 画像処理方法
JP3250317B2 (ja) 文字認識装置
JPS60114985A (ja) 楽譜認識における辞書パタ−ン正規化方法
CN121787444A (zh) 用于条码的识读方法及识读装置、扫码设备
JPH01265378A (ja) 欧文文字認識方式