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/GeoTransformer: Fast and Robust Point Cloud Registration w...

GeoTransformer: Fast and Robust Point Cloud Registration with Geometric Transformer

Zheng Qin, Hao Yu, Changjian Wang, Yulan Guo, Yuxing Peng, Slobodan Ilic, Dewen Hu, Kai Xu

2023-07-25Image to Point Cloud RegistrationPoint Cloud Registration
PaperPDFCode(official)

Abstract

We study the problem of extracting accurate correspondences for point cloud registration. Recent keypoint-free methods have shown great potential through bypassing the detection of repeatable keypoints which is difficult to do especially in low-overlap scenarios. They seek correspondences over downsampled superpoints, which are then propagated to dense points. Superpoints are matched based on whether their neighboring patches overlap. Such sparse and loose matching requires contextual features capturing the geometric structure of the point clouds. We propose Geometric Transformer, or GeoTransformer for short, to learn geometric feature for robust superpoint matching. It encodes pair-wise distances and triplet-wise angles, making it invariant to rigid transformation and robust in low-overlap cases. The simplistic design attains surprisingly high matching accuracy such that no RANSAC is required in the estimation of alignment transformation, leading to $100$ times acceleration. Extensive experiments on rich benchmarks encompassing indoor, outdoor, synthetic, multiway and non-rigid demonstrate the efficacy of GeoTransformer. Notably, our method improves the inlier ratio by $18{\sim}31$ percentage points and the registration recall by over $7$ points on the challenging 3DLoMatch benchmark. Our code and models are available at \url{https://github.com/qinzheng93/GeoTransformer}.

Results

TaskDatasetMetricValueModel
Point Cloud RegistrationFP-R-ERRE (degrees)2.29GeoTransformer
Point Cloud RegistrationFP-R-ERTE (cm)1.57GeoTransformer
Point Cloud RegistrationFP-R-ERecall (3cm, 10 degrees)64.12GeoTransformer
Point Cloud RegistrationFP-R-HRRE (degrees)0.47GeoTransformer
Point Cloud RegistrationFP-R-HRTE (cm)1.69GeoTransformer
Point Cloud RegistrationFP-R-HRecall (3cm, 10 degrees)47.75GeoTransformer
Point Cloud RegistrationKITTI (trained on 3DMatch)Success Rate67.93GeoTransformer
Point Cloud RegistrationFP-O-MRRE (degrees)2.45GeoTransformer
Point Cloud RegistrationFP-O-MRTE (cm)1.94GeoTransformer
Point Cloud RegistrationFP-O-MRecall (3cm, 10 degrees)22.07GeoTransformer
Point Cloud RegistrationFP-O-ERRE (degrees)2.3GeoTransformer
Point Cloud RegistrationFP-O-ERTE (cm)1.57GeoTransformer
Point Cloud RegistrationFP-O-ERecall (3cm, 10 degrees)63.94GeoTransformer
Point Cloud RegistrationETH (trained on 3DMatch)Recall (30cm, 5 degrees)4.91GeoTransformer
Point Cloud RegistrationFP-T-MRRE (degrees)2.29GeoTransformer
Point Cloud RegistrationFP-T-MRTE (cm)1.58GeoTransformer
Point Cloud RegistrationFP-T-MRecall (3cm, 10 degrees)64.29GeoTransformer
Point Cloud RegistrationFP-T-ERRE (degrees)2.32GeoTransformer
Point Cloud RegistrationFP-T-ERTE (cm)1.59GeoTransformer
Point Cloud RegistrationFP-T-ERecall (3cm, 10 degrees)66.25GeoTransformer
Point Cloud RegistrationFP-R-MRRE (degrees)2.26GeoTransformer
Point Cloud RegistrationFP-R-MRTE (cm)1.63GeoTransformer
Point Cloud RegistrationFP-R-MRecall (3cm, 10 degrees)55.93GeoTransformer
Point Cloud RegistrationFP-T-HRRE (degrees)2.27GeoTransformer
Point Cloud RegistrationFP-T-HRTE (cm)1.57GeoTransformer
Point Cloud RegistrationFP-T-HRecall (3cm, 10 degrees)64.18GeoTransformer
Point Cloud RegistrationRotKITTI Registration BenchmarkRR@(1,0.1)50.1GeoTransformer
Point Cloud RegistrationRotKITTI Registration BenchmarkRR@(1.5,0.3)78.5GeoTransformer
Point Cloud RegistrationFP-O-HRRE (degrees)2.57GeoTransformer
Point Cloud RegistrationFP-O-HRTE (cm)2.22GeoTransformer
Point Cloud RegistrationFP-O-HRecall (3cm, 10 degrees)2.64GeoTransformer
3D Point Cloud InterpolationFP-R-ERRE (degrees)2.29GeoTransformer
3D Point Cloud InterpolationFP-R-ERTE (cm)1.57GeoTransformer
3D Point Cloud InterpolationFP-R-ERecall (3cm, 10 degrees)64.12GeoTransformer
3D Point Cloud InterpolationFP-R-HRRE (degrees)0.47GeoTransformer
3D Point Cloud InterpolationFP-R-HRTE (cm)1.69GeoTransformer
3D Point Cloud InterpolationFP-R-HRecall (3cm, 10 degrees)47.75GeoTransformer
3D Point Cloud InterpolationKITTI (trained on 3DMatch)Success Rate67.93GeoTransformer
3D Point Cloud InterpolationFP-O-MRRE (degrees)2.45GeoTransformer
3D Point Cloud InterpolationFP-O-MRTE (cm)1.94GeoTransformer
3D Point Cloud InterpolationFP-O-MRecall (3cm, 10 degrees)22.07GeoTransformer
3D Point Cloud InterpolationFP-O-ERRE (degrees)2.3GeoTransformer
3D Point Cloud InterpolationFP-O-ERTE (cm)1.57GeoTransformer
3D Point Cloud InterpolationFP-O-ERecall (3cm, 10 degrees)63.94GeoTransformer
3D Point Cloud InterpolationETH (trained on 3DMatch)Recall (30cm, 5 degrees)4.91GeoTransformer
3D Point Cloud InterpolationFP-T-MRRE (degrees)2.29GeoTransformer
3D Point Cloud InterpolationFP-T-MRTE (cm)1.58GeoTransformer
3D Point Cloud InterpolationFP-T-MRecall (3cm, 10 degrees)64.29GeoTransformer
3D Point Cloud InterpolationFP-T-ERRE (degrees)2.32GeoTransformer
3D Point Cloud InterpolationFP-T-ERTE (cm)1.59GeoTransformer
3D Point Cloud InterpolationFP-T-ERecall (3cm, 10 degrees)66.25GeoTransformer
3D Point Cloud InterpolationFP-R-MRRE (degrees)2.26GeoTransformer
3D Point Cloud InterpolationFP-R-MRTE (cm)1.63GeoTransformer
3D Point Cloud InterpolationFP-R-MRecall (3cm, 10 degrees)55.93GeoTransformer
3D Point Cloud InterpolationFP-T-HRRE (degrees)2.27GeoTransformer
3D Point Cloud InterpolationFP-T-HRTE (cm)1.57GeoTransformer
3D Point Cloud InterpolationFP-T-HRecall (3cm, 10 degrees)64.18GeoTransformer
3D Point Cloud InterpolationRotKITTI Registration BenchmarkRR@(1,0.1)50.1GeoTransformer
3D Point Cloud InterpolationRotKITTI Registration BenchmarkRR@(1.5,0.3)78.5GeoTransformer
3D Point Cloud InterpolationFP-O-HRRE (degrees)2.57GeoTransformer
3D Point Cloud InterpolationFP-O-HRTE (cm)2.22GeoTransformer
3D Point Cloud InterpolationFP-O-HRecall (3cm, 10 degrees)2.64GeoTransformer

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