-
公开(公告)号:US11741662B2
公开(公告)日:2023-08-29
申请号:US16174115
申请日:2018-10-29
Applicant: Autodesk, Inc.
Inventor: Thomas Davies , Michael Haley , Ara Danielyan , Morgan Fabian
IPC: G06T15/20 , G06N3/08 , G06N3/04 , G06F18/22 , G06F18/23 , G06V10/75 , G06V10/764 , G06V10/82 , G06V20/64
CPC classification number: G06T15/20 , G06F18/22 , G06F18/23 , G06N3/04 , G06N3/08 , G06V10/76 , G06V10/764 , G06V10/82 , G06V20/64 , G06T2200/24
Abstract: In various embodiments, a training application generates a trained encoder that automatically generates shape embeddings having a first size and representing three-dimensional (3D) geometry shapes. First, the training application generates a different view activation for each of multiple views associated with a first 3D geometry based on a first convolutional neural network (CNN) block. The training application then aggregates the view activations to generate a tiled activation. Subsequently, the training application generates a first shape embedding having the first size based on the tiled activation and a second CNN block. The training application then generates multiple re-constructed views based on the first shape embedding. The training application performs training operation(s) on at least one of the first CNN block and the second CNN block based on the views and the re-constructed views to generate the trained encoder.
-
公开(公告)号:US11928773B2
公开(公告)日:2024-03-12
申请号:US17678609
申请日:2022-02-23
Applicant: AUTODESK, INC.
Inventor: Thomas Ryan Davies , Michael Haley , Ara Danielyan , Morgan Fabian
Abstract: In various embodiments, a training application generates a trained encoder that automatically generates shape embeddings having a first size and representing three-dimensional (3D) geometry shapes. First, the training application generates a different view activation for each of multiple views associated with a first 3D geometry based on a first convolutional neural network (CNN) block. The training application then aggregates the view activations to generate a tiled activation. Subsequently, the training application generates a first shape embedding having the first size based on the tiled activation and a second CNN block. The training application then generates multiple re-constructed views based on the first shape embedding. The training application performs training operation(s) on at least one of the first CNN block and the second CNN block based on the views and the re-constructed views to generate the trained encoder.
-
公开(公告)号:US11468634B2
公开(公告)日:2022-10-11
申请号:US17083147
申请日:2020-10-28
Applicant: AUTODESK, INC.
Inventor: Ran Zhang , Morgan Fabian , Ebot Ndip-Agbor , Lee Morris Taylor
Abstract: In various embodiments, a topology optimization application solves a topology optimization problem associated with designing a three-dimensional (“3D”) object. The topology optimization application coverts a first shape having a first resolution and representing the 3D object to a coarse shape having a second resolution that is lower than the first resolution. Subsequently, the topology optimization application computes coarse structural analysis data based on the coarse shape. The topology optimization application then uses a trained machine learning model to generate a second shape having the first resolution and representing the 3D object based on the first shape and the coarse structural analysis data. The trained machine learning model modifies a portion of a shape having the first resolution based on structural analysis data having the second resolution. Advantageously, generating the second shape based on structural analysis data having a lower resolution reduces computational complexity relative to prior art techniques.
-
公开(公告)号:US11694415B2
公开(公告)日:2023-07-04
申请号:US17083153
申请日:2020-10-28
Applicant: AUTODESK, INC.
Inventor: Ran Zhang , Morgan Fabian , Ebot Etchu Ndip-Agbor , Lee Morris Taylor
CPC classification number: G06T19/20 , G06N3/08 , G06T3/40 , G06T17/205 , G06T2219/2016 , G06T2219/2021
Abstract: In various embodiments, a training application trains a machine learning model to modify portions of shapes when designing 3D objects. The training application converts first structural analysis data having a first resolution to first coarse structural analysis data having a second resolution that is lower than the first resolution. Subsequently, the training application generates one or more training sets based on a first shape, the first coarse structural analysis data, and a second shape that is derived from the first shape. Each training set is associated with a different portion of the first shape. The training application then performs one or more machine learning operations on the machine learning model using the training set(s) to generate a trained machine learning model. The trained machine learning model modifies at least a portion of a shape having the first resolution based on coarse structural analysis data having the second resolution.
-
公开(公告)号:US11380045B2
公开(公告)日:2022-07-05
申请号:US16174110
申请日:2018-10-29
Applicant: Autodesk, Inc.
Inventor: Thomas Davies , Michael Haley , Ara Danielyan , Morgan Fabian
Abstract: In various embodiments, a training application generates a trained encoder that automatically generates shape embeddings having a first size and representing three-dimensional (3D) geometry shapes. First, the training application generates a different view activation for each of multiple views associated with a first 3D geometry based on a first convolutional neural network (CNN) block. The training application then aggregates the view activations to generate a tiled activation. Subsequently, the training application generates a first shape embedding having the first size based on the tiled activation and a second CNN block. The training application then generates multiple re-constructed views based on the first shape embedding. The training application performs training operation(s) on at least one of the first CNN block and the second CNN block based on the views and the re-constructed views to generate the trained encoder.
-
公开(公告)号:US11126330B2
公开(公告)日:2021-09-21
申请号:US16174119
申请日:2018-10-29
Applicant: Autodesk, Inc.
Inventor: Thomas Davies , Michael Haley , Ara Danielyan , Morgan Fabian
IPC: G06F3/0482 , G06F3/0481 , G06F3/0484 , G06N3/04 , G06N3/08 , G06T11/20 , G06T15/20 , G06K9/62 , G06F30/00 , G06F3/048
Abstract: In various embodiments, a training application generates a trained encoder that automatically generates shape embeddings having a first size and representing three-dimensional (3D) geometry shapes, First, the training application generates a different view activation for each of multiple views associated with a first 3D geometry based on a first convolutional neural network (CNN) block. The training application then aggregates the view activations to generate a tiled activation. Subsequently, the training application generates a first shape embedding having the first size based on the tiled activation and a second CNN block. The training application then generates multiple re-constructed views based on the first shape embedding. The training application performs training operation(s) on at least one of the first CNN block and the second CNN block based on the views and the re-constructed views to generate the trained encoder.
-
-
-
-
-