JPH0518153B2 - - Google Patents

Info

Publication number
JPH0518153B2
JPH0518153B2 JP23244285A JP23244285A JPH0518153B2 JP H0518153 B2 JPH0518153 B2 JP H0518153B2 JP 23244285 A JP23244285 A JP 23244285A JP 23244285 A JP23244285 A JP 23244285A JP H0518153 B2 JPH0518153 B2 JP H0518153B2
Authority
JP
Japan
Prior art keywords
vector
line
line type
data
length
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 - Lifetime
Application number
JP23244285A
Other languages
English (en)
Other versions
JPS6292083A (ja
Inventor
Masashige Yamamoto
Yasukazu Ito
Michiko Iwasaki
Hiroaki Harada
Nobuyuki Ito
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP23244285A priority Critical patent/JPS6292083A/ja
Publication of JPS6292083A publication Critical patent/JPS6292083A/ja
Publication of JPH0518153B2 publication Critical patent/JPH0518153B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Image Analysis (AREA)

Description

【発明の詳細な説明】 〔概要〕 設定データを計算機システムに入力する自動入
力装置において、該設計データの2値化データを
ベクトル化した後、各ベクトルの繋がりの関係を
抽出し、相互に繋がりのある各ベクトルの内、一
方が空き端子、又は両端が空き端子のベクトルの
長さを順に差し引いて、その差分値のデータ列を
求め、該データ列と特定の閾値とを比較する手段
を設けることにより、上記設計データを構成する
線分要素の線種の識別を行うようにしたものであ
る。
〔産業上の利用分野〕
本発明は、設計データを計算機システムに入力
する自動入力装置に係り、特に、設計図面に書か
れた線分要素の種類(例えば、実戦、破線、一点
鎖線、二点鎖線等)を高速に、且つ確実に識別で
いる線種識別回路に関する。
最近の論理装置の大型化に伴つて、論理回路図
面の枚数が多くなり、論理設計段階で、該論理装
置が正常に動作するかどうかを、該論理装置を試
作する等して確認することが困難になる動向にあ
る。
そこで、例えば、当該論理回路図を計算機シス
テムの主記憶装置上に展開して論理シミユレーシ
ヨン行うことにより、その正常性を確認すること
が必要になつてきた。
この時、当該論理回路図に記述されている論理
情報を、計算機システムに入力することが必要に
なるが、従来においては、線画データを、例え
ば、人手作業を必要とするデジタイザで入力して
いた為、入力時間、入力ミスが多いと云う問題が
あり、該論理回路図の自動入力が必要とされるよ
うになつてきた。
そこで、該論理回路図を光電変換によつて読み
取り、2値化データとして画像メモリに格納した
後、公知のパターン認識技術を使用して論理情報
(線分、シンボル、文字等)を自動的に抽出する
ことにより、デジタイザによる人手入力時に発生
していた入力工数、入力ミスの低減化が図られ、
自動入力の高信頼化が可能となつた。
然しながら、従来方式においては、線分要素の
種別を識別する方式において、確実に識別する方
式がなく、設計図面に書かれた線分の種類(実
線、破線、一点鎖線、…)を高速、且つ確実に識
別できる効果的な線種識別回路が要求されるよう
になつてきた。
〔従来の技術〕
第5図は従来の線種の識別方式を説明する図で
あつて、aは線種識別の為の構成例を示し、bは
従来方式によつて作成したヒストグラムの例を示
している。
先ず、ベクトル化処理部2において、画像メモ
リ1から2値化された設計データを読み出し、各
ベクトルの長さと傾きとから、各ベクトルの繋が
り関係を抽出する。
具体的には、各ベクトルの屈曲点、十字交差
点、空き端子を認識し、上記屈曲点、十字交差点
の所で、それぞれのベクトルは相互に繋がつてい
るものと認識する。
更に、このような繋がり関係にあるベクトルに
ついて、空き端子を持つベクトルに着目し、両端
が空き端子となつていて、且つ該空き端子間の距
離が、ある閾値以内にあるベクトル群を抽出す
る。
このようにして抽出したベクトル群について、
次のベクトル長の度数分布作成部4′において、
ベクトル長についてのヒストグラムを作成する。
該ヒストグラムの形が、例えば、単峰性を示し
た場合には、該繋がり関係にあるベクトル群は破
線と認識し、該ヒストグラムの形が双峰性を示し
ている場合には、一点鎖線と認識するものであ
る。
b図は、このように作成したヒストグラムの一
例であつて、その形により当該ベクトルが破線で
あるか、或いは一点鎖線であるかを識別できるこ
とが理解できる。
〔発明が解決しようとする問題点〕
然しながら、従来の線種識別方式は、繋がり関
係にあるベクトルを抽出して、単に長さ方向のヒ
ストグラムを作成し、その形によつて、当該ベク
トルの線種を認識しよとするものであるので、例
えば、異なつた線種が繋がつている場合には、各
線種間の端点の位置を正確に認識することができ
ず、誤認識する可能性が高いと云う問題点があつ
た。
第6図は上記従来方式の問題点を説明する図で
あつて、aは二点鎖線のヒストグラムを示してお
り、bは上記異種の線分が接続されている場合の
ヒストグラムを示している。
本図からも明らかなように、aのヒストグラム
でも、二点鎖線のヒストグラムでありながら、第
6図で説明した一点鎖線のヒストグラムと同じ双
峰性を示しており、一点鎖線と二点鎖線との区別
が困難であると云う問題があつた。
又、bのヒストグラムは破線と一点鎖線と云つ
た異種のベクトルが接続されている場合を示して
いるが、そのヒストグラムを見ても、それぞれの
ベクトルの端点を識別できないと云う問題があつ
た。
本発明は上記従来の欠点に鑑み、例えば、前述
の4種の線種、及び異種の線分が繋がつている場
合にも、高速で、且つ容易に線種の識別ができ、
各線種の端点位置を正確に抽出する方法を提供す
ることを目的とするものである。
〔問題点を解決するための手段〕
第1図は本発明の概念を説明する図であり、イ
は機械図面の一例を示し、ロは本発明の線種識別
方式を示し、ハは各線種の変動例を示した図であ
る。
本発明の線種識別回路は、機械図面、建築図
面、…等に書かれる実線、破線、一点鎖線、二点
鎖線の線種類を識別するものである。
先ず、本発明による線種識別回路で扱うデータ
は、設計図面を読み取つた2値画像に対して、ベ
クトル化を行い、そのベクトルに繋がり関係、方
向、…等を考慮に入れて求めた線種類が不明な線
分である。
第1図イに示した機械図面において、上記線種
が不明な線分がLで、該線分Lを形成するベクト
ルが各々v1,v2,v3,……voとする。
次に、(1)式によつて、各ベクトルの長さを順番
に演算し、差分値列を求める、即ち、 So-1=|lo-1−lo| ……(1) 本発明は、この差分値列の各値の大きさ、及び
変化から線種を識別する所に特徴がある。
今、各線種の差分値列をグラフを書くと、第1
図ロのようになる。
本発明による線種識別回路は、予め各線種の作
図規約により設定されている閾値Teを基に、全
ての差分値が、上記Teより小さければ、a図に
示すように破線、該Teより大きければ、b図に
示すように一点鎖線、交互に、該Teより大、小
があれば、c図に示すように二点鎖線と識別でき
るように構成する。
但し、上図においては、(1)式で示したように、
該差分値の絶対値をとつて図示したものである
が、必ずしも絶対値をとる必要はないことは云う
迄もないことである。
又、上記3種の線種識別に用いるベクトルは、
両端が空き端子、或いは一端が空き端子のもの
で、それ以外のベクトルは用いない。従つて、上
記3種の線種識別で残つた未知線分は全て実線と
判断する。
上記の方法で求めた各種線種に対する記述規約
は、例えば、 ・ 破線:各セグメントの長さの変動は閾値Te
以内とする。
セグメント o-1 o |lo-1−lo|<Te ・ 一点鎖線:各セグメントの長・短の長さ変動
は閾値Te以上とする。
o-1 o セグメント セ
グメント |lo-1−lo|>Te ・ 二点鎖線:各セグメントの長・短は一点鎖線
と同じとし、短い同志のセグメントの差分は破
線と同様とする。
そして、第1図ハの各線種の変動例を示す図に
あるような変動は許容する。
〔作用〕
即ち、本発明によれば、設計データを計算機シ
ステムに入力する自動入力装置において、該設計
データの2値化データをベクトル化した後、各ベ
クトルの繋がりの関係を抽出し、相互に繋がりの
ある各ベクトルの内、一方が空き端子、又は両端
が空き端子のベクトルの長さを順に差し引いて、
その差分値のデータ列を求め、該データ列と特定
の閾値とを比較する手段を設けることにより、上
記設計データを構成する線分要素の線種の識別を
行うようにしたものであるので、例えば、4種類
の線を高速、且つ確実に識別ができる為、各種設
計図面の線種識別に用いて、各線種で形成される
図形の意味解釈に適用可能である。又、各線種の
作図規約を緩やかにできる効果がある。
〔実施例〕
以下本発明の実施例を図面によつて詳述する。
第2図は本発明の一実施例を模式的に示した図で
あつて、→は制御線を示し、はデータの流れを
示しており、差分値算出部3、比較回路5が本発
明を実施するのに必要な機能ブロツクである。第
3図は本発明による線種識別処理手順を示した図
であり、第4図は異種線分のつながつている場合
の識別例を示した図である。
以下、第2図を参照しながら、第3図の線種識
別処理手順によつて、本発明の一実施例を説明す
る。
先ず、ベクトル化処理部2において、画像メモ
リ1から読み出した2値化データについて、各ベ
クトルの長さと、傾きとから各ベクトルの繋がり
関係を抽出する。
該抽出されたベクトルの内、線種が不明な線分
データを求める処理を実行した後、以下の処理
に入る。
両端が空き端子の孤立ベクトルを抽出し、長
さを測定する。
一端が空き端子のベクトルを抽出し、長さを
測定する。
未知線分の端から順に演算して、差分値を求
める。
差分値の大きさを、前述の閾値Teと比較し
て線種を判定し登録する。
上記〜迄の処理を、全ての未知の線分デー
タについて行い、の処理で当該処理が終了した
ことを検出すると、の処理で残りの未知線分を
実線と判定する。
このような線種識別処理を行うと、例えば、第
4図で示したような異種線分が繋がつている場合
にも、比較回路5で差分値に対して、閾値Teと
比較を行うことにより、差分値の変化(例えば、
s1〜s3と、s4〜s8の差)によつて、その繋がり点
を認識することができる。
このように、本発明は、ベクトルの繋がり関係
にあるベクトル群から個々に分離している孤立ベ
クトル(空き端子を持つベクトル)を抽出し、そ
れらの個々のベクトルの長さに変化があることに
着目し、各ベクトルの長さを端から順に差し引
き、差分値のデータ列を、特定の閾値Teと比較
することにより、線種の識別を行うようにした所
に特徴がある。
〔発明の効果〕 以上、詳細に説明したように、本発明の線種識
別方式は、設計データを計算機システムに入力す
る自動入力装置において、該設計データの2値化
データをベクトル化した後、各ベクトルの繋がり
の関係を抽出し、相互に繋がりのある各ベクトル
の長さを順に差し引いて、その差分値のデータ列
を求め、該データ列と特定の閾値とを比較する手
段を設けることにより、上記設計データを構成す
る線分要素の線種の識別を行うようにしたもので
あるので、4種類の線を高速、且つ確実に識別が
できる為、各種設計図面の線種識別に用いて、各
線種で形成される図形の意味解釈に適用可能であ
る。又、各線種の作図規約を緩やかにできる効果
がある。
【図面の簡単な説明】
第1図は本発明の概念を説明する図、第2図は
本発明の一実施例を模式的に示した図、第3図は
本発明による線種識別処理手順を示した図、第4
図は異種線分のつながつている場合の識別例を示
した図、第5図は従来の線種の識別方式を説明す
る図、第6図は従来方式の問題点を説明する図、
である。 図面において、1は画像メモリ、2はベクトル
化処理部、3は差分値算出部、4′はベクトル長
の度数分布作成部、5は比較部、v1〜voはベクト
ル、l1〜loはベクトル長、s1〜so-1は各ベクトルの
差分値、をそれぞれ示す。

Claims (1)

  1. 【特許請求の範囲】 1 設計データを計算機システムに入力する自動
    入力装置において、 画像メモリ1に格納されている2値画像データ
    をベクトル化し、該ベクトル化処理で得られた、
    各ベクトルの長さと、傾きとから、各ベクトルの
    繋がり関係を抽出する手段2を備え、 該繋がり関係のある各ベクトルの内、一端か、
    両端が空き端子のベクトルを抽出し、該抽出され
    たベクトルの長さを測定して、該繋がり関係のあ
    る端のベクトルから順に、上記各ベクトルの長さ
    を差し引いて、その差分値のデータを求める手段
    3と、上記手段3で求めた差分値のデータと、特
    定の閾値Teとを比較する手段5とを設け、 該手段5での比較結果によつて、上記設計デー
    タを構成する上記ベクトル(線分要素)の線種の
    識別を行うことを特徴とする線種識別回路。
JP23244285A 1985-10-18 1985-10-18 線種識別回路 Granted JPS6292083A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23244285A JPS6292083A (ja) 1985-10-18 1985-10-18 線種識別回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23244285A JPS6292083A (ja) 1985-10-18 1985-10-18 線種識別回路

Publications (2)

Publication Number Publication Date
JPS6292083A JPS6292083A (ja) 1987-04-27
JPH0518153B2 true JPH0518153B2 (ja) 1993-03-11

Family

ID=16939332

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23244285A Granted JPS6292083A (ja) 1985-10-18 1985-10-18 線種識別回路

Country Status (1)

Country Link
JP (1) JPS6292083A (ja)

Also Published As

Publication number Publication date
JPS6292083A (ja) 1987-04-27

Similar Documents

Publication Publication Date Title
US6144764A (en) Method and apparatus for on-line handwritten input character recognition and recording medium for executing the method
CN120260063A (zh) 工艺管道及仪表流程图的线路识别方法及装置
JPS6097482A (ja) パタ−ン認識装置
JPS6310472B2 (ja)
JPH0520794B2 (ja)
JPS6292083A (ja) 線種識別回路
CN113887248A (zh) 藏语数字翻译方法、装置、电子设备及存储介质
CN117992620B (zh) 一种基坑工程评估方法、系统、存储介质及电子设备
JPH0357509B2 (ja)
JPH0488481A (ja) シンボル候補領域の検出方法
JPH11126216A (ja) 図面自動入力装置
Hu et al. Structural boundary feature extraction for printed character recognition
JP3411949B2 (ja) 筆順及び続け字登録方法
JP2959054B2 (ja) パターン認識装置における線種判別方式
JP3553779B2 (ja) 文字列領域抽出方法,文字列領域抽出プログラムを記録した記録媒体および画像処理システム
JPS62134767A (ja) 記号名・線分名の自動抽出装置
JP2828820B2 (ja) 指紋照合装置
KR900005141B1 (ko) 문자인식장치
JPH0488480A (ja) 図形線分の特徴点抽出方法
JPS62162182A (ja) 手書き画入力装置の屈曲点抽出方式
CN114612942A (zh) 删除指纹断纹特征点的方法、装置、设备及介质
JPH07120361B2 (ja) 機械図面の接触記号分離方式
JPS61156486A (ja) 画像処理装置
JPS61182183A (ja) パタ−ン認識処理方式
JPH06195406A (ja) 画像処理方法