Outlier-Robust Spatial Perception: Hardness, General-Purpose Algorithms, and Guarantees
Not on the map. Why?
Abstract (arXiv)
Spatial perception is the backbone of many robotics applications, and spans a broad range of research problems, including localization and mapping, point cloud alignment, and relative pose estimation from camera images. Robust spatial perception is jeopardized by the presence of incorrect data association, and in general, outliers. Although techniques to handle outliers do exist, they can fail in unpredictable manners (e.g., RANSAC, robust estimators), or can have exponential runtime (e.g., branch-and-bound). In this paper, we advance the state of the art in outlier rejection by making three contributions. First, we show that even a simple linear instance of outlier rejection is inapproximable: in the worst-case one cannot design a quasi-polynomial time algorithm that computes an approximate solution efficiently. Our second contribution is to provide the first per-instance sub-optimality bounds to assess the approximation quality of a given outlier rejection outcome. Our third contribution is to propose a simple general-purpose algorithm, named adaptive trimming, to remove outliers. Our algorithm leverages recently-proposed global solvers that are able to solve outlier-free problems, and iteratively removes measurements with large errors. We demonstrate the proposed algorithm on three spatial perception problems: 3D registration, two-view geometry, and SLAM. The results show that our algorithm outperforms several state-of-the-art methods across applications while being a general-purpose method.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 Mar 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 3; 2023: 1; 2024: 2.
10 papers.
- 2022A Single Correspondence Is Enough: Robust Global Registration to Avoid Degeneracy in Urban Environmentscited by 19
- 2024KISS-Matcher: Fast and Robust Point Cloud Registration Revisitedcited by 16
- 2021TriVoC: Efficient Voting-based Consensus Maximization for Robust Point Cloud Registration with Extreme Outlier Ratioscited by 11
- 2023Point Cloud Registration for LiDAR and Photogrammetric Data: a Critical Synthesis and Performance Analysis on Classic and Deep Learning Algorithmscited by 7
- 2021DANIEL: A Fast and Robust Consensus Maximization Method for Point Cloud Registration with High Outlier Ratioscited by 5
- 2024Robust Fitting on a Gate Quantum Computercited by 5
- 2021IRON: Invariant-based Highly Robust Point Cloud Registrationcited by 3
- 2021Practical, Fast and Robust Point Cloud Registration for 3D Scene Stitching and Object Localizationcited by 3
- 2022Discrete-Continuous Smoothing and Mappingcited by 3
- 2022Outlier-Robust Geometric Perception: A Novel Thresholding-Based Estimator with Intra-Class Variance Maximizationcited by 0
- 2024KISS-Matcher: Fast and Robust Point Cloud Registration Revisited23 Sep 2024
- 2024Robust Fitting on a Gate Quantum Computer3 Sep 2024
- 2023Point Cloud Registration for LiDAR and Photogrammetric Data: a Critical Synthesis and Performance Analysis on Classic and Deep Learning Algorithms14 Feb 2023
- 2022Discrete-Continuous Smoothing and Mapping25 Apr 2022
- 2022Outlier-Robust Geometric Perception: A Novel Thresholding-Based Estimator with Intra-Class Variance Maximization4 Apr 2022
- 2022A Single Correspondence Is Enough: Robust Global Registration to Avoid Degeneracy in Urban Environments13 Mar 2022
- 2021Practical, Fast and Robust Point Cloud Registration for 3D Scene Stitching and Object Localization8 Nov 2021
- 2021TriVoC: Efficient Voting-based Consensus Maximization for Robust Point Cloud Registration with Extreme Outlier Ratios1 Nov 2021
- 2021DANIEL: A Fast and Robust Consensus Maximization Method for Point Cloud Registration with High Outlier Ratios11 Oct 2021
- 2021IRON: Invariant-based Highly Robust Point Cloud Registration7 Mar 2021