JPH02245984A - 線図形入力装置の直線近似方式 - Google Patents

線図形入力装置の直線近似方式

Info

Publication number
JPH02245984A
JPH02245984A JP6842089A JP6842089A JPH02245984A JP H02245984 A JPH02245984 A JP H02245984A JP 6842089 A JP6842089 A JP 6842089A JP 6842089 A JP6842089 A JP 6842089A JP H02245984 A JPH02245984 A JP H02245984A
Authority
JP
Japan
Prior art keywords
point
line
series
approximation
straight line
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.)
Granted
Application number
JP6842089A
Other languages
English (en)
Other versions
JP2512800B2 (ja
Inventor
Junichi Koizumi
潤一 小泉
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 JP6842089A priority Critical patent/JP2512800B2/ja
Publication of JPH02245984A publication Critical patent/JPH02245984A/ja
Application granted granted Critical
Publication of JP2512800B2 publication Critical patent/JP2512800B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 設計図面や地図等の線図形にて構成される図面を認識す
る線図形入力装置の直線近似方式に関し、3以上の特異
点を結ぶ線分列を1本の直線として近似できることを目
的とし、 線図形にて構成される図面を認識する線図形入力装置で
線図形を近似した折線列を直線に近似する線図形入力装
置Φ直線近似方式であって、該折線列の点系列中の分岐
点又はオープン点である任意の特異点を追跡始点とする
直線と該点系列中の系列点とのずれ距離を基準として該
直線による近似の可否を判定し、近似し壁るとき次の系
列点を追跡して該近似の可否を判定する追跡及び近似手
段と、進んだ系列点が分岐点であるとき該分岐点に接続
する線分中で該直線との余弦角が最も±πに近い線分を
持つ点系列を選択して該追跡及び近似手段の処理を継続
する第1の選択及び継続手段と、該追跡始点が分岐点で
あるとき該追跡始点に接続する線分中で該直線との余弦
角が最も±πに近い線分を持つ点系列を選択して該追跡
及び近似手段の処理を継続する第2の選択及び継続手段
とを有し構成する。
(産業上の利用分野〕 本発明は、線図形入力装置の直線近似方式に関し、設計
図面や地図等の線図形にて構成される図面を認識する線
図形入力装置の直線近似方式に関する。
CAD(コンピュータ・エイデイラド・デザイン)/C
AM(コンピュータ・エイデイラド・マニフ7クチュア
リング)システムの言及に伴い、手書き設計図面を効率
的にCADデータ化する手段として、手書き図面入力装
置の必要性が高まってきている。この場合、手書き図面
の入力技術として、ラフに書かれた線分の直線性を抽出
して直線として近似することが、データ量の削減、清書
図面の出力等において重要である。
〔従来の技術〕
図面中の線図形より直線を抽出する方式として、本出願
人が先に提案した特願昭63−309134号がある。
この方式は、0図面を二値化してイメージデータ(ドツ
トパターン)とし、イメージデータ中の線図形を折線近
似手段によって第6図に示すような短かい折線ベクトル
〈ショートベクトル)列の集合に変換し、■この得られ
た折線ベクトル列中の2つの特徴点く線分の両端の点)
間において、条件1)2つの特徴点間を結ぶ直線長が予
め定められた閾値以上である。
条件2)2つの特徴点間を結ぶ直線と、与えられた折線
列を表現する点系列との間のずれの最大値(第7図に示
すhI)が、予め定められた閾値以下である。
条件3)与えられた点系列とその両端の2特徴点間を結
ぶ直線との間のずれを、該直線と2特徴点の一方と、ず
れを測定しようとする点を結ぶ直線との外積より、正負
の距離として碑出し、その点系列におけるずれ距離の平
均値と該直線長との比が予め定められた閾値以下である
。
なる各条件が同時に成立する時、2つの特徴点間の折線
ベクトルはその2点を結ぶ直線で近似する。
〔発明が解決しようとする課題〕
上述の方式においては、条件2)を判定するに際し、与
えられた2特異点(分岐点又はオープン点)の一端から
追跡を開始して他端に到達するまで追跡を行なうが、こ
の方式によると、2つの特異点間の線分しか1本の直線
として近似しえず、第8図のような場合には第9図に示
す如く近似結果が、本の直線となってしまう。
しかし、この場合、データ量の削減及び清書図面に出力
の面からみて、第10図に示す如<P+しく、従来方式
ではこれができないという問題があった。
本発明は上記の点に鑑みなされたもので、3以上の特異
点を結ぶ線分列を1本の直線として近似できる線図形入
力装置の直線近似方式を提供することを目的とする。
(課題を解決するための手段〕 第1図は本発明の原理図を示す。
同図中、追跡及び近似手段10は、折線列の点系列中の
分岐点又はオーブン点である任意の特異点を追跡始点と
する直線と点系列中の系列点とのずれ距離を基準として
直線による近似の可否を判定し、近似し得るとき次の系
列点を追跡して近似の可否を判定する。
第1の追跡及び近似手段11は、進んだ系列点が分岐点
であるとき分岐点に接続する線分中で直線との余弦角が
最も±πに近い線分を持つ点系列を選択して追跡及び近
似手段10の処理を継続する。
第2の選択及び継続手段12は、追跡始点が分岐点であ
るとき追跡始点に接続する線分中で直線との余弦角が最
も±πに近い線分を持つ点系列を選択して追跡及び近似
手段10の処理を継続する。
〔作用〕
本発明においては、特異点を始点として追跡を開始し、
特異点である分岐点に到達したとき第1の選択及び継続
手段11によって追跡及び近似の処理が継続され一方の
特徴点まで近似される。更に第2の選択及び継続手段1
2によって追跡開始の特異点である分岐点から他方の特
徴点までの近似が行なわれる。
これによって3以上の特異点を結ぶ線分列であっても1
本の直線として近似できる。
〔実施例〕
第2図は本発明を用いた装置の一実施例のブロック図、
第3図は本発明の動作フローチャートを夫々示す。
第2図において、主!1JI1部1.スキャナ制四部2
、主記憶部4.ベクトル生成部5.ベクトル演算部61
通信制御部7にて副部・演算部9が構成されており、主
制御部1が全体の制御を行なう。
第4図に示す線図形はスキャナ$す述部2によって制御
されるスキャナ3による走査にて二値化されてラスタ・
イメージ・データに変換され、主記憶部4に格納される
。次に、主記憶部4に格納されているラスタ・イメージ
・データはベクトル生成部5において折線近似等の手段
によってラスタ・ベクトル変換され、主記憶部4に格納
される。続いて、主記憶部4に格納されているベクトル
・データはベクトル演算部6において後述するような直
線近似、円近似、円弧近似等の処理を施され、通信i制
御部7を介してCAD/CAMシステム8に入力される
。
ここで、ベクトル演算部6における動作について説明す
る。
第3図(A)において、2つの特異点のうちの一つを始
点Ps (ここではP+)、P   (ここS+2 ではP3)を終点PEとする(ステップ20)。
次に、PEがもう一方の特異点、到達するまでのループ
(ステップ21)内のステップ22に進み、直線PsP
E−1に対するずれ距離の和SUMOに直線PS PE
に対するずれ距離の和をセットし、直線PsPεに対す
るずれ距離の和SUM1にOをセットする。
次にPsとPE間の点Pt  (1=8+1〜E−1)
についてのループ(ステップ23)内のステップ24で
、直線PsPεと、始点Psと、終点Pεとの間の点列
Ptとの間のずれ距11t h tを次式より求める。
hr =Ps PE XPS PI / I PS P
E Iステップ25では上記hlの絶対値が予め定めら
れた同値1以下かどうかを判別し、閾値1以下であれば
SUMlにhlを加え点P1を次の点(S+1よりE−
1側の点)としくステップ26)ステップ23のループ
を繰り返す。
ステップ25でl+1[1が閾値1以下であればステッ
プ27に進み、ここで直線PsPE−1の長さが予め定
められた閾値2以上で、かつ、IsUMol/直線Ps
PE−1の長さが予め定められた閾tIi3以下である
かどうか判別し、これが満足されれば点P+を消去する
ことにより、P、〜P E−1間の点列を直線Ps P
E−1で近似する(ステップ28)。ステップ27が満
足されなければPE−1を新たなPsとし、かつP、+
2を新たなPEとしくステップ29)ステップ22に戻
る。
またステップ26.28でステップ23のループを終了
するとステップ30でP4,1を新たなPEとする。
第4図に示す如き場合にPsとしてP+を選択して第3
図の処理を開始したとき、PSが特異点である分岐点P
5に達した時点でステップ21のループが終了し、ステ
ップ31に進む。
ステップ31では到達した特異点くここではPs =P
E)が分岐点かどうかを判別し、分岐点であれば、この
分岐点に接続する線分中で、最も被近似直線(ここでは
P+ Ps )との間の余弦角θが±πに近い候補線分
くここではPs Ps )を選択しくステップ32)、
選択した候補線分を持つ点系列について近似処理を行な
うためにステップ21に戻る。
上記余弦角θは次式で表わされる。
−一一一一一−−−−−−−十 cosθ= (P+ Pz 、P2 P3 )/P+ 
Pz  I・l P2 Ps つまりCOSθが最小となる候補線分を選択する。
これによってPEがPsに到達すると再びステップ31
が実行され、特異点P9はオープン点であるためステッ
プ33に逆み、ここで、直線PsPEの長さが閾値2以
上で、がっ、 SIJMOI/直線PsPεの長さ、が予め定められた
閾値3以下であるかどうかを判別し、これが満足されれ
ばPs=PE間の点を消去することにより、Ps=PE
間の点列を直線PS PEで近似する(ステップ34)
。
ステップ34の実行後はステップ35に進んで、最初に
与えられた特異点(ここではP+ )が分岐点かどうか
を判別し、分岐点であれば、この分岐点に接続する線分
中で、最も被近似直線(ここでは、P+ Ps )との
間の余弦角θが±πに近い候補線分(ここではPIP2
2)を選択し、かつPE(ここではPs )をPsにセ
ットしくステップ32)、選択した線分を持つ点系列に
ついて近似処理を行なうためにステップ21に戻る。
これによって第5図に示す如く特徴点P9Pzs間が直
線で近似される。
〔発明の効果〕
上述の如く、本発明の線図形入力装置の直線近似方式に
よれば、3以上の特異点を結ぶ線分列を1本の直線とし
て近似でき、データ量の削減及び図面が簡潔となり、実
用上きわめて有用である。
【図面の簡単な説明】 第1図は本発明の原理図、 第2図は本発明を用いた装置のブロック図、第3図は本
発明の動作のフローチャート、第4図、第5図は本発明
を説明するための図、第6図乃至第10図は従来を説明
するための図である。 図において、 10は追跡及び近似手段、 11は第1の選択及び継続手段、 12は第2の選択及び継続手段、 20〜36はステップ を小す。 参発州の原理図 第1図 特許出願人 富 士 通 株式会社 本宅A隨用いた裟遣のフ゛しツク図 第2図 杢発糟玄財するための凹 第4図 ヰ嘲り用玄本り1すみための図 ネξ木υ薯す用オ)ための図 第0図 ネ1くΣ寥υ哨するなおの図 第7図 催ネ濃書の川するための図

Claims (1)

  1. 【特許請求の範囲】 線図形にて構成される図面を認識する線図形入力装置で
    線図形を近似した折線列を直線に近似する線図形入力装
    置の直線近似方式であって、該折線列の点系列中の分岐
    点又はオープン点である任意の特異点を追跡始点とする
    直線と該点系列中の系列点とのずれ距離を基準として該
    直線による近似の可否を判定し、近似し得るとき次の系
    列点を追跡して該近似の可否を判定する追跡及び近似手
    段(10)と、 進んだ系列点が分岐点であるとき該分岐点に接続する線
    分中で該直線との余弦角が最も±πに近い線分を持つ点
    系列を選択して該追跡及び近似手段(10)の処理を継
    続する第1の選択及び継続手段(11)と、 該追跡始点が分岐点であるとき該追跡始点に接続する線
    分中で該直線との余弦角が最も±πに近い線分を持つ点
    系列を選択して該追跡及び近似手段(10)の処理を継
    続する第2の選択及び継続手段(12)とを有すること
    を特徴とする線図形入力装置の直線近似方式。
JP6842089A 1989-03-20 1989-03-20 線図形入力装置の直線近似方式 Expired - Lifetime JP2512800B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6842089A JP2512800B2 (ja) 1989-03-20 1989-03-20 線図形入力装置の直線近似方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6842089A JP2512800B2 (ja) 1989-03-20 1989-03-20 線図形入力装置の直線近似方式

Publications (2)

Publication Number Publication Date
JPH02245984A true JPH02245984A (ja) 1990-10-01
JP2512800B2 JP2512800B2 (ja) 1996-07-03

Family

ID=13373175

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6842089A Expired - Lifetime JP2512800B2 (ja) 1989-03-20 1989-03-20 線図形入力装置の直線近似方式

Country Status (1)

Country Link
JP (1) JP2512800B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008052701A (ja) * 2006-07-28 2008-03-06 Sony Corp 画像処理方法、画像処理装置及びプログラム
CN112084617A (zh) * 2019-06-12 2020-12-15 株式会社岛精机制作所 编织设计系统

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008052701A (ja) * 2006-07-28 2008-03-06 Sony Corp 画像処理方法、画像処理装置及びプログラム
CN112084617A (zh) * 2019-06-12 2020-12-15 株式会社岛精机制作所 编织设计系统
CN112084617B (zh) * 2019-06-12 2023-11-28 株式会社岛精机制作所 编织设计系统

Also Published As

Publication number Publication date
JP2512800B2 (ja) 1996-07-03

Similar Documents

Publication Publication Date Title
Smith Computer processing of line images: A survey
JPH0248777A (ja) 画像データ圧縮方法
JPH06274619A (ja) 画像処理装置
US4853885A (en) Method of compressing character or pictorial image data using curve approximation
JP2512800B2 (ja) 線図形入力装置の直線近似方式
JPH06217110A (ja) 画像変換方法
JPH0325827B2 (ja)
JP2910344B2 (ja) 画像処理方法
JPH06274149A (ja) アウトラインフォントの幅変更処理方法および装置
JP3057947B2 (ja) データ変換装置
JP2683026B2 (ja) 線図形ベクトル化装置
JP3734605B2 (ja) 線図形の芯線化における端点の検出方法および切削装置
JP3426005B2 (ja) 線図形入力装置
JP2885476B2 (ja) 画像処理方法および装置
Ang et al. Qualitative spatial relationships representation IO&T and its retrieval
JPS61195477A (ja) 画像読取装置の自由曲線線画データの処理方法
JPS6174075A (ja) 線分化パターン辞書
JPS63198168A (ja) 線図形折線化装置
JPH02245985A (ja) 線図形入力装置の直線近似方式
JPH02264373A (ja) 図形認識装置
JPS63127288A (ja) パタ−ン生成装置
Solow Homeomorphisms of triangulations with applications to computing fixed points
JPS62154078A (ja) オンライン手書文字認識における特徴点の抽出方式
JPS5953969A (ja) 線図形ベクトル化方式
CN118918641A (zh) 一种手部三维关键点检测方法、装置、电子设备及介质