atlas

Research map / Point clouds / Registration and matching

Generative Point Cloud Registration

ICML 2025 · 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 Generative Point Cloud Registration, using a matching-specific ControlNet variant (Match-ControlNet) to generate depth-conditioned, cross-view texture-consistent RGB image pairs from point clouds, which are fused with geometric descriptors to improve registration on 3DMatch and ScanNet.

Problem

Geometry-only point cloud registration struggles under low overlap, repetitive patterns, and noise because no RGB data is available to supply color cues.

Approach

Generate pairwise RGB images for source and target point clouds with a ControlNet conditioned on depth maps, using coupled conditional denoising (joint latent of both views in one denoising pass) and a coupled prompt, all zero-shot, then fuse the generated color features with geometric descriptors (zero-shot feature fusion or XYZ-RGB fusion).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add Stable Diffusion generated-image features to FCGFFCGF · ScanNet testRotation accuracy @45°: 87.5 -> 94.4Helped
Add Stable Diffusion generated-image features to FCGFFCGF · 3DMatchRotation accuracy @45°: 94.8 -> 98.1Helped
Replace real color point clouds with generated color point cloudsColorPCR · 3DMatchRotation accuracy @45°: 88.9 -> 93.2Helped
Add cross-view texture consistency to geometric consistency generation (ablation)Generative FCGF SD · 3DMatchRotation accuracy @45°: 97.8 -> 98.1Helped
Fine-tune Match-ControlNet rather than use its zero-shot version (ablation)Generative FCGF SD · 3DMatchRotation accuracy @45°: 97.3 -> 98.1Helped
Fine-tune Match-ControlNet with 1000 samples instead of 3000 (ablation)Generative FCGF SD · 3DMatchRotation accuracy @45°: 98.1 -> 98.1No clear effect
Fine-tune Match-ControlNet with 5000 samples instead of 3000 (ablation)Generative FCGF SD · 3DMatchRotation accuracy @45°: 98.1 -> 98.0No clear effect
Set color feature dimension to 16 instead of 64 (ablation)Generative GeoTrans · 3DMatchRotation accuracy @45°: 96.2 -> 96.3No clear effect
Set color feature dimension to 128 instead of 64 (ablation)Generative GeoTrans · 3DMatchRotation accuracy @45°: 96.2 -> 96.0No clear effect
Set fusion weight ω to 0.0 instead of 0.50 (ablation)Generative GeoTrans · 3DMatchRotation accuracy @45°: 96.2 -> 96.6Helped
Set fusion weight ω to 0.25 instead of 0.50 (ablation)Generative GeoTrans · 3DMatchRotation accuracy @45°: 96.2 -> 97.2Helped
Set fusion weight ω to 0.75 instead of 0.50 (ablation)Generative GeoTrans · 3DMatchRotation accuracy @45°: 96.2 -> 93.9Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ScanNet 3DMatch

Benchmarks: 3DMatch ScanNet

Metrics: rotation accuracy translation accuracy Chamfer accuracy mean error median error

Baselines: FPFH Lepard RegTR RoITr FCGF Predator GeoTransformer ColorPCR

Builds on: ControlNet Stable Diffusion DINOv2 ColorPCR

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