ROCA: Robust CAD Model Retrieval and Alignment from a Single Image
Not on the map. Why?
Abstract (arXiv)
We present ROCA, a novel end-to-end approach that retrieves and aligns 3D CAD models from a shape database to a single input image. This enables 3D perception of an observed scene from a 2D RGB observation, characterized as a lightweight, compact, clean CAD representation. Core to our approach is our differentiable alignment optimization based on dense 2D-3D object correspondences and Procrustes alignment. ROCA can thus provide a robust CAD alignment while simultaneously informing CAD retrieval by leveraging the 2D-3D correspondences to learn geometrically similar CAD models. Experiments on challenging, real-world imagery from ScanNet show that ROCA significantly improves on state of the art, from 9.5% to 17.6% in retrieval-aware CAD alignment accuracy.
Key facts. Cited by 67 papers in the map (data through 14 Oct 2026). Builds on 42 of its 54 references that are in the map. First posted on arXiv 3 Dec 2021.
Builds on
42 of 54 references.
References · 42
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2014Microsoft COCO: Common Objects in Contextcited by 17,608
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2017Mask R-CNNcited by 7,277
- 2016Feature Pyramid Networks for Object Detectioncited by 5,036
- 2017ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenescited by 3,117
- 2015ShapeNet: An Information-Rich 3D Model Repositorycited by 2,897
- 2019DeepSDF: Learning Continuous Signed Distance Functions for Shape Representationcited by 2,689
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2018Occupancy Networks: Learning 3D Reconstruction in Function Spacecited by 2,041
- 2014Depth Map Prediction from a Single Image using a Multi-Scale Deep Networkcited by 1,274
30 more
- 2016Real-Time Single Image and Video Super-Resolution Using an Efficient Sub-Pixel Convolutional Neural Networkcited by 1,204
- 2016A Point Set Generation Network for 3D Object Reconstruction from a Single Imagecited by 979
- 2020Accelerating 3D Deep Learning with PyTorch3Dcited by 784
- 2017Focal Loss for Dense Object Detectioncited by 752
- 2018Open3D: A Modern Library for 3D Data Processingcited by 721
- 2019CenterNet: Keypoint Triplets for Object Detectioncited by 654
- 2018Pixel2Mesh: Generating 3D Mesh Models from Single RGB Imagescited by 651
- 20163D-R2N2: A Unified Approach for Single and Multi-view 3D Object Reconstructioncited by 588
- 2018AtlasNet: A Papier-Mach'e Approach to Learning 3D Surface Generationcited by 539
- 2016Deeper Depth Prediction with Fully Convolutional Residual Networkscited by 403
- 20203D-FUTURE: 3D Furniture shape with TextUREcited by 311
- 2020Deep Global Registrationcited by 229
- 2017Octree Generating Networks: Efficient Convolutional Architectures for High-resolution 3D Outputscited by 189
- 2020Total3DUnderstanding: Joint Layout, Object Pose and Mesh Reconstruction for Indoor Scenes from a Single Imagecited by 172
- 2018Revisiting Single Image Depth Estimation: Toward Higher Resolution Maps with Accurate Object Boundariescited by 145
- 2018Scan2CAD: Learning CAD Model Alignment in RGB-D Scanscited by 142
- 2016IM2CADcited by 78
- 2018Holistic 3D Scene Parsing and Reconstruction from a Single RGB Imagecited by 69
- 2019End-to-End Learnable Geometric Vision by Backpropagating PnP Optimizationcited by 65
- 2020Mask2CAD: 3D Shape Prediction by Learning to Segment and Retrievecited by 65
- 2018Scan2Mesh: From Unstructured Range Scans to 3D Meshescited by 51
- 2019ShapeMask: Learning to Segment Novel Objects by Refining Shape Priorscited by 43
- 2019End-to-End CAD Model Retrieval and 9DoF Alignment in 3D Scanscited by 40
- 2021Patch2CAD: Patchwise Embedding Learning for In-the-Wild Shape Retrieval from a Single Imagecited by 39
- 2020Vid2CAD: CAD Model Alignment using Multi-View Constraints from Videoscited by 33
- 2020From Points to Multi-Object 3D Reconstructioncited by 29
- 20193D-RelNet: Joint Object and Relational Network for 3D Predictioncited by 28
- 2021Voxel-based 3D Detection and Reconstruction of Multiple Objects from a Single Imagecited by 20
- 2019Joint Embedding of 3D Scan and CAD Objectscited by 19
- 2020CAD-Deform: Deformable Fitting of CAD Models to 3D Scanscited by 17
Built on by
Citing papers per year: 2022: 7; 2023: 10; 2024: 14; 2025: 14; 2026: 22.
67 papers.
Sort:
By area:
- 2024MIDI: Multi-Instance Diffusion for Single Image to 3D Scene Generationcited by 117
- 2025CAST: Component-Aligned 3D Scene Reconstruction from an RGB Imagecited by 106
- 2025PartCrafter: Structured 3D Mesh Generation via Compositional Latent Diffusion Transformerscited by 84
- 2025SceneGen: Single-Image 3D Scene Generation in One Feedforward Passcited by 54
- 2023DiffCAD: Weakly-Supervised Probabilistic CAD Model Retrieval and Alignment from an RGB Imagecited by 48
- 2023ShapeGPT: 3D Shape Generation with A Unified Multi-modal Language Modelcited by 39
- 2024GenCAD: Image-Conditioned Computer-Aided Design Generation with Transformer-Based Contrastive Representation and Diffusion Priorscited by 38
- 2024SceneGraphLoc: Cross-Modal Coarse Visual Localization on 3D Scene Graphscited by 29
- 2024Line-based 6-DoF Object Pose Estimation and Tracking With an Event Cameracited by 29
- 2025CADDreamer: CAD Object Generation from Single-view Imagescited by 25
- 2022Learning 3D Scene Priors with 2D Supervisioncited by 24
- 2025DepR: Depth Guided Single-view Scene Reconstruction with Instance-level Diffusioncited by 23
38 more
- 2024OmniNOCS: A unified NOCS dataset and model for 3D lifting of 2D objectscited by 22
- 2025LiteReality: Graphics-Ready 3D Scene Reconstruction from RGB-D Scanscited by 21
- 2023Visual Localization using Imperfect 3D Models from the Internetcited by 20
- 2022SPARC: Sparse Render-and-Compare for CAD model alignment in a single RGB imagecited by 19
- 2025WorldGen: From Text to Traversable and Interactive 3D Worldscited by 19
- 2022RayTran: 3D pose estimation and shape reconstruction of multiple objects from videos with ray-traced transformerscited by 17
- 2022ObjectMatch: Robust Registration using Canonical Object Correspondencescited by 15
- 2022Certifiable 3D Object Pose Estimation: Foundations, Learning Models, and Self-Trainingcited by 12
- 2023U-RED: Unsupervised 3D Shape Retrieval and Deformation for Partial Point Cloudscited by 12
- 2024Diorama: Unleashing Zero-shot Single-view 3D Indoor Scene Modelingcited by 11
- 20263D-Fixer: Coarse-to-Fine In-place Completion for 3D Scenes from a Single Imagecited by 11
- 2024SDFit: 3D Object Pose and Shape by Fitting a Morphable SDF to a Single Imagecited by 9
- 2023ShapeMatcher: Self-Supervised Joint Shape Canonicalization, Segmentation, Retrieval and Deformationcited by 8
- 2023Generalizing Single-View 3D Shape Retrieval to Occlusions and Unseen Objectscited by 8
- 2024Coherent 3D Scene Diffusion From a Single RGB Imagecited by 8
- 2024Learning Instance-Aware Correspondences for Robust Multi-Instance Point Cloud Registration in Cluttered Scenescited by 7
- 2024Reconstructing Animals and the Wildcited by 7
- 2024UrbanCAD: Towards Highly Controllable and Photorealistic 3D Vehicles for Urban Scene Simulationcited by 7
- 2025Digital Twin Generation from Visual Data: A Surveycited by 7
- 2022CAD 3D Model classification by Graph Neural Networks: A new approach based on STEP formatcited by 6
- 2024KP-RED: Exploiting Semantic Keypoints for Joint 3D Shape Retrieval and Deformationcited by 6
- 2023LASA: Instance Reconstruction from Real Scans using A Large-scale Aligned Shape Annotation Datasetcited by 5
- 2025Learning 3D Object Spatial Relationships from Pre-trained 2D Diffusion Modelscited by 5
- 2023CA2T-Net: Category-Agnostic 3D Articulation Transfer from Single Imagecited by 3
- 2023SketchANIMAR: Sketch-based 3D Animal Fine-Grained Retrievalcited by 3
- 2023Sparse Multi-Object Render-and-Comparecited by 3
- 2024WALT3D: Generating Realistic Training Data from Time-Lapse Imagery for Reconstructing Dynamic Objects under Occlusioncited by 3
- 2025MADrive: Memory-Augmented Driving Scene Modelingcited by 3
- 2025TabletopGen: Tabletop Scene Generation and Interactive Simulation for Robotic Manipulationcited by 3
- 2026AdaSFormer: Adaptive Serialized Transformers for Monocular Semantic Scene Completion from Indoor Environmentscited by 3
- 2022Weakly-Supervised End-to-End CAD Retrieval to Scan Objectscited by 2
- 2025Leveraging Automatic CAD Annotations for Supervised Learning in 3D Scene Understandingcited by 2
- 2026OSCAR: Open-Set CAD Retrieval from a Language Prompt and a Single Imagecited by 2
- 2026JRM: Joint Reconstruction Model for Multiple Objects without Alignmentcited by 2
- 2026Lucida: Parse, Generate, and Place for Composable Real-to-Sim Scene Modelingcited by 2
- 2026WorldSculpt: Generating Compositional Worlds from Grounded Videoscited by 2
- 2024fCOP: Focal Length Estimation from Category-level Object Priorscited by 1
- 2025Zero-shot Inexact CAD Model Alignment from a Single Imagecited by 1
50 most cited of 67 All 67 (JSON)
- 2026ArticuTable: Generating Instance-Level Interactive Rigid-Articulated 3D Tabletop Scenes from a Single Image4 Oct 2026
- 2026CADSplat: Sparse-View 3D Gaussian Splatting Aided by CAD Models for Robust, Photorealistic Digital-Twin Reconstruction16 Sep 2026
- 2026WorldSculpt: Generating Compositional Worlds from Grounded Videos4 Sep 2026
- 2026Lucida: Parse, Generate, and Place for Composable Real-to-Sim Scene Modeling31 Aug 2026
- 2026Scenix: Sparse-View 3D Scene Reconstruction via Executable Scene Programs7 Aug 2026
- 2026SUFLECA: Scaling Up Feature Learning for CAD-to-image Alignment16 Jul 2026
- 2026Interpretable Human-Label-Free Deep Learning for Real-Bogus Classification with Uncertainty Quantification6 Jul 2026
- 2026InSpace: Structure-Aware 3D Indoor Scene Generation from a Single 360deg Image4 Jul 2026
- 2026Linkify: Learning from Interface-Augmented Assembly Graphs1 Jul 2026
- 2026FlowObject: Flow Steering for Bridging Generative Priors and Reconstruction Fidelity17 Jun 2026
- 2026A Cookbook of 3D Vision: Data, Learning Paradigms, and Application2 Jun 2026
- 2026KDH-CAD: Knowledge-data hybrid CAD learning under data scarcity1 Jun 2026
38 more
- 2026DecoRec: Decomposed 3D Scene Reconstruction from Single-View Images via Object-Level Diffusion16 May 2026
- 2026OCH3R: Object-Centric Holistic 3D Reconstruction13 May 2026
- 2026World2Minecraft: Occupancy-Driven Simulated Scenes Construction30 Apr 2026
- 2026FurnSet: Exploiting Repeats for 3D Scene Reconstruction22 Apr 2026
- 20263D-Fixer: Coarse-to-Fine In-place Completion for 3D Scenes from a Single Image6 Apr 2026
- 2026JRM: Joint Reconstruction Model for Multiple Objects without Alignment27 Mar 2026
- 2026AdaSFormer: Adaptive Serialized Transformers for Monocular Semantic Scene Completion from Indoor Environments26 Mar 2026
- 2026MessyKitchens: Contact-rich object-level 3D scene reconstruction17 Mar 2026
- 2026DualPrim: Compact 3D Reconstruction with Positive and Negative Primitives17 Mar 2026
- 2026OSCAR: Open-Set CAD Retrieval from a Language Prompt and a Single Image12 Jan 2026
- 2025TabletopGen: Tabletop Scene Generation and Interactive Simulation for Robotic Manipulation1 Dec 2025
- 2025HybridWorldSim: A Scalable and Controllable High-fidelity Simulator for Autonomous Driving27 Nov 2025
- 2025WorldGen: From Text to Traversable and Interactive 3D Worlds20 Nov 2025
- 2025SceneGen: Single-Image 3D Scene Generation in One Feedforward Pass21 Aug 2025
- 2025DepR: Depth Guided Single-view Scene Reconstruction with Instance-level Diffusion30 Jul 2025
- 2025Zero-shot Inexact CAD Model Alignment from a Single Image4 Jul 2025
- 2025LiteReality: Graphics-Ready 3D Scene Reconstruction from RGB-D Scans3 Jul 2025
- 2025MADrive: Memory-Augmented Driving Scene Modeling26 Jun 2025
- 2025PartCrafter: Structured 3D Mesh Generation via Compositional Latent Diffusion Transformers5 Jun 2025
- 2025Leveraging Automatic CAD Annotations for Supervised Learning in 3D Scene Understanding18 Apr 2025
- 2025Digital Twin Generation from Visual Data: A Survey17 Apr 2025
- 2025Learning 3D Object Spatial Relationships from Pre-trained 2D Diffusion Models25 Mar 2025
- 2025CADDreamer: CAD Object Generation from Single-view Images28 Feb 2025
- 2025CAST: Component-Aligned 3D Scene Reconstruction from an RGB Image18 Feb 2025
- 2024Coherent 3D Scene Diffusion From a Single RGB Image13 Dec 2024
- 2024MIDI: Multi-Instance Diffusion for Single Image to 3D Scene Generation4 Dec 2024
- 2024Diorama: Unleashing Zero-shot Single-view 3D Indoor Scene Modeling29 Nov 2024
- 2024UrbanCAD: Towards Highly Controllable and Photorealistic 3D Vehicles for Urban Scene Simulation28 Nov 2024
- 2024Reconstructing Animals and the Wild27 Nov 2024
- 2024fCOP: Focal Length Estimation from Category-level Object Priors29 Sep 2024
- 2024SDFit: 3D Object Pose and Shape by Fitting a Morphable SDF to a Single Image24 Sep 2024
- 2024GenCAD: Image-Conditioned Computer-Aided Design Generation with Transformer-Based Contrastive Representation and Diffusion Priors8 Sep 2024
- 2024Line-based 6-DoF Object Pose Estimation and Tracking With an Event Camera6 Aug 2024
- 2024OmniNOCS: A unified NOCS dataset and model for 3D lifting of 2D objects11 Jul 2024
- 2024Learning Instance-Aware Correspondences for Robust Multi-Instance Point Cloud Registration in Cluttered Scenes6 Apr 2024
- 2024SceneGraphLoc: Cross-Modal Coarse Visual Localization on 3D Scene Graphs30 Mar 2024
- 2024WALT3D: Generating Realistic Training Data from Time-Lapse Imagery for Reconstructing Dynamic Objects under Occlusion27 Mar 2024
- 2024KP-RED: Exploiting Semantic Keypoints for Joint 3D Shape Retrieval and Deformation15 Mar 2024
50 newest of 67 All 67 (JSON)
- 2024MIDI: Multi-Instance Diffusion for Single Image to 3D Scene Generationcited by 117
- 2025PartCrafter: Structured 3D Mesh Generation via Compositional Latent Diffusion Transformerscited by 84
- 2024GenCAD: Image-Conditioned Computer-Aided Design Generation with Transformer-Based Contrastive Representation and Diffusion Priorscited by 38
- 2025CADDreamer: CAD Object Generation from Single-view Imagescited by 25
- 2025DepR: Depth Guided Single-view Scene Reconstruction with Instance-level Diffusioncited by 23
- 2025Learning 3D Object Spatial Relationships from Pre-trained 2D Diffusion Modelscited by 5
- 2026FlowObject: Flow Steering for Bridging Generative Priors and Reconstruction Fidelitycited by 1
- 2026FlowObject: Flow Steering for Bridging Generative Priors and Reconstruction Fidelity17 Jun 2026
- 2025DepR: Depth Guided Single-view Scene Reconstruction with Instance-level Diffusion30 Jul 2025
- 2025PartCrafter: Structured 3D Mesh Generation via Compositional Latent Diffusion Transformers5 Jun 2025
- 2025Learning 3D Object Spatial Relationships from Pre-trained 2D Diffusion Models25 Mar 2025
- 2025CADDreamer: CAD Object Generation from Single-view Images28 Feb 2025
- 2024MIDI: Multi-Instance Diffusion for Single Image to 3D Scene Generation4 Dec 2024
- 2024GenCAD: Image-Conditioned Computer-Aided Design Generation with Transformer-Based Contrastive Representation and Diffusion Priors8 Sep 2024
- 2025CAST: Component-Aligned 3D Scene Reconstruction from an RGB Imagecited by 106
- 2025SceneGen: Single-Image 3D Scene Generation in One Feedforward Passcited by 54
- 2023DiffCAD: Weakly-Supervised Probabilistic CAD Model Retrieval and Alignment from an RGB Imagecited by 48
- 2024SceneGraphLoc: Cross-Modal Coarse Visual Localization on 3D Scene Graphscited by 29
- 2024Line-based 6-DoF Object Pose Estimation and Tracking With an Event Cameracited by 29
- 2022Learning 3D Scene Priors with 2D Supervisioncited by 24
- 2024OmniNOCS: A unified NOCS dataset and model for 3D lifting of 2D objectscited by 22
- 2025LiteReality: Graphics-Ready 3D Scene Reconstruction from RGB-D Scanscited by 21
- 2023Visual Localization using Imperfect 3D Models from the Internetcited by 20
- 2022SPARC: Sparse Render-and-Compare for CAD model alignment in a single RGB imagecited by 19
- 2025WorldGen: From Text to Traversable and Interactive 3D Worldscited by 19
- 2022RayTran: 3D pose estimation and shape reconstruction of multiple objects from videos with ray-traced transformerscited by 17
12 most cited of 58 All 58 (JSON)
- 2026ArticuTable: Generating Instance-Level Interactive Rigid-Articulated 3D Tabletop Scenes from a Single Image4 Oct 2026
- 2026CADSplat: Sparse-View 3D Gaussian Splatting Aided by CAD Models for Robust, Photorealistic Digital-Twin Reconstruction16 Sep 2026
- 2026WorldSculpt: Generating Compositional Worlds from Grounded Videos4 Sep 2026
- 2026Lucida: Parse, Generate, and Place for Composable Real-to-Sim Scene Modeling31 Aug 2026
- 2026Scenix: Sparse-View 3D Scene Reconstruction via Executable Scene Programs7 Aug 2026
- 2026SUFLECA: Scaling Up Feature Learning for CAD-to-image Alignment16 Jul 2026
- 2026Interpretable Human-Label-Free Deep Learning for Real-Bogus Classification with Uncertainty Quantification6 Jul 2026
- 2026InSpace: Structure-Aware 3D Indoor Scene Generation from a Single 360deg Image4 Jul 2026
- 2026Linkify: Learning from Interface-Augmented Assembly Graphs1 Jul 2026
- 2026A Cookbook of 3D Vision: Data, Learning Paradigms, and Application2 Jun 2026
- 2026KDH-CAD: Knowledge-data hybrid CAD learning under data scarcity1 Jun 2026
- 2026DecoRec: Decomposed 3D Scene Reconstruction from Single-View Images via Object-Level Diffusion16 May 2026
12 newest of 58 All 58 (JSON)