Self-Supervised Representation Learning for CAD

10/19/2022
by   Benjamin T. Jones, et al.
0

The design of man-made objects is dominated by computer aided design (CAD) tools. Assisting design with data-driven machine learning methods is hampered by lack of labeled data in CAD's native format; the parametric boundary representation (B-Rep). Several data sets of mechanical parts in B-Rep format have recently been released for machine learning research. However, large scale databases are largely unlabeled, and labeled datasets are small. Additionally, task specific label sets are rare, and costly to annotate. This work proposes to leverage unlabeled CAD geometry on supervised learning tasks. We learn a novel, hybrid implicit/explicit surface representation for B-Rep geometry, and show that this pre-training significantly improves few-shot learning performance and also achieves state-of-the-art performance on several existing B-Rep benchmarks.

READ FULL TEXT

page 2

page 6

page 7

page 8

page 9

page 10

research
05/25/2021

AutoMate: A Dataset and Learning Approach for Automatic Mating of CAD Assemblies

Assembly modeling is a core task of computer aided design (CAD), compris...
research
07/16/2020

SketchGraphs: A Large-Scale Dataset for Modeling Relational Geometry in Computer-Aided Design

Parametric computer-aided design (CAD) is the dominant paradigm in mecha...
research
10/07/2022

Unsupervised Few-shot Learning via Deep Laplacian Eigenmaps

Learning a new task from a handful of examples remains an open challenge...
research
10/19/2019

Label-efficient audio classification through multitask learning and self-supervision

While deep learning has been incredibly successful in modeling tasks wit...
research
04/23/2020

Self-supervised Learning for Astronomical Image Classification

In Astronomy, a huge amount of image data is generated daily by photomet...
research
10/26/2022

Discovering Design Concepts for CAD Sketches

Sketch design concepts are recurring patterns found in parametric CAD sk...
research
07/04/2022

CAM/CAD Point Cloud Part Segmentation via Few-Shot Learning

3D part segmentation is an essential step in advanced CAM/CAD workflow. ...

Please sign up or login with your details

Forgot password? Click here to reset