Marr Revisited: 2D-3D Alignment via Surface Normal Prediction
Not on the map. Why?
Abstract (arXiv)
We introduce an approach that leverages surface normal predictions, along with appearance cues, to retrieve 3D models for objects depicted in 2D still images from a large CAD object library. Critical to the success of our approach is the ability to recover accurate surface normals for objects in the depicted scene. We introduce a skip-network model built on the pre-trained Oxford VGG convolutional neural network (CNN) for surface normal prediction. Our model achieves state-of-the-art accuracy on the NYUv2 RGB-D dataset for surface normal prediction, and recovers fine object detail compared to previous methods. Furthermore, we develop a two-stream network over the input image and predicted surface normals that jointly learns pose and style for CAD model retrieval. When using the predicted surface normals, our two-stream network matches prior work using surface normals computed from RGB-D images on the task of pose prediction, and achieves state of the art when using RGB-D input. Finally, our two-stream network allows us to retrieve CAD models that better match the style and pose of a depicted object compared with baseline approaches.
Key facts. Cited by 34 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Apr 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 7; 2023: 2; 2024: 11; 2025: 2; 2026: 4.
34 papers.
Sort:
By area:
- 2024Metric3Dv2: A Versatile Monocular Geometric Foundation Model for Zero-shot Metric Depth and Surface Normal Estimationcited by 389
- 2023Affordances from Human Videos as a Versatile Representation for Roboticscited by 221
- 2024StableNormal: Reducing Diffusion Variance for Stable and Sharp Normalcited by 153
- 2021Transformer-Based Attention Networks for Continuous Pixel-Wise Predictioncited by 125
- 2024Rethinking Inductive Biases for Surface Normal Estimationcited by 122
- 2021Estimating and Exploiting the Aleatoric Uncertainty in Surface Normal Estimationcited by 116
- 2024Fine-Tuning Image-Conditional Diffusion Models is Easier than You Thinkcited by 82
- 2024Gen3DSR: Generalizable 3D Scene Reconstruction via Divide and Conquer from a Single Viewcited by 59
- 2022Human-Aware Object Placement for Visual Environment Reconstructioncited by 56
- 2025Dens3R: A Foundation Model for 3D Geometry Predictioncited by 44
- 2024HRP: Human Affordances for Robotic Pre-Trainingcited by 40
- 2021Patch2CAD: Patchwise Embedding Learning for In-the-Wild Shape Retrieval from a Single Imagecited by 39
22 more
- 2022IronDepth: Iterative Refinement of Single-View Depth using Surface Normal and its Uncertaintycited by 30
- 2021SNE-RoadSeg+: Rethinking Depth-Normal Translation and Deep Supervision for Freespace Detectioncited by 23
- 2024Neural LightRig: Unlocking Accurate Object Normal and Material Estimation with Multi-Light Diffusioncited by 19
- 2024Buffer Anytime: Zero-Shot Video Depth and Normal from Image Priorscited by 11
- 2022Egocentric Scene Understanding via Multimodal Spatial Rectifiercited by 7
- 2024Reconstructing Animals and the Wildcited by 7
- 2022DeepJoin: Learning a Joint Occupancy, Signed Distance, and Normal Field Function for Shape Repaircited by 5
- 2021Modeling 3D Surface Manifolds with a Locally Conditioned Atlascited by 3
- 2021Towards Panoptic 3D Parsing for Single Image in the Wildcited by 3
- 2022Accurate Instance-Level CAD Model Retrieval in a Large-Scale Databasecited by 3
- 2021Variational Structured Attention Networks for Deep Visual Representation Learningcited by 2
- 2022Normal Transformer: Extracting Surface Geometry from LiDAR Points Enhanced by Visual Semanticscited by 2
- 2024MonoPlane: Exploiting Monocular Geometric Cues for Generalizable 3D Plane Reconstructioncited by 2
- 2026Monocular Normal Estimation via Shading Sequence Estimationcited by 2
- 2022Neural Network Normal Estimation and Bathymetry Reconstruction from Sidescan Sonarcited by 1
- 2025Robust and Real-time Surface Normal Estimation from Stereo Disparities using Affine Transformationscited by 1
- 2021Hybrid Approach for 3D Head Reconstruction: Using Neural Networks and Visual Geometrycited by 0
- 2023Face Inverse Rendering via Hierarchical Decouplingcited by 0
- 2024Revisiting Marr in Face: The Building of 2D--2.5D--3D Representations in Deep Neural Networkscited by 0
- 2026Face Normal Estimation from Rags to Richescited by 0
- 2026Depth as Prior Knowledge for Object Detectioncited by 0
- 2026Revisiting Shape from Polarization in the Era of Vision Foundation Modelscited by 0
- 2026Revisiting Shape from Polarization in the Era of Vision Foundation Models5 Mar 2026
- 2026Monocular Normal Estimation via Shading Sequence Estimation10 Feb 2026
- 2026Depth as Prior Knowledge for Object Detection5 Feb 2026
- 2026Face Normal Estimation from Rags to Riches5 Jan 2026
- 2025Dens3R: A Foundation Model for 3D Geometry Prediction22 Jul 2025
- 2025Robust and Real-time Surface Normal Estimation from Stereo Disparities using Affine Transformations21 Apr 2025
- 2024Neural LightRig: Unlocking Accurate Object Normal and Material Estimation with Multi-Light Diffusion12 Dec 2024
- 2024Reconstructing Animals and the Wild27 Nov 2024
- 2024Buffer Anytime: Zero-Shot Video Depth and Normal from Image Priors26 Nov 2024
- 2024Revisiting Marr in Face: The Building of 2D--2.5D--3D Representations in Deep Neural Networks25 Nov 2024
- 2024MonoPlane: Exploiting Monocular Geometric Cues for Generalizable 3D Plane Reconstruction2 Nov 2024
- 2024Fine-Tuning Image-Conditional Diffusion Models is Easier than You Think17 Sep 2024
22 more
- 2024HRP: Human Affordances for Robotic Pre-Training26 Jul 2024
- 2024StableNormal: Reducing Diffusion Variance for Stable and Sharp Normal24 Jun 2024
- 2024Gen3DSR: Generalizable 3D Scene Reconstruction via Divide and Conquer from a Single View4 Apr 2024
- 2024Metric3Dv2: A Versatile Monocular Geometric Foundation Model for Zero-shot Metric Depth and Surface Normal Estimation22 Mar 2024
- 2024Rethinking Inductive Biases for Surface Normal Estimation1 Mar 2024
- 2023Affordances from Human Videos as a Versatile Representation for Robotics17 Apr 2023
- 2023Face Inverse Rendering via Hierarchical Decoupling17 Jan 2023
- 2022DeepJoin: Learning a Joint Occupancy, Signed Distance, and Normal Field Function for Shape Repair22 Nov 2022
- 2022Normal Transformer: Extracting Surface Geometry from LiDAR Points Enhanced by Visual Semantics19 Nov 2022
- 2022IronDepth: Iterative Refinement of Single-View Depth using Surface Normal and its Uncertainty7 Oct 2022
- 2022Egocentric Scene Understanding via Multimodal Spatial Rectifier14 Jul 2022
- 2022Accurate Instance-Level CAD Model Retrieval in a Large-Scale Database4 Jul 2022
- 2022Neural Network Normal Estimation and Bathymetry Reconstruction from Sidescan Sonar15 Jun 2022
- 2022Human-Aware Object Placement for Visual Environment Reconstruction7 Mar 2022
- 2021Towards Panoptic 3D Parsing for Single Image in the Wild4 Nov 2021
- 2021Estimating and Exploiting the Aleatoric Uncertainty in Surface Normal Estimation20 Sep 2021
- 2021Patch2CAD: Patchwise Embedding Learning for In-the-Wild Shape Retrieval from a Single Image20 Aug 2021
- 2021SNE-RoadSeg+: Rethinking Depth-Normal Translation and Deep Supervision for Freespace Detection30 Jul 2021
- 2021Hybrid Approach for 3D Head Reconstruction: Using Neural Networks and Visual Geometry28 Apr 2021
- 2021Transformer-Based Attention Networks for Continuous Pixel-Wise Prediction22 Mar 2021
- 2021Variational Structured Attention Networks for Deep Visual Representation Learning5 Mar 2021
- 2021Modeling 3D Surface Manifolds with a Locally Conditioned Atlas11 Feb 2021
- 2024Metric3Dv2: A Versatile Monocular Geometric Foundation Model for Zero-shot Metric Depth and Surface Normal Estimationcited by 389
- 2023Affordances from Human Videos as a Versatile Representation for Roboticscited by 221
- 2021Transformer-Based Attention Networks for Continuous Pixel-Wise Predictioncited by 125
- 2024Rethinking Inductive Biases for Surface Normal Estimationcited by 122
- 2021Estimating and Exploiting the Aleatoric Uncertainty in Surface Normal Estimationcited by 116
- 2024Gen3DSR: Generalizable 3D Scene Reconstruction via Divide and Conquer from a Single Viewcited by 59
- 2022Human-Aware Object Placement for Visual Environment Reconstructioncited by 56
- 2025Dens3R: A Foundation Model for 3D Geometry Predictioncited by 44
- 2024HRP: Human Affordances for Robotic Pre-Trainingcited by 40
- 2021Patch2CAD: Patchwise Embedding Learning for In-the-Wild Shape Retrieval from a Single Imagecited by 39
- 2022IronDepth: Iterative Refinement of Single-View Depth using Surface Normal and its Uncertaintycited by 30
- 2021SNE-RoadSeg+: Rethinking Depth-Normal Translation and Deep Supervision for Freespace Detectioncited by 23
12 most cited of 31 All 31 (JSON)
- 2026Revisiting Shape from Polarization in the Era of Vision Foundation Models5 Mar 2026
- 2026Monocular Normal Estimation via Shading Sequence Estimation10 Feb 2026
- 2026Depth as Prior Knowledge for Object Detection5 Feb 2026
- 2026Face Normal Estimation from Rags to Riches5 Jan 2026
- 2025Dens3R: A Foundation Model for 3D Geometry Prediction22 Jul 2025
- 2025Robust and Real-time Surface Normal Estimation from Stereo Disparities using Affine Transformations21 Apr 2025
- 2024Reconstructing Animals and the Wild27 Nov 2024
- 2024Buffer Anytime: Zero-Shot Video Depth and Normal from Image Priors26 Nov 2024
- 2024Revisiting Marr in Face: The Building of 2D--2.5D--3D Representations in Deep Neural Networks25 Nov 2024
- 2024MonoPlane: Exploiting Monocular Geometric Cues for Generalizable 3D Plane Reconstruction2 Nov 2024
- 2024HRP: Human Affordances for Robotic Pre-Training26 Jul 2024
- 2024Gen3DSR: Generalizable 3D Scene Reconstruction via Divide and Conquer from a Single View4 Apr 2024
12 newest of 31 All 31 (JSON)