SECAD-Net: Self-Supervised CAD Reconstruction by Learning Sketch-Extrude Operations

03/19/2023
by   Pu Li, et al.
0

Reverse engineering CAD models from raw geometry is a classic but strenuous research problem. Previous learning-based methods rely heavily on labels due to the supervised design patterns or reconstruct CAD shapes that are not easily editable. In this work, we introduce SECAD-Net, an end-to-end neural network aimed at reconstructing compact and easy-to-edit CAD models in a self-supervised manner. Drawing inspiration from the modeling language that is most commonly used in modern CAD software, we propose to learn 2D sketches and 3D extrusion parameters from raw shapes, from which a set of extrusion cylinders can be generated by extruding each sketch from a 2D plane into a 3D body. By incorporating the Boolean operation (i.e., union), these cylinders can be combined to closely approximate the target geometry. We advocate the use of implicit fields for sketch representation, which allows for creating CAD variations by interpolating latent codes in the sketch latent space. Extensive experiments on both ABC and Fusion 360 datasets demonstrate the effectiveness of our method, and show superiority over state-of-the-art alternatives including the closely related method for supervised CAD reconstruction. We further apply our approach to CAD editing and single-view CAD reconstruction. The code is released at https://github.com/BunnySoCrazy/SECAD-Net.

READ FULL TEXT

page 1

page 7

page 8

page 14

page 15

page 16

page 17

page 18

research
12/17/2021

Point2Cyl: Reverse Engineering 3D Objects from Point Clouds to Extrusion Cylinders

We propose Point2Cyl, a supervised network transforming a raw 3D point c...
research
09/30/2022

ExtrudeNet: Unsupervised Inverse Sketch-and-Extrude for Shape Parsing

Sketch-and-extrude is a common and intuitive modeling process in compute...
research
10/26/2022

Discovering Design Concepts for CAD Sketches

Sketch design concepts are recurring patterns found in parametric CAD sk...
research
01/12/2021

Automated 3D solid reconstruction from 2D CAD using OpenCV

This work demonstrates the application of OpenCV towards feature extract...
research
06/17/2020

3D Shape Reconstruction from Free-Hand Sketches

Sketches are the most abstract 2D representations of real-world objects....
research
09/02/2022

Reconstructing editable prismatic CAD from rounded voxel models

Reverse Engineering a CAD shape from other representations is an importa...
research
09/10/2020

Sketch2CAD: Sequential CAD Modeling by Sketching in Context

We present a sketch-based CAD modeling system, where users create object...

Please sign up or login with your details

Forgot password? Click here to reset