JPH08241424A - 対話型図面入力方法 - Google Patents
対話型図面入力方法Info
- Publication number
- JPH08241424A JPH08241424A JP4568495A JP4568495A JPH08241424A JP H08241424 A JPH08241424 A JP H08241424A JP 4568495 A JP4568495 A JP 4568495A JP 4568495 A JP4568495 A JP 4568495A JP H08241424 A JPH08241424 A JP H08241424A
- Authority
- JP
- Japan
- Prior art keywords
- closed
- unit
- area
- attribute
- 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.)
- Granted
Links
Landscapes
- Image Analysis (AREA)
- Processing Or Creating Images (AREA)
Abstract
より線分が不安定な場合にも柔軟に対処し、システム構
築の手間、コストを軽減するとともに、実際の入力作業
において安定的な図形抽出を可能にする。 【構成】 図面画像を粗から密に階層的に分割し(ステ
ップ2〜4)、黒画素で囲まれた閉領域を抽出する(ス
テップ5)。特定の階層において抽出された全ての閉領
域を基本閉領域として登録し(ステップ8)、以降の密
に分割された階層において抽出された閉領域と前記基本
閉領域との包含関係を調べ、外部の領域と接合した閉領
域を検知・無効化し(ステップ7)、有効な領域を基本
閉領域として再登録する(ステップ8)。各々の単位図
形に対して、属性に関する確からしさを算出し、全ての
単位図形に属性が付与された後、図面の整形、再構成を
行う(ステップ11〜15)。
Description
獲得された図面情報を計算機に入力する方法に関する。
る線分に注目し、線分を追跡し、図形を抽出していた。
といった線分の種類が多岐にわたる場合や、掠れ等によ
り線分が不安定な図面を対象とする場合には、それらを
想定した膨大なプログラミングが必要になるため、シス
テム構築のための手間や費用が大きくなってしまってい
た。また、従来方法による対処には限界があり、オペレ
ータの判断を介在させた線分接続の作業が必要となり、
入力作業を行うオペレータの作業負担はより大きなもの
になっていた。
いった線分の種類が多岐にわたる場合や、掠れ等により
線分が不安定な図面を対象とする場合には、システム構
築の手間、コストが大きくなってしまうだけではなく、
実際の入力作業において、効率的な入力ができず、オペ
レータの負担が大きくなってしまうという問題点があ
る。
の種類が多岐にわたる場合や、掠れ等により線分が不安
定な場合にも柔軟に対処でき、システム構築の手間、コ
ストを軽減するとともに、実線の入力作業において安定
的な図形抽出を可能にし、入力作業を行うオペレータの
負担を大幅に軽減した対話型図面入力方法を提供するこ
とにある。
方法は、入力された図面画像を粗から密に階層的に分割
し、特定の階層以降では黒画素で囲まれた閉領域を抽出
し、特定の階層において抽出された全ての閉領域を基本
閉領域として登録し、以降の密に分割された階層におい
て抽出された閉領域と前記基本閉領域との包含関係を調
べ、画像の掠れや点線、破線によって外部の領域と接合
した閉領域を検知すると、その外部の領域と接合した閉
領域を無効化し、有効な領域を基本閉領域として再登録
し、最終的に得られた全ての有効な閉領域を単位図形と
して登録し、各々の単位図形に対して、対象図面に関す
る知識を用い属性に関する確からしさを算出し、その確
からしさの高い場合は自動的に属性を付与し、確からし
さが低く属性を付与できない場合は、画面上にそれらの
単位図形を強調表示し、オペレータが入力対象とする単
位図形を指示しながら、その単位図形の属性を対話的に
入力するとともに、属性が付与された単位図形は強調表
示を通常表示に戻し、全ての単位図形に属性が付与され
た後、その属性情報および図面に関する知識を利用し図
面の整形、再構成を行う。
うことができる。
層的に分割し、特定の階層以降において閉領域を抽出
し、特定の階層において抽出された全ての閉領域を基本
閉領域として登録し、以降の密に分割された階層におい
て抽出された閉領域と上記基本閉領域との包含関係を調
べ、画像の掠れや点線・破線による不正な領域の接合を
検知し、不正に接合された閉領域を無効化し、有効な領
域を基本閉領域として再登録することにより、実線、点
線といった線分の種類が多岐にわたる場合や、掠れ等に
より線分が不安定な場合にも柔軟に対処できる。
を軽減できるとともに、実際の入力作業において安定的
な図形抽出が行えるため、入力作業を行うオペレータの
負担を大幅に軽減することが可能になる。
て説明する。
方法の流れ図である。
化する(ステップ1)。
れた階層Nまで粗から密に分割する(ステップ2〜
4)。この分割は4進木構造化法(quadtree
法)を用いて行なう。4進木構造化法は画像を4つの単
位領域(ノード)に分割し、そのノード内に黒画素があ
る場合のみ更に細かく分割していく方法である。この方
法を用いれば、黒画素のある範囲だけを階層的に分割す
ることができ、任意の粗さの画像を高速に得ることがで
きる。4進木構造化法を用いなくても画像を粗から密に
階層的に分割することは可能であるが、4進木構造化法
では不必要な空白部分は処理しないので、処理時間の短
縮、データ量の削減が図れる。
素で囲まれる閉領域の抽出を行う(ステップ5)。閉領
域の抽出は4進木データ上で行うこともできるが、処理
が複雑になるため、4進木データをビットマップデータ
に変換してから抽出処理を行うものとする。閉領域の抽
出は白黒の境界となる画素を追跡することにより実現で
きる。ここで、Nの値は対象とする図面の性質に応じて
予め設定しておく。Nは抽出したい閉領域のおおまかな
大きさから設定できる。抽出したい領域の大きさ(一辺
の長さ)をXf、画像をN回分割した場合4進木のノー
ドの大きさ(一辺の長さ)をXNとすると図2(1)、
2<Xf/XNとなるようにNを設定すれば良い。この
ように設定すれば、N回分割した画像上に抽出したい閉
領域が必ず存在していることになる図2(2)。パラメ
ータNの設定は厳密でなくてもよいが、Xf/XNが2
に近いほど線分の掠れ、点線・破線に対する適応性は高
くなる。
6)。階層数n=Nの場合、ステップ5で抽出された閉
領域全てを基本閉領域として登録する(ステップ8)。
登録されている基本閉領域との包含関係を調べることに
より、不正領域を検知し、それを無効化する(ステップ
7)。この不正領域というのは、破線や入力画像の掠れ
によって枠外の領域と接合してしまった領域のことを指
す。原画像に図3(1)に示すような掠れによる切断が
あったものとする。図3(2)に示すように、第n階層
では異なるグループに属する領域ai,bjがあり、こ
れら領域aiとbjとが第(n+1)階層では領域Ak
に統合された場合、領域の枠外の接合があったと判断
し、図3(4)に示すように、領域Akを無効とし、こ
の部分の分割は第n階層で終了する。これにより、破線
や掠れのある部分の分割を適正な階層で自動的に停止す
ることができる。その他は次の分割終了条件のいずれか
を満たすまで続けられる。なお、不正領域が検知されな
ければ抽出した閉領域を基本閉領域として登録する(ス
テップ8)。
像の性質、処理時間等を考慮して設定しておく)に達し
たか、および有効領域が未だ存在するかどうかの分割終
了条件を判定する(ステップ9)。分割回数が上限値に
達したか、有効領域が無くなれば、以降のステップ10
〜15に進み、そうでなければ、ステップ2に戻り、前
述の処理を繰り返す。
る。
として登録する(ステップ10)。次に、これらの単位
図形の属性(ここでは、各単位図形が属するカテゴリー
(部屋、収納、ドア等)とする)の決定を行う。間取り
図面の場合は、単位図形の形状、大きさなどから属性を
決定することが可能である。具体的な方法は様々なもの
が考えられるが、ここではその一例を示す。 (1)形状の判定 図面中に現れる全てのカテゴリーの図形形状のテンプレ
ートを用意しておき、各単位図形とこれらのテンプレー
トとのマッチングを取る。図10はテンプレートの一例
である。マッチングの際に各カテゴリーとの適合度P1
(i,j)を算出する。ここで、P1(i,j)は単位
図形iのカテゴリーjに対する形状の適合度であり、テ
ンプレートとの一致画素数といった公知の手段で算出で
きる。 (2)大きさの判定 図面中に現れる全てのカテゴリーの図形に対して、その
大きさに関する統計を獲得しておく。それを用い、対象
とする単位図形の各カテゴリーに対する大きさに関する
適合度P2(i,j)を算出しておく。ここで、P2
(i,j)は単位図形iのカテゴリーjに対する大きさ
の適合度であり、図形の大きさに対するカテゴリーjの
分布から直接求めることができる。
ーjである適合度P(i,j)=F{P1(i,j)、
P2(i,j)}を算出する。関数F(xi、xj)は
Σxやxi* xj等が考えられるが、必要に応じて最適
なものを選べばよい。
各カテゴリーに対する適合度P(i,j)が求められ
る。そして、ある単位図形が一つのカテゴリーに対して
のみ高い適合度を持つ場合に自動的に属性を付与する
(ステップ12)。それ以外の単位図形はディスプレイ
上に強調表示し、オペレータの判断を仰ぐ(ステップ1
3)。オペレータは属性を入力しようとする単位図形を
マウス等で指示し、属性を入力していく(ステップ1
4)。更に、属性が自動的に付与されたものに誤りがあ
るかどうかをオペレータが確認し、誤りがあった場合に
は同様にオペレータがその単位図形を指示し、訂正す
る。全ての単位図形に対して属性が付与された後、図面
に関する知識を利用して図形の整形、再構成を行う(ス
テップ15)。
る。
持つような図面(市街地図、間取り図等)や、記号が閉
領域である図面(論理回路図等)や、囲み枠の多い図面
(図表、フローチャート)等に対して特に有効である
が、ここでは間取り図を例に説明する。
り、これを計算機に入力し、属性情報を付与するものと
する。図4の入力画像は図5に示すように4進木構造化
法により領域分割され、次に図6に示すように領域分割
され、さらに指定された階層(n=N)まで領域分割さ
れる。次に、黒画素で囲まれる背景閉領域の抽出を行
う。閉領域の抽出は4進木データ上で行うことも可能で
はあるが、処理が複雑になるため4進木データをビット
マップデータに変換してから抽出処理を行うものとす
る。図7(1)は4進木データから変換されたビットマ
ップデータである。閉領域の抽出は白黒の境界となる画
素を追跡することにより実現できる。図8(1)は抽出
された閉領域を示す図である。ここで抽出された閉領域
全てを基本閉領域として登録し、更に分割を進めてい
く。
抽出する。ここで抽出された図形と登録されている基本
閉領域との包含関係を調べることにより、不正領域を検
知する。図7(2)〜(4)はさらに分割を進めていっ
た場合のビットマップデータ、図8(2)〜(4)はこ
れらビットマップデータから抽出された閉領域を示して
いる。図8(1)では各々の領域は孤立した閉領域にな
っているが、その形状は非常に粗いものになっている。
これに対し図8(3)ではいくつかの領域が線分の掠れ
のために接合してしまっていることがわかる。そして図
8(4)が閉領域抽出結果である。このように掠れ等の
ある部分は粗く、また掠れのない実線で囲まれる部分は
より詳細に抽出されていることがわかる。このように以
上に述べた閉領域抽出法は、線分の破れに自動的に対処
できる能力を持つため、画像に掠れがある場合や、領域
が点線や破線で囲まれる場合でも単一の処理で安定的に
閉領域を抽出できる。
領域を単位図形として登録する。そしてこれらの単位図
形の適合度P(i,j)を計算する。適合度の高い図形
に属性を付与し、それ以外の図形はディスプレイに強調
表示し、オペレータにより属性を入力する。全ての単位
図形に対して属性が付与された後、図面に関する知識を
利用して図形の整形・再構成を行なう。図10に整形・
再構成された結果を示す。この例では各単位図形に与え
られた属性情報は、その図形のカテゴリーのみである
が、更に詳細な属性情報が与えられればより正確に図面
を再構成することができる。
実線、点線といった線分の種類が多岐にわたる場合や、
掠れ等により線分が不安定な場合にも柔軟に対処するこ
とができ、システム構築の手間、コストを軽減できると
ともに、実際の入力作業において安定的な図形抽出が行
えるため、入力作業を行うオペレータの負担を大幅に軽
減することが可能になる。
図である。
(1)は抽出した原画像のパターン、同図(2)は階層
Nにおける画像を示す。
た様子を示す図である。
た様子を示す図である。
ップデータを示す図である。
を示す図である。
ある。
Claims (2)
- 【請求項1】 イメージデータとして獲得された図面情
報を計算機に効率的に入力する方法であって、 入力された図面画像を粗から密に階層的に分割し、特定
の階層以降では黒画素で囲まれた閉領域を抽出し、特定
の階層において抽出された全ての閉領域を基本閉領域と
して登録し、以降の密に分割された階層において抽出さ
れた閉領域と前記基本閉領域との包含関係を調べ、画像
の掠れや点線、破線によって外部の領域と接合した閉領
域を検知すると、その外部の領域と接合した閉領域を無
効化し、有効な領域を基本閉領域として再登録し、最終
的に得られた全ての有効な閉領域を単位図形として登録
し、各々の単位図形に対して、対象図面に関する知識を
用い属性に関する確からしさを算出し、その確からしさ
の高い場合は自動的に属性を付与し、確からしさが低く
属性を付与できない場合は、画面上にそれらの単位図形
を強調表示し、オペレータが入力対象とする単位図形を
指示しながら、その単位図形の属性を対話的に入力する
とともに、属性が付与された単位図形は強調表示を通常
表示に戻し、全ての単位図形に属性が付与された後、そ
の属性情報および図面に関する知識を利用し図面の整
形、再構成を行う対話型図面入力方法。 - 【請求項2】 4進木構造化法を用いて画像の分割を行
なう請求項1記載の対話型図面入力方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4568495A JP2945601B2 (ja) | 1995-03-06 | 1995-03-06 | 対話型図面入力方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4568495A JP2945601B2 (ja) | 1995-03-06 | 1995-03-06 | 対話型図面入力方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08241424A true JPH08241424A (ja) | 1996-09-17 |
| JP2945601B2 JP2945601B2 (ja) | 1999-09-06 |
Family
ID=12726227
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4568495A Expired - Lifetime JP2945601B2 (ja) | 1995-03-06 | 1995-03-06 | 対話型図面入力方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2945601B2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10124528A (ja) * | 1996-10-16 | 1998-05-15 | Toshiba Corp | 多次元データ管理方法、多次元データ管理装置、多次元データ管理プログラムを記録した媒体 |
| JPH10198805A (ja) * | 1996-12-31 | 1998-07-31 | Ricoh Co Ltd | 建設図面からのトイレ認識方法及び建設図面認識装置 |
| JPH11110548A (ja) * | 1997-09-30 | 1999-04-23 | Ricoh Co Ltd | 建築図面からドアを認識する方法及びその装置 |
-
1995
- 1995-03-06 JP JP4568495A patent/JP2945601B2/ja not_active Expired - Lifetime
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10124528A (ja) * | 1996-10-16 | 1998-05-15 | Toshiba Corp | 多次元データ管理方法、多次元データ管理装置、多次元データ管理プログラムを記録した媒体 |
| JPH10198805A (ja) * | 1996-12-31 | 1998-07-31 | Ricoh Co Ltd | 建設図面からのトイレ認識方法及び建設図面認識装置 |
| JPH11110548A (ja) * | 1997-09-30 | 1999-04-23 | Ricoh Co Ltd | 建築図面からドアを認識する方法及びその装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2945601B2 (ja) | 1999-09-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE69737913T2 (de) | Gerät und verfahren zur eingabe von daten fuer ein biegemodell zur blecherzeugung | |
| Suzuki et al. | MARIS: Map recognition input system | |
| DE69225128T2 (de) | Verfahren zur Aufbereitung von sich berührendem und degradiertem Text | |
| Ejiri et al. | Automatic recognition of engineering drawings and maps | |
| Martens et al. | Vox2bim+-a fast and robust approach for automated indoor point cloud segmentation and building model generation | |
| Den Hartog et al. | Knowledge-based interpretation of utility maps | |
| CN118898717A (zh) | 三维点云语义分割方法、装置、电子设备及存储介质 | |
| Lang et al. | Surface reconstruction of man-made objects using polymorphic mid-level features and generic scene knowledge | |
| CN117726772A (zh) | 一种面向三维点云模型的分区四边形网格重建方法 | |
| JPH08241424A (ja) | 対話型図面入力方法 | |
| Bassier et al. | BIM reconstruction: Automated procedural modeling from point cloud data | |
| Anaraki et al. | Detecting cadastral boundary from satellite images using u-net model | |
| JP3308869B2 (ja) | 部品表示画像操作システムおよび方法 | |
| DE60317455T2 (de) | Segmentierung eines zusammengesetzten Bildes mittels Basis-Rechtecken | |
| JP2025100459A (ja) | 少なくとも一つの特定のシュード3dバウンディングボックスを自動に生成することによって少なくとも一つの特定の客体をラベリングする方法及びこれを利用したコンピューティング装置{method for labeling at least one specific object by automatically creating at least one specific pseudo 3d bounding box and computing device using the same} | |
| CN117274406A (zh) | 一种室内地图矢量化方法、装置和电子设备 | |
| JPH07334532A (ja) | 配線容量値抽出装置 | |
| Quint | MOSES: A structural approach to aerial image understanding | |
| Quint | Recognition of structured objects in monocular aerial images using context information | |
| Marchand-Maillet et al. | A minimum spanning tree approach to line image analysis | |
| EP1538547B1 (en) | Method and device for extracting skeletal data from image data | |
| JP3007550B2 (ja) | 閉領域抽出方法 | |
| Phan et al. | Generating 2d building floors from 3d point clouds | |
| US20040234137A1 (en) | Image segmentation | |
| JPH06337929A (ja) | 図面管理方法および装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090625 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090625 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100625 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100625 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110625 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120625 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130625 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140625 Year of fee payment: 15 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term |