HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

Hierarchical Neural Coding for Controllable CAD Model Generation

Xu Xiang ; Jayaraman Pradeep Kumar ; Lambourne Joseph G. ; Willis Karl D. D. ; Furukawa Yasutaka

Hierarchical Neural Coding for Controllable CAD Model Generation

Abstract

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-levelhierarchical tree of neural codes, from global part arrangement down to localcurve geometry; and 2) controls the generation or completion of CAD models byspecifying the target design using a code tree. Concretely, a novel variant ofa vector quantized VAE with "masked skip connection" extracts design variationsas neural codebooks at three levels. Two-stage cascaded auto-regressivetransformers learn to generate code trees from incomplete CAD models and thencomplete CAD models following the intended design. Extensive experimentsdemonstrate superior performance on conventional tasks such as randomgeneration while enabling novel interaction capabilities on conditionalgeneration tasks. The code is available athttps://github.com/samxuxiang/hnc-cad.

Code Repositories

samxuxiang/hnc-cad
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
cad-reconstruction-on-deepcadHNC-CAD
Camfer Distance (median): 8.64
IoU: 65.3
cad-reconstruction-on-fusion-360-galleryHNC-CAD
Chamfer Distance (median): 36.8
IoU: 63.5

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp