KALMANSAC: Robust Filtering by Consensus

Abstract

We propose an algorithm to perform causal inference of the state of a dynamical model when the measurements are corrupted by outliers. While the optimal (maximum-likelihood) solution has doubly exponential complexity due to the combinatorial explosion of possible choices of inliers, we exploit the structure of the problem to design a sampling-based algorithm that has constant complexity. We derive our algorithm from the equations of the optimal filter, which makes our approximation explicit. Our work is motivated by real-time tracking and the estimation of structure from motion (SFM). We test our algorithm for on-line outlier rejection both for tracking and for SFM. We show that our approach can tolerate a large proportion of outliers, whereas previous causal robust statistical inference methods failed with less than half as many. Our work can be thought of as the extension of random sample consensus algorithms to dynamic data, or as the implementation of pseudo-Bayesian filtering algorithms in a sampling framework.

Cite

Text

Vedaldi et al. "KALMANSAC: Robust Filtering by Consensus." IEEE/CVF International Conference on Computer Vision, 2005. doi:10.1109/ICCV.2005.130

Markdown

[Vedaldi et al. "KALMANSAC: Robust Filtering by Consensus." IEEE/CVF International Conference on Computer Vision, 2005.](https://mlanthology.org/iccv/2005/vedaldi2005iccv-kalmansac/) doi:10.1109/ICCV.2005.130

BibTeX

@inproceedings{vedaldi2005iccv-kalmansac,
  title     = {{KALMANSAC: Robust Filtering by Consensus}},
  author    = {Vedaldi, Andrea and Jin, Hailin and Favaro, Paolo and Soatto, Stefano},
  booktitle = {IEEE/CVF International Conference on Computer Vision},
  year      = {2005},
  pages     = {633-640},
  doi       = {10.1109/ICCV.2005.130},
  url       = {https://mlanthology.org/iccv/2005/vedaldi2005iccv-kalmansac/}
}