DPA-I2P: Depth-Guided Projective Alignment for Image-to-Point-Cloud Registration in Autonomous Driving
Organizations: Nankai University, Tianjin, China · Haihe Lab of ITAI, Tianjin 300459, China
Abstract
Image-to-Point Cloud Registration aims to estimate the camera pose of a given image within a 3D scene point cloud, which is a fundamental task in autonomous driving and large-scale outdoor localization. Recent implicit correspondence learning methods have improved registration performance by learning cross-modal alignment in an end-to-end framework, leading to more accurate camera pose estimation. However, due to the inherent modality discrepancy between images and sparse LiDAR point clouds, reliable cross-modal correspondence learning remains challenging. To address this issue, we propose Depth-Guided Projective Alignment for Image-to-Point-Cloud Registration (DPA-I2P). Unlike naive depth or feature concatenation, Ray-Conditioned Metric Depth Encoding (RMDE) and Projection-Consistent Vision Lifting (PVL) exploit depth and visual cues in a structured, geometry-aware manner. In addition, Cross-Modal Query Pruning (CQP) suppresses unreliable queries during early refinement to improve matching stability. Experiments on KITTI and nuScenes demonstrate the effectiveness of the proposed method. On KITTI, DPA-I2P reduces RTE and RRE by 45.0% and 55.6% over the strongest implicit baseline, respectively. On nuScenes, DPA-I2P also improves registration accuracy over the evaluated baselines, suggesting better transferability to different driving scenes.
Figures & tables
| Methods | KITTI | nuScenes | ||||
|---|---|---|---|---|---|---|
| RTE | RRE | Acc. | RTE | RRE | Acc. | |
| Grid Cls.+PnP [ 10 ] | 3.64 3.46 | 19.19 28.96 | 11.22 | 3.02 2.40 | 12.66 21.01 | 2.45 |
| DeepI2P(3D) [ 10 ] | 4.06 3.54 | 24.73 31.69 | 3.77 | 2.88 2.12 | 20.65 12.24 | 2.26 |
| DeepI2P(2D) [ 10 ] | 3.59 3.21 | 11.66 18.16 | 25.95 | 2.78 1.99 | 4.80 6.21 | 38.10 |
| CorrI2P [ 8 ] | 3.78 65.16 | 5.89 20.34 | 72.42 | 3.04 60.76 | 3.73 9.03 | 49.00 |
| VP2P-Match [ 9 ] | 0.75 1.13 | 3.29 7.99 | 83.04 | 0.89 1.44 | 2.15 7.03 | 88.33 |
| Methods | RTE (m) | RRE ( ∘ ) | Acc. (%) |
|---|---|---|---|
| w/o RMDE | 0.12 0.11 | 0.58 0.72 | 99.61 |
| w/o PVL | 0.12 0.14 | 0.74 0.87 | 99.46 |
| w/o CQP | 0.18 0.22 | 0.65 0.51 | 98.82 |
| DPA-I2P (Full) | 0.11 0.12 | 0.55 0.67 | 99.70 |
| RMDE variant | RTE (m) | RRE ( ∘ ) | Acc. (%) |
|---|---|---|---|
| No depth prior | 0.12 0.11 | 0.58 0.72 | 99.61 |
| Raw depth concatenation | 0.12 0.12 | 0.57 0.70 | 99.63 |
| Depth + ray direction | 0.12 0.12 | 0.57 0.69 | 99.64 |
| Surface-point encoding | 0.12 0.12 | 0.56 0.69 | 99.66 |
| Uniform ray sampling w/o confidence | 0.11 0.12 | 0.56 0.68 | 99.67 |
| Full RMDE | 0.11 0.12 | 0.55 0.67 | 99.70 |
| Query strategy | RTE (m) | RRE ( ∘ ) | Acc. (%) |
|---|---|---|---|
| No query pruning | 0.18 0.22 | 0.65 0.51 | 98.82 |
| Early-only | 0.11 0.12 | 0.55 0.67 | 99.70 |
| All-stage | 0.14 0.43 | 0.66 0.87 | 98.90 |
| Methods | Network size (MB) | Mem. (GB) | Inference (ms) |
|---|---|---|---|
| Grid Cls. [ 10 ] | 100.75 | 2.39 | 11.20 |
| DeepI2P [ 10 ] | 100.12 | 2.01 | 7.55 |
| CorrI2P [ 8 ] | 141.07 | 2.88 | 13.75 |
| VP2P-Match [ 9 ] | 146.42 | 17.17 | 30.63 |
| ICLI2P [ 12 ] | 175.92 | 10.74 | 35.12 |
| DPA-I2P (Ours) | 179.93 | 11.15 | 36.81 |
Point Cloud Registration
Point cloud registration aligns 3D point sets by estimating the transformations and correspondences that make their geometry consistent.
See all 110 papers