Learning to Orient Surfaces by Self-supervised Spherical CNNs
Not on the map. Why?
Abstract (arXiv)
Defining and reliably finding a canonical orientation for 3D surfaces is key to many Computer Vision and Robotics applications. This task is commonly addressed by handcrafted algorithms exploiting geometric cues deemed as distinctive and robust by the designer. Yet, one might conjecture that humans learn the notion of the inherent orientation of 3D objects from experience and that machines may do so alike. In this work, we show the feasibility of learning a robust canonical orientation for surfaces represented as point clouds. Based on the observation that the quintessential property of a canonical orientation is equivariance to 3D rotations, we propose to employ Spherical CNNs, a recently introduced machinery that can learn equivariant representations defined on the Special Orthogonal group SO(3). Specifically, spherical correlations compute feature maps whose elements define 3D rotations. Our method learns such feature maps from raw data by a self-supervised training procedure and robustly selects a rotation to transform the input point cloud into a learned canonical orientation. Thereby, we realize the first end-to-end learning approach to define and extract the canonical orientation of 3D shapes, which we aptly dub Compass. Experiments on several public datasets prove its effectiveness at orienting local surface patches as well as whole objects.
Key facts. Cited by 26 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Nov 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 9; 2023: 8; 2024: 2; 2025: 0; 2026: 1.
26 papers.
Sort:
- 2021Neural Fields in Visual Computing and Beyondcited by 539
- 2021You Only Hypothesize Once: Point Cloud Registration with Rotation-equivariant Descriptorscited by 68
- 2022ConDor: Self-Supervised Canonicalization of 3D Pose for Partial Shapescited by 31
- 2022The Devil is in the Pose: Ambiguity-free 3D Rotation-invariant Learning via Pose-aware Convolutioncited by 18
- 2022Shape-Pose Disentanglement using SE(3)-equivariant Vector Neuronscited by 16
- 2023Generalizing Neural Human Fitting to Unseen Poses With Articulated SE(3) Equivariancecited by 14
- 2022Self-Distillation for Unsupervised 3D Domain Adaptationcited by 12
- 2021Localization with Sampling-Argmaxcited by 11
- 2022Canonical Fields: Self-Supervised Learning of Pose-Canonicalized Neural Fieldscited by 9
- 2021RefRec: Pseudo-labels Refinement via Shape Reconstruction for Unsupervised 3D Domain Adaptationcited by 8
- 2023SCARP: 3D Shape Completion in ARbitrary Poses for Improved Graspingcited by 8
- 2021WSDesc: Weakly Supervised 3D Local Descriptor Learning for Point Cloud Registrationcited by 7
14 more
- 2022Rethinking Rotation Invariance with Point Cloud Registrationcited by 5
- 2021Adjoint Rigid Transform Network: Task-conditioned Alignment of 3D Shapescited by 4
- 2023CRIN: Rotation-Invariant Point Cloud Analysis and Rotation Estimation via Centrifugal Reference Framecited by 4
- 2023Open-Pose 3D Zero-Shot Learning: Benchmark and Challengescited by 4
- 2024MaskLRF: Self-supervised Pretraining via Masked Autoencoding of Local Reference Frames for Rotation-invariant 3D Point Set Analysiscited by 4
- 2022Category-Level Global Camera Pose Estimation with Multi-Hypothesis Point Cloud Correspondencescited by 3
- 2023Stable and Consistent Prediction of 3D Characteristic Orientation via Invariant Residual Learningcited by 3
- 2022A Simple Strategy to Provable Invariance via Orbit Mappingcited by 2
- 2022TetraSphere: A Neural Descriptor for O(3)-Invariant Point Cloud Analysiscited by 2
- 2023General Rotation Invariance Learning for Point Clouds via Weight-Feature Alignmentcited by 2
- 20233D Surface Reconstruction in the Wild by Deforming Shape Priors from Synthetic Datacited by 2
- 2024Symmetry-Robust 3D Orientation Estimationcited by 1
- 2023Local Spherical Harmonics Improve Skeleton-Based Hand Action Recognitioncited by 0
- 2026CANIS: Generation-Assisted 3D Canonicalization via an Image-Semantic Bridgecited by 0
- 2026CANIS: Generation-Assisted 3D Canonicalization via an Image-Semantic Bridge7 Aug 2026
- 2024Symmetry-Robust 3D Orientation Estimation2 Oct 2024
- 2024MaskLRF: Self-supervised Pretraining via Masked Autoencoding of Local Reference Frames for Rotation-invariant 3D Point Set Analysis1 Mar 2024
- 2023Open-Pose 3D Zero-Shot Learning: Benchmark and Challenges12 Dec 2023
- 2023Local Spherical Harmonics Improve Skeleton-Based Hand Action Recognition21 Aug 2023
- 2023Stable and Consistent Prediction of 3D Characteristic Orientation via Invariant Residual Learning20 Jun 2023
- 2023Generalizing Neural Human Fitting to Unseen Poses With Articulated SE(3) Equivariance20 Apr 2023
- 2023CRIN: Rotation-Invariant Point Cloud Analysis and Rotation Estimation via Centrifugal Reference Frame6 Mar 2023
- 20233D Surface Reconstruction in the Wild by Deforming Shape Priors from Synthetic Data24 Feb 2023
- 2023General Rotation Invariance Learning for Point Clouds via Weight-Feature Alignment20 Feb 2023
- 2023SCARP: 3D Shape Completion in ARbitrary Poses for Improved Grasping17 Jan 2023
- 2022Rethinking Rotation Invariance with Point Cloud Registration31 Dec 2022
14 more
- 2022Canonical Fields: Self-Supervised Learning of Pose-Canonicalized Neural Fields5 Dec 2022
- 2022TetraSphere: A Neural Descriptor for O(3)-Invariant Point Cloud Analysis26 Nov 2022
- 2022Self-Distillation for Unsupervised 3D Domain Adaptation15 Oct 2022
- 2022Category-Level Global Camera Pose Estimation with Multi-Hypothesis Point Cloud Correspondences28 Sep 2022
- 2022A Simple Strategy to Provable Invariance via Orbit Mapping24 Sep 2022
- 2022The Devil is in the Pose: Ambiguity-free 3D Rotation-invariant Learning via Pose-aware Convolution30 May 2022
- 2022Shape-Pose Disentanglement using SE(3)-equivariant Vector Neurons3 Apr 2022
- 2022ConDor: Self-Supervised Canonicalization of 3D Pose for Partial Shapes19 Jan 2022
- 2021Neural Fields in Visual Computing and Beyond22 Nov 2021
- 2021RefRec: Pseudo-labels Refinement via Shape Reconstruction for Unsupervised 3D Domain Adaptation21 Oct 2021
- 2021Localization with Sampling-Argmax17 Oct 2021
- 2021You Only Hypothesize Once: Point Cloud Registration with Rotation-equivariant Descriptors1 Sep 2021
- 2021WSDesc: Weakly Supervised 3D Local Descriptor Learning for Point Cloud Registration5 Aug 2021
- 2021Adjoint Rigid Transform Network: Task-conditioned Alignment of 3D Shapes1 Feb 2021
- 2021Neural Fields in Visual Computing and Beyondcited by 539
- 2021You Only Hypothesize Once: Point Cloud Registration with Rotation-equivariant Descriptorscited by 68
- 2022ConDor: Self-Supervised Canonicalization of 3D Pose for Partial Shapescited by 31
- 2022The Devil is in the Pose: Ambiguity-free 3D Rotation-invariant Learning via Pose-aware Convolutioncited by 18
- 2022Shape-Pose Disentanglement using SE(3)-equivariant Vector Neuronscited by 16
- 2023Generalizing Neural Human Fitting to Unseen Poses With Articulated SE(3) Equivariancecited by 14
- 2022Self-Distillation for Unsupervised 3D Domain Adaptationcited by 12
- 2021Localization with Sampling-Argmaxcited by 11
- 2022Canonical Fields: Self-Supervised Learning of Pose-Canonicalized Neural Fieldscited by 9
- 2021RefRec: Pseudo-labels Refinement via Shape Reconstruction for Unsupervised 3D Domain Adaptationcited by 8
- 2023SCARP: 3D Shape Completion in ARbitrary Poses for Improved Graspingcited by 8
- 2021WSDesc: Weakly Supervised 3D Local Descriptor Learning for Point Cloud Registrationcited by 7
12 most cited of 26 All 26 (JSON)
- 2026CANIS: Generation-Assisted 3D Canonicalization via an Image-Semantic Bridge7 Aug 2026
- 2024Symmetry-Robust 3D Orientation Estimation2 Oct 2024
- 2024MaskLRF: Self-supervised Pretraining via Masked Autoencoding of Local Reference Frames for Rotation-invariant 3D Point Set Analysis1 Mar 2024
- 2023Open-Pose 3D Zero-Shot Learning: Benchmark and Challenges12 Dec 2023
- 2023Local Spherical Harmonics Improve Skeleton-Based Hand Action Recognition21 Aug 2023
- 2023Stable and Consistent Prediction of 3D Characteristic Orientation via Invariant Residual Learning20 Jun 2023
- 2023Generalizing Neural Human Fitting to Unseen Poses With Articulated SE(3) Equivariance20 Apr 2023
- 2023CRIN: Rotation-Invariant Point Cloud Analysis and Rotation Estimation via Centrifugal Reference Frame6 Mar 2023
- 20233D Surface Reconstruction in the Wild by Deforming Shape Priors from Synthetic Data24 Feb 2023
- 2023General Rotation Invariance Learning for Point Clouds via Weight-Feature Alignment20 Feb 2023
- 2023SCARP: 3D Shape Completion in ARbitrary Poses for Improved Grasping17 Jan 2023
- 2022Rethinking Rotation Invariance with Point Cloud Registration31 Dec 2022
12 newest of 26 All 26 (JSON)