Im2Struct: Recovering 3D Shape Structure from a Single RGB Image
Not on the map. Why?
Abstract (arXiv)
We propose to recover 3D shape structures from single RGB images, where structure refers to shape parts represented by cuboids and part relations encompassing connectivity and symmetry. Given a single 2D image with an object depicted, our goal is automatically recover a cuboid structure of the object parts as well as their mutual relations. We develop a convolutional-recursive auto-encoder comprised of structure parsing of a 2D image followed by structure recovering of a cuboid hierarchy. The encoder is achieved by a multi-scale convolutional network trained with the task of shape contour estimation, thereby learning to discern object structures in various forms and scales. The decoder fuses the features of the structure parsing network and the original image, and recursively decodes a hierarchy of cuboids. Since the decoder network is learned to recover part relations including connectivity and symmetry explicitly, the plausibility and generality of part structure recovery can be ensured. The two networks are jointly trained using the training data of contour-mask and cuboid structure pairs. Such pairs are generated by rendering stock 3D CAD models coming with part segmentation. Our method achieves unprecedentedly faithful and detailed recovery of diverse 3D part structures from single-view 2D images. We demonstrate two applications of our method including structure-guided completion of 3D volumes reconstructed from single-view images and structure-aware interactive editing of 2D images.
Key facts. Cited by 55 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Apr 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 17; 2022: 11; 2023: 11; 2024: 11; 2025: 5.
55 papers.
Sort:
By area:
- 2021Neural Parts: Learning Expressive 3D Shape Abstractions with Invertible Neural Networkscited by 101
- 2021Deep Implicit Moving Least-Squares Functions for 3D Reconstructioncited by 67
- 2024SINGAPO: Single Image Controlled Generation of Articulated Parts in Objectscited by 66
- 2021CAPRI-Net: Learning Compact CAD Shapes with Adaptive Primitive Assemblycited by 62
- 2024Part123: Part-aware 3D Reconstruction from a Single-view Imagecited by 54
- 2021Unsupervised Learning for Cuboid Shape Abstraction via Joint Segmentation from Point Cloudscited by 44
- 2023D2CSG: Unsupervised Learning of Compact CSG Trees with Dual Complements and Dropoutscited by 39
- 2023SceneHGN: Hierarchical Graph Networks for 3D Indoor Scene Generation with Fine-Grained Geometrycited by 38
- 2023PartNeRF: Generating Part-Aware Editable 3D Shapes without 3D Supervisioncited by 36
- 2022Neural Template: Topology-aware Reconstruction and Disentangled Generation of 3D Meshescited by 34
- 2021Robust and Accurate Superquadric Recovery: a Probabilistic Approachcited by 29
- 2021Learning Compositional Representation for 4D Captures with Neural ODEcited by 22
38 more
- 2022Pixel2Mesh++: 3D Mesh Generation and Refinement from Multi-View Imagescited by 21
- 2022RIM-Net: Recursive Implicit Fields for Unsupervised Learning of Hierarchical Shape Structurescited by 18
- 2023Marching-Primitives: Shape Abstraction from Signed Distance Functioncited by 18
- 2021Cuboids Revisited: Learning Robust 3D Shape Fitting to Single RGB Imagescited by 17
- 2022ANISE: Assembly-based Neural Implicit Surface rEconstructioncited by 16
- 2023Single-Shot Implicit Morphable Faces with Consistent Texture Parameterizationcited by 16
- 2022Translating a Visual LEGO Manual to a Machine-Executable Plancited by 15
- 2021Hierarchical Motion Understanding via Motion Programscited by 14
- 2022Primitive-based Shape Abstraction via Nonparametric Bayesian Inferencecited by 14
- 2023CAD-Estate: Large-scale CAD Model Annotation in RGB Videoscited by 14
- 2024PASTA: Controllable Part-Aware Shape Generation with Autoregressive Transformerscited by 14
- 2021Unsupervised Pose-Aware Part Decomposition for 3D Articulated Objectscited by 12
- 2023DeFormer: Integrating Transformers with Deformable Models for 3D Shape Abstraction from a Single Imagecited by 11
- 2023DPF-Net: Combining Explicit Shape Priors in Deformable Primitive Field for Unsupervised Structural Reconstruction of 3D Objectscited by 10
- 2021Fostering Generalization in Single-view 3D Reconstruction by Learning a Hierarchy of Local and Global Shape Priorscited by 9
- 2022Test-time Adaptation with Slot-Centric Modelscited by 9
- 2024Self-supervised Learning of Hybrid Part-aware 3D Representations of 2D Gaussians and Superquadricscited by 8
- 2025PartSDF: Part-Based Implicit Neural Representation for Composite 3D Shape Parametrization and Optimizationcited by 8
- 2024Incomplete Multimodal Industrial Anomaly Detection via Cross-Modal Distillationcited by 6
- 2024GaussianBlock: Building Part-Aware Compositional and Editable 3D Scene by Primitives and Gaussianscited by 6
- 2021GaussiGAN: Controllable Image Synthesis with 3D Gaussians from Unposed Silhouettescited by 5
- 2021Learning Mesh Representations via Binary Space Partitioning Tree Networkscited by 5
- 2021HybridSDF: Combining Deep Implicit Shapes and Geometric Primitives for 3D Shape Representation and Manipulationcited by 5
- 2022CorticalFlow: A Diffeomorphic Mesh Deformation Module for Cortical Surface Reconstructioncited by 5
- 2023Deep Deformable Models: Learning 3D Shape Abstractions with Part Consistencycited by 5
- 2024DPA-Net: Structured 3D Abstraction from Sparse Views via Differentiable Primitive Assemblycited by 5
- 2024Neural Assembler: Learning to Generate Fine-Grained Robotic Assembly Instructions from Multi-View Imagescited by 5
- 2025Light-SQ: Structure-aware Shape Abstraction with Superquadrics for Generated Meshescited by 5
- 2021Single Image 3D Object Estimation with Primitive Graph Networkscited by 3
- 2023A Review of Deep Learning-Powered Mesh Reconstruction Methodscited by 3
- 2023CNC-Net: Self-Supervised Learning for CNC Machining Operationscited by 3
- 2024Robust Shape Fitting for 3D Scene Abstractioncited by 3
- 2024Learning to Build by Building Your Own Instructionscited by 3
- 2025Learning to Infer Parameterized Representations of Plants from 3D Scanscited by 3
- 2022TreeSketchNet: From Sketch To 3D Tree Parameters Generationcited by 2
- 2022Seg&Struct: The Interplay Between Part Segmentation and Structure Inference for 3D Shape Parsingcited by 2
- 2021Fabrication-Aware Reverse Engineering for Carpentrycited by 1
- 2024Component Selection for Craft Assembly Taskscited by 1
50 most cited of 55 All 55 (JSON)
- 2025Light-SQ: Structure-aware Shape Abstraction with Superquadrics for Generated Meshes29 Sep 2025
- 2025PrITTI: Primitive-based Generation of Controllable and Editable 3D Semantic Urban Scenes23 Jun 2025
- 2025SAR2Struct: Extracting 3D Semantic Structural Representation of Aircraft Targets from Single-View SAR Image7 Jun 2025
- 2025Learning to Infer Parameterized Representations of Plants from 3D Scans28 May 2025
- 2025PartSDF: Part-Based Implicit Neural Representation for Composite 3D Shape Parametrization and Optimization18 Feb 2025
- 2024SINGAPO: Single Image Controlled Generation of Articulated Parts in Objects21 Oct 2024
- 2024GaussianBlock: Building Part-Aware Compositional and Editable 3D Scene by Primitives and Gaussians2 Oct 2024
- 2024Learning to Build by Building Your Own Instructions1 Oct 2024
- 2024Self-supervised Learning of Hybrid Part-aware 3D Representations of 2D Gaussians and Superquadrics20 Aug 2024
- 2024Component Selection for Craft Assembly Tasks19 Jul 2024
- 2024PASTA: Controllable Part-Aware Shape Generation with Autoregressive Transformers18 Jul 2024
- 2024Part123: Part-aware 3D Reconstruction from a Single-view Image27 May 2024
38 more
- 2024Incomplete Multimodal Industrial Anomaly Detection via Cross-Modal Distillation22 May 2024
- 2024Neural Assembler: Learning to Generate Fine-Grained Robotic Assembly Instructions from Multi-View Images25 Apr 2024
- 2024DPA-Net: Structured 3D Abstraction from Sparse Views via Differentiable Primitive Assembly1 Apr 2024
- 2024Robust Shape Fitting for 3D Scene Abstraction15 Mar 2024
- 2023CNC-Net: Self-Supervised Learning for CNC Machining Operations15 Dec 2023
- 2023DeFormer: Integrating Transformers with Deformable Models for 3D Shape Abstraction from a Single Image22 Sep 2023
- 2023Deep Deformable Models: Learning 3D Shape Abstractions with Part Consistency2 Sep 2023
- 2023DPF-Net: Combining Explicit Shape Priors in Deformable Primitive Field for Unsupervised Structural Reconstruction of 3D Objects25 Aug 2023
- 2023CAD-Estate: Large-scale CAD Model Annotation in RGB Videos15 Jun 2023
- 2023Single-Shot Implicit Morphable Faces with Consistent Texture Parameterization4 May 2023
- 2023Marching-Primitives: Shape Abstraction from Signed Distance Function23 Mar 2023
- 2023PartNeRF: Generating Part-Aware Editable 3D Shapes without 3D Supervision16 Mar 2023
- 2023A Review of Deep Learning-Powered Mesh Reconstruction Methods6 Mar 2023
- 2023SceneHGN: Hierarchical Graph Networks for 3D Indoor Scene Generation with Fine-Grained Geometry16 Feb 2023
- 2023D2CSG: Unsupervised Learning of Compact CSG Trees with Dual Complements and Dropouts27 Jan 2023
- 2022Seg&Struct: The Interplay Between Part Segmentation and Structure Inference for 3D Shape Parsing1 Nov 2022
- 2022Inferring Implicit 3D Representations from Human Figures on Pictorial Maps30 Aug 2022
- 2022Translating a Visual LEGO Manual to a Machine-Executable Plan25 Jul 2022
- 2022TreeSketchNet: From Sketch To 3D Tree Parameters Generation25 Jul 2022
- 2022Neural Template: Topology-aware Reconstruction and Disentangled Generation of 3D Meshes10 Jun 2022
- 2022CorticalFlow: A Diffeomorphic Mesh Deformation Module for Cortical Surface Reconstruction6 Jun 2022
- 2022ANISE: Assembly-based Neural Implicit Surface rEconstruction27 May 2022
- 2022Pixel2Mesh++: 3D Mesh Generation and Refinement from Multi-View Images21 Apr 2022
- 2022Primitive-based Shape Abstraction via Nonparametric Bayesian Inference28 Mar 2022
- 2022Test-time Adaptation with Slot-Centric Models21 Mar 2022
- 2022RIM-Net: Recursive Implicit Fields for Unsupervised Learning of Hierarchical Shape Structures30 Jan 2022
- 2021Robust and Accurate Superquadric Recovery: a Probabilistic Approach29 Nov 2021
- 2021Unsupervised Pose-Aware Part Decomposition for 3D Articulated Objects8 Oct 2021
- 20213D-MOV: Audio-Visual LSTM Autoencoder for 3D Reconstruction of Multiple Objects from Video5 Oct 2021
- 2021HybridSDF: Combining Deep Implicit Shapes and Geometric Primitives for 3D Shape Representation and Manipulation22 Sep 2021
- 2021Single Image 3D Object Estimation with Primitive Graph Networks9 Sep 2021
- 2021Fabrication-Aware Reverse Engineering for Carpentry21 Jul 2021
- 2021Learning Mesh Representations via Binary Space Partitioning Tree Networks27 Jun 2021
- 2021GaussiGAN: Controllable Image Synthesis with 3D Gaussians from Unposed Silhouettes24 Jun 2021
- 2021Unsupervised Learning for Cuboid Shape Abstraction via Joint Segmentation from Point Clouds7 Jun 2021
- 2021Neural Implicit 3D Shapes from Single Images with Spatial Patterns6 Jun 2021
- 2021Cuboids Revisited: Learning Robust 3D Shape Fitting to Single RGB Images5 May 2021
- 2021Hierarchical Motion Understanding via Motion Programs22 Apr 2021
50 newest of 55 All 55 (JSON)
- 2021Neural Parts: Learning Expressive 3D Shape Abstractions with Invertible Neural Networkscited by 101
- 2021Deep Implicit Moving Least-Squares Functions for 3D Reconstructioncited by 67
- 2024SINGAPO: Single Image Controlled Generation of Articulated Parts in Objectscited by 66
- 2021CAPRI-Net: Learning Compact CAD Shapes with Adaptive Primitive Assemblycited by 62
- 2021Unsupervised Learning for Cuboid Shape Abstraction via Joint Segmentation from Point Cloudscited by 44
- 2023D2CSG: Unsupervised Learning of Compact CSG Trees with Dual Complements and Dropoutscited by 39
- 2023SceneHGN: Hierarchical Graph Networks for 3D Indoor Scene Generation with Fine-Grained Geometrycited by 38
- 2023PartNeRF: Generating Part-Aware Editable 3D Shapes without 3D Supervisioncited by 36
- 2022Neural Template: Topology-aware Reconstruction and Disentangled Generation of 3D Meshescited by 34
- 2021Robust and Accurate Superquadric Recovery: a Probabilistic Approachcited by 29
- 2021Learning Compositional Representation for 4D Captures with Neural ODEcited by 22
- 2022Pixel2Mesh++: 3D Mesh Generation and Refinement from Multi-View Imagescited by 21
12 most cited of 53 All 53 (JSON)
- 2025Light-SQ: Structure-aware Shape Abstraction with Superquadrics for Generated Meshes29 Sep 2025
- 2025SAR2Struct: Extracting 3D Semantic Structural Representation of Aircraft Targets from Single-View SAR Image7 Jun 2025
- 2025Learning to Infer Parameterized Representations of Plants from 3D Scans28 May 2025
- 2025PartSDF: Part-Based Implicit Neural Representation for Composite 3D Shape Parametrization and Optimization18 Feb 2025
- 2024SINGAPO: Single Image Controlled Generation of Articulated Parts in Objects21 Oct 2024
- 2024GaussianBlock: Building Part-Aware Compositional and Editable 3D Scene by Primitives and Gaussians2 Oct 2024
- 2024Learning to Build by Building Your Own Instructions1 Oct 2024
- 2024Self-supervised Learning of Hybrid Part-aware 3D Representations of 2D Gaussians and Superquadrics20 Aug 2024
- 2024Component Selection for Craft Assembly Tasks19 Jul 2024
- 2024PASTA: Controllable Part-Aware Shape Generation with Autoregressive Transformers18 Jul 2024
- 2024Incomplete Multimodal Industrial Anomaly Detection via Cross-Modal Distillation22 May 2024
- 2024Neural Assembler: Learning to Generate Fine-Grained Robotic Assembly Instructions from Multi-View Images25 Apr 2024
12 newest of 53 All 53 (JSON)