JPS6313227B2 - - Google Patents

Info

Publication number
JPS6313227B2
JPS6313227B2 JP54112876A JP11287679A JPS6313227B2 JP S6313227 B2 JPS6313227 B2 JP S6313227B2 JP 54112876 A JP54112876 A JP 54112876A JP 11287679 A JP11287679 A JP 11287679A JP S6313227 B2 JPS6313227 B2 JP S6313227B2
Authority
JP
Japan
Prior art keywords
line
circuit
length
recognition device
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.)
Expired
Application number
JP54112876A
Other languages
English (en)
Other versions
JPS5638683A (en
Inventor
Shigeru Kakumoto
Shigeru Shimada
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP11287679A priority Critical patent/JPS5638683A/ja
Priority to US06/181,774 priority patent/US4428077A/en
Publication of JPS5638683A publication Critical patent/JPS5638683A/ja
Publication of JPS6313227B2 publication Critical patent/JPS6313227B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Image Analysis (AREA)

Description

【発明の詳細な説明】 本発明は、図面等のパターンを認識するパター
ン認識装置において、パターン中に含まれる線の
種類を判別する線種判別方法に関するものであ
る。
一般に、設計図面などにおいては、実線、破
線、鎖線等のように線の種類を変えることによつ
て線の意味を与えているが、このような実線、破
線、鎖線等の複数線種で描かれた図面の線情報を
計算機に入力する場合、各線の経路とともに線種
を認識する必要がある。
従来、図面の計算機入力のためにデイジタイザ
等を用い、人手によつて、線の端点、屈折点等の
特徴点を選択的に抽出して、登録するものが知ら
れているが、非常に操作が面倒であり、かつ、長
時間を要する。
本発明は、自動的に実線、破線、鎖線等の線種
の判別を行なえるようにしたパターン認識装置に
おける線種判別方法を提供するものである。
このような目的を達成するために、本発明で
は、線を構成する線セグメントのそれぞれの長さ
または線セグメント間の間隔を計測し、線セグメ
ントの長さまたは間隔毎の出現頻度の分布を調
べ、その分布状態によつて線種を判別するように
したことに特徴がある。
第1図は、本発明に係るパターン認識装置の一
実施例の構成を示すもので、1は認識すべき図
面、2はテレビジヨンカメラ等の光電変換装置、
3は画像メモリ、4は実線経路認識装置、5は特
徴点メモリ、6は破線経路認識装置、7は結合情
報格納メモリ、8は本発明による線種判別装置を
示す。
また、線種判別装置において、81は線長計測
回路、82はヒストグラム作成回路、83は正規
化回路、84はヒストグラム格納メモリ、85は
線種決定回路を示す。
このような構成において、第2図に詳細に示す
ような図面1を読み取る場合について説明する。
このような図面1を光電変換装置2により光電
変換し、その結果を画像メモリ3に格納する。次
に、実線経路認識装置4としては、コンピユータ
などのプログラムとして実現することも可能であ
る。いずれの場合でも本認識装置4は、画像メモ
リ3と特徴点格納メモリ5に接続され、画像メモ
リを参照、解析して、線を構成する各線セグメン
トの端点、屈曲点および構成点数などを求め、特
徴点格メモリ5に格納する。この解析方法につい
ては、種々の方式がとられているが、最も一般的
な方法は、画像データに細線化処理を施こし、線
の芯線画像を求め、方向コード化する手法であ
る。本出願においては、この解析の方法としてい
かなる手法を用いても良い。しかし、ここで、実
線経路認識装置4では、複数線種の線が描かれて
いる場合には、すべて実線として処理される。例
えば、第2図に示すような線セグメントl1〜lk
認識する場合、それらの構成点数をn1〜nkとした
時、特徴点格納メモリ5には第3図に示すような
データが格納される。なお、実線経路認識装置4
は、光学、文字読取装置等で用いられている線抽
出手段を導入することにより容易に実現できる。
次に、破線経路認識装置6では、特徴点格納メ
モリ5に格納されたデータを順次読み出し、線が
破線、鎖線からなる場合に、それらを構成する線
セグメントの接続を行なう。具体的には、まず、
特徴点格納メモリ5から所定の線セグメントの情
報を読み出し、そのセグメントの端点を探索基点
とし、続いて読み出される線セグメントの端点が
探索基点から所定距離内にあり、かつ、両セグメ
ントのなす角が一定以内であるかどうかなどの条
件を調べ、それらの条件を満たす線セグメントを
接続可能候補として結線情報格納メモリ7に格納
する一方、特徴点格納メモリ5から読み出された
線セグメントが接続可能であることを示す信号を
線種判別装置8に送る。
このように、メモリ5から読み出された線セグ
メントが接続可能候補であれば、前述探索基点と
接続される点とは異なる他の端点を探索基点とし
て設定し、次に読み出された線セグメントとの関
係を前述したようにして調べて行く。このように
して、メモリ5のすべての線セグメントについて
上述した動作を繰り返すことにより、破線、鎖線
等の1つの線における線セグメントの接続を行な
い、その線を実線として表現して経路を求めその
端点、屈曲点の情報を求める。さらに次の線の経
路を求めるためには、所定の線セグメントの端点
を探索基点として同様な動作を行なえばよい。な
お、破線経路認識装置6は汎用のマイクロコンピ
ユータに、メモリ5,7線種判別装置8を接続す
ることによつて容易に実現できる。ここで、線種
判別装置8は、管線経路認識装置6からはレジス
タ群と見なせるため、その接続にも特別な対応は
不要である。
一方、線種判別装置8は、本発明に従つて、実
線、破線、鎖線等の線種を判別するための装置で
特徴点格納メモリ5に格納されている線セグメン
トの情報を破線経路認識装置6に入力する度に、
線種判別装置8にも入力し、その情報と、認識装
置6から送られる接続情報とを基に、対応する線
の種類を判定し、その結果を、認識装置6で得ら
れる端点、屈曲点情報とともに、結線情報格納メ
モリ7に格納する。それによつて、メモリ7には
第4図に示すようなデータが格納される。但し
T1〜T3は線種、L1〜L4は線を示す。
以下、線種判別装置8の具体的動作につき説明
する。
線長計測回路81では、メモリ5から読み出さ
れる各線セグメントの端点および屈曲点情報によ
り、各線セグメントの線長を求め、その結果をヒ
ストグラム作成回路82に入力する。このヒスト
グラム作成回路82では、対応する線セグメント
が接続可能かどうかを示す接続情報が認識装置6
から入つた時、計測回路81からの線長を取り込
み、その線長の出現頻度を求めるためのデータと
する。同様に、次々と読み取られる線セグメント
について線長を求め、接続情報によりその情報を
作成回路82に取り込み、それぞれの線長の出現
頻度をヒストグラムとして作成し、その結果をメ
モリ84に格納する。
一方、正規化回路83では、認識装置6から送
られてくる接続情報の数を計数し、その計数値に
より、メモリ84に格納されているヒストグラム
の正規化を行なう。それによつて、各線長のセグ
メントが現われる割合を百分率として表わすこと
ができる。
第5図は、このようにして求めたヒストグラム
の例を示すもので、aは破線、bは一点鎖線、c
は二点鎖線、dは実線の場合を示している。な
お、第5図dでは、所定長さ以上の線長を一定値
として扱つている。
図から解るように、破線および実線の場合は単
蜂性を表わしており、その内、破線は短い線長部
分に分布し、実線は、長い線長部分に分布してい
る。また、一点鎖線の場合は、同じ高さを有する
双峰性を表わしており、二点鎖線の場合は、短い
線長の線分数が長い線分の2倍となつた双峰性を
表わしている。
したがつて、ヒストグラムの峰の数、その位置
およびその高さを調べれば、どの線種であるかが
決定される。このような決定を各線の経路の認識
毎に線種決定回路85において行ない、その結果
を結線情報格納メモリ7に格納する。
第6図〜第8図は第1図の線種判別装置8中の
各回路の具体的構成の一例を示すもので、第6図
は線長計測回路81の構成、第7図はヒストグラ
ム作成回路82、正規化回路83の構成、第8図
は線種決定回路85の構成を示す。
第6図において、11,12および13,14
はそれぞれ特徴点格納メモリから読み出された線
セグメントの端点または屈曲点のxおよびy座標
の入力端子で、入力端子11および13には、あ
る端点または屈曲点の座標x1およびy座標y1が入
力され、入力端子12および14には、次の端点
または屈曲点のx座標xi+1およびy座標yi+1が入
力される。15は線セグメントの構成点数nを入
力する入力端子、16はメモリ・リード・ストロ
ーブの入力端子、17および18は減算回路、1
9および20は乗算回路、21および23は加算
回路、22は平方根計算回路24および25はラ
ツチ回路、26は減算カウンタ、27は零判別回
路、28および29は遅延回路、30〜32はア
ンドゲート、33はフリツプフロツプを示す。
このような構成において、入力端子16へ入力
されるようなメモリ・リード・ストローブによ
り、メモリ5から、まず、構成点数nと1つ目の
端点のx座標x1およびy座標y1とを読み出し、そ
れぞれ入力端子15,11および13に入力す
る。この内、構成点数nはカウンタ26に入力さ
れるので、零判別回路27ではカウンタ26の内
容が零でないことを示す信号をアンドゲート30
に入力する。一定時間たつと、遅延回路28から
信号が出て、アンドゲート30が開かれ、それに
よつてカウンタ26の内容が1だけ減算されると
ともに、フリツプフロツプ33がセツトされる
が、このフリツプフロツプ33からセツト信号が
出る前に、遅延回路28の出力であるストローブ
信号はなくなつているので、アンドゲート32は
開かれない。次のメモリ・リード・ストローブが
入力端子16から入ると、線セグメントの次の端
点または屈曲点のxおよびy座標xi+1およびyi+1
が入力端子12および14に供給される。それに
よつて、減算回路17,18、乗算回路19,2
0、加算回路21、平方根計算回路22の働きに
より、 √(i+1−)2+(i+1−)2 が求められる。
一方、メモリ・リード・ストローブの遅延出力
がアンドゲート30から出力されるが、この時、
フリツプフロツプ33はセツト状態にあるので、
アンドゲート32が開かれ、計算回路22の出力
が加算回路23を通してラツチ回路24に入力さ
れる。
さらに次のストローブが入ると、次の端点また
は屈曲点の座標が入力端子11,13に入力さ
れ、同様な計算機がなされるが、この時加算回路
23にはラツチ回路24の出力が入力されている
ので、それらの加算結果が、アンドゲート30か
らのセツト信号でラツチ回路24に入力される。
このような動作を繰り返すことによつて、ラツチ
回路24には次のような線長LNが得られる。
LNo-1i=1 √(i+1−)2+(i+1−)2 そして、カウンタ26の内容が零になると、そ
れによつてアンドゲート31に信号が出て、次の
ストローブにより、ラツチ回路24の内容をラツ
チ回路25に移し、一定時間後、遅延回路29の
出力でラツチ回路24をリセツトする。
このようにして、ラツチ回路には対応する線セ
グメントの線長LNが格納される。
次に第7図において、41は第1図の破線経路
認識装置6からの対応する線セグメントの接続情
報を入力する入力端子、42は第6図のラツチ回
路25からの線長データ入力端子、43はカウン
タ、44はデコーダ、45〜47はアンドゲー
ト、48〜50はカウンタ、51〜53は演算回
路を示す。
このような構成において、第6図のラツチ回路
25からの線長データをデコーダ44に入力し
て、線長毎の信号を発生し、アンドゲート45〜
47に入力するが、この時、入力端子41から対
応する線セグメントの接続可能を示す接続情報が
入力されていると、それらのアンドゲートが開か
れ、特定の線長に対応するカウンター48〜50
の計数が行なわれる。このような動作を各線セグ
メント毎に繰り返すことにより、カウンタ48〜
50には、対応する線長の出現頻度を現わすデー
タC1〜Ckが得られる。これが、格納メモリ84
に格納される。
一方、カウンタ43では接続情報の数、すなわ
ち、線を構成する線セグメントの数をカウントす
る。
1つの線の経路認識が終ると、図示されていな
い制御信号により、演算回路51〜53が動作さ
れ、メモリ84からの接続線セグメントの数の情
報CTと、カウンタ48〜50の出力C1〜Ckと、
一定値S、例えば100とを入力し、次の演算を行
なう。
Hi=Cj×S/CT このようにして求められたH1〜Hkは正規化さ
れたヒストグラムの各線長における出現頻度を表
わしていることになる。これらの情報は格納メモ
リ84に格納される。
第8図において、61〜64は閾値回路、6
5,66はリード・オンリ・メモリ(ROM)、
67,68は出力端子である。なお、閾値回路6
1,62はある閾値V1を有し、63,64はVt
を有している。
このような構成において、図示されない上記制
御信号により正規化回路から送られる線長毎の出
現頻度H1〜Hkを格納メモリ84から読み出し複
数の閾値V1〜〜Vtでレベル比較し、その結果の
出力信号H11〜Hk1,T1t〜HktをROM65,66
にアドレスとして入力し、ROMの出力を出力端
子67,68から線種コードTとして出力し、第
1図の結線情報メモリ7に格納する。
なお、図のように複数のROMの代りに1つの
ROMを使用してもよい。
上述した実施例では、線セグメントの線長を求
め、その線長に対応する出現頻度を表わすヒスト
グラムを作成したが、線セグメント間の白領域の
長さすなわちセグメント間隔に対応する出現頻度
を表わすヒストグラムを作成するようにしてもよ
い。その場合は、第6図の入力端子11〜14に
2つの線セグメントの対向する端点の情報を入力
し、同様な演算を行なうことにより、所望のヒス
トグラムが得られ、線セグメント間の間隔の違い
によつて線種を異ならせるような場合に有効であ
る。
なお、上述した例に限らず、本発明は種々の実
施例、変形が考えられることは言うまでもない。
以上述べたように、本発明によれば、簡単な構
成で、自動的に線種を判別することができる。
【図面の簡単な説明】
第1図は本発明に係るパターン認識装置の全体
構成図、第2図〜第5図は第1図の動作を説明す
るための説明図、第6図〜第8図は第1図の主要
部の具体的構成の一例を示す図である。 1…図面、6…破線経路認識装置、8…線種判
別装置。

Claims (1)

  1. 【特許請求の範囲】 1 複数線種で描かれたパターンを認識する認識
    装置において、線を構成する各線セグメントの長
    さ、または線を構成する2つの線セグメント間の
    間隔を求め、これらの値から、各線における上記
    長さまたは間隔の出現頻度の分布を調べ、その分
    布状態により線種を判別するようにしたことを特
    徴とするパターン認識装置における線種判別方
    法。 2 複数線種で描かれたパターンを認識する認識
    装置において、線を構成する各線セグメントの長
    さを計測し、該計測値により、線セグメントの長
    さ毎の出現頻度を表わすヒストグラムを作成し、
    該スヒトグラムを正規化し、正規化されたヒスト
    グラムにより線種を判別するようにしたことを特
    徴とするパターン認識装置における線種判別方
    法。
JP11287679A 1979-09-03 1979-09-05 Discriminating method of type of line in pattern recognizer Granted JPS5638683A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP11287679A JPS5638683A (en) 1979-09-05 1979-09-05 Discriminating method of type of line in pattern recognizer
US06/181,774 US4428077A (en) 1979-09-03 1980-08-27 Line recognition method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11287679A JPS5638683A (en) 1979-09-05 1979-09-05 Discriminating method of type of line in pattern recognizer

Publications (2)

Publication Number Publication Date
JPS5638683A JPS5638683A (en) 1981-04-13
JPS6313227B2 true JPS6313227B2 (ja) 1988-03-24

Family

ID=14597736

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11287679A Granted JPS5638683A (en) 1979-09-03 1979-09-05 Discriminating method of type of line in pattern recognizer

Country Status (1)

Country Link
JP (1) JPS5638683A (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61139892A (ja) * 1984-12-12 1986-06-27 Toshiba Corp 線図形のベクトル変換方式
JPS61175880A (ja) * 1985-01-31 1986-08-07 Matsushita Electric Ind Co Ltd 破線抽出装置
JP2633552B2 (ja) * 1987-03-20 1997-07-23 キヤノン株式会社 画像処理方法
JP2813600B2 (ja) * 1990-02-28 1998-10-22 富士ファコム制御株式会社 表形式文書読取装置

Also Published As

Publication number Publication date
JPS5638683A (en) 1981-04-13

Similar Documents

Publication Publication Date Title
US4542526A (en) Character recognition apparatus
KR890002581B1 (ko) 복잡한 패턴의 인식방법과 장치
Kanungo et al. A methodology for quantitative performance evaluation of detection algorithms
US4428077A (en) Line recognition method
US20220310051A1 (en) Rhythm Point Detection Method and Apparatus and Electronic Device
JPS60204086A (ja) 物体識別装置
CN109508676A (zh) 一种逻辑电路图信息提取的机器视觉检测算法
KR940009992B1 (ko) 패턴인식장치
CN108460346B (zh) 指纹识别方法及装置
CN115541030A (zh) 高炉炉顶料面温度分布的识别方法、装置及存储介质
US4398177A (en) Method and circuit arrangement for formation of features for automatic character recognition
JPH02238588A (ja) 文字認識装置
CN113435289A (zh) 空间分割方法、装置、设备及存储介质
CN109213322B (zh) 一种虚拟现实中手势识别的方法及系统
CN114580514A (zh) 一种图像相似度确定方法、装置、电子设备及存储介质
JPS5924471B2 (ja) パタ−ン認識装置における線認識方法
KR960001753B1 (ko) 2치 화상처리에 의한 방향성 식별장치
JP2851865B2 (ja) 文字認識装置
JP3466903B2 (ja) 文字認識用マルチテンプレート辞書作成方法
JPS622382A (ja) 画像処理方法
JP2832035B2 (ja) 文字認識装置
JPS6334682A (ja) 文字認識装置
CN118097722A (zh) 指纹融合方法、入库方法、电子设备及可读存储介质
JPH0518153B2 (ja)
JP2935331B2 (ja) 図形認識装置