mlsanityData to 7 Oct 2026

A Survey of Methods for Converting Unstructured Data to CSG Models

arXiv 2305.01220 ↗First posted 2 May 2023cs.GR cs.CVcited by 3

Not on the map. Why?

Abstract (arXiv)

The goal of this document is to survey existing methods for recovering CSG representations from unstructured data such as 3D point-clouds or polygon meshes. We review and discuss related topics such as the segmentation and fitting of the input data. We cover techniques from solid modeling and CAD for polyhedron to CSG and B-rep to CSG conversion. We look at approaches coming from program synthesis, evolutionary techniques (such as genetic programming or genetic algorithm), and deep learning methods. Finally, we conclude with a discussion of techniques for the generation of computer programs representing solids (not just CSG models) and higher-level representations (such as, for example, the ones based on sketch and extrusion or feature based operations).

Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 54 of its 141 references that are in the map. First posted on arXiv 2 May 2023.

Builds on

54 of 141 references.

References · 54

  1. 2017Attention Is All You Needcited by 59,932
  2. 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,384
  3. 2015ShapeNet: An Information-Rich 3D Model Repositorycited by 2,880
  4. 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,220
  5. 2020Implicit Neural Representations with Periodic Activation Functionscited by 2,214
  6. 2014On the Properties of Neural Machine Translation: Encoder-Decoder Approachescited by 1,303
  7. 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,131
  8. 2016Geometric deep learning: going beyond Euclidean datacited by 1,042
  9. 2021Neural Fields in Visual Computing and Beyondcited by 539
  10. 2021Advances in Neural Renderingcited by 365
  11. 2018ABC: A Big CAD Model Dataset For Geometric Deep Learningcited by 339
  12. 2021DeepCAD: A Deep Generative Network for Computer-Aided Design Modelscited by 266
38 more
  1. 2019Learning Shape Templates with Structured Implicit Functionscited by 242
  2. 2019BSP-Net: Generating Compact Meshes via Binary Space Partitioningcited by 205
  3. 2016Thingi10K: A Dataset of 10,000 3D-Printing Modelscited by 182
  4. 2016Learning Shape Abstractions by Assembling Volumetric Primitivescited by 181
  5. 2019CvxNet: Learnable Convex Decompositioncited by 173
  6. 2019Superquadrics Revisited: Learning 3D Shape Parsing beyond Cuboidscited by 123
  7. 2022SkexGen: Autoregressive Generation of CAD Construction Sequences with Disentangled Codebookscited by 121
  8. 2021Combinatorial Optimization with Physics-Inspired Graph Neural Networkscited by 107
  9. 2017CSGNet: Neural Shape Parser for Constructive Solid Geometrycited by 106
  10. 2021Neural Parts: Learning Expressive 3D Shape Abstractions with Invertible Neural Networkscited by 101
  11. 2017PCPNET: Learning Local Shape Properties from Raw Point Cloudscited by 97
  12. 2020ParSeNet: A Parametric Surface Fitting Network for 3D Point Cloudscited by 96
  13. 2019Write, Execute, Assess: Program Synthesis with a REPLcited by 92
  14. 2018Supervised Fitting of Geometric Primitives to 3D Point Cloudscited by 90
  15. 2021Computer-Aided Design as Languagecited by 82
  16. 2020UCSG-Net -- Unsupervised Discovering of Constructive Solid Geometry Treecited by 77
  17. 2021JoinABLe: Learning Bottom-up Assembly of Parametric CAD Jointscited by 77
  18. 2019Learning to Infer and Execute 3D Shape Programscited by 68
  19. 2021CAPRI-Net: Learning Compact CAD Shapes with Adaptive Primitive Assemblycited by 62
  20. 2021Point2Cyl: Reverse Engineering 3D Objects from Point Clouds to Extrusion Cylinderscited by 59
  21. 2021CSG-Stump: A Learning Friendly CSG-Like Representation for Interpretable Shape Parsingcited by 51
  22. 2021Inferring CAD Modeling Sequences Using Zone Graphscited by 50
  23. 2021Unsupervised Learning for Cuboid Shape Abstraction via Joint Segmentation from Point Cloudscited by 44
  24. 2022Reconstructing editable prismatic CAD from rounded voxel modelscited by 41
  25. 2022ExtrudeNet: Unsupervised Inverse Sketch-and-Extrude for Shape Parsingcited by 38
  26. 2020Fusion 360 Gallery: A Dataset and Environment for Programmatic CAD Construction from Human Design Sequencescited by 36
  27. 2019Learning Part Generation and Assembly for Structure-aware Shape Synthesiscited by 35
  28. 2021HPNet: Deep Primitive Segmentation Using Hybrid Representationscited by 35
  29. 2023Neurosymbolic Models for Computer Graphicscited by 27
  30. 2021CPFN: Cascaded Primitive Fitting Networks for High-Resolution Point Cloudscited by 24
  31. 2021Reconstructing Compact Building Models from Point Clouds Using Deep Implicit Fieldscited by 20
  32. 2020ShapeAssembly: Learning to Generate Programs for 3D Shape Structure Synthesiscited by 19
  33. 2019Neural Shape Parsers for Constructive Solid Geometrycited by 14
  34. 2020Sketch2CAD: Sequential CAD Modeling by Sketching in Contextcited by 14
  35. 2021AutoMate: A Dataset and Learning Approach for Automatic Mating of CAD Assembliescited by 13
  36. 2022AutoGPart: Intermediate Supervision Search for Generalizable 3D Part Segmentationcited by 10
  37. 2021ShapeMOD: Macro Operation Discovery for 3D Shape Programscited by 4
  38. 2021Fit4CAD: A point cloud benchmark for fitting simple geometric primitives in CAD objectscited by 4

50 most cited of 54 All 54 (JSON)

Built on by

Cited by year

Citing papers per year: 2023: 1; 2024: 1; 2025: 1.

3 papers.