Hierarchical Neural Coding for Controllable CAD Model Generation

06/30/2023
by   Xiang Xu, et al.
0

This paper presents a novel generative model for Computer Aided Design (CAD) that 1) represents high-level design concepts of a CAD model as a three-level hierarchical tree of neural codes, from global part arrangement down to local curve geometry; and 2) controls the generation or completion of CAD models by specifying the target design using a code tree. Concretely, a novel variant of a vector quantized VAE with "masked skip connection" extracts design variations as neural codebooks at three levels. Two-stage cascaded auto-regressive transformers learn to generate code trees from incomplete CAD models and then complete CAD models following the intended design. Extensive experiments demonstrate superior performance on conventional tasks such as random generation while enabling novel interaction capabilities on conditional generation tasks. The code is available at https://github.com/samxuxiang/hnc-cad.

READ FULL TEXT

page 1

page 13

page 14

page 15

page 16

research
07/11/2022

SkexGen: Autoregressive Generation of CAD Construction Sequences with Disentangled Codebooks

We present SkexGen, a novel autoregressive generative model for computer...
research
11/29/2022

AutoCAD: Automatically Generating Counterfactuals for Mitigating Shortcut Learning

Recent studies have shown the impressive efficacy of counterfactually au...
research
10/30/2022

CAD 3D Model classification by Graph Neural Networks: A new approach based on STEP format

In this paper, we introduce a new approach for retrieval and classificat...
research
10/26/2022

Discovering Design Concepts for CAD Sketches

Sketch design concepts are recurring patterns found in parametric CAD sk...
research
01/03/2022

GAT-CADNet: Graph Attention Network for Panoptic Symbol Spotting in CAD Drawings

Spotting graphical symbols from the computer-aided design (CAD) drawings...
research
07/20/2023

CNOS: A Strong Baseline for CAD-based Novel Object Segmentation

We propose a simple three-stage approach to segment unseen objects in RG...
research
05/24/2023

L-CAD: Language-based Colorization with Any-level Descriptions

Language-based colorization produces plausible and visually pleasing col...

Please sign up or login with your details

Forgot password? Click here to reset