atlas

Research map / Point clouds / Registration and matching

Scalable 3D Registration via Truncated Entry-wise Absolute Residuals

CVPR 2024 · Point clouds › Registration and matching · approach: Non-rigid point set registration · 12 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 TEAR, a branch-and-bound method for outlier-robust 3D registration using a truncated entry-wise absolute residual loss decomposed into 3D and 2D subproblems, scaling to 10^7 point pairs with 99.8% outliers.

Problem

Outlier-robust 3D point-pair registration is unscalable for existing methods (consistency graphs, deep learning, branch-and-bound), running out of 16GB memory around 30,000 point pairs or being too slow at large scale.

Approach

Replace the usual consensus-maximization or truncated least-squares loss with a truncated entry-wise l1 residual loss (TEAR), decompose the 6-DoF problem into a 3-DoF and a 2-DoF subproblem solved by branch-and-bound with novel tight bounds computable in O(N log N), followed by SVD on the surviving inliers.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use TEAR-1 rather than CM-1 as the branch-and-bound objective (ablation)Branch-and-bound registration · Synthetic data, 95% outliersF1-scoreHelped
Replace TEAR-1 with CM-1 (ablation)Branch-and-bound registration · Synthetic data, 95% outliersRunning time: more than 5 times slowerHurt
Replace TEAR-1 with CM-1 (ablation)Branch-and-bound registration · Synthetic data, 95% outliersF1-scoreHurt
Replace TEAR-1 with TLS-1 (ablation)Branch-and-bound registration · Synthetic data, 99% outliersRunning timeHurt
Replace TEAR-1 with TLS-1 (ablation)Branch-and-bound registration · Synthetic data, 99% outliersF1-scoreNo clear effect
Use TEAR for registration3DMatch registration · 3DMatchF1 (%): 89.48 -> 89.65Helped
Use TEAR for registrationKITTI registration · KITTIRunning time (s): 0.36 -> 0.25Helped
Use TEAR for registrationETH registration · ETHF1 (%): 92.23 -> 93.14Helped
Use TEAR on the original point cloud rather than downsampling to 104 point pairsLucy registration · Lucy, 107 point pairs, 99.8% outliersRotation errorHelped

Surprising findings

Limitations

Experimental setup

Datasets: 3DMatch KITTI ETH Stanford 3D scanning dataset

Benchmarks: 3DMatch KITTI ETH Stanford 3D scanning dataset

Metrics: registration recall F1-score rotation error translation error time peak memory

Baselines: RANSAC TEASER++ SC2-PCR MAC PointDSC VBReg TR-DE GORE FGR

Builds on: TR-DE TEASER++ GORE RANSAC

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