atlas

Research map / Point clouds / Registration and matching

GraphI2P: Image-to-Point Cloud Registration with Exploring Pattern of Correspondence via Graph Learning

CVPR 2025 · Point clouds › Registration and matching · approach: Learned feature-based registration · 8 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes GraphI2P, an image-to-point cloud registration method that bridges modalities with a virtual point cloud, decouples geometry in a virtual-spherical representation, adaptively samples via a log-normal MLE distribution, and prunes false 2D-3D correspondences with graph learning, evaluated on KITTI and nuScenes.

Problem

Image-to-point cloud registration fails when the image and LiDAR scan come from non-synchronized frames, due to the modality gap between images and LiDAR and the domain gap between virtual and LiDAR point clouds, plus errors from frustum filtering.

Approach

Replaces frustum selection with graph-based global correspondence selection that uses correspondence feature-distance graphs and a GNN to prune false matches; adds a virtual-spherical representation that decouples direction from range, and a log-normal MLE-based distribution-adaptive sampler to align virtual and LiDAR point cloud distributions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GraphI2P instead of CFI2PImage-to-point-cloud registration · KITTI Odometry, non-synchronized random-frameRR (%): 84.63 -> 95.40; +10.77%Helped
Use GraphI2P instead of CFI2PImage-to-point-cloud registration · nuScenes, non-synchronized random-frameRR (%): 81.05 -> 93.58; +12.53%Helped
Add virtual-spherical representation (ablation)GraphI2P · KITTI Odometry, non-synchronized random-frameRR (%): 90.07 -> 95.40Helped
Add adaptive distribution sampling (ablation)GraphI2P · KITTI Odometry, non-synchronized random-frameRR (%): 84.81 -> 95.40Helped
Add graph-based correspondence selection (ablation)GraphI2P · KITTI Odometry, non-synchronized random-frameRR (%): 80.25 -> 95.40Helped
Reduce input point cloud density from 40960 to 5120 points (ablation)GraphI2P · KITTI Odometry, non-synchronized random-frameRR (%): 95.40 -> 75.81Hurt
Reduce input point cloud density from 40960 to 10960 points (ablation)GraphI2P · KITTI Odometry, non-synchronized random-frameRR (%): 95.40 -> 87.85Hurt
Reduce input point cloud density from 40960 to 20480 points (ablation)GraphI2P · KITTI Odometry, non-synchronized random-frameRR (%): 95.40 -> 93.64Hurt

Surprising findings

Limitations

Experimental setup

Datasets: KITTI Odometry nuScenes

Benchmarks: KITTI Odometry nuScenes

Metrics: RTE RRE registration recall inlier ratio

Baselines: CFI2P VP2P CorrI2P DeepI2P FreeReg RetrI2P 2D3D-Matr GeoTransformer Hunter

Builds on: FreeReg KPConv circle loss ZoeDepth VP2P

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy