TetraSphere: A Neural Descriptor for O(3)-Invariant Point Cloud Analysis

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Melnyk, Pavlo, Robinson, Andreas, Felsberg, Michael, Wadenbäck, Mårten
Format: Preprint
Published: 2022
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917402137067520
author Melnyk, Pavlo
Robinson, Andreas
Felsberg, Michael
Wadenbäck, Mårten
author_facet Melnyk, Pavlo
Robinson, Andreas
Felsberg, Michael
Wadenbäck, Mårten
contents In many practical applications, 3D point cloud analysis requires rotation invariance. In this paper, we present a learnable descriptor invariant under 3D rotations and reflections, i.e., the O(3) actions, utilizing the recently introduced steerable 3D spherical neurons and vector neurons. Specifically, we propose an embedding of the 3D spherical neurons into 4D vector neurons, which leverages end-to-end training of the model. In our approach, we perform TetraTransform--an equivariant embedding of the 3D input into 4D, constructed from the steerable neurons--and extract deeper O(3)-equivariant features using vector neurons. This integration of the TetraTransform into the VN-DGCNN framework, termed TetraSphere, negligibly increases the number of parameters by less than 0.0002%. TetraSphere sets a new state-of-the-art performance classifying randomly rotated real-world object scans of the challenging subsets of ScanObjectNN. Additionally, TetraSphere outperforms all equivariant methods on randomly rotated synthetic data: classifying objects from ModelNet40 and segmenting parts of the ShapeNet shapes. Thus, our results reveal the practical value of steerable 3D spherical neurons for learning in 3D Euclidean space. The code is available at https://github.com/pavlo-melnyk/tetrasphere.
format Preprint
id arxiv_https___arxiv_org_abs_2211_14456
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle TetraSphere: A Neural Descriptor for O(3)-Invariant Point Cloud Analysis
Melnyk, Pavlo
Robinson, Andreas
Felsberg, Michael
Wadenbäck, Mårten
Computer Vision and Pattern Recognition
In many practical applications, 3D point cloud analysis requires rotation invariance. In this paper, we present a learnable descriptor invariant under 3D rotations and reflections, i.e., the O(3) actions, utilizing the recently introduced steerable 3D spherical neurons and vector neurons. Specifically, we propose an embedding of the 3D spherical neurons into 4D vector neurons, which leverages end-to-end training of the model. In our approach, we perform TetraTransform--an equivariant embedding of the 3D input into 4D, constructed from the steerable neurons--and extract deeper O(3)-equivariant features using vector neurons. This integration of the TetraTransform into the VN-DGCNN framework, termed TetraSphere, negligibly increases the number of parameters by less than 0.0002%. TetraSphere sets a new state-of-the-art performance classifying randomly rotated real-world object scans of the challenging subsets of ScanObjectNN. Additionally, TetraSphere outperforms all equivariant methods on randomly rotated synthetic data: classifying objects from ModelNet40 and segmenting parts of the ShapeNet shapes. Thus, our results reveal the practical value of steerable 3D spherical neurons for learning in 3D Euclidean space. The code is available at https://github.com/pavlo-melnyk/tetrasphere.
title TetraSphere: A Neural Descriptor for O(3)-Invariant Point Cloud Analysis
topic Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2211.14456