Discovering 3D Parts from Image Collections
Not on the map. Why?
Abstract (arXiv)
Reasoning 3D shapes from 2D images is an essential yet challenging task, especially when only single-view images are at our disposal. While an object can have a complicated shape, individual parts are usually close to geometric primitives and thus are easier to model. Furthermore, parts provide a mid-level representation that is robust to appearance variations across objects in a particular category. In this work, we tackle the problem of 3D part discovery from only 2D image collections. Instead of relying on manually annotated parts for supervision, we propose a self-supervised approach, latent part discovery (LPD). Our key insight is to learn a novel part shape prior that allows each part to fit an object shape faithfully while constrained to have simple geometry. Extensive experiments on the synthetic ShapeNet, PartNet, and real-world Pascal 3D+ datasets show that our method discovers consistent object parts and achieves favorable reconstruction accuracy compared to the existing methods with the same level of supervision.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 46 of its 52 references that are in the map. First posted on arXiv 28 Jul 2021.
Builds on
46 of 52 references.
References · 46
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2013Auto-Encoding Variational Bayescited by 3,980
- 2015SSD: Single Shot MultiBox Detectorcited by 3,125
- 2015Fast R-CNNcited by 2,930
- 2015ShapeNet: An Information-Rich 3D Model Repositorycited by 2,880
- 2018Occupancy Networks: Learning 3D Reconstruction in Function Spacecited by 2,037
- 2014Unsupervised Domain Adaptation by Backpropagationcited by 1,906
34 more
- 2016A Point Set Generation Network for 3D Object Reconstruction from a Single Imagecited by 972
- 2018Pixel2Mesh: Generating 3D Mesh Models from Single RGB Imagescited by 649
- 20163D-R2N2: A Unified Approach for Single and Multi-view 3D Object Reconstructioncited by 587
- 2018PartNet: A Large-scale Benchmark for Fine-grained and Hierarchical Part-level 3D Object Understandingcited by 521
- 2017Neural 3D Mesh Renderercited by 437
- 2019Soft Rasterizer: A Differentiable Renderer for Image-based 3D Reasoningcited by 420
- 2019Learning Shape Templates with Structured Implicit Functionscited by 242
- 2019Learning to Predict 3D Objects with an Interpolation-based Differentiable Renderercited by 221
- 2017Learning a Multi-View Stereo Machinecited by 194
- 2016Learning Shape Abstractions by Assembling Volumetric Primitivescited by 181
- 2017Multi-view Supervision for Single-view Reconstruction via Differentiable Ray Consistencycited by 177
- 2019CvxNet: Learnable Convex Decompositioncited by 173
- 2020Self-supervised Single-view 3D Reconstruction via Semantic Consistencycited by 127
- 2019Superquadrics Revisited: Learning 3D Shape Parsing beyond Cuboidscited by 123
- 2019SDM-NET: Deep Generative Network for Structured Deformable Meshcited by 113
- 2019SCOPS: Self-Supervised Co-Part Segmentationcited by 100
- 2019Learning elementary structures for 3D shape generation and matchingcited by 98
- 2020Shape and Viewpoint without Keypointscited by 92
- 2018Unsupervised Learning of Shape and Pose with Differentiable Point Cloudscited by 89
- 2019BAE-NET: Branched Autoencoder for Shape Co-Segmentationcited by 89
- 2020DualSDF: Semantic Shape Manipulation using a Two-Level Representationcited by 82
- 2020Learning Unsupervised Hierarchical Part Decomposition of 3D Objects from a Single RGB Imagecited by 72
- 2020Leveraging 2D Data to Learn Textured 3D Mesh Generationcited by 69
- 2018Multi-view Consistency as Supervisory Signal for Learning Shape and Pose Predictioncited by 52
- 2020Learning 3D Part Assembly from a Single Imagecited by 51
- 2018Learning View Priors for Single-view 3D Reconstructioncited by 35
- 2020Learning to Group: A Bottom-Up Framework for 3D Part Discovery in Unseen Categoriescited by 29
- 2020Motion-supervised Co-Part Segmentationcited by 28
- 2015Iterative Instance Segmentationcited by 19
- 2020Neural Star Domain as Primitive Representationcited by 17
- 2019Synthesizing 3D Shapes from Silhouette Image Collections using Multi-projection Generative Adversarial Networkscited by 14
- 20183D-PSRNet: Part Segmented 3D Point Cloud Reconstruction From a Single Imagecited by 12
- 2018CAPNet: Continuous Approximation Projection For 3D Point Cloud Reconstruction Using 2D Supervisioncited by 12
- 20193D-GMNet: Single-View 3D Shape Recovery as A Gaussian Mixturecited by 1
Built on by
Citing papers per year: 2022: 6; 2023: 5; 2024: 2.
13 papers.
Sort:
- 2022LASSIE: Learning Articulated Shapes from Sparse Image Ensemble via 3D Part Discoverycited by 65
- 2023D2CSG: Unsupervised Learning of Compact CSG Trees with Dual Complements and Dropoutscited by 39
- 2023PartNeRF: Generating Part-Aware Editable 3D Shapes without 3D Supervisioncited by 36
- 2022Hi-LASSIE: High-Fidelity Articulated Shape and Skeleton Discovery from Sparse Image Ensemblecited by 30
- 2022Share With Thy Neighbors: Single-View Reconstruction by Cross-Instance Consistencycited by 26
- 2022Latent Partition Implicit with Surface Codes for 3D Representationcited by 21
- 2024PASTA: Controllable Part-Aware Shape Generation with Autoregressive Transformerscited by 14
- 2023Iterative Superquadric Recomposition of 3D Objects from Multiple Viewscited by 13
- 2022Test-time Adaptation with Slot-Centric Modelscited by 9
- 2023Primitive-based 3D Human-Object Interaction Modelling and Programmingcited by 7
- 2023Bent & Broken Bicycles: Leveraging synthetic data for damaged object re-identificationcited by 1
- 2024Component Selection for Craft Assembly Taskscited by 1
1 more
- 2024Component Selection for Craft Assembly Tasks19 Jul 2024
- 2024PASTA: Controllable Part-Aware Shape Generation with Autoregressive Transformers18 Jul 2024
- 2023Primitive-based 3D Human-Object Interaction Modelling and Programming17 Dec 2023
- 2023Iterative Superquadric Recomposition of 3D Objects from Multiple Views5 Sep 2023
- 2023Bent & Broken Bicycles: Leveraging synthetic data for damaged object re-identification16 Apr 2023
- 2023PartNeRF: Generating Part-Aware Editable 3D Shapes without 3D Supervision16 Mar 2023
- 2023D2CSG: Unsupervised Learning of Compact CSG Trees with Dual Complements and Dropouts27 Jan 2023
- 2022Hi-LASSIE: High-Fidelity Articulated Shape and Skeleton Discovery from Sparse Image Ensemble21 Dec 2022
- 2022Latent Partition Implicit with Surface Codes for 3D Representation18 Jul 2022
- 2022LASSIE: Learning Articulated Shapes from Sparse Image Ensemble via 3D Part Discovery7 Jul 2022
- 2022Share With Thy Neighbors: Single-View Reconstruction by Cross-Instance Consistency21 Apr 2022
- 2022Test-time Adaptation with Slot-Centric Models21 Mar 2022
1 more
- 2022LASSIE: Learning Articulated Shapes from Sparse Image Ensemble via 3D Part Discoverycited by 65
- 2023D2CSG: Unsupervised Learning of Compact CSG Trees with Dual Complements and Dropoutscited by 39
- 2023PartNeRF: Generating Part-Aware Editable 3D Shapes without 3D Supervisioncited by 36
- 2022Hi-LASSIE: High-Fidelity Articulated Shape and Skeleton Discovery from Sparse Image Ensemblecited by 30
- 2022Share With Thy Neighbors: Single-View Reconstruction by Cross-Instance Consistencycited by 26
- 2022Latent Partition Implicit with Surface Codes for 3D Representationcited by 21
- 2024PASTA: Controllable Part-Aware Shape Generation with Autoregressive Transformerscited by 14
- 2023Iterative Superquadric Recomposition of 3D Objects from Multiple Viewscited by 13
- 2022Test-time Adaptation with Slot-Centric Modelscited by 9
- 2023Primitive-based 3D Human-Object Interaction Modelling and Programmingcited by 7
- 2023Bent & Broken Bicycles: Leveraging synthetic data for damaged object re-identificationcited by 1
- 2024Component Selection for Craft Assembly Taskscited by 1
12 most cited of 13 All 13 (JSON)
- 2024Component Selection for Craft Assembly Tasks19 Jul 2024
- 2024PASTA: Controllable Part-Aware Shape Generation with Autoregressive Transformers18 Jul 2024
- 2023Primitive-based 3D Human-Object Interaction Modelling and Programming17 Dec 2023
- 2023Iterative Superquadric Recomposition of 3D Objects from Multiple Views5 Sep 2023
- 2023Bent & Broken Bicycles: Leveraging synthetic data for damaged object re-identification16 Apr 2023
- 2023PartNeRF: Generating Part-Aware Editable 3D Shapes without 3D Supervision16 Mar 2023
- 2023D2CSG: Unsupervised Learning of Compact CSG Trees with Dual Complements and Dropouts27 Jan 2023
- 2022Hi-LASSIE: High-Fidelity Articulated Shape and Skeleton Discovery from Sparse Image Ensemble21 Dec 2022
- 2022Latent Partition Implicit with Surface Codes for 3D Representation18 Jul 2022
- 2022LASSIE: Learning Articulated Shapes from Sparse Image Ensemble via 3D Part Discovery7 Jul 2022
- 2022Share With Thy Neighbors: Single-View Reconstruction by Cross-Instance Consistency21 Apr 2022
- 2022Test-time Adaptation with Slot-Centric Models21 Mar 2022
12 newest of 13 All 13 (JSON)