FrameNet: Learning Local Canonical Frames of 3D Surfaces from a Single RGB Image
Not on the map. Why?
Abstract (arXiv)
In this work, we introduce the novel problem of identifying dense canonical 3D coordinate frames from a single RGB image. We observe that each pixel in an image corresponds to a surface in the underlying 3D geometry, where a canonical frame can be identified as represented by three orthogonal axes, one along its normal direction and two in its tangent plane. We propose an algorithm to predict these axes from RGB. Our first insight is that canonical frames computed automatically with recently introduced direction field synthesis methods can provide training data for the task. Our second insight is that networks designed for surface normal prediction provide better results when trained jointly to predict canonical frames, and even better when trained to also predict 2D projections of canonical frames. We conjecture this is because projections of canonical tangent directions often align with local gradients in images, and because those directions are tightly linked to 3D canonical frames through projective geometry and orthogonality constraints. In our experiments, we find that our method predicts 3D canonical frames that can be used in applications ranging from surface normal estimation, feature matching, and augmented reality.
Key facts. Cited by 26 papers in the map (data through 14 Oct 2026). First posted on arXiv 29 Mar 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 8; 2023: 4; 2024: 7; 2025: 1; 2026: 1.
26 papers.
Sort:
By area:
- 2022Unified-IO: A Unified Model for Vision, Language, and Multi-Modal Taskscited by 421
- 2024Metric3Dv2: A Versatile Monocular Geometric Foundation Model for Zero-shot Metric Depth and Surface Normal Estimationcited by 395
- 2023Unified-IO 2: Scaling Autoregressive Multimodal Models with Vision, Language, Audio, and Actioncited by 302
- 2024GeoWizard: Unleashing the Diffusion Priors for 3D Geometry Estimation from a Single Imagecited by 286
- 2024StableNormal: Reducing Diffusion Variance for Stable and Sharp Normalcited by 154
- 2021Transformer-Based Attention Networks for Continuous Pixel-Wise Predictioncited by 125
- 2022NeuRIS: Neural Reconstruction of Indoor Scenes Using Normal Priorscited by 125
- 2021Estimating and Exploiting the Aleatoric Uncertainty in Surface Normal Estimationcited by 116
- 2025Marigold: Affordable Adaptation of Diffusion-Based Image Generators for Image Analysiscited by 78
- 2021Shape from Polarization for Complex Scenes in the Wildcited by 53
- 2022IronDepth: Iterative Refinement of Single-View Depth using Surface Normal and its Uncertaintycited by 30
- 2022GRIT: General Robust Image Task Benchmarkcited by 26
14 more
- 2024OGNI-DC: Robust Depth Completion with Optimization-Guided Neural Iterationscited by 24
- 2021SNE-RoadSeg+: Rethinking Depth-Normal Translation and Deep Supervision for Freespace Detectioncited by 23
- 2022SPARC: Sparse Render-and-Compare for CAD model alignment in a single RGB imagecited by 19
- 2022Egocentric Scene Understanding via Multimodal Spatial Rectifiercited by 7
- 2022NeuralRoom: Geometry-Constrained Neural Implicit Surfaces for Indoor Scene Reconstructioncited by 5
- 2022DeepJoin: Learning a Joint Occupancy, Signed Distance, and Normal Field Function for Shape Repaircited by 5
- 2024GeoBench: Benchmarking and Analyzing Monocular Geometry Estimation Modelscited by 5
- 2023iPUNet:Iterative Cross Field Guided Point Cloud Upsamplingcited by 4
- 2023Improving Equivariance in State-of-the-Art Supervised Depth and Normal Predictorscited by 3
- 2023Sparse Multi-Object Render-and-Comparecited by 3
- 2024Elite360M: Efficient 360 Multi-task Learning via Bi-projection Fusion and Cross-task Collaborationcited by 3
- 2021Variational Structured Attention Networks for Deep Visual Representation Learningcited by 2
- 2024What is Wrong with End-to-End Learning for Phase Retrieval?cited by 2
- 2026TransNormal-2: Geometry-Grounded Rectified Flow with Edge-Aware Decoding for Precise Normal Estimationcited by 0
- 2026TransNormal-2: Geometry-Grounded Rectified Flow with Edge-Aware Decoding for Precise Normal Estimation6 Sep 2026
- 2025Marigold: Affordable Adaptation of Diffusion-Based Image Generators for Image Analysis14 May 2025
- 2024Elite360M: Efficient 360 Multi-task Learning via Bi-projection Fusion and Cross-task Collaboration18 Aug 2024
- 2024StableNormal: Reducing Diffusion Variance for Stable and Sharp Normal24 Jun 2024
- 2024GeoBench: Benchmarking and Analyzing Monocular Geometry Estimation Models18 Jun 2024
- 2024OGNI-DC: Robust Depth Completion with Optimization-Guided Neural Iterations17 Jun 2024
- 2024Metric3Dv2: A Versatile Monocular Geometric Foundation Model for Zero-shot Metric Depth and Surface Normal Estimation22 Mar 2024
- 2024What is Wrong with End-to-End Learning for Phase Retrieval?18 Mar 2024
- 2024GeoWizard: Unleashing the Diffusion Priors for 3D Geometry Estimation from a Single Image18 Mar 2024
- 2023Unified-IO 2: Scaling Autoregressive Multimodal Models with Vision, Language, Audio, and Action28 Dec 2023
- 2023Sparse Multi-Object Render-and-Compare17 Oct 2023
- 2023iPUNet:Iterative Cross Field Guided Point Cloud Upsampling13 Oct 2023
14 more
- 2023Improving Equivariance in State-of-the-Art Supervised Depth and Normal Predictors28 Sep 2023
- 2022DeepJoin: Learning a Joint Occupancy, Signed Distance, and Normal Field Function for Shape Repair22 Nov 2022
- 2022NeuralRoom: Geometry-Constrained Neural Implicit Surfaces for Indoor Scene Reconstruction13 Oct 2022
- 2022IronDepth: Iterative Refinement of Single-View Depth using Surface Normal and its Uncertainty7 Oct 2022
- 2022SPARC: Sparse Render-and-Compare for CAD model alignment in a single RGB image3 Oct 2022
- 2022Egocentric Scene Understanding via Multimodal Spatial Rectifier14 Jul 2022
- 2022NeuRIS: Neural Reconstruction of Indoor Scenes Using Normal Priors27 Jun 2022
- 2022Unified-IO: A Unified Model for Vision, Language, and Multi-Modal Tasks17 Jun 2022
- 2022GRIT: General Robust Image Task Benchmark28 Apr 2022
- 2021Shape from Polarization for Complex Scenes in the Wild21 Dec 2021
- 2021Estimating and Exploiting the Aleatoric Uncertainty in Surface Normal Estimation20 Sep 2021
- 2021SNE-RoadSeg+: Rethinking Depth-Normal Translation and Deep Supervision for Freespace Detection30 Jul 2021
- 2021Transformer-Based Attention Networks for Continuous Pixel-Wise Prediction22 Mar 2021
- 2021Variational Structured Attention Networks for Deep Visual Representation Learning5 Mar 2021
- 2024GeoWizard: Unleashing the Diffusion Priors for 3D Geometry Estimation from a Single Imagecited by 286
- 2024StableNormal: Reducing Diffusion Variance for Stable and Sharp Normalcited by 154
- 2025Marigold: Affordable Adaptation of Diffusion-Based Image Generators for Image Analysiscited by 78
- 2026TransNormal-2: Geometry-Grounded Rectified Flow with Edge-Aware Decoding for Precise Normal Estimationcited by 0
- 2026TransNormal-2: Geometry-Grounded Rectified Flow with Edge-Aware Decoding for Precise Normal Estimation6 Sep 2026
- 2025Marigold: Affordable Adaptation of Diffusion-Based Image Generators for Image Analysis14 May 2025
- 2024StableNormal: Reducing Diffusion Variance for Stable and Sharp Normal24 Jun 2024
- 2024GeoWizard: Unleashing the Diffusion Priors for 3D Geometry Estimation from a Single Image18 Mar 2024
- 2022Unified-IO: A Unified Model for Vision, Language, and Multi-Modal Taskscited by 421
- 2024Metric3Dv2: A Versatile Monocular Geometric Foundation Model for Zero-shot Metric Depth and Surface Normal Estimationcited by 395
- 2023Unified-IO 2: Scaling Autoregressive Multimodal Models with Vision, Language, Audio, and Actioncited by 302
- 2021Transformer-Based Attention Networks for Continuous Pixel-Wise Predictioncited by 125
- 2022NeuRIS: Neural Reconstruction of Indoor Scenes Using Normal Priorscited by 125
- 2021Estimating and Exploiting the Aleatoric Uncertainty in Surface Normal Estimationcited by 116
- 2021Shape from Polarization for Complex Scenes in the Wildcited by 53
- 2022IronDepth: Iterative Refinement of Single-View Depth using Surface Normal and its Uncertaintycited by 30
- 2022GRIT: General Robust Image Task Benchmarkcited by 26
- 2024OGNI-DC: Robust Depth Completion with Optimization-Guided Neural Iterationscited by 24
- 2021SNE-RoadSeg+: Rethinking Depth-Normal Translation and Deep Supervision for Freespace Detectioncited by 23
- 2022SPARC: Sparse Render-and-Compare for CAD model alignment in a single RGB imagecited by 19
12 most cited of 22 All 22 (JSON)
- 2024Elite360M: Efficient 360 Multi-task Learning via Bi-projection Fusion and Cross-task Collaboration18 Aug 2024
- 2024GeoBench: Benchmarking and Analyzing Monocular Geometry Estimation Models18 Jun 2024
- 2024OGNI-DC: Robust Depth Completion with Optimization-Guided Neural Iterations17 Jun 2024
- 2024Metric3Dv2: A Versatile Monocular Geometric Foundation Model for Zero-shot Metric Depth and Surface Normal Estimation22 Mar 2024
- 2024What is Wrong with End-to-End Learning for Phase Retrieval?18 Mar 2024
- 2023Unified-IO 2: Scaling Autoregressive Multimodal Models with Vision, Language, Audio, and Action28 Dec 2023
- 2023Sparse Multi-Object Render-and-Compare17 Oct 2023
- 2023iPUNet:Iterative Cross Field Guided Point Cloud Upsampling13 Oct 2023
- 2023Improving Equivariance in State-of-the-Art Supervised Depth and Normal Predictors28 Sep 2023
- 2022DeepJoin: Learning a Joint Occupancy, Signed Distance, and Normal Field Function for Shape Repair22 Nov 2022
- 2022NeuralRoom: Geometry-Constrained Neural Implicit Surfaces for Indoor Scene Reconstruction13 Oct 2022
- 2022IronDepth: Iterative Refinement of Single-View Depth using Surface Normal and its Uncertainty7 Oct 2022
12 newest of 22 All 22 (JSON)