atlas

Research map / Point clouds / Registration and matching

Cross-PCR: A Robust Cross-Source Point Cloud Registration Framework

AAAI 2025 · Point clouds › Registration and matching · approach: Robust inlier selection for registration · 6 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 Cross-PCR, a feature-based cross-source point cloud registration framework combining a density-robust encoder with a loose-to-strict (one-to-many generation, consistency-based sparse and prior-guided dense) matching pipeline.

Problem

Cross-source point cloud registration fails because point clouds from different sensors (e.g., LiDAR vs. Kinect) differ greatly in density and distribution, leaving very few correct correspondences for feature-based registration.

Approach

A density-robust encoder fuses upsampled, original, and downsampled point features inside each encoder layer, and a "loose generation, strict selection" pipeline first generates many one-to-many correspondences then filters them via consistency-based sparse matching and globally prior-guided dense matching, followed by weighted SVD without RANSAC.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use the density-robust encoder instead of KPConv (ablation)Cross-PCR · 3DCSR Kinect-lidarRR: 57.7 -> 66.7Helped
use the density-robust encoder instead of KPConv (ablation)Cross-PCR · 3DMatch-DD, voxel length 0.1RR: 57.6 -> 91.0Helped
add one-to-many loose correspondence generation instead of one-to-one matching (ablation)Cross-PCR · 3DCSR Kinect-lidarRR: 44.2 -> 66.7Helped
add consistency-based strict correspondence selection (ablation)Cross-PCR · 3DCSR Kinect-lidarRR: 27.3 -> 66.7Helped
add prior-guided global dense matching as a second stage (ablation)Cross-PCR · 3DCSR Kinect-sfmRR: 68.8 -> 93.8Helped
use Cross-PCR instead of GeoTransformer3DCSR Kinect-lidar · 3DCSR Kinect-lidarRR: 9.1 -> 66.7Helped
use Cross-PCR instead of GeoTransformer3DMatch · 3DMatch, 5000 samplesRR: 92.0 -> 94.5Helped
use Cross-PCR instead of RoITr3DMatch · 3DMatch, 5000 samplesIR: 82.6 -> 88.7Helped
use Cross-PCR instead of RoITr3DMatch · 3DMatch, 5000 samplesFMR: 98.0 -> 97.9Hurt

Surprising findings

Limitations

Experimental setup

Datasets: 3DCSR 3DMatch

Benchmarks: 3DCSR 3DMatch 3DLoMatch 3DMatch-DD

Metrics: registration recall inlier ratio feature matching recall rotation error translation error

Baselines: GICP JRMPC GCTR GCC SpinNet Predator CoFiNet GeoTransformer YOHO RoITr

Builds on: KPConv GeoTransformer SC2-PCR circle loss TRIMs

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