Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

CSGNet: Neural Shape Parser for Constructive Solid Geometry

About

We present a neural architecture that takes as input a 2D or 3D shape and outputs a program that generates the shape. The instructions in our program are based on constructive solid geometry principles, i.e., a set of boolean operations on shape primitives defined recursively. Bottom-up techniques for this shape parsing task rely on primitive detection and are inherently slow since the search space over possible primitive combinations is large. In contrast, our model uses a recurrent neural network that parses the input shape in a top-down manner, which is significantly faster and yields a compact and easy-to-interpret sequence of modeling instructions. Our model is also more effective as a shape detector compared to existing state-of-the-art detection techniques. We finally demonstrate that our network can be trained on novel datasets without ground-truth program annotations through policy gradient techniques.

Gopal Sharma, Rishabh Goyal, Difan Liu, Evangelos Kalogerakis, Subhransu Maji• 2017

Related benchmarks

TaskDatasetResultRank
Primitive segmentationANSI (test)
Seg IoU81.92
10
Primitive segmentationABCParts (test)
Segmentation IoU54.1
10
Showing 2 of 2 rows

Other info

Follow for update