CLIPPER: Robust Data Association without an Initial Guess
Not on the map. Why?
Abstract (arXiv)
Identifying correspondences in noisy data is a critically important step in estimation processes. When an informative initial estimation guess is available, the data association challenge is less acute; however, the existence of a high-quality initial guess is rare in most contexts. We explore graph-theoretic formulations for data association, which do not require an initial estimation guess. Existing graph-theoretic approaches optimize over unweighted graphs, discarding important consistency information encoded in weighted edges, and frequently attempt to solve NP-hard problems exactly. In contrast, we formulate a new optimization problem that fully leverages weighted graphs and seeks the densest edge-weighted clique. We introduce two relaxations to this problem: a convex semidefinite relaxation which we find to be empirically tight, and a fast first-order algorithm called CLIPPER which frequently arrives at nearly-optimal solutions in milliseconds. When evaluated on point cloud registration problems, our algorithms remain robust up to at least 95% outliers while existing algorithms begin breaking down at 80% outliers. Code is available at https://mit-acl.github.io/clipper.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 18 of its 60 references that are in the map. First posted on arXiv 11 Feb 2024.
Builds on
18 of 60 references.
References · 18
- 20163DMatch: Learning Local Geometric Descriptors from RGB-D Reconstructionscited by 333
- 2020TEASER: Fast and Certifiable Point Cloud Registrationcited by 274
- 2016Go-ICP: A Globally Optimal Solution to 3D ICP Point-Set Registrationcited by 159
- 2019Graduated Non-Convexity for Robust Spatial Perception: From Non-Minimal Solvers to Global Outlier Rejectioncited by 92
- 2019A Polynomial-time Solution for Robust Registration with Extreme Outlier Ratescited by 38
- 2020ROBIN: a Graph-Theoretic Approach to Reject Outliers in Robust Estimation using Invariantscited by 38
- 2020CLIPPER: A Graph-Theoretic Framework for Robust Data Associationcited by 28
- 2019SDRSAC: Semidefinite-Based Randomized Approach for Robust Point Cloud Registration without Correspondencescited by 26
- 2018Robust Fitting in Computer Vision: Easy or Hard?cited by 25
- 2018Modeling Perceptual Aliasing in SLAM via Discrete-Continuous Graphical Modelscited by 24
- 2018Convex Relaxations for Pose Graph Optimization with Outlierscited by 19
- 2017Deterministic Approximate Methods for Maximum Consensus Robust Fittingcited by 11
6 more
- 2022Estimation Contracts for Outlier-Robust Geometric Perceptioncited by 11
- 2015A note on Probably Certifiably Correct algorithmscited by 9
- 2022Global Data Association for SLAM with 3D Grassmannian Manifold Objectscited by 5
- 2022GraffMatch: Global Matching of 3D Lines and Planes for Wide Baseline LiDAR Registrationcited by 3
- 2022Group-k Consistent Measurement Set Maximization for Robust Outlier Detectioncited by 1
- 2023Group-k consistent measurement set maximization via maximum clique over k-Uniform hypergraphs for robust multi-robot map mergingcited by 1
Built on by
Citing papers per year: 2025: 3.
3 papers.
- 2025Language-Grounded Hierarchical Planning and Execution with Multi-Robot 3D Scene Graphscited by 6
- 2025Fast globally optimal Truncated Least Squares point cloud registration with fixed rotation axiscited by 2
- 2025VISTA: Monocular Segmentation-Based Mapping for Appearance and View-Invariant Global Localizationcited by 0
- 2025Fast globally optimal Truncated Least Squares point cloud registration with fixed rotation axis21 Aug 2025
- 2025VISTA: Monocular Segmentation-Based Mapping for Appearance and View-Invariant Global Localization15 Jul 2025
- 2025Language-Grounded Hierarchical Planning and Execution with Multi-Robot 3D Scene Graphs9 Jun 2025