mlsanityData to 7 Oct 2026

PyTorchGeoNodes: Enabling Differentiable Shape Programs for 3D Shape Reconstruction

arXiv 2404.10620 ↗First posted 16 Apr 2024cs.CV cs.LGcited by 5

Not on the map. Why?

Abstract (arXiv)

We propose PyTorchGeoNodes, a differentiable module for reconstructing 3D objects and their parameters from images using interpretable shape programs. Unlike traditional CAD model retrieval, shape programs allow reasoning about semantic parameters, editing, and a low memory footprint. Despite their potential, shape programs for 3D scene understanding have been largely overlooked. Our key contribution is enabling gradient-based optimization by parsing shape programs, or more precisely procedural models designed in Blender, into efficient PyTorch code. While there are many possible applications of our PyTochGeoNodes, we show that a combination of PyTorchGeoNodes with genetic algorithm is a method of choice to optimize both discrete and continuous shape program parameters for 3D reconstruction and understanding of 3D object parameters. Our modular framework can be further integrated with other reconstruction algorithms, and we demonstrate one such integration to enable procedural Gaussian splatting. Our experiments on the ScanNet dataset show that our method achieves accurate reconstructions while enabling, until now, unseen level of 3D scene understanding.

Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 30 of its 47 references that are in the map. First posted on arXiv 16 Apr 2024.

Builds on

30 of 47 references.

References · 30

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 20233D Gaussian Splatting for Real-Time Radiance Field Renderingcited by 6,141
  4. 2017ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenescited by 3,088
  5. 2015ShapeNet: An Information-Rich 3D Model Repositorycited by 2,880
  6. 2019DeepSDF: Learning Continuous Signed Distance Functions for Shape Representationcited by 2,682
  7. 2020Accelerating 3D Deep Learning with PyTorch3Dcited by 781
  8. 2023Wonder3D: Single Image to 3D using Cross-Domain Diffusioncited by 682
  9. 2018Pixel2Mesh: Generating 3D Mesh Models from Single RGB Imagescited by 649
  10. 2023SuGaR: Surface-Aligned Gaussian Splatting for Efficient 3D Mesh Reconstruction and High-Quality Mesh Renderingcited by 611
  11. 2023Splatter Image: Ultra-Fast Single-View 3D Reconstructioncited by 359
  12. 2022Mask3D: Mask Transformer for 3D Semantic Instance Segmentationcited by 299
18 more
  1. 2022SoftGroup for 3D Instance Segmentation on Point Cloudscited by 197
  2. 2023Depth-Regularized Optimization for 3D Gaussian Splatting in Few-Shot Imagescited by 172
  3. 2024DN-Splatter: Depth and Normal Priors for Gaussian Splatting and Meshingcited by 136
  4. 2024Recent Advances in 3D Gaussian Splattingcited by 130
  5. 2016IM2CADcited by 78
  6. 2019Learning to Infer and Execute 3D Shape Programscited by 68
  7. 2020Mask2CAD: 3D Shape Prediction by Learning to Segment and Retrievecited by 65
  8. 2022SceneRF: Self-Supervised Monocular 3D Scene Reconstruction with Radiance Fieldscited by 49
  9. 2018Pixels, voxels, and views: A study of shape representations for single view 3D object shape predictioncited by 27
  10. 2023Neurosymbolic Models for Computer Graphicscited by 27
  11. 2021MonteFloor: Extending MCTS for Reconstructing Accurate Large-Scale Floor Planscited by 26
  12. 2022GeoCode: Interpretable Shape Programscited by 16
  13. 2015Understanding deep features with computer-generated imagerycited by 13
  14. 2022Automatically Annotating Indoor Images with CAD Models via RGB-D Scanscited by 9
  15. 2015Deep Exemplar 2D-3D Detection by Adapting from Real to Rendered Viewscited by 7
  16. 2015A Coarse-to-Fine Model for 3D Pose Estimation and Sub-category Recognitioncited by 4
  17. 2022MCTS with Refinement for Proposals Selection Games in Scene Understandingcited by 4
  18. 2023HOC-Search: Efficient CAD Model and Pose Retrieval from RGB-D Scanscited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 1; 2025: 2; 2026: 2.

5 papers.