Endowing Deep 3D Models with Rotation Invariance Based on Principal Component Analysis
Not on the map. Why?
Abstract (arXiv)
In this paper, we propose a simple yet effective method to endow deep 3D models with rotation invariance by expressing the coordinates in an intrinsic frame determined by the object shape itself. Key to our approach is to find such an intrinsic frame which should be unique to the identical object shape and consistent across different instances of the same category, e.g. the frame axes of desks should be all roughly along the edges. Interestingly, the principal component analysis exactly provides an effective way to define such a frame, i.e. setting the principal components as the frame axes. As the principal components have direction ambiguity caused by the sign-ambiguity of eigenvector computation, there exist several intrinsic frames for each object. In order to achieve absolute rotation invariance for a deep model, we adopt the coordinates expressed in all intrinsic frames as inputs to obtain multiple output features, which will be further aggregated as a final feature via a self-attention module. Our method is theoretically rotation-invariant and can be flexibly embedded into the current network architectures. Comprehensive experiments demonstrate that our approach can achieve near state-of-the-art performance on rotation-augmented dataset for ModelNet40 classification and outperform other models on SHREC'17 perturbed retrieval task.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Oct 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 4; 2023: 4; 2024: 4; 2025: 1; 2026: 1.
17 papers.
Sort:
- 2021Frame Averaging for Invariant and Equivariant Network Designcited by 166
- 2021Frame Averaging for Equivariant Shape Space Learningcited by 18
- 2024RI-MAE: Rotation-Invariant Masked AutoEncoders for Self-Supervised Point Cloud Representation Learningcited by 15
- 2022Invariance-Aware Randomized Smoothing Certificatescited by 7
- 2024Local-consistent Transformation Learning for Rotation-invariant Point Cloud Analysiscited by 6
- 2024MaskLRF: Self-supervised Pretraining via Masked Autoencoding of Local Reference Frames for Rotation-invariant 3D Point Set Analysiscited by 4
- 2022Learning a Task-specific Descriptor for Robust Matching of 3D Point Cloudscited by 3
- 2021Disentangling Geometric Deformation Spaces in Generative Latent Shape Modelscited by 2
- 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
- 2023Self-supervised Learning of Rotation-invariant 3D Point Set Features using Transformer and its Self-distillationcited by 2
5 more
- 2023Rotation-Invariant Random Features Provide a Strong Baseline for Machine Learning on 3D Point Cloudscited by 2
- 2024DifAttack++: Query-Efficient Black-Box Adversarial Attack via Hierarchical Disentangled Feature Space in Cross-Domaincited by 2
- 2023Cloud-RAIN: Point Cloud Analysis with Reflectional Invariancecited by 1
- 2025Hierarchical Direction Perception via Atomic Dot-Product Operators for Rotation-Invariant Point Clouds Learningcited by 0
- 2026REVNET: Rotation-Equivariant Point Cloud Completion via Vector Neuron Anchor Transformercited by 0
- 2026REVNET: Rotation-Equivariant Point Cloud Completion via Vector Neuron Anchor Transformer13 Jan 2026
- 2025Hierarchical Direction Perception via Atomic Dot-Product Operators for Rotation-Invariant Point Clouds Learning11 Nov 2025
- 2024RI-MAE: Rotation-Invariant Masked AutoEncoders for Self-Supervised Point Cloud Representation Learning31 Aug 2024
- 2024DifAttack++: Query-Efficient Black-Box Adversarial Attack via Hierarchical Disentangled Feature Space in Cross-Domain5 Jun 2024
- 2024Local-consistent Transformation Learning for Rotation-invariant Point Cloud Analysis17 Mar 2024
- 2024MaskLRF: Self-supervised Pretraining via Masked Autoencoding of Local Reference Frames for Rotation-invariant 3D Point Set Analysis1 Mar 2024
- 2023Self-supervised Learning of Rotation-invariant 3D Point Set Features using Transformer and its Self-distillation9 Aug 2023
- 2023Rotation-Invariant Random Features Provide a Strong Baseline for Machine Learning on 3D Point Clouds27 Jul 2023
- 2023Cloud-RAIN: Point Cloud Analysis with Reflectional Invariance13 May 2023
- 2023General Rotation Invariance Learning for Point Clouds via Weight-Feature Alignment20 Feb 2023
- 2022TetraSphere: A Neural Descriptor for O(3)-Invariant Point Cloud Analysis26 Nov 2022
- 2022Invariance-Aware Randomized Smoothing Certificates25 Nov 2022
5 more
- 2022Learning a Task-specific Descriptor for Robust Matching of 3D Point Clouds26 Oct 2022
- 2022A Simple Strategy to Provable Invariance via Orbit Mapping24 Sep 2022
- 2021Frame Averaging for Equivariant Shape Space Learning3 Dec 2021
- 2021Frame Averaging for Invariant and Equivariant Network Design7 Oct 2021
- 2021Disentangling Geometric Deformation Spaces in Generative Latent Shape Models27 Feb 2021
- 2021Frame Averaging for Invariant and Equivariant Network Designcited by 166
- 2021Frame Averaging for Equivariant Shape Space Learningcited by 18
- 2024RI-MAE: Rotation-Invariant Masked AutoEncoders for Self-Supervised Point Cloud Representation Learningcited by 15
- 2022Invariance-Aware Randomized Smoothing Certificatescited by 7
- 2024Local-consistent Transformation Learning for Rotation-invariant Point Cloud Analysiscited by 6
- 2024MaskLRF: Self-supervised Pretraining via Masked Autoencoding of Local Reference Frames for Rotation-invariant 3D Point Set Analysiscited by 4
- 2022Learning a Task-specific Descriptor for Robust Matching of 3D Point Cloudscited by 3
- 2021Disentangling Geometric Deformation Spaces in Generative Latent Shape Modelscited by 2
- 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
- 2023Self-supervised Learning of Rotation-invariant 3D Point Set Features using Transformer and its Self-distillationcited by 2
12 most cited of 17 All 17 (JSON)
- 2026REVNET: Rotation-Equivariant Point Cloud Completion via Vector Neuron Anchor Transformer13 Jan 2026
- 2025Hierarchical Direction Perception via Atomic Dot-Product Operators for Rotation-Invariant Point Clouds Learning11 Nov 2025
- 2024RI-MAE: Rotation-Invariant Masked AutoEncoders for Self-Supervised Point Cloud Representation Learning31 Aug 2024
- 2024DifAttack++: Query-Efficient Black-Box Adversarial Attack via Hierarchical Disentangled Feature Space in Cross-Domain5 Jun 2024
- 2024Local-consistent Transformation Learning for Rotation-invariant Point Cloud Analysis17 Mar 2024
- 2024MaskLRF: Self-supervised Pretraining via Masked Autoencoding of Local Reference Frames for Rotation-invariant 3D Point Set Analysis1 Mar 2024
- 2023Self-supervised Learning of Rotation-invariant 3D Point Set Features using Transformer and its Self-distillation9 Aug 2023
- 2023Rotation-Invariant Random Features Provide a Strong Baseline for Machine Learning on 3D Point Clouds27 Jul 2023
- 2023Cloud-RAIN: Point Cloud Analysis with Reflectional Invariance13 May 2023
- 2023General Rotation Invariance Learning for Point Clouds via Weight-Feature Alignment20 Feb 2023
- 2022TetraSphere: A Neural Descriptor for O(3)-Invariant Point Cloud Analysis26 Nov 2022
- 2022Invariance-Aware Randomized Smoothing Certificates25 Nov 2022
12 newest of 17 All 17 (JSON)