mlsanityData to 7 Oct 2026

CAPRI-Net: Learning Compact CAD Shapes with Adaptive Primitive Assembly

arXiv 2104.05652 ↗First posted 12 Apr 2021cs.CV cs.GR cs.LGcited by 62

Not on the map. Why?

Abstract (arXiv)

We introduce CAPRI-Net, a neural network for learning compact and interpretable implicit representations of 3D computer-aided design (CAD) models, in the form of adaptive primitive assemblies. Our network takes an input 3D shape that can be provided as a point cloud or voxel grids, and reconstructs it by a compact assembly of quadric surface primitives via constructive solid geometry (CSG) operations. The network is self-supervised with a reconstruction loss, leading to faithful 3D reconstructions with sharp edges and plausible CSG trees, without any ground-truth shape assemblies. While the parametric nature of CAD models does make them more predictable locally, at the shape level, there is a great deal of structural and topological variations, which present a significant generalizability challenge to state-of-the-art neural models for 3D shapes. Our network addresses this challenge by adaptive training with respect to each test shape, with which we fine-tune the network that was pre-trained on a model collection. We evaluate our learning framework on both ShapeNet and ABC, the largest and most diverse CAD dataset to date, in terms of reconstruction quality, shape edges, compactness, and interpretability, to demonstrate superiority over current alternatives suitable for neural CAD reconstruction.

Key facts. Cited by 62 papers in the map (data through 7 Oct 2026). Builds on 41 of its 67 references that are in the map. First posted on arXiv 12 Apr 2021.

Builds on

41 of 67 references.

References · 41

  1. 2015ShapeNet: An Information-Rich 3D Model Repositorycited by 2,880
  2. 2019DeepSDF: Learning Continuous Signed Distance Functions for Shape Representationcited by 2,682
  3. 2020Implicit Neural Representations with Periodic Activation Functionscited by 2,214
  4. 2020Fourier Features Let Networks Learn High Frequency Functions in Low Dimensional Domainscited by 2,170
  5. 2018Occupancy Networks: Learning 3D Reconstruction in Function Spacecited by 2,037
  6. 2018Learning Implicit Fields for Generative Shape Modelingcited by 1,060
  7. 2020Convolutional Occupancy Networkscited by 760
  8. 2020Neural Scene Flow Fields for Space-Time View Synthesis of Dynamic Scenescited by 750
  9. 2019Differentiable Volumetric Rendering: Learning Implicit 3D Representations without 3D Supervisioncited by 699
  10. 2020Learning Continuous Image Representation with Local Implicit Image Functioncited by 550
  11. 2018AtlasNet: A Papier-Mach'e Approach to Learning 3D Surface Generationcited by 539
  12. 2020Space-time Neural Irradiance Fields for Free-Viewpoint Videocited by 414
29 more
  1. 2020Local Implicit Grid Representations for 3D Scenescited by 372
  2. 2020Implicit Functions in Feature Space for 3D Shape Reconstruction and Completioncited by 343
  3. 2018ABC: A Big CAD Model Dataset For Geometric Deep Learningcited by 339
  4. 2019DISN: Deep Implicit Surface Network for High-quality Single-view 3D Reconstructioncited by 332
  5. 2019BSP-Net: Generating Compact Meshes via Binary Space Partitioningcited by 205
  6. 2016Learning Shape Abstractions by Assembling Volumetric Primitivescited by 181
  7. 2017Multi-view Supervision for Single-view Reconstruction via Differentiable Ray Consistencycited by 177
  8. 2019CvxNet: Learnable Convex Decompositioncited by 173
  9. 2019SDFDiff: Differentiable Rendering of Signed Distance Fields for 3D Shape Optimizationcited by 159
  10. 2019NASA: Neural Articulated Shape Approximationcited by 149
  11. 2020Adversarial Generation of Continuous Imagescited by 135
  12. 2019Superquadrics Revisited: Learning 3D Shape Parsing beyond Cuboidscited by 123
  13. 2019PQ-NET: A Generative Part Seq2Seq Network for 3D Shapescited by 118
  14. 2019SDM-NET: Deep Generative Network for Structured Deformable Meshcited by 113
  15. 2017CSGNet: Neural Shape Parser for Constructive Solid Geometrycited by 106
  16. 2020Image Generators with Conditionally-Independent Pixel Synthesiscited by 105
  17. 2019Learning to Infer Implicit Surfaces without 3D Supervisioncited by 103
  18. 2020ParSeNet: A Parametric Surface Fitting Network for 3D Point Cloudscited by 96
  19. 2018Supervised Fitting of Geometric Primitives to 3D Point Cloudscited by 90
  20. 2019BAE-NET: Branched Autoencoder for Shape Co-Segmentationcited by 89
  21. 2021Generative Models as Distributions of Functionscited by 89
  22. 20173D-PRNN: Generating Shape Primitives with Recurrent Neural Networkscited by 77
  23. 2020UCSG-Net -- Unsupervised Discovering of Constructive Solid Geometry Treecited by 77
  24. 2019Learning to Infer and Execute 3D Shape Programscited by 68
  25. 2019StructureNet: Hierarchical Graph Networks for 3D Shape Generationcited by 59
  26. 2018Im2Struct: Recovering 3D Shape Structure from a Single RGB Imagecited by 55
  27. 2017GRASS: Generative Recursive Autoencoders for Shape Structurescited by 24
  28. 2018SAGNet:Structure-aware Generative Network for 3D-Shape Modelingcited by 20
  29. 2017ComplementMe: Weakly-Supervised Component Suggestions for 3D Modelingcited by 13

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 4; 2023: 14; 2024: 16; 2025: 14; 2026: 14.

62 papers.

Sort:

By area:

  1. 2022SkexGen: Autoregressive Generation of CAD Construction Sequences with Disentangled Codebookscited by 121
  2. 2024BrepGen: A B-rep Generative Diffusion Model with Structured Latent Geometrycited by 101
  3. 2023Hierarchical Neural Coding for Controllable CAD Model Generationcited by 84
  4. 2023OmniSeg3D: Omniversal 3D Segmentation via Hierarchical Contrastive Learningcited by 75
  5. 2024CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLMcited by 74
  6. 2024CAD-SIGNet: CAD Language Inference from Point Clouds using Layer-wise Sketch Instance Guided Attentioncited by 62
  7. 2023SECAD-Net: Self-Supervised CAD Reconstruction by Learning Sketch-Extrude Operationscited by 46
  8. 2025Text-to-CAD Generation Through Infusing Visual Feedback in Large Language Modelscited by 43
  9. 2022Reconstructing editable prismatic CAD from rounded voxel modelscited by 41
  10. 2023D2CSG: Unsupervised Learning of Compact CSG Trees with Dual Complements and Dropoutscited by 39
  11. 2022ExtrudeNet: Unsupervised Inverse Sketch-and-Extrude for Shape Parsingcited by 38
  12. 2024Img2CAD: Conditioned 3D CAD Model Generation from Single Image with Structured Visual Geometrycited by 35
38 more
  1. 2023Point2CAD: Reverse Engineering CAD Models from 3D Point Cloudscited by 33
  2. 2024FlexCAD: Unified and Versatile Controllable CAD Generation with Fine-tuned Large Language Modelscited by 33
  3. 2024Can Large Language Models Understand Symbolic Graphics Programs?cited by 32
  4. 2025HoLa: B-Rep Generation using a Holistic Latent Representationcited by 29
  5. 2023ShapeCoder: Discovering Abstractions for Visual Programs from Unstructured Primitivescited by 22
  6. 2025CADDreamer: CAD Object Generation from Single-view Imagescited by 22
  7. 2024Split-and-Fit: Learning B-Reps via Structure-Aware Voronoi Partitioningcited by 17
  8. 2025AutoBrep: Autoregressive B-Rep Generation with Unified Topology and Geometrycited by 16
  9. 2023CADTalk: An Algorithm and Benchmark for Semantic Commenting of CAD Programscited by 15
  10. 2023Doodle Your 3D: From Abstract Freehand Sketches to Precise 3D Shapescited by 14
  11. 2025cadrille: Multi-modal CAD Reconstruction with Reinforcement Learningcited by 14
  12. 2024NeurCADRecon: Neural Representation for Reconstructing CAD Surfaces by Enforcing Zero Gaussian Curvaturecited by 12
  13. 2025BrepGPT: Autoregressive B-rep Generation with Voronoi Half-Patchcited by 12
  14. 2023Improving Unsupervised Visual Program Inference with Code Rewriting Familiescited by 10
  15. 2024Text2CAD: Text to 3D CAD Generation via Technical Drawingscited by 9
  16. 2025CAD-Judge: Toward Efficient Morphological Grading and Verification for Text-to-CAD Generationcited by 9
  17. 2026Pointer-CAD: Unifying B-Rep and Command Sequences via Pointer-based Edges & Faces Selectioncited by 9
  18. 2026IterCAD: An Iterative Multimodal Agent for Visually-Grounded CAD Generation and Editingcited by 9
  19. 2024Learning to Edit Visual Programs with Self-Supervisioncited by 7
  20. 2024Don't Mesh with Me: Generating Constructive Solid Geometry Instead of Meshes by Fine-Tuning a Code-Generation LLMcited by 6
  21. 2025Revisiting CAD Model Generation by Learning Raster Sketchcited by 6
  22. 2025Parametric Point Cloud Completion for Polygonal Surface Reconstructioncited by 6
  23. 2024DPA-Net: Structured 3D Abstraction from Sparse Views via Differentiable Primitive Assemblycited by 5
  24. 2024SweepNet: Unsupervised Learning Shape Abstraction via Neural Sweeperscited by 5
  25. 2025NURBGen: High-Fidelity Text-to-CAD Generation through LLM-Driven NURBS Modelingcited by 5
  26. 2025Residual Primitive Fitting of 3D Shapes with SuperFrustacited by 5
  27. 2022Implicit Conversion of Manifold B-Rep Solids by Neural Halfspace Representationcited by 4
  28. 2025Point2Primitive: CAD Reconstruction from Point Cloud by Direct Primitive Predictioncited by 4
  29. 2025MiCADangelo: Fine-Grained Reconstruction of Constrained CAD Models from 3D Scanscited by 4
  30. 2026CADReasoner: Iterative Program Editing for CAD Reverse Engineeringcited by 4
  31. 2023HAL3D: Hierarchical Active Learning for Fine-Grained 3D Part Labelingcited by 3
  32. 2023A Review of Deep Learning-Powered Mesh Reconstruction Methodscited by 3
  33. 2023A Survey of Methods for Converting Unstructured Data to CSG Modelscited by 3
  34. 2023CNC-Net: Self-Supervised Learning for CNC Machining Operationscited by 3
  35. 2026Mamba-CAD: State Space Model For 3D Computer-Aided Design Generative Modelingcited by 3
  36. 2023Few-shot Shape Recognition by Learning Deep Shape-aware Featurescited by 2
  37. 2025CADKnitter: Compositional CAD Generation from Text and Geometry Guidancecited by 2
  38. 2026Autoregressive B-Rep Shape Generation with Parametric Surfacescited by 2

50 most cited of 62 All 62 (JSON)