JP2017120632A - 探索のための3dから2dへの再画像化 - Google Patents

探索のための3dから2dへの再画像化 Download PDF

Info

Publication number
JP2017120632A
JP2017120632A JP2016246827A JP2016246827A JP2017120632A JP 2017120632 A JP2017120632 A JP 2017120632A JP 2016246827 A JP2016246827 A JP 2016246827A JP 2016246827 A JP2016246827 A JP 2016246827A JP 2017120632 A JP2017120632 A JP 2017120632A
Authority
JP
Japan
Prior art keywords
data
computer
given
matching
identifying
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
JP2016246827A
Other languages
English (en)
Other versions
JP2017120632A5 (ja
JP6869023B2 (ja
Inventor
グロリア マズーラ ネリア
Gloria Mazula Nelia
グロリア マズーラ ネリア
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.)
Dassault Systemes SE
Original Assignee
Dassault Systemes SE
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
Priority claimed from US14/984,412 external-priority patent/US10360438B2/en
Priority claimed from US14/984,765 external-priority patent/US10127333B2/en
Priority claimed from US14/983,878 external-priority patent/US10049479B2/en
Application filed by Dassault Systemes SE filed Critical Dassault Systemes SE
Publication of JP2017120632A publication Critical patent/JP2017120632A/ja
Publication of JP2017120632A5 publication Critical patent/JP2017120632A5/ja
Application granted granted Critical
Publication of JP6869023B2 publication Critical patent/JP6869023B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/60Type of objects
    • G06V20/64Three-dimensional [3D] objects
    • G06V20/653Three-dimensional [3D] objects by matching three-dimensional models, e.g. conformal mapping of Riemann surfaces
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/17Mechanical parametric or variational design
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/53Querying
    • G06F16/532Query formulation, e.g. graphical querying
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/5854Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using shape and object relationship
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/13Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/02CAD in a network environment, e.g. collaborative CAD or distributed simulation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/20Configuration CAD, e.g. designing by assembling or positioning modules selected from libraries of predesigned modules
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20048Transform domain processing

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Library & Information Science (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Analysis (AREA)
  • Computational Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Software Systems (AREA)
  • Structural Engineering (AREA)
  • Mathematical Physics (AREA)
  • Civil Engineering (AREA)
  • Architecture (AREA)
  • Processing Or Creating Images (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)

Abstract

【課題】実施形態は、オブジェクトの3次元データからオブジェクトを識別する方法を提供する。【解決手段】そのような実施形態は、オブジェクトの3Dデータを取得し、次に、3Dデータを平坦化して、オブジェクトの2Dデータを生成する。次いで、オブジェクトの生成した2Dデータは、既存の2Dデータのライブラリと比較されて、一致する2Dオブジェクトデータを識別する。一致する2Dオブジェクトデータは、オブジェクトに対応し、比較の結果として、取得した3Dデータによって表されるオブジェクトは、一致する2Dオブジェクトとしての種類のオブジェクトであるとして識別される。これは、3D環境に含まれる識別されていないオブジェクトを識別するために繰り返し、および双方向で実行されてもよい。【選択図】図1

Description

本出願は、Nelia Gloria Mazulaによる「3D TO 2D REIMAGING FOR SEARCH」と題された2015年12月30日出願の対応の米国特許出願第14/984,412号明細書、整理番号4201.1128−000に関する。同様に、本出願は、Nelia Gloria Mazulaによる「DENSITY BASED GRAPHICAL MAPPING」と題された2015年12月30日出願の整理番号4201.1127−000、米国特許出願第14/983,878号明細書、およびNelia Gloria Mazulaによる「EMBEDDED FREQUENCY BASED SEARCH AND 3D GRAPHICAL DATA PROCESSING」と題された2015年12月30日出願の整理番号4201.1131−000、米国特許出願第14/984,765号明細書に関する。上記の出願の全体的な教示は、参照によって本明細書に組み込まれる。
実施形態は、概して、コンピュータプログラムおよびシステムの分野に関し、具体的には、コンピュータ支援設計(CAD)、コンピュータ支援エンジニアリング、およびモデリングの分野に関する。
いくつかのシステムおよびプログラムが、部品または部品の組立体の設計のために市場で提供されている。これらのいわゆるCADシステムは、ユーザが、オブジェクトまたはオブジェクトの組立体の複合的な3次元モデルを構築し操作することを可能にする。従って、CADシステムは、境界または線、場合によっては面を使用してモデル化されたオブジェクトの表現を提供する。線、境界、面またはポリゴンは、様々な様式、例えば非一様有理Bスプライン(NURBS)で表すことができる。
これらのCADシステムは、モデル化されたオブジェクトの部品または部品の組立体を管理し、それらは主に幾何学的形状の仕様である。特に、CADファイルは仕様を含み、そこから幾何学的形状が生成される。幾何学的形状からは、表現(representation)が生成される。仕様、幾何学的形状および表現は、単一のCADファイルまたはいくつものCADファイルに記憶されることがある。CADシステムは、モデル化されたオブジェクトを設計者に対して表すためのグラフィックツールを含み、これらのツールは、複合的なオブジェクトの表示に専用のものである。例えば、組立体は、数千の部品を含むことがある。CADシステムは、オブジェクトのモデルを管理するために使用されることがあり、それらは電子ファイルに記憶される。
膨大な量のモデル、例えばCADモデル、データが存在している。しかしながら、既存のデータを再利用する効率性の利益(efficiency benefit)を得るためには、そのようなデータを識別し、探索するための効率的な方法が必要である。本発明の実施形態は、オブジェクトの3次元(3D)データからオブジェクトを識別するための方法およびシステムを提供する。本発明の実施形態は、種々の用途、例えば、施設およびオブジェクトの再設計および保守に使用され得る。
本発明の実施形態は、コンピュータメモリにおいて、所与のオブジェクトの3Dデータを取得するステップによって開始する。そして、この3Dデータは、メモリに接続されたプロセッサによって、平坦化されて、所与のオブジェクトの2次元(2D)データを生成する。所与のオブジェクトの生成した2Dデータは、次に、既存の2Dオブジェクトデータのライブラリと比較されて、一致する2Dオブジェクトデータを識別する。そのような実施形態において、2Dオブジェクトデータは、それぞれの特定の実在オブジェクトに対応する。比較の結果として、所与のオブジェクトは、特定の実在オブジェクトに対する種類のオブジェクトであると識別される。方法の実施形態において、一致する2Dオブジェクトデータを識別したことに応答して、一致する2Dオブジェクトデータを使用して取得した3Dデータが更新される。実施形態に従って、前記更新はオブジェクトのタイプおよび/またはオブジェクトの材質の更新を含んでよい。
本発明の実施形態は、当技術分野において既知の任意のタイプの2Dオブジェクトデータを含むライブラリを利用してもよい。実施形態において、2Dオブジェクトデータは、写真、ビデオ、2D CADオブジェクトのうちの少なくとも1つである。同様に、実施形態は、3D CADモデルデータおよびポイントクラウドデータを含む、当技術分野において既知の任意のタイプの3Dデータを取得してもよい。実施形態に従って、所与のオブジェクトの生成した2Dデータは、所与のオブジェクトの面を表す。方法の代替的な実施形態は、既知の3Dデータを平坦化することによって2Dオブジェクトデータのライブラリを生成するステップをさらに備える。さらにまた、さらなる別の実施形態において、環境における複数のオブジェクトに対して、取得すること、平坦化すること、比較すること、および識別することが繰り返され、比較することは、環境において複数のオブジェクトを考慮する。
本発明の別の実施形態は、3Dデータからオブジェクトを識別するためのコンピュータシステムに関する。そのようなコンピュータシステムは、プロセッサと、そこに記憶されたコンピュータコード命令を有するメモリとを備え、メモリに記憶されたコンピュータコード命令は、プロセッサによって実行されると、システムに、本明細書において説明される様々な実施形態を実装させるように構成される。1つのそのような実施形態において、コンピュータコード命令は、プロセッサによって実行されると、システムに、メモリにおいて、所与のオブジェクトの3Dデータを取得させ、所与のオブジェクトの3Dデータを平坦化して、所与のオブジェクトの2Dデータを生成させるように構成される。さらに、そのような実施形態において、コンピュータコード命令は、プロセッサによって実行されると、システムに、所与のオブジェクトの生成した2Dデータを既存の2Dオブジェクトデータのライブラリと比較して、一致する2Dオブジェクトデータを識別させ、一致する2Dオブジェクトデータは、それぞれの特定の実在オブジェクトに対応する。コンピュータシステム実施形態に従って、ライブラリは、メモリに保持される。さらに、実施形態において、比較の結果として、コンピュータシステムは、所与のオブジェクト、すなわちそれに対して3Dデータが取得されたオブジェクトは、特定の実在オブジェクトに対する種類のオブジェクトであると識別する。
代替的なコンピュータシステムの実施形態において、コンピュータコード命令は、プロセッサによって実行されると、システムに、一致する2Dオブジェクトデータを使用して所与のオブジェクトの取得した3Dデータを更新させるようにさらに構成される。実施形態において、一致する2Dオブジェクトデータは、オブジェクトのタイプおよびオブジェクトの材質のうちの少なくとも1つを含む。さらに、実施形態に従って、2Dオブジェクトデータは、写真、ビデオおよび2D CADオブジェクトのうちの少なくとも1つである。さらにまた、例示的なコンピュータシステムの実施形態において、所与のオブジェクトの3Dデータは、3D CADモデルおよびポイントクラウドの少なくとも1つである。さらには、さらなる別の実施形態に従って、所与のオブジェクトの生成した2Dデータは、所与のオブジェクトの面を表す。
さらなる別の例示的な実施形態において、コンピュータコード命令は、プロセッサによって実行されると、システムに、既知の3Dデータを平坦化して、2Dオブジェクトデータのライブラリを生成させるようにさらに構成される。コンピュータシステムのさらなる実施形態は、環境において複数のオブジェクトに対して、取得すること、平坦化すること、比較すること、および識別することを繰り返すように構成され、そのような実施形態において、比較は、環境において複数のオブジェクトを考慮する。
本発明の別の実施形態は、オブジェクトの3Dデータからオブジェクトを識別するためのクラウドコンピューティングの実装形態に関する。そのような実施形態は、1つまたは複数のクライアントを有するネットワークを通じて通信するサーバによって実行されるコンピュータプログラムに関し、コンピュータプログラムは、コンピュータ可読記憶媒体を備える。そのような実施形態において、コンピュータ可読記憶媒体は、プロセッサによって実行されると、プロセッサに、コンピュータメモリにおいて、所与のオブジェクトの3Dデータを取得させ、所与のオブジェクトの3Dデータを平坦化して、所与のオブジェクトの2Dデータを生成させるプログラム命令を備える。さらに、そのような実施形態において、プログラム命令は、プロセッサによって実行されると、プロセッサに、所与のオブジェクトの生成した2Dデータを既存の2Dオブジェクトデータのライブラリと比較して、一致する2Dオブジェクトデータを識別させ、比較の結果として、所与のオブジェクトは特定の実在オブジェクトに対する種類のオブジェクトであると識別させる。
前述のことは、添付の図面において例示されるような本発明の例示的な実施形態についての以降のより詳細な説明から明らかになるであろう。それらの図面においては同様の参照符合は、異なる図面を通じて同一の部品を指している。図面は、必ずしも原寸に比例しておらず、むしろ本発明の実施形態を例示することに重点が置かれている。
例示的な実施形態に従ったオブジェクトを識別するための方法のフローチャートである。 実施形態において使用することができるデータを比較する処理フローを示す図である。 本発明の実施形態の原理を使用してモデルを更新する方法の処理フローチャートである。 実施形態に従ったオブジェクトの3Dデータからオブジェクトを識別するためのコンピュータシステムの単純化されたブロック図である。 本発明の実施形態を実装することができるコンピュータネットワーク環境の簡略化された図である。
本発明の例示的な実施形態についての説明が以降に続く。
本明細書において引用される全ての特許、公示された出願および参考文献の教示は、参照によってその全体が組み込まれる。
本明細書において述べられるように、本発明の実施形態は、オブジェクトの3Dデータからオブジェクトを探索し、識別する方法を提供する。現在の方法論は、3Dから3Dへ、または2Dから2Dへ探索する。例としては、オブジェクトが3Dである場合、オブジェクトのメタデータおよび/または寸法の情報は、他の類似のオブジェクトをマッピングし、探索するために使用される。したがって、ポンプオブジェクトを(例えば、3DCAD内に)探索する場合、オブジェクト特性は、一致するアイテムを発見するために使用される。これは2D世界においてもなされる。1つの例は顔認識であり、そこでは固有の顔の面の比率が、「未知」の人物の画像を、人物が前に識別されている既存の画像と一致させるために使用される。しかしながら、そのような方法は、2D情報のライブラリを使用して3Dデータを識別/探索することを容易にはしない。例としては、2D画像のデータベースにおけるポンプの3D CAD画像を探索する場合、ポンプの3D特性を既存の2D特性に一致させることはできない。この能力、すなわち、2Dデータを使用してオブジェクトの3Dデータを識別することは、非常に有益である。例えば、そのような方法は、その内容が参照によって本明細書に組み込まれるNelia Gloria Mazulaによる整理番号4201.1127−000、「DENSITY BASED GRAPHICAL MAPPING」に説明されるように、数ある例の中でもレーザスキャン、ビデオ、写真、さらにはソナー(sonar)などの非インテリジェントな画像情報を使用して、複合的であり未知の環境のCADモデルを再生成するために使用されてもよい。
現在の技術は、包括的な2Dから2Dへの探索ならびに3Dから3Dへの探索特性を利用して3Dから2Dへ迅速に探索して、既存のデータベースにおいてオブジェクトを識別する方法論を提示しない。より具体的には、現在の技術は、最大でも、例えば顔の認識のように、距離比率および他の類似の特性を使用してオブジェクトをマッピングする2Dから2Dへの比較/探索に限定されている。オブジェクトの3Dデータについて特性評価を実行して、既存の2Dオブジェクトデータの中で探索を実行すること、またはその逆を実行することができる探索/識別技術は存在しない。
ファイルフォーマットは、概して、全ての探索エンジンによって読み取り可能ではないので、現在の技術は、ファイルフォーマットによっても限定されている。例えば、2Dデータを探索することによって3Dオブジェクトを識別することを要求し、3DオブジェクトはCATIAフォーマットで作成されていた場合、探索エンジン、すなわち2Dデータのライブラリを探索することを容易にする探索エンジンは、3Dデータファイルを開いて、それが2Dデータライブラリの探索の際に処理され、使用されるようにすることができないおそれがある。例としては、2D探索エンジンは、3Dオブジェクトのスナップショットを自動的に撮影して、すなわち、3Dオブジェクトのビューを取得して、探索を実行することを必要とするであろう。このタイプの方法論は、現在は利用可能でない。そのような機能性は種々の場合に使用されることがある。例としては、そのような探索は、例えばプラントのCADモデルへの更新などのリエンジニアリングを必要とする化学プラントなどの大規模かつ複合的な環境のレーザスキャン、ソナースキャン、さらにはビデオ画像(特に3D)とともに使用されることがある。例えば、レーザスキャンは、インテリジェントではなく、すなわち、ポンプのレーザスキャンデータはデータがポンプに対応すると実際に識別する情報を有していない。そのようなデータを使用することで、3Dから2Dへさらに3Dへの探索プロトコルは、全てのポンプ、全てのポンプのタイプ、および特定のポンプを識別するなど、環境にインテリジェンスを構築する際に有益である。
オブジェクトの3Dデータからオブジェクトを識別するために現在の解決策は、大容量のデータ、例えば、複合的な環境を再画像化する際に生成されるデータに拡張されない。このような大規模なデータセットの例は、レーザスキャンされた化学プラントまたは海中施設である。これらの例において、実際の「現状のまま(as-is)」の環境を反映しない「竣工時の(as-built)」図面を有することが一般的である。これらの場合、レーザスキャン、ビデオ、またはソナーは未知の環境に対して行われることがあり、本発明の実施形態を使用して、例えば、これらの非インテリジェントなデータのタイプを改善することができる。レーザスキャンは、本質的にインテリジェントではなく、それはいかなる識別メタデータも有さず、それは単なる画像である。(例えば、ポンプのレーザスキャンデータは、それがポンプであることを認識しない。)インテリジェンス/特性/メタ情報をオブジェクトのレーザスキャンデータに追加するための限定された既存の方法が存在するのみである。典型的には、人間が、手作業でまたは3Dから3Dへのマッピングを使用して、特性を帰属させる。3Dから3Dへのマッピングは非インテリジェントな情報にメタデータを帰属させることを支援するが、2D画像のデータ、すなわち写真または図を利用して、3Dデータの特性情報をさらに改良する既存の方法は存在しない。環境データ、すなわちソナースキャンデータは、いかなるインテリジェンスも有さないので、それは、3Dデータを特徴付けるために使用することができるいかなる他のメタ情報も提供しない。例としては、レーザスキャンデータは、オブジェクトを識別するために使用することができるスキャンされた材質についての情報を有さない。実施形態において、本発明の原理は、3Dデータを平坦化して2Dデータを生成して、2Dから2Dへの特性探索をすることができるようにするために利用されてもよい。そして、2Dから2Dへの比較によって発見された任意の識別されたデータは、3Dデータのメタデータを更新するために使用されてもよい。
図1は、オブジェクトの3Dデータからオブジェクトを識別するための方法100のフローチャートである。方法100は、ステップ101では、コンピュータメモリにおいて、所与のオブジェクトの3Dデータを取得することによって開始する。3Dデータは、当技術分野において既知の任意のそのような3Dデータ、例としては、数ある例の中でも、有限要素モデル、3D CADモデル、ポイントクラウド(point cloud)、レーザスキャンデータ、ソナーデータであってもよい。さらに、データは、当技術分野において既知の任意の手段を通じて、例えば、ワイドエリアネットワーク(WAN)またはローカルエリアネットワーク(LAN)を介して取得されてもよい。実施形態において、方法100は、コンピューティングデバイスによって実装され、そのような実施形態において、オブジェクトの3Dデータは、ステップ101において、コンピューティングデバイスに通信可能に結合された任意のポイントから取得される。さらに、実施形態において、オブジェクトのデータは複数のポイントから取得される。
ステップ101においてデータを取得した後、方法100は継続し、ステップ102において、3Dデータは、平坦化されて所与のオブジェクトの2Dデータを生成する。実施形態において、3Dデータは、ステップ102において、3Dデータのビューのスナップショットを撮ることによって平坦化される。例としては、そのような実施形態において、生成した2Dデータは、オブジェクトの面を表す。方法100の実施形態に従って、3Dデータの一部のみが平坦化され、例えば、ステップ102において、3Dデータの2つのビューのみが、2Dデータを生成するために使用されてもよい。さらなる別の実施形態において、全ての3Dデータまたは3Dデータの1つもしくは複数の部分が平坦化されてもよい。実施形態に従って、ステップ102において、3Dデータは、3Dデータから抽出されたポイントを使用して平坦化される。データは、スナップショットまたはベクトル追跡方法論を使用して平坦化されてもよい。結果としてのオブジェクト/データの2Dの「平坦」なビューは、本明細書において説明されるように、他の2D画像またはグラフィックファイルと比較されてもよい。
方法100は、生成した2Dデータを既存の2Dオブジェクトデータのライブラリと比較して、一致する2Dオブジェクトデータを識別することによって、ステップ103へ継続する。そのような実施形態において、一致する2Dオブジェクトデータは、それぞれのオブジェクトに対応する。実施形態において、オブジェクトは、実在オブジェクトなどの当技術分野において既知の任意のオブジェクトであってもよい。例えば、3Dデータは、オイル処理プラントのレーザスキャンからのものであってもよく、ポンプを表すデータの単一の部分は、本明細書において説明されるように、抽出されてもよく、2Dビューへと平坦化または変換されてもよい。抽出されたポンプデータは、ステップ103において、オブジェクトがポンプであることを含む基本的な情報を識別するために他の2Dデータと比較されてもよく、または、それは、ポンプのタイプ、寸法、および材質を含むより包括的なメタデータを識別するために使用されてもよい。本発明の実施形態は限定されず、オブジェクトは実在オブジェクトでなくてもよいことに留意されたい。例としては、方法100の実施形態は、ビデオゲームからの3Dデータを識別するために使用されてよく、そのような実施形態において、ライブラリ内の2Dは、ビデオゲームからのオブジェクトに対応してもよい。実施形態に従って、ライブラリの2Dオブジェクトデータは、当技術分野において既知の任意の2Dオブジェクトデータであってもよい。例えば、2Dデータは、数ある例の中でも、写真、ビデオ、および/または2D CADオブジェクトを含んでよい。ステップ103において実行される比較は、一致する2Dオブジェクトデータを識別する際に、2Dデータの任意のパラメータを考慮してもよい。例としては、比較は、2Dデータの寸法を比較して、ライブラリにおいて同一または類似の寸法および/または特性を有する任意のオブジェクトを識別してもよい。
方法100の実施形態に従って、既存の2Dオブジェクトデータのライブラリは、方法100を実装するコンピューティングデバイスに記憶される。しかしながら、本発明の実施形態はそのように限定されず、実施形態において、ライブラリは、方法100を実装するコンピューティングデバイスに通信可能に結合された任意のポイントにおいて記憶されてもよい。さらにまた、実施形態において、ライブラリは、複数のストレージデバイスに分散されてもよく、複数のデバイスは、ステップ103における比較を行う際に使用される。方法100の1つの例示的な実施形態は、2Dオブジェクトデータのライブラリを生成するステップをさらに備える。そのような実施形態において、ライブラリは、既知のオブジェクトの3Dデータを平坦化することによって生成される。例えば、例としては3D CADモデルが表すオブジェクトのタイプを識別する追加された(populated)メタデータを有する3D CADモデルが存在する場合、方法100の実施形態は、このデータを平坦化し、平坦化したデータを2Dデータのライブラリに追加してもよい。
続いて、ステップ103における比較の結果として、方法100は、ステップ104において、所与のオブジェクトは、特定の実在オブジェクトに対する種類のオブジェクトであると識別する。したがって、方法100は、ステップ101において、所与のオブジェクトの識別されていないまたは部分的に識別された3Dデータから開始し、ステップ102において、所与のオブジェクトの2Dデータを生成するためにデータを処理し、ステップ103において、生成した2Dデータを既存の2Dデータのライブラリと比較し、ステップ104において、所与のオブジェクトを最終的に識別する。実施形態において、方法100は、一致する2Dデータを使用して取得した3Dデータを更新する。例えば、一致する2Dデータがオブジェクトにタイプおよびオブジェクトの材質を示す場合、ステップ101において取得した3Dデータは、そのような属性で更新される。
方法100の実施形態は、複合的かつ双方向的な2Dから3Dへ、さらに2Dへのマッピングアルゴリズムを実装して、環境のオブジェクトを識別することができる。例えば、3Dデータはオイル処理環境を表す3Dデータであり、データは、特定の種類の遠心ポンプの特徴的なインレットフランジを含む実施形態を考慮する。そのような実施形態において、ポンプの「平坦化された」ビューが生成されてもよく、このフランジを識別するために使用されてもよい。それらのメタデータ特性、すなわちオブジェクトのタイプは、この2Dの平坦化されたデータに割り当てられてもよく、その後、元々の3D環境においてオブジェクトに割り当てられてもよい。アルゴリズムは、フランジ情報を使用して環境においてオブジェクトをさらに識別するため、例えば、親グループ分け(grouping)、この事例においてはポンプが帰属する特殊な遠心ポンプを識別するために繰り返されてもよい。2Dから3Dへ、さらに2Dへの逆も、ポンプに帰属するべき3Dデータにおける残余のオブジェクトを選択、分離、識別するために行われてもよい。既知の情報を使用して3Dデータにおける全ての、またはほとんどのオブジェクトが特徴付けられるまで、この双方向的かつ反復的な処理は、全ての3Dデータ、例えば全体的なポイントクラウドに対して実行されてもよい。
テクスチャおよび色などの例示的な特性もまた、方法100の実施形態において実行される比較において補助するために使用されてもよい。方法100の実施形態において、平坦化されたデータの材質または色は、データを分析することによって識別されてもよい。例としては、データにおけるバンプ(bump)を検知することによって、オブジェクトは炭化鋼材質で作られていることが推論されてもよい。同様に、データは、オブジェクトの色を判定するために分析されてもよい。この情報、例えば色および材質はオブジェクトのマッピングにおいて補助するために使用されてもよい。
方法100の別の実施形態は、環境において複数のオブジェクトに対して、取得すること、平坦化すること、比較すること、および識別することを繰り返す。さらに、実施形態において、全体的な環境に対するデータが一度に取得されて、例えば特定のオブジェクトに属するデータの部分を識別するために処理されてもよい。本明細書において説明されるように、このデータは、次に、ステップ102〜104によって処理されてもよい。さらにまた、複数のオブジェクトが存在する実施形態において、ステップ103における比較は、複数のオブジェクトを考慮してもよい。換言すれば、所与のオブジェクトに対する比較は、識別されているデータにおける複数の他のオブジェクトによって情報を与えられてもよい。例において、取得された3Dデータは2つのオブジェクトを含み、第1のオブジェクトはバルブであると識別される。そして、実施形態は、適切な論理ルールを適用するようにプログラムされてもよいので、バルブは、典型的には、パイプに接続されることが既知となってもよい。したがって、ステップ103における比較は、取得されたデータをライブラリにおける既存のパイプデータと最初に比較してもよい。
方法100をさらに例示するために、化学処理プラントのコンテキストにおける例が本明細書において以下に説明される。そのような実施形態において、化学処理プラントはレーザスキャンされて、オブジェクトのポイントクラウドを生成する。(オブジェクトはポンプであるが、レーザスキャンポイントクラウドは非インテリジェントなデータであるので、ポイントクラウドがそのようであると識別する関連付けられたメタデータは存在しない。)このレーザスキャンされたデータは、ステップ101において取得され、そして、ステップ102において、平坦化されてポンプの2Dデータ(この時点では識別されていない)を生成する。ステップ103において、平坦化されたデータは2Dデータのライブラリと比較され、この比較において、ステップ103において、平坦化されたデータと一致する2Dデータが発見される。さらに、識別した一致する2Dデータは、例えばオブジェクトがポンプであり、ACMEによって生成され、真鍮から構成されることを示す関連付けられたメタデータを有する。そして、ステップ104において、元々取得された3Dデータによって表わされるオブジェクトは、ACMEによって作られ、真鍮から構成されたポンプとして識別される。
図2は、本発明の原理を使用して、オブジェクトの3Dデータからオブジェクトを識別する方法220を示す。方法220は、識別されていない3Dデータ224が、平坦化されて2Dデータ225を生成する平坦化処理221で開始する。平坦化処理221は、3Dデータ224の単一ビューのスナップショットを撮影することによって、および/または3Dデータ224からデータを除去して残余のデータが元々の3Dデータ224の2D部分にのみ属するようにすることによって実行されてもよい。平坦化は、3Dデータをベクトル追跡し、ベクトルファイルを2Dビューに変換することによっても実行されてもよい。比較および識別処理222が、方法220を継続する。比較および識別処理222において、識別されていない2Dデータ225は、一致する2Dデータ226を発見するために、既知の2Dデータと比較される。比較処理222は、2Dまたは写真画像データの1つのライブラリおよび/または複数のライブラリを利用してもよい。さらに、実施形態において、未知の2Dデータおよび2Dデータのライブラリは、共通の等距離ポイントを使用して比較される。そのような実施形態において、2Dデータ226などの一致するデータが識別され、そこでは未知のデータ225と一致するデータ226とは類似のまたは同一の等距離ポイントを有している。比較および識別処理222が一致する2Dデータ226を識別すると、未知の2Dデータ225が識別される。識別された2Dデータ225は、次に、再処理ステップ223において、以前は識別されなかった3Dデータ224を更新するために使用されてもよい。
図3は、オブジェクト、例えば化学処理プラントのレーザスキャンにインテリジェンスを帰属させるために本発明の原理を利用することができる方法330を示す。方法330は、ステップ331において、オブジェクト、例えばオイル処理プラントをレーザスキャンすることによって開始する。ステップ332において、レーザスキャンデータは、個々のオブジェクトおよびそれらのオブジェクトのサブコンポーネントを識別するために、ポイント密度に基づいて処理される。例えば、比較的低いポイントの密度に囲まれたポイントクラウドの密度の高い部分は、オブジェクトとみなされてもよい。このオブジェクトに属するポイントクラウドデータは、そして、そのデータの変動する(varying)密度の部分を識別するためにさらに処理されてもよく、それによってオブジェクトのサブコンポーネントを識別する。次いで、識別処理333が、本明細書において説明される原理によって実行される。換言すれば、ステップ333は、ステップ333aにおいて、3Dデータを平坦化し、平坦化された2Dデータを既知の2Dデータと比較し、一致する2Dデータを識別することによって、ポイントクラウドデータを識別する。ステップ333bにおいて、一致するデータは、例えばオブジェクトのタイプ、オブジェクトの寸法、オブジェクトの材質などより多くの情報によってポイントクラウドデータを更新するために使用される。ポイントクラウドデータは、ステップ333bにおいて、発見することができるオブジェクトについての任意の情報によって更新されてもよい。したがって、ステップ333aにおいて一致する2Dデータが発見されると、ステップ333bにおいて、オブジェクトの任意の性質についての任意の既存の一致するデータは、オブジェクトのポイントクラウドデータに帰属されてもよい。次いで、施設のための元々の3Dモデル/データが存在する方法330の例において、方法330は、ステップ334において、環境的変化を評価し、設計時/竣工時のモデルと比較する。換言すれば、識別された3Dデータは、既存のデータと現存している通りの施設との間の差異を識別するために、施設の既存の3Dデータと比較される。例えば、この処理334は、設備337の横方向の移動などの環境的、動物または人間の相互干渉による空間的ずれ(shift)を識別してもよい。方法330はさらにまた、ステップ335において、識別された3Dデータの密度データを評価して、窪みおよび腐食338などの他の環境的/機械的変化についての知識を獲得してもよい。
方法330は、3Dデータの知識にさらなる詳細を追加するフィードバック処理336をさらに含んでよい。図3においてはステップ334から生じるものとして示されているが、実施形態において、フィードバック処理336は、ステップ333a、ステップ333b、ステップ334および/またはステップ335から実行されてもよい。重要な要件は、3Dデータが識別されていることである。3Dがいったん識別された場合、この知識は、処理にさらに情報を与えるために使用されてもよい。例示すると、ステップ333bにおいて、ポイントクラウドの特定の部分がバルブに帰属するものとして識別された場合、次に、データライブラリから、バルブはバルブ軸を含むことが既知となってもよく、この情報は、例えば、ステップ332において、バルブのポイントクラウドデータを2つのオブジェクト、つまりバルブ本体とバルブ軸とにさらに分割するために使用されてもよい。
方法330の実施形態は、プラント設計ツール、ビューア、レーザスキャン技術、および他の類似の画像ベースのエンジニアリングツールが、プラントレーザスキャン、ソナーまたは類似のインテリジェントでない画像に、より自動化された能力を使用して、より拡張的にインテリジェンスを帰属させることができるようにし、このことは、人の手の干渉の必要性を減少させる。要するに、実施形態は、3Dデータのリエンジニアリングの品質を向上させる。実施形態は、モデルを最新に保持するという問題を解決し、したがって、例えば、施設エンジニアリング判断(facilities engineering decision)を改良する。既存の方法を使用して、更新は、2Dまたは3D解決策に対して、元々のより大きなモデルを更新することなく、モジュール式に行われる。例としては、レーザスキャンは、施設についての最新のデータを収集する方法を提供するが、レーザスキャンデータはCAD解決策を提供して問題を解決することのない非インテリジェントなデータである。
本発明の実施形態は、レーザスキャンされたデータについてできる限りの詳細を識別するために、反復的な事項において使用されてもよい。さらに、実施形態は、対象となる特定のオブジェクトを識別するように構成されてもよい。ユーザが、施設内の各ポンプの製造者および位置を識別することを要求する例を考慮する。本発明の原理は、例えば方法330を使用して、ポンプを識別するために使用されてもよい。これは、例えば、コンポーネント、例えばポンプがカスタマイズされていた場合、またはデータが読み取ることが困難である場合、すなわちレーザスキャンがそのオブジェクトに対する理想的なデータを取得しなかった場合、いくつかの3Dデータを識別されないままにする可能性がある。しかしながら、識別のための処理は、例えばポンプに供給するパイプラインを形成する施設のオブジェクトも識別してもよい。この知識によって、3Dデータは、例えばパイプラインデータを使用することで未知のオブジェクトをポンプとして識別するために、本明細書において説明される原理によって再処理されてもよい。したがって、このパイプライン知識は、読取困難なデータはポンプであるはずであると推論するために使用されてもよい。この知識によって、再処理は未知のデータはポンプであると更新してもよく、さらに、この知識を使用してコンポーネントのより多くの特性を識別してもよい。
前述の例は、本発明の原理を利用して3Dデータからオブジェクトを識別するために利用することができる進化した論理の単なる1つの実例を提供する。本発明の実施形態は、任意のそのような論理/意思決定を使用して処理に情報を与えるように構成されてもよい。したがって、実施形態は、任意の識別証拠/情報を使用して、本明細書において説明される方法によって実装される識別処理に情報を与えることを支援するようにプログラムされてもよい。
図4は、本発明の実施形態に従って、CADモデルを識別するために使用することができるコンピュータベースのシステム440の簡略化されたブロック図である。システム440は、バス443を備える。バス443は、システム440の様々なコンポーネントの間の相互接続部として機能する。バス443には、キーボード、マウス、ディスプレイ、スピーカなどの様々な入力および出力装置をシステム440に接続するための入力/出力装置インターフェース776が接続される。中央処理ユニット(CPU)442は、バス443に接続され、コンピュータ命令の実行を提供する。メモリ445は、コンピュータ命令を実行するために使用されるデータのための揮発性記憶装置を提供する。記憶装置444は、オペレーティングシステム(図示せず)などのソフトウェア命令のための不揮発性記憶装置を提供する。システム440は、ワイドエリアネットワーク(WAN)およびローカルエリアネットワーク(LAN)を含む当技術分野において既知の任意の種々のネットワークに接続するためのネットワークインターフェース771も備える。
本明細書において説明される例示的な実施形態は、多くの異なる方法で実装されてもよいことを理解されたい。いくつかの場合、本明細書において説明される様々な方法および機械の各々は、コンピュータシステム440などの物理的、仮想的もしくはハイブリッドな汎用コンピュータ、または本明細書において図5に関連して後に説明されるコンピュータ環境550などのコンピュータネットワーク環境によって実装されてもよい。コンピュータシステム440は、例えば、CPU442による実行のためにソフトウェア命令をメモリ445または不揮発性記憶装置444のいずれかにロードすることによって、本明細書において説明される方法(例えば、方法100および方法330)を実行する機械へと変換されてもよい。当業者は、システム440およびその様々なコンポーネントは、本明細書において説明される本発明の任意の実施形態を実行するように構成されてもよいことをさらに理解されたい。さらに、システム440は、本明細書において説明される様々な実施形態を、システム440に動作可能に内的または外的に結合されたハードウェア、ソフトウェアおよびファームウェアモジュールの任意の組み合わせを利用して実装してもよい。
図5は、本発明の実施形態が実装されてもよいコンピュータネットワーク環境550を例示する。コンピュータネットワーク環境550において、サーバ551は通信ネットワーク552を介して、クライアント553a〜553nにリンクしている。環境550は、クライアント553a〜553nが、単独でまたはサーバ551と組み合わさって、本明細書において説明される方法のうちの任意のもの(例えば、方法100)を実行することを可能にするために使用されてもよい。
実施形態またはその態様は、ハードウェア、ファームウェア、またはソフトウェアの形態で実装されてもよい。ソフトウェアにおいて実装される場合、ソフトウェアは、プロセッサがソフトウェアまたはその命令のサブセットをロードすることを可能にするように構成された任意の非一時的コンピュータ可読記憶媒体に記憶されてもよい。プロセッサは、次に、命令を実行し、本明細書において説明された通りに動作し、または機器を動作させるように構成される。
さらに、ファームウェア、ソフトウェア、ルーチン、または命令は、データプロセッサのいくつかの動作および/または機能を実行するものとして本明細書において説明されてもよい。しかしながら、ここに含まれるそのような説明は単に利便性のためであり、そのような動作は、実のところ、ファームウェア、ソフトウェア、ルーチン、命令などを実行する計算装置、プロセッサ、コントローラ、または他の装置に起因して起こることを理解されたい。
フローチャート、ブロック図、およびネットワーク図は、より多くのまたはより少ない要素を含んでよく、異なって配置されてもよく、または異なって示されてもよいことを理解されたい。しかし、いくつかの実装形態は、実装形態の実行を例示するブロックおよびネットワーク図ならびにブロックおよびネットワーク図の数が特定の方法で実施されることを要求してもよいことをさらに理解されたい。
それに応じて、さらなる実施形態が、種々のコンピュータアーキテクチャ、物理的、仮想的、クラウドコンピュータ、および/またはそれらのいくつかの組み合わせによって実装されてもよく、従って、本明細書において説明されるデータプロセッサは、例示の目的のみを意図されており、実施形態の制限として意図されるものではない。
本発明は、その例示的な実施形態を参照して特に提示され、説明されたが、そこにおいては、形態および詳細における様々な変更が、添付の特許請求の範囲に包含される本発明の範囲から逸脱することなくなされてもよいことが、当業者には理解されよう。

Claims (20)

  1. オブジェクトの3次元(3D)データから前記オブジェクトを識別するコンピュータ実行方法であって、
    コンピュータメモリにおいて、所与のオブジェクトの3Dデータを取得するステップと、
    前記コンピュータメモリに結合されたプロセッサによって、前記所与のオブジェクトの前記3Dデータを平坦化して、前記所与のオブジェクトの2次元(2D)データを生成するステップと、
    前記所与のオブジェクトの前記生成した2Dデータを既存の2Dオブジェクトデータのライブラリと比較して、一致する2Dオブジェクトデータを識別するステップであって、前記ライブラリは、前記コンピュータメモリに保持され、および前記一致する2Dオブジェクトデータは、それぞれの特定の実在オブジェクトに対応する、ステップと、
    前記比較の結果として、前記所与のオブジェクトを前記特定の実在オブジェクトに対する種類のオブジェクトであると識別するステップと
    を備えたことを特徴とする方法。
  2. 一致する2Dオブジェクトデータを識別したことに応答して、前記一致する2Dオブジェクトデータを使用して前記所与のオブジェクトの前記取得した3Dデータを更新するステップをさらに備えたことを特徴とする請求項1に記載の方法。
  3. 前記取得した3Dデータを更新するステップは、オブジェクトのタイプおよびオブジェクトの材質のうちの少なくとも1つを更新するステップを含むことを特徴とする請求項2に記載の方法。
  4. 前記既存の2Dオブジェクトデータは、写真、ビデオ、および2Dコンピュータ支援設計(CAD)オブジェクトのうちの少なくとも1つであることを特徴とする請求項1に記載の方法。
  5. 前記所与のオブジェクトの前記取得した3Dデータは、3D CADモデルおよびポイントクラウドのうちの少なくとも1つであることを特徴とする請求項1に記載の方法。
  6. 前記所与のオブジェクトの前記生成した2Dデータは、前記所与のオブジェクトの面を表していることを特徴とする請求項1に記載の方法。
  7. 既知の3Dデータを平坦化することによって、2Dオブジェクトデータの前記ライブラリを生成するステップをさらに備えたことを特徴とする請求項1に記載の方法。
  8. 環境において複数のオブジェクトに対して、前記取得すること、平坦化すること、比較すること、および識別することを繰り返すステップをさらに備え、前記比較することは、前記環境において前記複数のオブジェクトを考慮することを特徴とする請求項1に記載の方法。
  9. オブジェクトの3次元(3D)データから前記オブジェクトを識別するコンピュータシステムであって、
    プロセッサと、
    そこに記憶されたコンピュータコード命令を有するメモリと
    を備え、前記メモリに記憶された前記コンピュータコード命令は、前記プロセッサによって実行されると、前記システムに、
    前記メモリにおいて、所与のオブジェクトの3Dデータを取得させ、
    前記所与のオブジェクトの前記3Dデータを平坦化して、前記所与のオブジェクトの2次元(2D)データを生成させ、
    前記所与のオブジェクトの前記生成した2Dデータを既存の2Dオブジェクトデータのライブラリと比較して、一致する2Dオブジェクトデータを識別させ、前記ライブラリは、前記メモリに保持され、前記一致する2Dオブジェクトデータは、それぞれの特定の実在オブジェクトに対応し、および
    前記比較の結果として、前記所与のオブジェクトを前記特定の実在オブジェクトに対する種類のオブジェクトであると識別させる
    ことを特徴とするシステム。
  10. 前記コンピュータコード命令はさらに、前記システムに、一致する2Dオブジェクトデータを識別したことに応答して、前記一致する2Dオブジェクトデータを使用して前記所与のオブジェクトの前記取得した3Dデータを更新させることを特徴とする請求項9に記載のシステム。
  11. 前記一致する2Dオブジェクトデータは、オブジェクトのタイプおよびオブジェクトの材質のうちの少なくとも1つを含むことを特徴とする請求項10に記載のシステム。
  12. 前記既存の2Dオブジェクトデータは、写真、ビデオ、および2Dコンピュータ支援設計(CAD)オブジェクトのうちの少なくとも1つであることを特徴とする請求項9に記載のシステム。
  13. 前記所与のオブジェクトの前記取得した3Dデータは、3D CADモデルおよびポイントクラウドのうちの少なくとも1つであることを特徴とする請求項9に記載のシステム。
  14. 前記所与のオブジェクトの前記生成した2Dデータは、前記所与のオブジェクトの面を表していることを特徴とする請求項9に記載のシステム。
  15. 前記コンピュータコード命令はさらに、前記システムに、既知の3Dデータを平坦化することによって、2Dオブジェクトデータの前記ライブラリを生成させることを特徴とする請求項9に記載のシステム。
  16. 前記コンピュータコード命令はさらに、前記システムに、環境において複数のオブジェクトに対して、前記取得すること、平坦化すること、比較すること、および識別することを繰り返させ、前記比較することは、前記環境において前記複数のオブジェクトを考慮することを特徴とする請求項9に記載のシステム。
  17. オブジェクトの3次元(3D)データから前記オブジェクトを識別するコンピュータプログラムであって、前記コンピュータプログラムは、ネットワークを通じて1つまたは複数のクライアントと通信するサーバによって実行され、およびコンピュータ可読記憶媒体を備え、前記コンピュータ可読記憶媒体は、プロセッサによって実行されると、前記プロセッサに、
    コンピュータメモリにおいて、所与のオブジェクトの3Dデータを取得させ、
    前記所与のオブジェクトの前記3Dデータを平坦化して、前記所与のオブジェクトの2次元(2D)データを生成させ、
    前記所与のオブジェクトの前記生成した2Dデータを既存の2Dオブジェクトデータのライブラリと比較して、一致する2Dオブジェクトデータを識別させ、および
    前記比較の結果として、前記所与のオブジェクトを実在オブジェクトに対する種類のオブジェクトであると識別させる
    プログラム命令を含むことを特徴とするコンピュータプログラム。
  18. 前記コンピュータ可読記憶媒体は、前記プロセッサによって実行されると、前記プロセッサに、一致する2Dオブジェクトデータを識別したことに応答して、前記一致する2Dオブジェクトデータを使用して前記所与のオブジェクトの前記取得した3Dデータを更新させるプログラム命令を含むことを特徴とする請求項17に記載のコンピュータプログラム。
  19. 前記取得した3Dデータは、オブジェクトのタイプおよびオブジェクトの材質のうちの少なくとも1つを含むことを特徴とする請求項18に記載のコンピュータプログラム。
  20. 前記所与のオブジェクトの前記取得した3Dデータは、3D CADモデルおよびポイントクラウドのうちの少なくとも1つであることを特徴とする請求項17に記載のコンピュータプログラム。
JP2016246827A 2015-12-30 2016-12-20 探索のための3dから2dへの再画像化 Active JP6869023B2 (ja)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US14/984,412 2015-12-30
US14/984,412 US10360438B2 (en) 2015-12-30 2015-12-30 3D to 2D reimaging for search
US14/984,765 2015-12-30
US14/983,878 2015-12-30
US14/984,765 US10127333B2 (en) 2015-12-30 2015-12-30 Embedded frequency based search and 3D graphical data processing
US14/983,878 US10049479B2 (en) 2015-12-30 2015-12-30 Density based graphical mapping

Publications (3)

Publication Number Publication Date
JP2017120632A true JP2017120632A (ja) 2017-07-06
JP2017120632A5 JP2017120632A5 (ja) 2020-01-30
JP6869023B2 JP6869023B2 (ja) 2021-05-12

Family

ID=57629435

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2016246829A Active JP6906304B2 (ja) 2015-12-30 2016-12-20 埋め込まれた周波数ベースの探索および3dグラフィカルデータ処理
JP2016246825A Active JP6906303B2 (ja) 2015-12-30 2016-12-20 密度ベースのグラフィカルマッピング
JP2016246827A Active JP6869023B2 (ja) 2015-12-30 2016-12-20 探索のための3dから2dへの再画像化

Family Applications Before (2)

Application Number Title Priority Date Filing Date
JP2016246829A Active JP6906304B2 (ja) 2015-12-30 2016-12-20 埋め込まれた周波数ベースの探索および3dグラフィカルデータ処理
JP2016246825A Active JP6906303B2 (ja) 2015-12-30 2016-12-20 密度ベースのグラフィカルマッピング

Country Status (3)

Country Link
EP (3) EP3188050A1 (ja)
JP (3) JP6906304B2 (ja)
CN (3) CN107066924A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3876168A1 (en) 2020-03-06 2021-09-08 Yokogawa Electric Corporation Drawing management apparatus, drawing management system, and drawing management method
EP3876170A1 (en) 2020-03-06 2021-09-08 Yokogawa Electric Corporation Drawing management apparatus, drawing management system, and drawing management method
JP2022137866A (ja) * 2021-03-09 2022-09-22 Biprogy株式会社 類似形状検索システム、情報処理装置、サーバ、コンピュータプログラム及び類似形状検索方法

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
LU100465B1 (en) 2017-10-05 2019-04-09 Applications Mobiles Overview Inc System and method for object recognition
JP7685374B2 (ja) * 2021-06-15 2025-05-29 日立Geニュークリア・エナジー株式会社 プラント点群分類システム、プラント点群分類方法
WO2024004113A1 (ja) * 2022-06-30 2024-01-04 三菱電機株式会社 目標追尾装置、目標追尾方法、および目標追尾プログラム

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005038716A1 (ja) * 2003-10-21 2005-04-28 Nec Corporation 画像照合システム及び画像照合方法
JP2012043419A (ja) * 2010-08-13 2012-03-01 Fujitsu Ltd 三次元モデル検索装置、三次元モデル検索方法、モデルライブラリ生成装置及びモデルライブラリ生成方法

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003296383A (ja) * 2002-04-05 2003-10-17 Denso Corp 3次元モデリングシステム
WO2006097926A2 (en) * 2005-03-15 2006-09-21 Cognitens Ltd. Methods and systems for creating and altering cad models
US8014889B2 (en) * 2005-10-13 2011-09-06 Stratasys, Inc. Transactional method for building three-dimensional objects
US20090222446A1 (en) * 2008-03-03 2009-09-03 Emmanuel Goldschmidt Three-dimensional object identification through resonance frequencies analysis
DE102008034117A1 (de) * 2008-07-21 2010-02-04 Carl Zeiss Industrielle Messtechnik Gmbh Verfahren und Vorrichtung zum Herstellen eines Urformwerkzeugs
KR101269981B1 (ko) * 2008-08-29 2013-05-31 미쓰비시덴키 가부시키가이샤 부감 화상 생성장치, 부감 화상 생성방법 및 기록매체
JP5615055B2 (ja) * 2010-06-18 2014-10-29 キヤノン株式会社 情報処理装置及びその処理方法
EP3091508B1 (en) * 2010-09-03 2018-12-26 California Institute of Technology Three-dimensional imaging system
JP5969836B2 (ja) * 2012-06-26 2016-08-17 本田技研工業株式会社 モデル適用装置、モデル適用方法、及びプログラム
US20140192050A1 (en) * 2012-10-05 2014-07-10 University Of Southern California Three-dimensional point processing and model generation
JP6094240B2 (ja) * 2013-02-06 2017-03-15 株式会社大林組 部材設置判定システム
JP6080642B2 (ja) * 2013-03-25 2017-02-15 株式会社ジオ技術研究所 3次元点群解析方法
US9916398B2 (en) * 2013-12-10 2018-03-13 Dassault Systemes Laser scan re-engineering of 3D CAD models
US9530250B2 (en) * 2013-12-10 2016-12-27 Dassault Systemes Augmented reality updating of 3D CAD models
US9619691B2 (en) * 2014-03-07 2017-04-11 University Of Southern California Multi-view 3D object recognition from a point cloud and change detection
US20150278155A1 (en) * 2014-03-27 2015-10-01 Knockout Concepts, Llc Identifying objects using a 3d scanning device, images, and 3d models

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005038716A1 (ja) * 2003-10-21 2005-04-28 Nec Corporation 画像照合システム及び画像照合方法
JP2012043419A (ja) * 2010-08-13 2012-03-01 Fujitsu Ltd 三次元モデル検索装置、三次元モデル検索方法、モデルライブラリ生成装置及びモデルライブラリ生成方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3876168A1 (en) 2020-03-06 2021-09-08 Yokogawa Electric Corporation Drawing management apparatus, drawing management system, and drawing management method
EP3876170A1 (en) 2020-03-06 2021-09-08 Yokogawa Electric Corporation Drawing management apparatus, drawing management system, and drawing management method
US11380030B2 (en) 2020-03-06 2022-07-05 Yokogawa Electric Corporation Drawing management apparatus, drawing management system, and drawing management method
US11488335B2 (en) 2020-03-06 2022-11-01 Yokogawa Electric Corporation Drawing management apparatus, drawing management system, and drawing management method
JP2022137866A (ja) * 2021-03-09 2022-09-22 Biprogy株式会社 類似形状検索システム、情報処理装置、サーバ、コンピュータプログラム及び類似形状検索方法
JP7710863B2 (ja) 2021-03-09 2025-07-22 Biprogy株式会社 類似形状検索システム、情報処理装置、サーバ、コンピュータプログラム及び類似形状検索方法

Also Published As

Publication number Publication date
EP3188050A1 (en) 2017-07-05
JP6906303B2 (ja) 2021-07-21
JP2017134824A (ja) 2017-08-03
CN107066664A (zh) 2017-08-18
CN107025324A (zh) 2017-08-08
CN107066924A (zh) 2017-08-18
JP6906304B2 (ja) 2021-07-21
EP3188049A1 (en) 2017-07-05
JP6869023B2 (ja) 2021-05-12
JP2017120633A (ja) 2017-07-06
EP3188056A1 (en) 2017-07-05

Similar Documents

Publication Publication Date Title
JP7491685B2 (ja) ニューラルネットワークのセット
JP7464387B2 (ja) 3dモデル化オブジェクト推定のための機械学習
Deng et al. Cvxnet: Learnable convex decomposition
JP6869023B2 (ja) 探索のための3dから2dへの再画像化
JP7049763B2 (ja) 二次元画像からの三次元モデル化オブジェクトの認識
Kim et al. Deep-learning-based retrieval of piping component catalogs for plant 3D CAD model reconstruction
Son et al. 3D reconstruction of as-built industrial instrumentation models from laser-scan data and a 3D CAD database based on prior knowledge
CN109145352B (zh) 用于学习取图像作为输入的函数的数据集
CN110637305A (zh) 通过渲染许多3d视图来学习重构3d形状
US10360438B2 (en) 3D to 2D reimaging for search
JP2021131854A (ja) 変形の基礎学習
JP2024028206A (ja) トポロジー認識cad検索のための機械学習
CN108073682A (zh) 基于参数视图函数查询数据库
US12254570B2 (en) Generating three-dimensional representations for digital objects utilizing mesh-based thin volumes
US10049479B2 (en) Density based graphical mapping
CN118470208A (zh) 一种基于单目图像的三维建模方法、设备及介质
JP2017162447A (ja) 量子化を用いた3dオブジェクトの位置特定
JP2017168081A (ja) 記述子を用いた3dオブジェクトの位置特定
CN112837420B (zh) 基于多尺度和折叠结构的兵马俑点云的形状补全方法及系统
US20250117528A1 (en) Machine-learning for local topological similarity retrieval
CN120821865A (zh) 局部拓扑相似度检索的方法、程序、存储介质和计算机
Vergeest et al. A methodology for reusing freeform shape content
US10127333B2 (en) Embedded frequency based search and 3D graphical data processing
Wang et al. Novel correspondence-based approach for consistent human skeleton extraction
JP7190147B1 (ja) 3次元形状記述子抽出器の製造方法、3次元形状検索方法及び3次元形状検索システム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191210

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191210

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201224

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210105

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210219

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: 20210316

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210413

R150 Certificate of patent or registration of utility model

Ref document number: 6869023

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250