atlas

Research map / Point clouds / Registration and matching

FreeReg: Image-to-Point Cloud Registration Leveraging Pretrained Diffusion Models and Monocular Depth Estimators

ICLR 2024 · Point clouds › Registration and matching · approach: Learned feature-based registration

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 FreeReg, a training-free image-to-point cloud registration method that unifies modalities via depth-to-image ControlNet/Stable Diffusion features and Zoe-Depth-based FCGF geometric features, fused for NN matching and Kabsch/PnP pose estimation.

Problem

Cross-modality feature matching between images and point clouds for image-to-point cloud registration is hard to learn with metric learning, which yields poor robustness and generalization.

Approach

Instead of metric learning across modalities, map point clouds into the image modality via depth-to-image diffusion (ControlNet) intermediate features, which are semantically consistent with RGB diffusion features, and fuse them with geometric features computed on monocular metric depth from Zoe-Depth, requiring no I2P training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fuse diffusion and geometric features instead of using either feature alone (ablation)FreeReg · 3DMatchIN (#): 60.8 / 49.4 -> 82.8Helped
Use ControlNet to extract depth diffusion features rather than directly feeding depth to Stable Diffusion (ablation)FreeReg · 3DMatchRR (%): 19.2 -> 33.2Helped
Set the diffusion layer combination to [0,4,6] rather than a single layer (ablation)FreeReg diffusion features · 3DMatchRR (%): 16.7 / 26.0 / 28.7 -> 33.2Helped
Set the diffusion step to 150 rather than other tested steps (ablation)FreeReg diffusion features · 3DMatchRR (%): 31.4 / 31.2 / 31.6 / 30.6 -> 33.2Helped
Set fusion weight to 0.5 rather than 0.4 (ablation)FreeReg · 3DMatchIR (%): 42.9 -> 47.0Helped
Replace PnP with Kabsch for pose estimation (ablation)FreeReg · 3DMatchRR (%): 40.0 -> 63.8Helped
Replace PnP with Kabsch for pose estimation (ablation)FreeReg · Kitti-DCRR (%): 70.5 -> 67.5Hurt
Use ControlNet rather than directly applying Stable Diffusion to depth maps (ablation)FreeReg · 3DMatchIN (#): 30.3 -> 60.8Helped
Use Dino-v2 features instead of FreeReg diffusion features (ablation)I2P registration · 3DMatchIR (%): 47.0 -> 13.0Hurt
Use CLIP features instead of FreeReg diffusion features (ablation)I2P registration · 3DMatchIR (%): 47.0 -> 3.3Hurt
Use more diffusion layers [0,1,2,6] rather than [0,4,6] (ablation)FreeReg diffusion features · bundlefusion-office0RR (%): 35.9 -> 33.3Hurt
Add later diffusion layers indexed above 6 (ablation)FreeReg diffusion features · bundlefusion-office0IR (%): 42.3 -> 37.2 / 36.6Hurt

Surprising findings

Limitations

Experimental setup

Datasets: 3DMatch ScanNet KITTI-DC RGBD-Scenes-v2 bundlefusion-office0

Benchmarks: 3DMatch ScanNet KITTI-DC RGBD-Scenes-v2

Metrics: Feature Matching Recall Inlier Ratio Inlier Number Registration Recall

Baselines: LCD SuperGlue DeepI2P CN+SG I2P-Matr 2D3D-Matr P2-Net CorrI2P

Builds on: ControlNet Stable Diffusion Zoe-Depth FCGF Kabsch algorithm

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