# Outlier-Robust Spatial Perception: Hardness, General-Purpose Algorithms,   and Guarantees

**Authors:** Vasileios Tzoumas, Pasquale Antonante, Luca Carlone

arXiv: 1903.11683 · 2019-07-31

## TL;DR

This paper investigates the computational hardness of outlier rejection in spatial perception, introduces a novel adaptive trimming algorithm with theoretical guarantees, and demonstrates its effectiveness across various robotics applications.

## Contribution

It proves the inapproximability of simple outlier rejection problems, provides per-instance bounds for solution quality, and proposes a versatile algorithm that outperforms existing methods.

## Key findings

- Adaptive trimming outperforms state-of-the-art methods in experiments.
- The problem of outlier rejection is computationally hard to approximate.
- The proposed method is applicable to multiple spatial perception tasks.

## Abstract

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.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1903.11683/full.md

## Figures

16 figures with captions in the complete paper: https://tomesphere.com/paper/1903.11683/full.md

## References

72 references — full list in the complete paper: https://tomesphere.com/paper/1903.11683/full.md

---
Source: https://tomesphere.com/paper/1903.11683