atlas

Research map / Point clouds / Registration and matching

FastMAC: Stochastic Spectral Sampling of Correspondence Graph

CVPR 2024 · Point clouds › Registration and matching · approach: Learned feature-based registration · 27 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.

Applies graph signal processing with a high-pass Laplacian filter on the generalized degree signal to stochastically sample correspondences, accelerating maximal-clique (MAC) 3D point cloud registration to real-time with little accuracy loss.

Problem

Maximal-clique-based 3D point cloud registration (MAC) is slow because maximal clique search on the correspondence graph scales exponentially with the number of correspondences, and deterministic graph sampling via SVD is too expensive.

Approach

Treat the generalized degree of each correspondence as a graph signal, apply a Laplacian high-pass filter, and sample correspondences with probability proportional to the filtered response magnitude; this stochastic approximation of optimal spectral sampling runs in time linear in sample count and is inserted before MAC.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Sample correspondences at 20% ratio with FastMAC instead of using MAC without samplingMAC on KITTI with FCGF · KITTI, FCGFRR (%): 97.25 -> 97.48Helped
Sample correspondences at 20% ratio with FastMAC instead of using MAC without samplingMAC on KITTI with FCGF · KITTI, FCGFTime(s): 0.570 -> 0.028Helped
Sample correspondences at 20% ratio with FastMAC instead of using MAC without samplingMAC on 3DMatch with FCGF · 3DMatch, FCGFRR (%): 93.72 -> 92.30Hurt
Sample correspondences at 20% ratio with FastMAC instead of using MAC without samplingMAC on 3DMatch with FCGF · 3DMatch, FCGFTime(s): 0.914 -> 0.038Helped
Sample correspondences at 20% ratio with FastMAC instead of using MAC without samplingMAC on 3DLoMatch with FCGF · 3DLoMatch, FCGFRR (%): 59.85 -> 55.25Hurt
Sample correspondences at 20% ratio with FastMAC instead of using MAC without samplingMAC on 3DLoMatch with FCGF · 3DLoMatch, FCGFTime(s): 1.181 -> 0.051Helped
Replace high-pass graph filtering with all-pass filtering (ablation)FastMAC on KITTI with FCGF, 1% sampling · KITTI, FCGFRR (%): 71.89 -> 28.11Hurt
Replace high-pass graph filtering with low-pass filtering (ablation)FastMAC on KITTI with FCGF, 1% sampling · KITTI, FCGFRR (%): 71.89 -> 13.33Hurt
Replace high-pass graph filtering with all-pass filtering (ablation)FastMAC on KITTI with FCGF, 5% sampling · KITTI, FCGFRR (%): 96.04 -> 93.33Hurt
Replace high-pass graph filtering with low-pass filtering (ablation)FastMAC on KITTI with FCGF, 5% sampling · KITTI, FCGFRR (%): 96.04 -> 90.09Hurt
Replace high-pass graph filtering with all-pass filtering (ablation)FastMAC on KITTI with FCGF, 10% sampling · KITTI, FCGFRR (%): 96.94 -> 96.94No clear effect
Replace high-pass graph filtering with low-pass filtering (ablation)FastMAC on KITTI with FCGF, 10% sampling · KITTI, FCGFRR (%): 96.94 -> 94.96Hurt

Surprising findings

Limitations

Experimental setup

Datasets: KITTI 3DMatch 3DLoMatch

Benchmarks: KITTI 3DMatch 3DLoMatch

Metrics: registration recall (RR) rotation error (RE) translation error (TE) runtime (ms)

Baselines: MAC FGR TEASER++ RANSAC-4M CG-SAC SC2-PCR DGR PointDSC GC-RANSAC 3DRegNet random sampling farthest point sampling

Builds on: MAC graph signal processing sampling theory FCGF FPFH

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