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