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/Learning general and distinctive 3D local deep descriptors...

Learning general and distinctive 3D local deep descriptors for point cloud registration

Fabio Poiesi, Davide Boscaini

2021-05-21Image to Point Cloud RegistrationPoint Cloud Registration
PaperPDFCode(official)

Abstract

An effective 3D descriptor should be invariant to different geometric transformations, such as scale and rotation, robust to occlusions and clutter, and capable of generalising to different application domains. We present a simple yet effective method to learn general and distinctive 3D local descriptors that can be used to register point clouds that are captured in different domains. Point cloud patches are extracted, canonicalised with respect to their local reference frame, and encoded into scale and rotation-invariant compact descriptors by a deep neural network that is invariant to permutations of the input points. This design is what enables our descriptors to generalise across domains. We evaluate and compare our descriptors with alternative handcrafted and deep learning-based descriptors on several indoor and outdoor datasets that are reconstructed by using both RGBD sensors and laser scanners. Our descriptors outperform most recent descriptors by a large margin in terms of generalisation, and also become the state of the art in benchmarks where training and testing are performed in the same domain.

Results

TaskDatasetMetricValueModel
Point Cloud Registration3DMatch (trained on KITTI)Recall0.922GeDi
Point Cloud RegistrationFP-R-ERRE (degrees)1.629GeDi
Point Cloud RegistrationFP-R-ERTE (cm)1.162GeDi
Point Cloud RegistrationFP-R-ERecall (3cm, 10 degrees)99.76GeDi
Point Cloud RegistrationFP-R-HRRE (degrees)1.7GeDi
Point Cloud RegistrationFP-R-HRTE (cm)1.63GeDi
Point Cloud RegistrationFP-R-HRecall (3cm, 10 degrees)99.41GeDi
Point Cloud RegistrationKITTI (trained on 3DMatch)Success Rate98.92GeDi
Point Cloud RegistrationFP-O-MRRE (degrees)2.14GeDi
Point Cloud RegistrationFP-O-MRTE (cm)1.45GeDi
Point Cloud RegistrationFP-O-MRecall (3cm, 10 degrees)75.4GeDi
Point Cloud RegistrationFP-O-ERRE (degrees)1.69GeDi
Point Cloud RegistrationFP-O-ERTE (cm)1.16GeDi
Point Cloud RegistrationFP-O-ERecall (3cm, 10 degrees)99.64GeDi
Point Cloud Registration3DMatch BenchmarkFeature Matching Recall97.9GeDi (no code published as of May 27 2021)
Point Cloud RegistrationETH (trained on 3DMatch)Feature Matching Recall0.982GeDi
Point Cloud RegistrationETH (trained on 3DMatch)Recall (30cm, 5 degrees)86.54GeDi
Point Cloud RegistrationFP-T-MRRE (degrees)1.65GeDi
Point Cloud RegistrationFP-T-MRTE (cm)1.15GeDi
Point Cloud RegistrationFP-T-MRecall (3cm, 10 degrees)99.7GeDi
Point Cloud RegistrationFP-T-ERRE (degrees)1.68GeDi
Point Cloud RegistrationFP-T-ERTE (cm)1.16GeDi
Point Cloud RegistrationFP-T-ERecall (3cm, 10 degrees)99.47GeDi
Point Cloud RegistrationFP-R-MRRE (degrees)1.66GeDi
Point Cloud RegistrationFP-R-MRTE (cm)1.14GeDi
Point Cloud RegistrationFP-R-MRecall (3cm, 10 degrees)99.94GeDi
Point Cloud RegistrationKITTISuccess Rate99.82GeDi
Point Cloud RegistrationFP-T-HRRE (degrees)1.63GeDi
Point Cloud RegistrationFP-T-HRTE (cm)1.14GeDi
Point Cloud RegistrationFP-T-HRecall (3cm, 10 degrees)99.7GeDi
Point Cloud RegistrationFP-O-HRRE (degrees)2.56GeDi
Point Cloud RegistrationFP-O-HRTE (cm)1.76GeDi
Point Cloud RegistrationFP-O-HRecall (3cm, 10 degrees)8.7GeDi
3D Point Cloud Interpolation3DMatch (trained on KITTI)Recall0.922GeDi
3D Point Cloud InterpolationFP-R-ERRE (degrees)1.629GeDi
3D Point Cloud InterpolationFP-R-ERTE (cm)1.162GeDi
3D Point Cloud InterpolationFP-R-ERecall (3cm, 10 degrees)99.76GeDi
3D Point Cloud InterpolationFP-R-HRRE (degrees)1.7GeDi
3D Point Cloud InterpolationFP-R-HRTE (cm)1.63GeDi
3D Point Cloud InterpolationFP-R-HRecall (3cm, 10 degrees)99.41GeDi
3D Point Cloud InterpolationKITTI (trained on 3DMatch)Success Rate98.92GeDi
3D Point Cloud InterpolationFP-O-MRRE (degrees)2.14GeDi
3D Point Cloud InterpolationFP-O-MRTE (cm)1.45GeDi
3D Point Cloud InterpolationFP-O-MRecall (3cm, 10 degrees)75.4GeDi
3D Point Cloud InterpolationFP-O-ERRE (degrees)1.69GeDi
3D Point Cloud InterpolationFP-O-ERTE (cm)1.16GeDi
3D Point Cloud InterpolationFP-O-ERecall (3cm, 10 degrees)99.64GeDi
3D Point Cloud Interpolation3DMatch BenchmarkFeature Matching Recall97.9GeDi (no code published as of May 27 2021)
3D Point Cloud InterpolationETH (trained on 3DMatch)Feature Matching Recall0.982GeDi
3D Point Cloud InterpolationETH (trained on 3DMatch)Recall (30cm, 5 degrees)86.54GeDi
3D Point Cloud InterpolationFP-T-MRRE (degrees)1.65GeDi
3D Point Cloud InterpolationFP-T-MRTE (cm)1.15GeDi
3D Point Cloud InterpolationFP-T-MRecall (3cm, 10 degrees)99.7GeDi
3D Point Cloud InterpolationFP-T-ERRE (degrees)1.68GeDi
3D Point Cloud InterpolationFP-T-ERTE (cm)1.16GeDi
3D Point Cloud InterpolationFP-T-ERecall (3cm, 10 degrees)99.47GeDi
3D Point Cloud InterpolationFP-R-MRRE (degrees)1.66GeDi
3D Point Cloud InterpolationFP-R-MRTE (cm)1.14GeDi
3D Point Cloud InterpolationFP-R-MRecall (3cm, 10 degrees)99.94GeDi
3D Point Cloud InterpolationKITTISuccess Rate99.82GeDi
3D Point Cloud InterpolationFP-T-HRRE (degrees)1.63GeDi
3D Point Cloud InterpolationFP-T-HRTE (cm)1.14GeDi
3D Point Cloud InterpolationFP-T-HRecall (3cm, 10 degrees)99.7GeDi
3D Point Cloud InterpolationFP-O-HRRE (degrees)2.56GeDi
3D Point Cloud InterpolationFP-O-HRTE (cm)1.76GeDi
3D Point Cloud InterpolationFP-O-HRecall (3cm, 10 degrees)8.7GeDi

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