最近のPointHop分類法に触発されて、R-PointHopと呼ばれる教師なし3D点群登録法がこの作業で提案されています。 R-PointHopは、最初に最近傍を使用してすべてのポイントのローカル参照フレーム(LRF)を決定し、そのローカル属性を見つけます。次に、R-PointHopは、ポイントのダウンサンプリング、近隣の拡張、属性の構築、および次元削減の手順によって、ローカルからグローバルへの階層的特徴を取得します。したがって、最近傍法を使用して、階層的特徴空間内の点の対応を構築できます。その後、3D変換を推定するために、良好な対応の顕著なポイントのサブセットが選択されます。 LRFを使用すると、ポイントの階層的特徴を回転と平行移動に関して不変にすることができるため、回転角が大きい場合でも、R-PointHopはポイントの対応をより堅牢に構築できます。 ModelNet40とStanfordBunnyデータセットで実験が行われ、3Dポイントクラウド登録タスクでのR-PointHopの有効性が実証されています。 R-PointHopは、モデルサイズとトレーニング時間が深層学習法よりも桁違いに小さく、登録エラーが小さいため、環境に配慮した正確なソリューションです。コードはGitHubで入手できます。
Inspired by the recent PointHop classification method, an unsupervised 3D point cloud registration method, called R-PointHop, is proposed in this work. R-PointHop first determines a local reference frame (LRF) for every point using its nearest neighbors and finds its local attributes. Next, R-PointHop obtains local-to-global hierarchical features by point downsampling, neighborhood expansion, attribute construction and dimensionality reduction steps. Thus, we can build the correspondence of points in the hierarchical feature space using the nearest neighbor rule. Afterwards, a subset of salient points of good correspondence is selected to estimate the 3D transformation. The use of LRF allows for hierarchical features of points to be invariant with respect to rotation and translation, thus making R-PointHop more robust in building point correspondence even when rotation angles are large. Experiments are conducted on the ModelNet40 and the Stanford Bunny dataset, which demonstrate the effectiveness of R-PointHop on the 3D point cloud registration task. R-PointHop is a green and accurate solution since its model size and training time are smaller than those of deep learning methods by an order of magnitude while its registration errors are smaller. Our codes are available on GitHub.