atlas

Research map / Point clouds / Registration and matching

PointMC: Multi-instance Point Cloud Registration based on Maximal Cliques

ICML 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 PointMC, a multi-instance point cloud registration framework that filters correspondences with local spatial consistency, searches maximal cliques on a compatibility graph to generate pose hypotheses, and clusters the low-dimensional poses into instances.

Problem

Estimating multiple rigid transformations between a model point cloud and a scene containing several (possibly overlapping) instances of it, under heavy outlier correspondences; prior global-consistency and high-dimensional spectral clustering methods are ambiguous and slow.

Approach

Search maximal cliques on the correspondence compatibility graph (after local-spatial-consistency filtering) to produce many pose hypotheses, then cluster the low-dimensional pose vectors rather than high-dimensional correspondence features, selecting one best transformation per cluster.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PointMC instead of the strongest baseline, PointCLMMulti-instance point cloud registration · ModelNet40MR: 93.10 -> 94.85Helped
Use PointMC instead of the strongest baseline, PointCLMMulti-instance point cloud registration · Scan2CADMR: 81.26 -> 84.65Helped
Replace global spatial consistency with local spatial consistency (ablation)PointMC · ModelNet40MR: 93.31 -> 94.85Helped
Replace global spatial consistency with local spatial consistency (ablation)PointMC · Scan2CADMR: 82.75 -> 84.65Helped
Use second-order instead of first-order compatibility measure (ablation)PointMC · ModelNet40MR: 93.24 -> 94.85Helped
Use second-order instead of first-order compatibility measure (ablation)PointMC · Scan2CADMR: 82.26 -> 84.65Helped
Use Chameleon instead of DBSCAN for transformation clustering (ablation)PointMC · ModelNet40MR: 94.85 -> 95.11Helped
Use Chameleon instead of DBSCAN for transformation clustering (ablation)PointMC · Scan2CADMR: 84.65 -> 86.53Helped
Use DBSCAN instead of Chameleon for transformation clustering (ablation)PointMC · ModelNet40Runtime (s): 0.07 -> 0.04Helped
Use DBSCAN instead of Chameleon for transformation clustering (ablation)PointMC · Scan2CADRuntime (s): 0.11 -> 0.07Helped

Surprising findings

Limitations

Experimental setup

Datasets: ModelNet40 Scan2CAD ScanNet ShapeNet

Benchmarks: ModelNet40 Scan2CAD

Metrics: mean recall mean precision mean F1 runtime

Baselines: T-linkage RansaCov CONSAC ECC PointCLM

Builds on: MAC (maximal clique registration) PointCLM SC2-PCR (second-order compatibility) Predator Bron-Kerbosch

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