Spherical Regression: Learning Viewpoints, Surface Normals and 3D Rotations on n-Spheres
Not on the map. Why?
Abstract (arXiv)
Many computer vision challenges require continuous outputs, but tend to be solved by discrete classification. The reason is classification's natural containment within a probability n-simplex, as defined by the popular softmax activation function. Regular regression lacks such a closed geometry, leading to unstable training and convergence to suboptimal local minima. Starting from this insight we revisit regression in convolutional neural networks. We observe many continuous output problems in computer vision are naturally contained in closed geometrical manifolds, like the Euler angles in viewpoint estimation or the normals in surface normal estimation. A natural framework for posing such continuous output problems are n-spheres, which are naturally closed geometric manifolds defined in the ℝ(n+1) space. By introducing a spherical exponential mapping on n-spheres at the regression output, we obtain well-behaved gradients, leading to stable training. We show how our spherical regression can be utilized for several computer vision challenges, specifically viewpoint estimation, surface normal estimation and 3D rotation estimation. For all these problems our experiments demonstrate the benefit of spherical regression. All paper resources are available at https://github.com/leoshine/SphericalRegression.
Key facts. Cited by 37 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Apr 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 10; 2022: 6; 2023: 9; 2024: 6; 2025: 3; 2026: 3.
37 papers.
Sort:
By area:
- 2024Metric3Dv2: A Versatile Monocular Geometric Foundation Model for Zero-shot Metric Depth and Surface Normal Estimationcited by 389
- 2021Estimating and Exploiting the Aleatoric Uncertainty in Surface Normal Estimationcited by 116
- 2021Deep Regression on Manifolds: A 3D Rotation Case Studycited by 67
- 2021Implicit-PDF: Non-Parametric Representation of Probability Distributions on the Rotation Manifoldcited by 65
- 2021Wide-Baseline Relative Camera Pose Estimation with Directional Learningcited by 49
- 2021Projective Manifold Gradient Layer for Deep Rotation Regressioncited by 31
- 2022IronDepth: Iterative Refinement of Single-View Depth using Surface Normal and its Uncertaintycited by 30
- 2021PoseContrast: Class-Agnostic Object Viewpoint Estimation in the Wild with Pose-Aware Contrastive Learningcited by 19
- 2023Image to Sphere: Learning Equivariant Features for Efficient Pose Predictioncited by 17
- 2022FisherMatch: Semi-Supervised Rotation Regression via Entropy-based Filteringcited by 16
- 2023Delving into Discrete Normalizing Flows on SO(3) Manifold for Probabilistic Rotation Modelingcited by 14
- 2023PolyMaX: General Dense Prediction with Mask Transformercited by 14
25 more
- 2023Neural Fourier Transform: A General Approach to Equivariant Representation Learningcited by 12
- 2023DejaVu: Conditional Regenerative Learning to Enhance Dense Predictioncited by 9
- 2023A Laplace-inspired Distribution on SO(3) for Probabilistic Rotation Estimationcited by 9
- 2021Lifting 2D Object Locations to 3D by Discounting LiDAR Outliers across Objects and Viewscited by 7
- 2023Equivariant Single View Pose Prediction Via Induced and Restricted Representationscited by 6
- 2024PanoNormal: Monocular Indoor 360deg Surface Normal Estimationcited by 6
- 2021Semi-supervised Viewpoint Estimation with Geometry-aware Conditional Generationcited by 5
- 2023Towards Robust Probabilistic Modeling on SO(3) via Rotation Laplace Distributioncited by 5
- 2025Multi-view Surface Reconstruction Using Normal and Reflectance Cuescited by 5
- 20243D Equivariant Pose Regression via Direct Wigner-D Harmonics Predictioncited by 4
- 2021Learning ABCs: Approximate Bijective Correspondence for isolating factors of variation with weak supervisioncited by 3
- 2022Polymorphic-GAN: Generating Aligned Samples across Multiple Domains with Learned Morph Mapscited by 3
- 2022Image to Icosahedral Projection for SO(3) Object Reasoning from Single-View Imagescited by 3
- 2022ViewNet: Unsupervised Viewpoint Estimation from Conditional Generationcited by 3
- 2024Multi-task Geometric Estimation of Depth and Surface Normal from Monocular 360deg Imagescited by 3
- 2023FOUND: Foot Optimization with Uncertain Normals for Surface Deformation Using Synthetic Datacited by 2
- 2024Semi-Supervised Unconstrained Head Pose Estimation in the Wildcited by 2
- 2024Alignist: CAD-Informed Orientation Distribution Estimation by Fusing Shape and Correspondencescited by 2
- 2025Are Euler angles a useful rotation parameterisation for pose estimation with Normalizing Flows?cited by 2
- 2021SoK: Vehicle Orientation Representations for Deep Rotation Estimationcited by 1
- 2022Accidental Turntables: Learning 3D Pose by Watching Objects Turncited by 1
- 2026Circular Phase Representation and Geometry-Aware Optimization for Ptychographic Image Reconstructioncited by 1
- 2025Fast, Robust, Permutation-and-Sign Invariant SO(3) Pattern Alignmentcited by 0
- 2026Training Without Orthogonalization, Inference With SVD: A Gradient Analysis of Rotation Representationscited by 0
- 2026Equivariant Latent Alignment via Flow Matching under Group Symmetriescited by 0
- 2026Equivariant Latent Alignment via Flow Matching under Group Symmetries29 May 2026
- 2026Circular Phase Representation and Geometry-Aware Optimization for Ptychographic Image Reconstruction29 Apr 2026
- 2026Training Without Orthogonalization, Inference With SVD: A Gradient Analysis of Rotation Representations7 Apr 2026
- 2025Fast, Robust, Permutation-and-Sign Invariant SO(3) Pattern Alignment29 Nov 2025
- 2025Are Euler angles a useful rotation parameterisation for pose estimation with Normalizing Flows?4 Nov 2025
- 2025Multi-view Surface Reconstruction Using Normal and Reflectance Cues4 Jun 2025
- 2024Multi-task Geometric Estimation of Depth and Surface Normal from Monocular 360deg Images4 Nov 2024
- 20243D Equivariant Pose Regression via Direct Wigner-D Harmonics Prediction1 Nov 2024
- 2024Alignist: CAD-Informed Orientation Distribution Estimation by Fusing Shape and Correspondences10 Sep 2024
- 2024PanoNormal: Monocular Indoor 360deg Surface Normal Estimation29 May 2024
- 2024Semi-Supervised Unconstrained Head Pose Estimation in the Wild3 Apr 2024
- 2024Metric3Dv2: A Versatile Monocular Geometric Foundation Model for Zero-shot Metric Depth and Surface Normal Estimation22 Mar 2024
25 more
- 2023PolyMaX: General Dense Prediction with Mask Transformer9 Nov 2023
- 2023FOUND: Foot Optimization with Uncertain Normals for Surface Deformation Using Synthetic Data27 Oct 2023
- 2023Equivariant Single View Pose Prediction Via Induced and Restricted Representations7 Jul 2023
- 2023Neural Fourier Transform: A General Approach to Equivariant Representation Learning29 May 2023
- 2023Towards Robust Probabilistic Modeling on SO(3) via Rotation Laplace Distribution17 May 2023
- 2023Delving into Discrete Normalizing Flows on SO(3) Manifold for Probabilistic Rotation Modeling8 Apr 2023
- 2023A Laplace-inspired Distribution on SO(3) for Probabilistic Rotation Estimation3 Mar 2023
- 2023DejaVu: Conditional Regenerative Learning to Enhance Dense Prediction2 Mar 2023
- 2023Image to Sphere: Learning Equivariant Features for Efficient Pose Prediction27 Feb 2023
- 2022Accidental Turntables: Learning 3D Pose by Watching Objects Turn13 Dec 2022
- 2022ViewNet: Unsupervised Viewpoint Estimation from Conditional Generation1 Dec 2022
- 2022IronDepth: Iterative Refinement of Single-View Depth using Surface Normal and its Uncertainty7 Oct 2022
- 2022Image to Icosahedral Projection for SO(3) Object Reasoning from Single-View Images18 Jul 2022
- 2022Polymorphic-GAN: Generating Aligned Samples across Multiple Domains with Learned Morph Maps6 Jun 2022
- 2022FisherMatch: Semi-Supervised Rotation Regression via Entropy-based Filtering29 Mar 2022
- 2021SoK: Vehicle Orientation Representations for Deep Rotation Estimation8 Dec 2021
- 2021Projective Manifold Gradient Layer for Deep Rotation Regression22 Oct 2021
- 2021Estimating and Exploiting the Aleatoric Uncertainty in Surface Normal Estimation20 Sep 2021
- 2021Lifting 2D Object Locations to 3D by Discounting LiDAR Outliers across Objects and Views16 Sep 2021
- 2021Implicit-PDF: Non-Parametric Representation of Probability Distributions on the Rotation Manifold10 Jun 2021
- 2021Wide-Baseline Relative Camera Pose Estimation with Directional Learning7 Jun 2021
- 2021PoseContrast: Class-Agnostic Object Viewpoint Estimation in the Wild with Pose-Aware Contrastive Learning12 May 2021
- 2021Semi-supervised Viewpoint Estimation with Geometry-aware Conditional Generation2 Apr 2021
- 2021Deep Regression on Manifolds: A 3D Rotation Case Study30 Mar 2021
- 2021Learning ABCs: Approximate Bijective Correspondence for isolating factors of variation with weak supervision4 Mar 2021
- 2024Metric3Dv2: A Versatile Monocular Geometric Foundation Model for Zero-shot Metric Depth and Surface Normal Estimationcited by 389
- 2021Estimating and Exploiting the Aleatoric Uncertainty in Surface Normal Estimationcited by 116
- 2021Deep Regression on Manifolds: A 3D Rotation Case Studycited by 67
- 2021Implicit-PDF: Non-Parametric Representation of Probability Distributions on the Rotation Manifoldcited by 65
- 2021Wide-Baseline Relative Camera Pose Estimation with Directional Learningcited by 49
- 2021Projective Manifold Gradient Layer for Deep Rotation Regressioncited by 31
- 2022IronDepth: Iterative Refinement of Single-View Depth using Surface Normal and its Uncertaintycited by 30
- 2021PoseContrast: Class-Agnostic Object Viewpoint Estimation in the Wild with Pose-Aware Contrastive Learningcited by 19
- 2023Image to Sphere: Learning Equivariant Features for Efficient Pose Predictioncited by 17
- 2022FisherMatch: Semi-Supervised Rotation Regression via Entropy-based Filteringcited by 16
- 2023Delving into Discrete Normalizing Flows on SO(3) Manifold for Probabilistic Rotation Modelingcited by 14
- 2023PolyMaX: General Dense Prediction with Mask Transformercited by 14
12 most cited of 36 All 36 (JSON)
- 2026Circular Phase Representation and Geometry-Aware Optimization for Ptychographic Image Reconstruction29 Apr 2026
- 2026Training Without Orthogonalization, Inference With SVD: A Gradient Analysis of Rotation Representations7 Apr 2026
- 2025Fast, Robust, Permutation-and-Sign Invariant SO(3) Pattern Alignment29 Nov 2025
- 2025Are Euler angles a useful rotation parameterisation for pose estimation with Normalizing Flows?4 Nov 2025
- 2025Multi-view Surface Reconstruction Using Normal and Reflectance Cues4 Jun 2025
- 2024Multi-task Geometric Estimation of Depth and Surface Normal from Monocular 360deg Images4 Nov 2024
- 20243D Equivariant Pose Regression via Direct Wigner-D Harmonics Prediction1 Nov 2024
- 2024Alignist: CAD-Informed Orientation Distribution Estimation by Fusing Shape and Correspondences10 Sep 2024
- 2024PanoNormal: Monocular Indoor 360deg Surface Normal Estimation29 May 2024
- 2024Semi-Supervised Unconstrained Head Pose Estimation in the Wild3 Apr 2024
- 2024Metric3Dv2: A Versatile Monocular Geometric Foundation Model for Zero-shot Metric Depth and Surface Normal Estimation22 Mar 2024
- 2023PolyMaX: General Dense Prediction with Mask Transformer9 Nov 2023
12 newest of 36 All 36 (JSON)