JP7343963B2 - 画像を入力とする関数を学習するためのデータセット - Google Patents
画像を入力とする関数を学習するためのデータセット Download PDFInfo
- Publication number
- JP7343963B2 JP7343963B2 JP2018114621A JP2018114621A JP7343963B2 JP 7343963 B2 JP7343963 B2 JP 7343963B2 JP 2018114621 A JP2018114621 A JP 2018114621A JP 2018114621 A JP2018114621 A JP 2018114621A JP 7343963 B2 JP7343963 B2 JP 7343963B2
- Authority
- JP
- Japan
- Prior art keywords
- parameters
- parameter
- class
- ranges
- range
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/28—Determining representative reference patterns, e.g. by averaging or distorting; Generating dictionaries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/51—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/60—Type of objects
- G06V20/64—Three-dimensional objects
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Evolutionary Computation (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Geometry (AREA)
- Biomedical Technology (AREA)
- Mathematical Physics (AREA)
- Health & Medical Sciences (AREA)
- Computer Graphics (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Databases & Information Systems (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Computer Hardware Design (AREA)
- Image Analysis (AREA)
- Processing Or Creating Images (AREA)
Description
・前記複数の3Dモデル化オブジェクトのそれぞれについて、前記追加された対応する画像は、各3Dモデル化オブジェクト自体から得られた1つまたは複数の2D画像および/または3Dモデル化オブジェクトを含むか、またはそれらからなる。
ニューラルネットワークは、式にすると、6つ組
これは接続の開始ニューロン
ニューラルネットワークの訓練の例
分類ニューラルネットワークの訓練の例
データセットを形成するための提供された方法で訓練パターンを構築する例
訓練パターンを設計するための第1のステップは、認識すべき物体のクラスを定義することであってもよい。それらはすべて同じルートクラスから派生してもよい。典型的なルートクラスは「テーブル」であり、クラスは機能的な観点から配置され、典型的には「ダイニングテーブル」、「エンドテーブル」、「コンソールテーブル」、「アクセントテーブル」および「バーテーブル」である。
特性パラメータおよび典型的な(範囲の)値は、この機能により編成したクラスに関連付けられてもよい。これには数、および記号の値が含まれてもよい。いくつかの種類のパラメータが関与してもよい。すなわち、寸法パラメータ、スタイルパラメータ、および、テクスチャパラメータである。寸法パラメータは、長さまたは角度であってもよい。スタイルパラメータは、物体の1つまたは複数の部材の性質を決定するものであってもよい。テクスチャパラメータは、その材料に応じて物体の外観を決定するものであってもよい。
トラバースされるパラメータとランダムなパラメータの比較例
パラメータの依存関係は、例えば、2つの種類の制約、すなわち、比例制約と条件/動作制約を用いて捉えてもよい。比例は、数値パラメータの値が別の数値パラメータの値に比例することを示す。例えば、
設計テーブルの概念は、CADの業界では非常に一般的である。これは、本工程によって有利に再使用され得る。パラメータのリスト
制約はパラメータの依存関係を形成するため、設計テーブルを構築する際に、適切な順序に従って、パラメータを設定し制約をアクティブ化してもよい。この順序は、有向非循環グラフ(DAG)のトポロジー的順序付けアルゴリズムをカスタマイズすることによって算出してもよい。
予想されるように、各パラメータは、その範囲が更新された後に設定され、各制約は、そのすべての条件パラメータが設定された後にアクティブ化される。また、さらに、制約の仕様とルートノード選択の優先順位により、順序付けには、ステップ1からステップ5において、最も左のサブシーケンス
設計テーブル生成の例
テンプレート3DCADモデルは、寸法、パラメータ、公式、および制約を有する立体を含むパラメータ化された3Dモデルである。パラメータの名前は、パラメータ/クラステーブルの名前である。テンプレートモデルは、熟練したユーザによって、パラメータに適切な値を設定することにより任意のクラスの任意のオブジェクトの3Dジオメトリを作成できるように設計される。論理的には、このテンプレートモデルの名前はルートクラス名である。ダッソー・システムズのCATIA(登録商標)システムが、この機能を提供する。
設計テーブルをテンプレートモデルに挿入することにより、3Dモデルの作成が自動化される。実際には、挿入された設計テーブルの行を選択するとアクティブな構成となり、テンプレートモデルのパラメータが構成の値で設定される。ジオメトリを更新することにより、3Dオブジェクトの形状が算出される。ダッソー・システムズのCATIA(登録商標)システムが、この機能を提供する。
Claims (14)
- 関数を学習するように構成されたデータセットを形成するための、コンピュータによって実施される方法であって、前記関数は、現実の物体の1つまたは複数のクラスのインスタンスの画像を入力とし、前記方法は、各クラスについて、
当該クラスのパラメトリックモデルであって、CADシステムによって生成された前記クラスのパラメータ化されたテンプレートであり1つまたは複数の物体を含むパラメトリックモデルを提供することであって、前記パラメトリックモデルは各パラメータの集合についての範囲の集合を含み、前記パラメータの集合及び各範囲は、前記1つまたは複数の物体をパラメータ化し、前記パラメトリックモデルは前記範囲の集合内に提供される各値の集合により、クラスの各インスタンスを表す各3Dモデル化オブジェクトを生成するように構成され、前記パラメータの集合は、1つまたは複数のスタイルパラメータ及び1つまたは複数の寸法パラメータを含み、少なくとも1つのスタイルパラメータは、有限の範囲について意味記述子を含み、前記意味記述子は、前記有限の範囲の各値について前記クラスのインスタンスに関連する形状または配置情報を表し、前記パラメトリックモデルの前記1つまたは複数の物体のジオメトリは、各範囲における前記パラメータの値から更新可能である、提供することと、
パラメトリックモデルにより複数の3Dモデル化オブジェクトを生成することであって、前記範囲の集合のうちの1つまたは複数をトラバースすることを含み、前記範囲の集合の1つまたは複数の各値にアクセスすることにより前記範囲の集合をトラバースすることを含み、前記有限の範囲の前記クラスの前記インスタンスに関する前記3Dモデル化オブジェクトの形状または配置情報をサンプリングし、前記パラメトリックモデルの前記1つまたは複数の物体のジオメトリは、アクセスされた値および/またはサンプルから更新される、生成することと、
前記複数の3Dモデル化オブジェクトのそれぞれについて、1つまたは複数の対応する画像をデータセットに追加することと
を含み、
前記データセットが、各スタイルパラメータの各値について、当該値を前記パラメトリックモデルに入力することにより生成された3Dモデル化オブジェクトに対応する少なくとも1つの画像を含み、
各寸法パラメータの各範囲の少なくとも1つの値は、前記データセットが、当該値を前記パラメトリックモデルに入力することにより生成された3Dモデル化オブジェクトに対応する画像を含まないようになっている
ことを特徴とする方法。 - 請求項1に記載の方法であって、前記パラメータの集合は、1つまたは複数の特性パラメータを含むことを特徴とする方法。
- 請求項2に記載の方法であって、前記トラバースされる範囲の集合のうちの1つまたは複数は、それぞれ、特性パラメータのものであることを特徴とする方法。
- 請求項3に記載の方法であって、範囲がトラバースされる前記1つまたは複数の特性パラメータは、スタイルパラメータを含むことを特徴とする方法。
- 請求項2~4のいずれか1つに記載の方法であって、前記1つまたは複数の特性パラメータは、さらに、1つまたは複数の寸法パラメータを含み、前記生成することは、前記1つまたは複数の寸法パラメータの範囲をサンプリングすることを含むことを特徴とする方法。
- 請求項1~5のいずれか1つに記載の方法であって、前記生成することは、前記範囲の集合のうち他の1つまたは複数をランダム化することを含むことを特徴とする方法。
- 請求項6に記載の方法であって、前記ランダム化は、ランダム化されていない範囲の集合のうちの1つまたは複数の集合における値の各組み合わせについて、ランダム化された範囲に対するランダムな値の組み合わせを、クラスについて所定の個数提供することを含むことを特徴とする方法。
- 請求項1~7のいずれか1つに記載の方法であって、前記パラメトリックモデルは、さらに、各パラメータを互いにリンクさせる1つまたは複数の制約をさらに含み、当該1つまたは複数の制約は、比例制約または条件/アクション制約の1つ以上を含み、比例制約は、パラメータの数値が他のパラメータの数値に比例するように制約し、条件/アクション制約は、少なくとも1つの他のパラメータの範囲を制約することを特徴する方法。
- 請求項8に記載の方法であって、前記生成することは、トラバースされる前記範囲の集合のうちの前記1つまたは複数について優先順位を与える前記パラメータの集合に対して定義され、かつ、前記1つまたは複数の制約に基づく、順序付けにしたがって行われ、当該順序付けは、有向グラフを用いて計算され、グラフはノードとアークを含み、グラフの各ノードは制約、少なくとも1つのパラメータおよび/または少なくとも1つの他のパラメータに対応し、少なくとも1つのアークは少なくとも1つのパラメータから所定の制約へ、および所定の制約から少なくとも1つの他のパラメータへ方向付けられることを特徴とする方法。
- 請求項1~9のいずれか1つに記載の方法にしたがってデータセットを形成するように構成された、現実の物体のクラスのパラメトリックモデルを定義するための、コンピュータによって実施される方法であって、前記パラメトリックモデルは、各パラメータの集合についての範囲の集合を含み、前記パラメトリックモデルは、前記範囲の集合内に提供される各値の集合により、クラスの各インスタンスを表す各3Dモデル化オブジェクトを生成するように構成されており、前記方法は、
前記パラメータの集合と、各パラメータについての範囲とを、定義することと、
前記データセットを形成する際にトラバースされるように1つまたは複数の範囲にラベル付けすることと
を含むことを特徴とする方法。 - 請求項10に記載の方法であって、さらに、それぞれが各パラメータを互いにリンク付けする、1つまたは複数の制約を定義することと、オプションで、トラバースされ、かつ、前記1つまたは複数の制約に基づく、前記範囲の集合のうちの、前記1つまたは複数について優先順位を付ける前記パラメータの集合に対して、順序を定義することを含むことを特徴とする方法。
- コンピュータに、請求項1~9のいずれか1つに記載の方法を実行させるための命令を含むコンピュータプログラム。
- 請求項12に記載のコンピュータプログラムを記憶したコンピュータ読み取り可能媒体を備え、前記コンピュータプログラムを実行する装置。
- 請求項13に記載の装置であって、前記装置は、前記コンピュータ読み取り可能媒体に接続されたプロセッサをさらに備えることを特徴とする装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023020145A JP2023071722A (ja) | 2017-06-16 | 2023-02-13 | 画像を入力とする関数を学習するためのデータセット |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP17305738.1A EP3416103A1 (en) | 2017-06-16 | 2017-06-16 | Dataset for learning a function taking images as inputs |
EP17305738.1 | 2017-06-16 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023020145A Division JP2023071722A (ja) | 2017-06-16 | 2023-02-13 | 画像を入力とする関数を学習するためのデータセット |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019032820A JP2019032820A (ja) | 2019-02-28 |
JP7343963B2 true JP7343963B2 (ja) | 2023-09-13 |
Family
ID=59227675
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018114621A Active JP7343963B2 (ja) | 2017-06-16 | 2018-06-15 | 画像を入力とする関数を学習するためのデータセット |
JP2023020145A Withdrawn JP2023071722A (ja) | 2017-06-16 | 2023-02-13 | 画像を入力とする関数を学習するためのデータセット |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023020145A Withdrawn JP2023071722A (ja) | 2017-06-16 | 2023-02-13 | 画像を入力とする関数を学習するためのデータセット |
Country Status (4)
Country | Link |
---|---|
US (1) | US10984317B2 (ja) |
EP (1) | EP3416103A1 (ja) |
JP (2) | JP7343963B2 (ja) |
CN (1) | CN109145352B (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11348032B1 (en) * | 2018-09-02 | 2022-05-31 | Meta Platforms, Inc. | Automated generation of machine learning models |
EP3671660A1 (en) * | 2018-12-20 | 2020-06-24 | Dassault Systèmes | Designing a 3d modeled object via user-interaction |
EP3674870A1 (en) * | 2018-12-29 | 2020-07-01 | Dassault Systèmes | Learning a neural network for inference of editable feature trees |
EP3675061A1 (en) * | 2018-12-29 | 2020-07-01 | Dassault Systèmes | Forming a dataset for inference of editable feature trees |
CN110096674B (zh) * | 2019-04-29 | 2022-10-18 | 电子科技大学 | 一种基于参数依赖的仪器参数校正方法 |
JP7313942B2 (ja) * | 2019-07-17 | 2023-07-25 | 株式会社エビデント | 評価支援方法、評価支援システム、プログラム |
CN113222307A (zh) * | 2020-01-21 | 2021-08-06 | 厦门邑通软件科技有限公司 | 一种生成操作行为记录集的仿真方法、系统和设备 |
JP6868875B1 (ja) * | 2020-07-31 | 2021-05-12 | 株式会社アイエンター | 姿勢推定学習システム、姿勢推定学習方法及び機械学習用データの作成プログラム |
US11961052B2 (en) * | 2020-12-15 | 2024-04-16 | Caterpillar Inc. | Systems and methods for wear assessment and part replacement timing optimization |
US11886541B2 (en) * | 2021-11-17 | 2024-01-30 | Ford Motor Company | Systems and methods for generating synthetic images of a training database |
US20240111405A1 (en) * | 2022-09-28 | 2024-04-04 | Zazzle Inc. | Gui for parametric modelling and grading |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE602007003849D1 (de) * | 2007-10-11 | 2010-01-28 | Mvtec Software Gmbh | System und Verfahren zur 3D-Objekterkennung |
JP5352738B2 (ja) * | 2009-07-01 | 2013-11-27 | 本田技研工業株式会社 | 3次元モデルを使用した物体認識 |
WO2011146619A2 (en) * | 2010-05-19 | 2011-11-24 | The Regents Of The University Of California | Systems and methods for identifying drug targets using biological networks |
JP2012008685A (ja) * | 2010-06-23 | 2012-01-12 | Yamatake Corp | 3次元データ生成装置、生成方法およびプログラム |
JP5639499B2 (ja) * | 2011-02-17 | 2014-12-10 | セコム株式会社 | 顔画像処理装置 |
JP5989536B2 (ja) * | 2012-12-21 | 2016-09-07 | 京セラ株式会社 | 太陽電池および太陽電池モジュール |
EP2990970A1 (en) * | 2014-08-26 | 2016-03-02 | Dassault Systèmes | Execution of sequential update |
EP3163536B1 (en) * | 2015-10-30 | 2021-12-08 | Dassault Systèmes | Compression of a three-dimensional modeled object |
US11664125B2 (en) * | 2016-05-12 | 2023-05-30 | Siemens Healthcare Gmbh | System and method for deep learning based cardiac electrophysiology model personalization |
JP7011146B2 (ja) * | 2017-03-27 | 2022-01-26 | 富士通株式会社 | 画像処理装置、画像処理方法、画像処理プログラム、及び教師データ生成方法 |
-
2017
- 2017-06-16 EP EP17305738.1A patent/EP3416103A1/en active Pending
-
2018
- 2018-06-15 CN CN201810618941.XA patent/CN109145352B/zh active Active
- 2018-06-15 JP JP2018114621A patent/JP7343963B2/ja active Active
- 2018-06-18 US US16/011,359 patent/US10984317B2/en active Active
-
2023
- 2023-02-13 JP JP2023020145A patent/JP2023071722A/ja not_active Withdrawn
Non-Patent Citations (2)
Title |
---|
Hao Su et al.,"Render for CNN:Viewpoint estimation in images using CNNs trained with rendered 3D model views",2015 International Conference on Computer Vision,2015.12.7,pages 2686-2694 |
手塚、谷口、大渕、「教示例の人工的拡張により学習効率を改善した3次元形状類似検索」、情報処理学会技術研究報告[グラフィクスとCAD]、2008-CG-131、2008.7.7、pages 1-6 |
Also Published As
Publication number | Publication date |
---|---|
CN109145352B (zh) | 2024-04-26 |
US10984317B2 (en) | 2021-04-20 |
JP2023071722A (ja) | 2023-05-23 |
CN109145352A (zh) | 2019-01-04 |
JP2019032820A (ja) | 2019-02-28 |
US20180365565A1 (en) | 2018-12-20 |
EP3416103A1 (en) | 2018-12-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7343963B2 (ja) | 画像を入力とする関数を学習するためのデータセット | |
JP7464387B2 (ja) | 3dモデル化オブジェクト推定のための機械学習 | |
JP7388811B2 (ja) | オートエンコーダの学習 | |
JP7491685B2 (ja) | ニューラルネットワークのセット | |
CN108228987B (zh) | 副本选择 | |
Mitra et al. | Shadow art | |
JP7049807B2 (ja) | パラメトリックビュー関数に基づくデータベースの照会 | |
EP3038060B1 (en) | 3D modeled object defined by a grid of control points | |
EP3051446A1 (en) | Engraving a 2D image on a subdivision surface | |
CN111382778A (zh) | 形成用于推测实体cad特征的数据集 | |
CN111382530A (zh) | 学习用于推测实体cad特征的神经网络 | |
JP2022036024A (ja) | パラメータ化された3dモデルを出力するニューラルネットワーク | |
CN105761303A (zh) | 在3d建模组件上创建包围盒 | |
JP2021012693A (ja) | 機能構造に対するモデリング演算 | |
JP2022036023A (ja) | 3dモデルを出力する変分オートエンコーダ | |
JP2020115340A (ja) | 弱型定義を用いるモデリング | |
JP2021120853A (ja) | 平滑マップによる3d再構成 | |
JP2021131854A (ja) | 変形の基礎学習 | |
JP7294788B2 (ja) | 3d配置のタイプに応じた2d画像の分類 | |
JP2017168081A (ja) | 記述子を用いた3dオブジェクトの位置特定 | |
CN107066926B (zh) | 使用描述符的3d对象定位 | |
Bernard et al. | Virtual engineering based on knowledge integration | |
JP2020115341A (ja) | 弱型定義を用いるフレキシブルモデリング | |
Petse | Modeling Virtual Environments 3d Assets from Visual Inputs | |
JP2023160791A (ja) | 画像からの3d再構成 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210519 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220531 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220831 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20221011 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230213 |
|
C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20230213 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20230222 |
|
C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20230228 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20230310 |
|
C211 | Notice of termination of reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C211 Effective date: 20230314 |
|
C22 | Notice of designation (change) of administrative judge |
Free format text: JAPANESE INTERMEDIATE CODE: C22 Effective date: 20230404 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230901 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7343963 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |