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/Distinctive 3D local deep descriptors

Distinctive 3D local deep descriptors

Fabio Poiesi, Davide Boscaini

2020-09-01Point Cloud Registration
PaperPDFCode(official)Code

Abstract

We present a simple but yet effective method for learning distinctive 3D local deep descriptors (DIPs) that can be used to register point clouds without requiring an initial alignment. Point cloud patches are extracted, canonicalised with respect to their estimated local reference frame and encoded into rotation-invariant compact descriptors by a PointNet-based deep neural network. DIPs can effectively generalise across different sensor modalities because they are learnt end-to-end from locally and randomly sampled points. Because DIPs encode only local geometric information, they are robust to clutter, occlusions and missing regions. We evaluate and compare DIPs against alternative hand-crafted and deep descriptors on several indoor and outdoor datasets consisting of point clouds reconstructed using different sensors. Results show that DIPs (i) achieve comparable results to the state-of-the-art on RGB-D indoor scenes (3DMatch dataset), (ii) outperform state-of-the-art by a large margin on laser-scanner outdoor scenes (ETH dataset), and (iii) generalise to indoor scenes reconstructed with the Visual-SLAM system of Android ARCore. Source code: https://github.com/fabiopoiesi/dip.

Results

TaskDatasetMetricValueModel
Point Cloud RegistrationKITTI (trained on 3DMatch)Success Rate93.51DIP
Point Cloud Registration3DMatch BenchmarkFeature Matching Recall94.8DIP
Point Cloud RegistrationETH (trained on 3DMatch)Feature Matching Recall0.928DIP
Point Cloud RegistrationETH (trained on 3DMatch)Recall (30cm, 5 degrees)62.41DIP
Point Cloud RegistrationKITTISuccess Rate97.3DIP
Point Cloud RegistrationFPv1RRE (degrees)4.058DIP
Point Cloud RegistrationFPv1RTE (cm)2.052DIP
Point Cloud RegistrationFPv1Recall (3cm, 10 degrees)54.81DIP
3D Point Cloud InterpolationKITTI (trained on 3DMatch)Success Rate93.51DIP
3D Point Cloud Interpolation3DMatch BenchmarkFeature Matching Recall94.8DIP
3D Point Cloud InterpolationETH (trained on 3DMatch)Feature Matching Recall0.928DIP
3D Point Cloud InterpolationETH (trained on 3DMatch)Recall (30cm, 5 degrees)62.41DIP
3D Point Cloud InterpolationKITTISuccess Rate97.3DIP
3D Point Cloud InterpolationFPv1RRE (degrees)4.058DIP
3D Point Cloud InterpolationFPv1RTE (cm)2.052DIP
3D Point Cloud InterpolationFPv1Recall (3cm, 10 degrees)54.81DIP

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