Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7651375B2 - 三次元モデル作成支援システム、プログラム及び記録媒体 - Google Patents
[go: Go Back, main page]

JP7651375B2 - 三次元モデル作成支援システム、プログラム及び記録媒体 - Google Patents

三次元モデル作成支援システム、プログラム及び記録媒体 Download PDF

Info

Publication number
JP7651375B2
JP7651375B2 JP2021089879A JP2021089879A JP7651375B2 JP 7651375 B2 JP7651375 B2 JP 7651375B2 JP 2021089879 A JP2021089879 A JP 2021089879A JP 2021089879 A JP2021089879 A JP 2021089879A JP 7651375 B2 JP7651375 B2 JP 7651375B2
Authority
JP
Japan
Prior art keywords
asset
cad model
partial
dimensional
model
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.)
Active
Application number
JP2021089879A
Other languages
English (en)
Other versions
JP2022182362A (ja
Inventor
嘉成 堀
志郎 高橋
幸彦 小野
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 JP2021089879A priority Critical patent/JP7651375B2/ja
Priority to PCT/JP2022/008782 priority patent/WO2022249617A1/ja
Publication of JP2022182362A publication Critical patent/JP2022182362A/ja
Application granted granted Critical
Publication of JP7651375B2 publication Critical patent/JP7651375B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/18Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three-dimensional [3D] modelling for computer graphics
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2113/00Details relating to the application field
    • G06F2113/14Pipes

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Graphics (AREA)
  • Image Generation (AREA)
  • Processing Or Creating Images (AREA)

Description

本発明は、三次元モデル作成支援システム、プログラム及び記録媒体に関する。
近年、発電プラントや化学プラントでは、3D-CAD(Three-Dimension Computer-Aided Design)を利用して資産を管理している。
一方、これらのプラントには、建設時期が古く、3D-CADモデルがなく、資産管理を紙のドキュメントで実施しているものもある。
そこで、近年、レーザ計測により三次元の点群データを取得し、そのデータを用いてプラントの3Dモデルを作成するサービスが一般化してきた。なお、以下では、三次元を「3D」、二次元を「2D」と呼ぶ場合がある。
現在のレーザ計測装置では、高精度な三次元点群データの取得が可能である。また、座標データの取得と同時に、カメラによる色情報の取得が可能な装置も開発されている。したがって、色付きの三次元点群データが表示可能である。このため、人間の目によって配管、機器などを容易に識別することができるようになっている。
ただし、それらの点群データは、属性を持つ3Dモデルではない。このため、機器や配管のタグ情報を利用した資産管理に利用するためには、それらの点群データを属性付きの3Dモデルに変換する必要がある。
このような3Dモデルへの変換作業は、点群データを画面に表示させながら、オペレータが手作業で3Dモデルに変換していく方法が一般的である。このため、変換には非常に多くの労力が必要である。
一方、近年では、ソフトウェアにより点群データから配管などの形状を認識し、属性を持たない3Dモデルに変換する技術がある。また、属性を持たない3Dモデルに自動的に属性を付与する技術が開発されている。
例えば、特許文献1には、プラント用機器間の論理的な接続関係である論理接続データの端点接続情報と、三次元空間上の図形形状情報である幾何形状データの端点接続情報とを比較して、端点接続情報が一致した論理接続データと幾何形状データとを対応付けた対応関係データで構成される論理接続・幾何形状対応テーブルを自動生成する、レイアウト設計支援装置が開示されている。
特許第4940267号公報
点群データから3Dモデルに変換する従来技術においては、配管、鋼材などの比較的単純な形状のみが対象である。
また、特許文献1においては、バルブなどの機器のすべてについて、3Dモデルへの変換の対象とすることは困難である。また、配管についても、全ての配管を正確に3Dモデルに変換することは難しく、作成された配管モデルの補正や、自動作成できなかった配管モデルの追加作成が必要である。
本発明の目的は、ユーザの作業を軽減し、属性付き三次元モデルを効率よく作成することにある。
本発明の三次元モデル作成支援システムは、アセットの一部を示す斜視図のデータを用いて属性データを有する部分アセットCADモデルを作成する部分アセットCADモデル作成装置と、部分アセットCADモデルとアセットの三次元画像とのパターンマッチングにより部分アセットCADモデルの位置を特定し、部分アセットCADモデルを三次元空間上に配置することにより、属性付きアセットCADモデルを作成する三次元パターンマッチング装置と、を含む。
本発明によれば、ユーザの作業を軽減し、属性付き三次元モデルを効率よく作成することができる。
実施例1の三次元モデル作成支援システムの例を示す構成図である。 プラントの配管の例を示すアイソメ図である。 配管モデル及びバルブモデルの作成方法を示すフロー図である。 抽出された配管の線分の例を示す図である。 部分アセットCADモデルを示す斜視図である。 配管に関する属性データベースの一例を示す表である。 アセット全体の三次元の画像データの一例を示す図である。 3Dパターンマッチングの方法を示すフロー図である。 仮想外径を設定した部分配管モデルの一例を示す斜視図である。 属性付きアセットCADモデルの例を示す斜視図である。 実施例2の三次元モデル作成支援システムの例を示す構成図である。 複数の2D画像から3D画像を作成する例を示す図である。 バルブとして認識された3D画像を示す斜視図である。 バルブ及び機器を配置した結果を示す斜視図である。 配管の接続先の情報が付加された例を示すアイソメ図である。 配管モデルの断面形状に対応する点群を示す図である。
本開示の望ましい実施形態について説明する。
三次元モデル作成支援システムにおいては、属性データとアセットの部位の管理番号とを有する属性データベースを更に含むことが望ましい。そして、部分アセットCADモデル作成装置は、斜視図に表示されている管理番号を取得し、属性データベースから部位の管理番号に関連付けられている属性データを取得し、部分アセットCADモデルに付加することが望ましい。
部分アセットCADモデル作成装置は、斜視図に表示されている寸法線から寸法を取得し、寸法に従い部分アセットCADモデルを作成することが望ましい。
三次元パターンマッチング装置は、部分アセットCADモデルの仮想外径を設定し、仮想外径を有する部分アセットCADモデルの内部に包含される点群の数が最大となる位置を特定し、特定された位置に部分アセットCADモデルを配置することが望ましい。
三次元パターンマッチング装置は、部分アセットCADモデルの所定の部位の仮想的な断面寸法を設定し、断面寸法を有する部分アセットCADモデルを領域分割し、領域分割された断面寸法を有する部分アセットCADモデルの内部に包含される点群の数が最大となる位置を特定し、特定された位置に部分アセットCADモデルを配置することが望ましい。
三次元パターンマッチング装置は、部分アセットCADモデルの所定の部位の仮想的な断面寸法を設定し、断面寸法を有する部分アセットCADモデルの断面の輪郭と点群との距離についての誤差が最小となる位置を特定し、特定された位置に部分アセットCADモデルを配置することが望ましい。
三次元モデル作成支援システムは、配管と、バルブ及び機器のうちの少なくともいずれか一つとを備えたアセットの一部を示す斜視図のデータを用いて属性データを有する部分アセットCADモデルを作成する部分アセットCADモデル作成装置と、アセットの二次元画像又は三次元画像のデータからバルブ及び機器の位置情報を取得するバルブ/機器認識装置と、部分アセットCADモデルとアセットの三次元画像とのパターンマッチングにより部分アセットCADモデルの位置を特定し、部分アセットCADモデルを三次元空間上に配置することにより、属性付きアセットCADモデルを作成する三次元パターンマッチング装置と、を含むものであってもよい。そして、三次元パターンマッチング装置は、バルブ/機器認識装置により取得されたバルブ及び機器の位置情報と、部分アセットCADモデルから取得されたバルブ及び機器の相対位置情報からパターンマッチングの範囲を限定する。
以下、実施例について図面を用いて説明する。
図1は、実施例1の三次元モデル作成支援システムの例を示す構成図である。
本図に示すように、三次元モデル作成支援システムは、部分アセットCADモデル作成装置2と、3Dアセットパターンマッチング装置6(三次元パターンマッチング装置)と、を含む。アセットアイソメ図データ1は、部分アセットCADモデル作成装置2で所定の処理に用いられる。部分アセットCADモデル3は、部分アセットCADモデル作成装置2で作成され、3Dアセットパターンマッチング装置6で所定の処理に用いられる。3Dアセットパターンマッチング装置6は、部分アセットCADモデル3及び3D画像データ5(三次元画像データ)を用いて、属性付きアセットCADモデル7を作成する。属性付きアセットCADモデル7は、属性データベース4と連携している。
なお、以下では、画像データを単に「画像」と表記する場合がある。また、「認識」とは、二次元又は三次元の点、線、図形等の数値データを用いて、配管、バルブ、機器等を判別することをいう。
三次元モデル作成支援システムを構成する上記の装置は、すべてが1台のコンピュータ装置に内蔵されていてもよいし、それぞれの装置が別々のコンピュータ装置に内蔵されていてもよい。上記のそれぞれの処理は、コンピュータ装置に内蔵されている1つ又は2つ以上のメモリ等の記録媒体に記録されたプログラムを、コンピュータ装置に内蔵されている1つ又は2つ以上の中央演算ユニット(CPU:Central Processing Unit)で演算処理することにより実施する。また、当該プログラムは、コンピュータ装置に着脱自在なメモリスティック等の記録媒体に記録されたものであってもよい。当該プログラムは、コンピュータ装置に所定の処理を実行させるためのものである。当該記録媒体は、当該プログラムを記録したコンピュータ読み取り可能なものである。
アセットアイソメ図データ1は、コンピュータ装置に内蔵されている1つ又は2つ以上のメモリ等の記録媒体に入力され、記録される。アセットアイソメ図データ1から所定の処理によって作成される部分アセットCADモデル3、最終的に作成される属性付きアセットCADモデル7等は、コンピュータ装置に内蔵されている1つ又は2つ以上のメモリ等の記録媒体に記録される。なお、記録媒体への入力は、インターネット等の通信手段を介して行ってもよい。
アセットアイソメ図データ1は、アセットのアイソメトリック図のデータであり、アセットを斜め上方から見て、三次元的に表現した図を表示可能なデータである。以下では、アイソメトリック図を「アイソメ図」と略称する。アイソメ図は、等角投影図であってもよい。また、アイソメ図は、「斜視図」と総称してもよい。
部分アセットCADモデル作成装置2は、アセットアイソメ図データ1に含まれるアセットから3Dモデルを作成する。通常、配管モデルのようにアセットの一部のみが記録されているため、部分アセットのCAD化となる。CAD化の詳細な方法については後述する。また、アセットアイソメ図データ1には、通常、対象部位の管理番号も含まれるため、CAD化したモデルに管理番号を付与することができる。配管の例では、配管番号が管理番号として付与されている。
部分アセットCADモデル3は、部分アセットCADモデル作成装置2で作成されたモデルである。配管の例では、ある配管番号を持つ一つながりの配管の3D-CADモデルである。また、部分アセットCADモデル3には、属性データとして、配管番号が付与されている。
属性データベース4には、アセットの各部位の属性データが部位の管理番号とともに記録されている。配管の場合は、管理番号として配管番号があり、配管番号に紐づいて配管の外径、肉厚、材質などの属性情報(属性データ)が記録されている。したがって、配管番号を有する3D-CADモデルは、属性データベース4と連携することで、関連する全ての属性を取得することができる。
3D画像データ5は、アセット全体の三次元の画像データである。例えば、ドローンから撮影した複数枚の画像から作成することができる。
3Dアセットパターンマッチング装置6は、部分アセットCADモデル3と3D画像データ5とをマッチングさせ、3D画像データ5が描画さている三次元空間上に部分アセットCADモデル3を配置する。部分アセットCADモデル3の位置情報は、通常不明であるため、3D画像と形状が一致する場所に配置する。
属性付きアセットCADモデル7は、全ての部分アセットCADモデル3が配置されることで作成される。部分アセットCADモデル3には、属性として部分アセットの管理番号が付与されているため、その集合体である属性付きアセットCADモデル7の全てにも管理番号が付与される。したがって、属性データベース4と連携することで、その他の属性データを含む属性付きアセットモデルとなる。
以下に、プラントの例を本実施例の詳細について説明する。
図2は、プラントの配管の例を示すアイソメ図である。
本図においては、図1のアセットアイソメ図データ1から作成したものを示している。プラントのアイソメ図は、配管の施工に利用することが多いため、一般に、一つながりの配管を抽出して図面化されたものである。
なお、説明のために図中に示すx軸、y軸及びz軸により方向を定義する。アイソメ図の構成は、最も基本的な描画方法としている。すなわち、鉛直方向のz軸は、図中の上方に向かうものとし、x軸、y軸はそれぞれ、図中の水平方向を基準として30度傾けた方向とし、両者のなす角は120度としている。
配管の大半は、x軸、y軸またはz軸に沿って配置される。配管の曲げ部は、正確には曲げ管であるが、本実施例では、曲げ管部分を模式的に直角の配管で描画するものとしている。配管の途中にバルブがある場合は、アイソメ図にも表示される。また、直管部分の長さや、分岐配管までの長さ、端部からバルブまでの位置など、施工に必要な寸法は、寸法線で表示されている。寸法線の両端は矢印であり、寸法線の引き出し線は線分である。ただし、配管と区別ができるように線分の太さが配管とは異なる。また、配管には、配管番号が表示されている。
図2においては、右端の配管に表示された「PAS-01-300」が配管番号である。なお、アイソメ図は、近年では、CADソフトウェアで作成されることが多いが、ここでは、紙で作成されるものを対象とした。
部分アセットCADモデル作成装置2では、アイソメ図から三次元のCADモデルである部分アセットCADモデル3を作成する。
本実施例では、モデルの対象が配管及びバルブであるため、以下のステップに従い、配管モデルを作成し、次にバルブモデルを作成した。
図3は、配管モデル及びバルブモデルの作成方法を示すフロー図である。
本図に示すように、図2に示すアイソメ図を画像認識によりデータ化し、線分の太さが配管と同じものだけを抽出する(ステップS21)。
図4は、ステップS21の結果の一例であって、抽出された配管の線分のみを示したものである。
次に、端点を1つ選択し(図4においては符号A)、その座標を(0,0,0)とし、抽出された線分の図面上の傾き及び長さからその他の点(図4においては符号B、C、D、E及びFで示されている。)の座標を決定する(ステップS22)。
例えば、線分ABは、紙面の水平右向きを0度とした場合、点Bは、点Aから210度の向きにあり、長さが58mmである。210度の向きは、三次元座標でx軸負方向であるため、Bの座標は(-58,0,0)となる。
次に、線分BCは、紙面上で150度の傾きで、長さが30mmである。線分BCは、三次元座標でy軸正方向であるため、点Cの座標は(-58,30,0)となる。同様にして、点D、E及びFの座標を求めることができる。ただし、長さは紙面上の長さであり、実際の長さとは異なる。実際の長さと紙面上の長さとの比は一定であるため、座標を一定比率で変換すれば実際の長さとなる。本実施例では、実際の長さは紙面上の長さの100倍であるため、実際の座標をA(0,0,0)とすると、B(-5800,0,0)のようになる。
次に、作成する配管の外径を求める(ステップS23)。外径は、アイソメ図の配管に沿って表示されている配管番号をOCR技術により読み取り、対応する外径を求める。本実施例では、配管番号の末尾が外径を表す。図2の例では、配管番号「PAS-01-300」の300が外径を表す。ただし、これは、呼び径が300Aであるとの意味であるため、実際の外径は、318.5mmである。
次に、ステップS22で求めた座標と、ステップS23で求めた外径とから配管モデルを作成する(ステップS24)。この情報を用いれば、一般的な3D-CADシステムのAPI(Application Programing Interface)を使って配管の3D-CADモデルを作成することができる。
最後に、作成した配管モデルにバルブモデルを配置する(ステップS25)。ステップS22で配管の端点を求めた方法と同様にして、バルブの位置座標を特定することができる。バルブの位置が分かれば、CADソフトウェアのAPIを活用して、バルブモデルを配置することができる。
なお、バルブモデルは、バルブの種類によって異なる。本実施例では、アイソメ図に表示されたバルブ番号の型式からバルブモデルを選択した。図2の例ではVGがゲートバルブを表すため、ゲートバルブのモデルを配置する。
以上のように、図3に示す方法により図1の部分アセットCADモデル3を作成することができる。
図5は、本実施例で作成した部分アセットCADモデルを示す斜視図である。
なお、上記の例においては、配管の寸法が配管を表す線分の長さとしたが、アイソメ図によっては、見やすさを優先し、実際の寸法とは異なる長さの線分で描画し、寸法値に正しい寸法を表記する場合がある。したがって、各線分の長さを読み取るのではなく、OCR機能により寸法値を読み取り、座標値に変換してもよい。
次に、図1の属性データベース4について説明する。
属性データベース4においては、アセットの各部位の属性データが部位の管理番号とともに記録されている。
図6は、配管に関する属性データベース4の一例を示したものである。
本図においては、配管番号をインデックスとして、配管の外径、肉厚、材質などの属性情報のデータが表にまとめて表示されている。
3D画像データ5(図1)は、アセット全体の三次元の画像データである。本実施例では、ドローンで撮影した複数枚の画像から3D画像データ5を作成した。
図7は、3D画像データ5の一例を示したものである。
本図に示すように、配管11の他、タンク12a、ポンプ12b及びバルブ13の点群データがある。
3Dアセットパターンマッチング装置6においては、部分アセットCADモデル3と3D画像データ5とをマッチングさせ、3D画像データ5が描画されている三次元空間上に部分アセットCADモデル3を配置する。部分アセットCADモデル3の位置情報は、通常不明であるため、次の方法で3D画像と形状が一致する場所に配置する。
図8は、3Dパターンマッチングの方法を示すフロー図である。
作成した部分配管モデルの中心線に対して、外径の定数倍の仮想外径を設定する(ステップS61)。
図9は、仮想外径を設定した部分配管モデルの一例を示したものである。
本図においては、外径の1.5倍の仮想外径を設定している。部分配管モデルは、直管中心線71の周囲に、仮想外径を有する配管75が配置されたものである。
ここで、中心線とは、3D画像の配管の断面の中心を結んだ線をいう。中心線は、配管の途中に設置されているバルブで切断されず、配管の端点である機器から別の端点の機器までを結ぶ線分である。なお、複数の線分が接続されたものを「折れ線」という。
仮想外径を有する配管モデルを図7の3D画像上に配置し、仮想外径に含まれる点群の数をカウントする(ステップS62)。なお、外径を持った配管モデルの向きはアイソメ図を参考に、3D画像上の向きと合わせて配置する。
仮想外径を有する配管モデルを平行移動し、仮想外径に含まれる点群の数をカウントする(ステップS63)。
対象となる空間を網羅的に探索し、点群の数が最も多い位置に配管モデルを配置する(ステップS64)。
点群の数が最も多くなる位置が複数個所ある場合、配管の仮想外径を所定の値ΔDだけ小さくし、対象となった複数個所で点群の数を比較し、点群の数が最も多い位置を特定する(ステップS65)。
仮想外径が外径と等しくなるまでステップS65を繰り返す(ステップS66)。特定できなかった場合は、複数候補のいずれかに配置する。
部分配管モデルが正しい位置にあれば、仮想外径のモデル内に点群化されたデータが全て入るため、点群の数が最大となる。
なお、ここでは、仮想外径を持った円柱形の領域で点群をカウントしたが、断面を正方形とし、正方形の一辺の長さが配管の外径の定数倍となる直方体としてもよい。さらに、領域内の点群の数をカウントするのではなく、当該円柱または直方体を長手方向にN分割し、各分割した領域に点群があるかないかを判定する方法でもよい。言い換えると、部分配管モデル等の部分アセットCADモデルの所定の部位の仮想的な断面寸法(例えば、断面形状を正方形とした場合は、正方形の一辺の長さが配管の外径の定数倍となる直方体を仮定し、その一片の長さを仮想的な断面の代表寸法(すなわち仮想的な断面寸法)とする。)を設定し、断面寸法を有する部分アセットCADモデルを領域分割し、領域分割された断面寸法を有する部分アセットCADモデルの内部に包含される点群の数が最大となる位置を特定し、特定された当該位置に部分アセットCADモデルを配置する。
以上のステップを全ての部分アセットモデルについて繰り返すことにより、属性付きアセットCADモデル7を作成することができる。
図10は、本実施例で作成した属性付きアセットCADモデル7の例を示す斜視図である。
以上のように、本実施例では、アイソメ図を活用することで、属性付きアセットCADモデル7を作成できた。これは、配管を支える配管サポートなどの構造物を除いたプラントの主要なモデルであり、従来の手作業によるモデル作成に比べて、効率よく3Dモデルが作成できる。
実施例2は、対象アセットが配管、バルブ、機器等で構成されるプラント設備の場合である。
図11は、本実施例の三次元モデル作成支援システムの例を示す構成図である。
本図においては、三次元モデル作成支援システムは、部分プラントCADモデル作成装置22と、バルブ/機器認識装置26と、3Dパターンマッチング装置27と、を含む。
配管アイソメ図データ21(配管斜視図データ)は、部分プラントCADモデル作成装置22で所定の処理に用いられる。部分プラントCADモデル23は、部分プラントCADモデル作成装置22で作成され、3Dパターンマッチング装置27で所定の処理に用いられる。2D/3D画像データ25(二次元/三次元画像データ)は、バルブ/機器認識装置26で所定の処理に用いられる。3Dパターンマッチング装置27は、部分プラントCADモデル23と、2D/3D画像データ25を用いてバルブ/機器認識装置26で処理されたデータとを用いて、属性付きプラントCADモデル28を作成する。属性付きプラントCADモデル28は、属性データベース24と連携している。
なお、実施例1においても、プラント設備を例としているため、実施例2は、実施例1と共通する部分が多い。異なる点は、2D/3D画像データ25、バルブ/機器認識装置26及び3Dパターンマッチング装置27である。以下では、これらについて更に説明する。
2D/3D画像データ25は、同じ部位を複数の角度から撮影した2D画像のデータと、それをもとに作成した3D画像のデータと、を含む。これらは、データベース等の記録媒体に保存されている。ここで、3D画像の各点のデータとともに、それらを作成する際に使用した2D画像のデータの対応関係も保存されている。なお、2D画像データは、画像ファイル名と、その画像ファイル上の二次元座標の形式とを含む。
図12は、複数の2D画像から3D画像を作成する例を示したものである。
本図においては、N枚の2D画像から3D画像を作成している。
バルブ/機器認識装置26は、プラントの2D画像または3D画像からバルブ及び機器を認識し、認識したバルブ及び機器の位置情報を取得する。本実施例では、2D画像を用いてバルブを認識した。
以下に、具体的な手順を示す。
利用した2D画像からバルブ及び機器を認識する(ステップS251)。画像の物体を認識する方法には、広く利用されている深層学習を利用した。事前にバルブ及び機器の画像を学習させることで、全ての2D画像からバルブ及び機器の画像を特定することができる。
2D/3D画像データ25に保存されている3D画像と2D画像の対応関係を利用し、2D画像上で特定したバルブおよび機器の画像に対応する3D画像を特定する(ステップS252)。
なお、あるバルブの3D画像に対応する2D画像は、複数の画像ファイルにまたがっている。そして、3D画像の点と2D画像の点が1対1に対応しているわけではない。したがって、ある2D画像データにおいて認識されたバルブ画像のうち、3D画像に対応している画素は、一部に限定される。しかしながら、3D画像の作成に利用したすべての2D画像でバルブおよび機器を認識し、対応する3D画像を特定することで、3D画像中のバルブの3D画像を特定できる。なお、対応する3D画像を見つける方法としては、全ての3D画像の点について、対応する2D画像がステップS251で特定された領域に入っているか否かを判定する方法でもよい。
3D画像上で特定されたバルブおよび機器の座標データからバルブおよび機器の位置情報を求める(ステップS253)。
図13は、バルブとして認識された3D画像を示す斜視図である。
本図においては、バルブを包含する部位を破線の直方体110で示している。機器についても同様に直方体で示すようにしてもよい。
なお、3D画像には複数のバルブおよび機器が含まれるため、ステップS252で特定された3D画像を個別のバルブ及び機器に分離する必要がある。本実施例では、特定された点群の間隔が閾値以内で連続しているものを1つのバルブまたは機器として分離した。
また、本処理により作成した直方体の体積があらかじめ定めた閾値よりも小さいものは、バルブおよび機器の位置情報からは除外した。この処理により、ステップS252でバルブまたは機器と誤認識したデータを削除することができる。
以上の方法により、バルブ及び機器の三次元上での位置情報が取得できる。
なお、本実施例では、2D画像を利用してバルブおよび機器を認識したが、3D画像のみを利用してこれらを認識してもよい。すなわち、3D画像を様々な位置を視点とした複数の2D画像を活用してステップS252の処理を実施してもよい。また、教師データとして、バルブ及び機器の3Dデータが十分にある場合は、三次元の形状認識によりバルブ及び機器を特定してもよい、
次に、3Dパターンマッチング装置27について説明する。
3Dパターンマッチング装置27では、バルブ/機器認識装置26で求めたバルブ及び機器の位置情報を用いて、部分プラントCADモデル23が3D画像上のどの位置に対応するかを判定する。バルブ及び機器の位置情報を用いることで、探索範囲を大幅に短縮することができる。
具体的な処理手順を以下に示す。なお、配管アイソメ図データ21としては、図2を用い、部分プラントCADモデル23としては、図5を用いる。
まず、バルブ/機器認識装置26により求めたバルブ及び機器の位置情報を3D画像上に配置する(ステップS261)。
図14は、バルブ及び機器を配置した結果を示す斜視図である。
本図においては、タンク121、バルブ122、123、124、125及びポンプ126、127の位置情報が表示されている。
次に、部分プラントCADモデル23より取得可能なバルブ及び機器の相対位置を求める(ステップS262)。図2の例では、2つのバルブVG-01-50及びVG-02-50の配置位置(配管中心線上の点)について、VG-01-50を基準点(0,0,0)とした場合、VG-02-50は(0,2400,0)となる。
ここでは、ステップS261で求めたバルブ及び機器の位置情報と、ステップS262で求めたバルブ及び機器の相対位置情報とを用いて、部分プラントモデルのパターンマッチングの探索範囲を絞り込む(ステップS263)。言い換えると、パターンマッチングの範囲を限定する。
本例では、図14に示すように、バルブが配置される可能性がある領域は、バルブ122、123、124、125の領域である。また、ステップS262より、2つのバルブの相対位置がy軸方向に2400mm離れている必要がある。したがって、V1の座標(X1,Y1,Z1)をバルブ122、123、124、125の全領域で変化させ、(X1,Y1+2400,Z)がバルブ122、123、124、125の領域に含まれる条件のみが探索の範囲となる。
ステップS263で求めた探索範囲に限定し、実施例1で利用したマッチング方法と同様に、図9に示す仮想外径を設定し、仮想外径を有する配管75の内部に包含される点群の数が最大となる位置を特定する(ステップS264)。
なお、次の場合には、更に探索範囲を絞り込むことが可能である。
図15は、図2のアイソメ図に配管の接続先の情報が付加されている例を示したものである。
図15に示すように、配管の接続先に機器情報がある場合は、ステップS262でバルブ及び機器の相対位置情報も取得できるため、ステップS263で更に探索範囲を絞り込むことが可能である。
なお、実施例1及び実施例2においては、パターンマッチングの方法として、図9に示す仮想外径を用いる方法を示しているが、これとは異なる方法もあり得る。
図16は、配管モデルの断面形状に対応する点群を示したものである。
本図に示すように、配管モデルの断面の輪郭140と点群141との距離について統計的手法により誤差が最小となるようにマッチングしてもよい。統計的手法としては、最小二乗法等を用いることができる。
なお、配管に保温材が巻かれている場合には、保温材を含む配管の外表面の形状を輪郭140としてマッチングしてもよい。
以上の実施例で示したように、バルブ及び機器の位置情報を活用することにより、効率よく部分プラントモデルの位置を特定することができ、少ない工数で属性付きプラントCADモデル28を作成することができる。
1:アセットアイソメ図データ、2:部分アセットCADモデル作成装置、3:部分アセットCADモデル、4:属性データベース、5:3D画像データ、6:3Dアセットパターンマッチング装置、7:属性付きアセットCADモデル、11:配管、12a:タンク、12b:ポンプ、13:バルブ、21:配管アイソメ図データ、22:部分プラントCADモデル作成装置、23:部分プラントCADモデル、24:属性データベース、25:2D/3D画像データ、26:バルブ/機器認識装置、27:3Dパターンマッチング装置、28:属性付きプラントCADモデル、71:直管中心線、75:配管。

Claims (9)

  1. アセットの一部を示す斜視図のデータを用いて属性データを有する部分アセットCADモデルを作成する部分アセットCADモデル作成装置と、
    前記部分アセットCADモデルと前記アセットの三次元画像とのパターンマッチングにより前記部分アセットCADモデルの位置を特定し、前記部分アセットCADモデルを三次元空間上に配置することにより、属性付きアセットCADモデルを作成する三次元パターンマッチング装置と、を含む、三次元モデル作成支援システム。
  2. 前記属性データと前記アセットの部位の管理番号とを有する属性データベースを更に含み、
    前記部分アセットCADモデル作成装置は、前記斜視図に表示されている管理番号を取得し、前記属性データベースから前記部位の前記管理番号に関連付けられている前記属性データを取得し、前記部分アセットCADモデルに付加する、請求項1記載の三次元モデル作成支援システム。
  3. 前記部分アセットCADモデル作成装置は、前記斜視図に表示されている寸法線から寸法を取得し、前記寸法に従い前記部分アセットCADモデルを作成する、請求項1記載の三次元モデル作成支援システム。
  4. 前記三次元パターンマッチング装置は、前記部分アセットCADモデルの仮想外径を設定し、前記仮想外径を有する前記部分アセットCADモデルの内部に包含される点群の数が最大となる位置を特定し、特定された前記位置に前記部分アセットCADモデルを配置する、請求項1記載の三次元モデル作成支援システム。
  5. 前記三次元パターンマッチング装置は、前記部分アセットCADモデルの所定の部位の仮想的な断面寸法を設定し、前記断面寸法を有する前記部分アセットCADモデルを領域分割し、領域分割された前記断面寸法を有する前記部分アセットCADモデルの内部に包含される点群の数が最大となる位置を特定し、特定された前記位置に前記部分アセットCADモデルを配置する、請求項1記載の三次元モデル作成支援システム。
  6. 前記三次元パターンマッチング装置は、前記部分アセットCADモデルの所定の部位の仮想的な断面寸法を設定し、前記断面寸法を有する前記部分アセットCADモデルの断面の輪郭と点群との距離についての誤差が最小となる位置を特定し、特定された前記位置に前記部分アセットCADモデルを配置する、請求項1記載の三次元モデル作成支援システム。
  7. 配管と、バルブ及び機器のうちの少なくともいずれか一つとを備えたアセットの一部を示す斜視図のデータを用いて属性データを有する部分アセットCADモデルを作成する部分アセットCADモデル作成装置と、
    前記アセットの二次元画像又は三次元画像のデータから前記バルブ及び前記機器の位置情報を取得するバルブ/機器認識装置と、
    前記部分アセットCADモデルと前記アセットの三次元画像とのパターンマッチングにより前記部分アセットCADモデルの位置を特定し、前記部分アセットCADモデルを三次元空間上に配置することにより、属性付きアセットCADモデルを作成する三次元パターンマッチング装置と、を含み、
    前記三次元パターンマッチング装置は、前記バルブ/機器認識装置により取得された前記バルブ及び前記機器の前記位置情報と、前記部分アセットCADモデルから取得された前記バルブ及び前記機器の相対位置情報から前記パターンマッチングの範囲を限定する、三次元モデル作成支援システム。
  8. コンピュータに、
    アセットの一部を示す斜視図のデータを用いて属性データを有する部分アセットCADモデルを作成する手順と、
    前記部分アセットCADモデルと前記アセットの三次元画像とのパターンマッチングにより前記部分アセットCADモデルの位置を特定し、前記部分アセットCADモデルを三次元空間上に配置することにより、属性付きアセットCADモデルを作成する手順と、を実行させるためのプログラム。
  9. コンピュータに、
    アセットの一部を示す斜視図のデータを用いて属性データを有する部分アセットCADモデルを作成する手順と、
    前記部分アセットCADモデルと前記アセットの三次元画像とのパターンマッチングにより前記部分アセットCADモデルの位置を特定し、前記部分アセットCADモデルを三次元空間上に配置することにより、属性付きアセットCADモデルを作成する手順と、を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
JP2021089879A 2021-05-28 2021-05-28 三次元モデル作成支援システム、プログラム及び記録媒体 Active JP7651375B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021089879A JP7651375B2 (ja) 2021-05-28 2021-05-28 三次元モデル作成支援システム、プログラム及び記録媒体
PCT/JP2022/008782 WO2022249617A1 (ja) 2021-05-28 2022-03-02 三次元モデル作成支援システム、プログラム及び記録媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021089879A JP7651375B2 (ja) 2021-05-28 2021-05-28 三次元モデル作成支援システム、プログラム及び記録媒体

Publications (2)

Publication Number Publication Date
JP2022182362A JP2022182362A (ja) 2022-12-08
JP7651375B2 true JP7651375B2 (ja) 2025-03-26

Family

ID=84228575

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021089879A Active JP7651375B2 (ja) 2021-05-28 2021-05-28 三次元モデル作成支援システム、プログラム及び記録媒体

Country Status (2)

Country Link
JP (1) JP7651375B2 (ja)
WO (1) WO2022249617A1 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7818339B2 (ja) * 2023-01-24 2026-02-20 株式会社日立製作所 モデル作成システム及びモデル作成方法
KR102772935B1 (ko) * 2023-06-01 2025-02-28 주식회사 케이씨 모바일 로봇을 포함하는 자동화 가스 공급 시스템
CN117635837B (zh) * 2023-12-04 2024-07-05 壹仟零壹艺数智(北京)科技有限公司 一种二维cad图纸数据快速三维化方法及系统
JP7797043B1 (ja) * 2024-08-02 2026-01-13 ジオ・サーチ株式会社 モデル生成装置、モデル生成方法、及びモデル生成プログラム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014174708A (ja) 2013-03-08 2014-09-22 Hitachi-Ge Nuclear Energy Ltd 設計支援装置及び設計支援方法
WO2016088553A1 (ja) 2014-12-01 2016-06-09 株式会社日立製作所 3dモデル作成支援システム及び方法
JP2020204806A (ja) 2019-06-14 2020-12-24 日立Geニュークリア・エナジー株式会社 計測支援装置および計測支援方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014174708A (ja) 2013-03-08 2014-09-22 Hitachi-Ge Nuclear Energy Ltd 設計支援装置及び設計支援方法
WO2016088553A1 (ja) 2014-12-01 2016-06-09 株式会社日立製作所 3dモデル作成支援システム及び方法
JP2020204806A (ja) 2019-06-14 2020-12-24 日立Geニュークリア・エナジー株式会社 計測支援装置および計測支援方法

Also Published As

Publication number Publication date
JP2022182362A (ja) 2022-12-08
WO2022249617A1 (ja) 2022-12-01

Similar Documents

Publication Publication Date Title
JP7651375B2 (ja) 三次元モデル作成支援システム、プログラム及び記録媒体
JP6091560B2 (ja) 画像解析方法
US20150006126A1 (en) Method for Fitting Primitive Shapes to 3D Point Clouds Using Distance Fields
US9916521B2 (en) Depth normalization transformation of pixels
CN110019912B (zh) 基于形状的图形搜索
US9551579B1 (en) Automatic connection of images using visual features
JP7820316B2 (ja) 空中と地上の位置合わせのためのシステムおよび方法
CN104637090A (zh) 一种基于单张图片的室内场景建模方法
US20170059306A1 (en) Point cloud systems and methods
JP2002024306A (ja) 解析モデルデータ作成方法及び装置並びに解析モデルデータ作成用プログラムを記録した記録媒体。
Ahn et al. Computing the discrete Fréchet distance with imprecise input
CN113592015A (zh) 定位以及训练特征匹配网络的方法和装置
Manuel et al. A hybrid approach for the semantic annotation of spatially oriented images
JP7641179B2 (ja) 三次元モデル作成支援システム、プログラム及び記録媒体
US20220245882A1 (en) Semi-automatic 3d scene optimization with user-provided constraints
Meidow et al. Obtaining as-built models of manufacturing plants from point clouds
US12007962B2 (en) Data management system and management method
Budianti et al. Background blurring and removal for 3d modelling of cultural heritage objects
Chan et al. F-sort: An alternative for faster geometric verification
JP6725310B2 (ja) 画像処理装置及びプログラム
Bassier et al. Panoramic image application for cultural heritage
KR101364375B1 (ko) 3차원 데이터로부터 특정 객체를 추출하는 시스템 및 방법.
KR20230077841A (ko) 3차원 모델의 형상 관계 정보 검색 및 제공 방법, 장치 및 시스템
CN115170436A (zh) 一种基于l0范数最小化的点云颜色去噪方法
KR100782152B1 (ko) 3차원 수치지도를 제작하기 위하여 항공사진 db로부터건물의 3차원 데이터를 획득하는 방법

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240206

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250311

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250313

R150 Certificate of patent or registration of utility model

Ref document number: 7651375

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150