Command Palette
Search for a command to run...
GeoTransformer: Fast and Robust Point Cloud Registration with Geometric Transformer
Qin Zheng ; Yu Hao ; Wang Changjian ; Guo Yulan ; Peng Yuxing ; Ilic Slobodan ; Hu Dewen ; Xu Kai

Abstract
We study the problem of extracting accurate correspondences for point cloudregistration. Recent keypoint-free methods have shown great potential throughbypassing the detection of repeatable keypoints which is difficult to doespecially in low-overlap scenarios. They seek correspondences over downsampledsuperpoints, which are then propagated to dense points. Superpoints are matchedbased on whether their neighboring patches overlap. Such sparse and loosematching requires contextual features capturing the geometric structure of thepoint clouds. We propose Geometric Transformer, or GeoTransformer for short, tolearn geometric feature for robust superpoint matching. It encodes pair-wisedistances and triplet-wise angles, making it invariant to rigid transformationand robust in low-overlap cases. The simplistic design attains surprisinglyhigh matching accuracy such that no RANSAC is required in the estimation ofalignment transformation, leading to $100$ times acceleration. Extensiveexperiments on rich benchmarks encompassing indoor, outdoor, synthetic,multiway and non-rigid demonstrate the efficacy of GeoTransformer. Notably, ourmethod improves the inlier ratio by $18{\sim}31$ percentage points and theregistration recall by over $7$ points on the challenging 3DLoMatch benchmark.Our code and models are available at\url{https://github.com/qinzheng93/GeoTransformer}.
Code Repositories
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| point-cloud-registration-on-eth-trained-on | GeoTransformer | Recall (30cm, 5 degrees): 4.91 |
| point-cloud-registration-on-fp-o-e | GeoTransformer | RRE (degrees): 2.30 RTE (cm): 1.57 Recall (3cm, 10 degrees): 63.94 |
| point-cloud-registration-on-fp-o-h | GeoTransformer | RRE (degrees): 2.57 RTE (cm): 2.22 Recall (3cm, 10 degrees): 2.64 |
| point-cloud-registration-on-fp-o-m | GeoTransformer | RRE (degrees): 2.45 RTE (cm): 1.94 Recall (3cm, 10 degrees): 22.07 |
| point-cloud-registration-on-fp-r-e | GeoTransformer | RRE (degrees): 2.29 RTE (cm): 1.57 Recall (3cm, 10 degrees): 64.12 |
| point-cloud-registration-on-fp-r-h | GeoTransformer | RRE (degrees): 0.47 RTE (cm): 1.69 Recall (3cm, 10 degrees): 47.75 |
| point-cloud-registration-on-fp-r-m | GeoTransformer | RRE (degrees): 2.26 RTE (cm): 1.63 Recall (3cm, 10 degrees): 55.93 |
| point-cloud-registration-on-fp-t-e | GeoTransformer | RRE (degrees): 2.32 RTE (cm): 1.59 Recall (3cm, 10 degrees): 66.25 |
| point-cloud-registration-on-fp-t-h | GeoTransformer | RRE (degrees): 2.27 RTE (cm): 1.57 Recall (3cm, 10 degrees): 64.18 |
| point-cloud-registration-on-fp-t-m | GeoTransformer | RRE (degrees): 2.29 RTE (cm): 1.58 Recall (3cm, 10 degrees): 64.29 |
| point-cloud-registration-on-kitti-trained-on | GeoTransformer | Success Rate: 67.93 |
| point-cloud-registration-on-rotkitti | GeoTransformer | RR@(1,0.1): 50.1 RR@(1.5,0.3): 78.5 |
Build AI with AI
From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.