回転群に対する不変性と同変性は、ポイントクラウドの3D深層学習コミュニティで広く議論されています。しかし、提案されているほとんどの方法は、アクセスを制限する可能性のある複雑な数学的ツールを使用するか、特定の入力データ型とネットワークアーキテクチャに関連付けられています。この論文では、点群処理のためのSO(3)等価ニューラルネットワークを作成するためのベクトルニューロン表現と呼ばれるものの上に構築された一般的なフレームワークを紹介します。ニューロンを1Dスカラーから3Dベクトルに拡張することで、ベクトルニューロンはSO(3)アクションの潜在空間への単純なマッピングを可能にし、線形層、非線形性、プーリング、正規化などの一般的な神経操作で等分散性を構築するためのフレームワークを提供します。それらの単純さのために、ベクトルニューロンは用途が広く、私たちが示すように、多様なネットワークアーキテクチャバックボーンに組み込むことができ、任意のポーズでジオメトリ入力を処理することができます。その単純さにもかかわらず、私たちの方法は、分類およびセグメンテーションタスクに関する他のより複雑で専門化された最先端の方法と比較して、精度と一般化において優れたパフォーマンスを発揮します。また、回転同変再構成ネットワークを初めて示します。
Invariance and equivariance to the rotation group have been widely discussed in the 3D deep learning community for pointclouds. Yet most proposed methods either use complex mathematical tools that may limit their accessibility, or are tied to specific input data types and network architectures. In this paper, we introduce a general framework built on top of what we call Vector Neuron representations for creating SO(3)-equivariant neural networks for pointcloud processing. Extending neurons from 1D scalars to 3D vectors, our vector neurons enable a simple mapping of SO(3) actions to latent spaces thereby providing a framework for building equivariance in common neural operations -- including linear layers, non-linearities, pooling, and normalizations. Due to their simplicity, vector neurons are versatile and, as we demonstrate, can be incorporated into diverse network architecture backbones, allowing them to process geometry inputs in arbitrary poses. Despite its simplicity, our method performs comparably well in accuracy and generalization with other more complex and specialized state-of-the-art methods on classification and segmentation tasks. We also show for the first time a rotation equivariant reconstruction network.