TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/SpinNet: Learning a General Surface Descriptor for 3D Poin...

SpinNet: Learning a General Surface Descriptor for 3D Point Cloud Registration

Sheng Ao, Qingyong Hu, Bo Yang, Andrew Markham, Yulan Guo

2020-11-24CVPR 2021 1Point Cloud Registration
PaperPDFCode(official)

Abstract

Extracting robust and general 3D local features is key to downstream tasks such as point cloud registration and reconstruction. Existing learning-based local descriptors are either sensitive to rotation transformations, or rely on classical handcrafted features which are neither general nor representative. In this paper, we introduce a new, yet conceptually simple, neural architecture, termed SpinNet, to extract local features which are rotationally invariant whilst sufficiently informative to enable accurate registration. A Spatial Point Transformer is first introduced to map the input local surface into a carefully designed cylindrical space, enabling end-to-end optimization with SO(2) equivariant representation. A Neural Feature Extractor which leverages the powerful point-based and 3D cylindrical convolutional neural layers is then utilized to derive a compact and representative descriptor for matching. Extensive experiments on both indoor and outdoor datasets demonstrate that SpinNet outperforms existing state-of-the-art techniques by a large margin. More critically, it has the best generalization ability across unseen scenarios with different sensor modalities. The code is available at https://github.com/QingyongHu/SpinNet.

Results

TaskDatasetMetricValueModel
Point Cloud Registration3DMatch (trained on KITTI)Recall0.845SpinNet
Point Cloud RegistrationKITTI (trained on 3DMatch)Success Rate81.44SpinNet
Point Cloud Registration3DMatch BenchmarkFeature Matching Recall97.6SpinNet (no code published as of Dec 15 2020)
Point Cloud RegistrationETH (trained on 3DMatch)Feature Matching Recall0.928SpinNet
Point Cloud RegistrationETH (trained on 3DMatch)Recall (30cm, 5 degrees)73.07SpinNet
Point Cloud RegistrationKITTISuccess Rate99.1SpinNet
Point Cloud RegistrationFPv1RRE (degrees)3.105SpinNet
Point Cloud RegistrationFPv1RTE (cm)1.67SpinNet
Point Cloud RegistrationFPv1Recall (3cm, 10 degrees)42.46SpinNet
3D Point Cloud Interpolation3DMatch (trained on KITTI)Recall0.845SpinNet
3D Point Cloud InterpolationKITTI (trained on 3DMatch)Success Rate81.44SpinNet
3D Point Cloud Interpolation3DMatch BenchmarkFeature Matching Recall97.6SpinNet (no code published as of Dec 15 2020)
3D Point Cloud InterpolationETH (trained on 3DMatch)Feature Matching Recall0.928SpinNet
3D Point Cloud InterpolationETH (trained on 3DMatch)Recall (30cm, 5 degrees)73.07SpinNet
3D Point Cloud InterpolationKITTISuccess Rate99.1SpinNet
3D Point Cloud InterpolationFPv1RRE (degrees)3.105SpinNet
3D Point Cloud InterpolationFPv1RTE (cm)1.67SpinNet
3D Point Cloud InterpolationFPv1Recall (3cm, 10 degrees)42.46SpinNet

Related Papers

A Multi-Level Similarity Approach for Single-View Object Grasping: Matching, Planning, and Fine-Tuning2025-07-16Simultaneous Localization and Mapping Using Active mmWave Sensing in 5G NR2025-07-07CA-I2P: Channel-Adaptive Registration Network with Global Optimal Selection2025-06-26Correspondence-Free Multiview Point Cloud Registration via Depth-Guided Joint Optimisation2025-06-18MT-PCR: A Hybrid Mamba-Transformer with Spatial Serialization for Hierarchical Point Cloud Registration2025-06-16Robust Filtering -- Novel Statistical Learning and Inference Algorithms with Applications2025-06-13Rectified Point Flow: Generic Point Cloud Pose Estimation2025-06-05Cross-modal feature fusion for robust point cloud registration with ambiguous geometry2025-05-19