Skip to main navigation Skip to search Skip to main content

A semi-definite programming approach for robust tracking

Shimrit Shtern, Aharon Ben-Tal

Research output: Contribution to journalArticlepeer-review

Abstract

Tracking problems are prevalent in the present day GPS and video systems. The problem of target tracking is a specific case of dynamic linear system estimation with additive noise. The most widely used filter for these systems is the Kalman filter (KF). The optimality of the KF and similar Bayesian filters is guaranteed under particular probabilistic assumptions. However, in practice, and specifically in applications such as tracking, these probabilistic assumptions are not realistic; indeed, the system noise is typically bounded and in fact might be adversarial. For such cases, robust estimation approaches, such as (Formula presented.) filtering and set-value estimation, were introduced with the aim of providing filters with guaranteed worst case performance. In this paper we present an innovative approximated set-value estimator (SVE) which is obtained through a semi-definite programming problem. We demonstrate that our problem is practically tractable even for long time horizons. The framework is extended to include the case of partially statistical noise, thus combining the KF and SVE frameworks. A variation of this filter which applies a rolling window approach is developed, achieving fixed computational cost per-iteration and coinciding with the classical SVE when window size is one. Finally, we present numerical results that show the advantages of this filter when dealing with adversarial noise and compare the performance of the various robust filters with the KF.

Original languageEnglish
Pages (from-to)615-656
Number of pages42
JournalMathematical Programming
Volume156
Issue number1-2
DOIs
StatePublished - 1 Mar 2016

Keywords

  • Estimation of linear systems
  • Robust optimization
  • Semidefinite programming

All Science Journal Classification (ASJC) codes

  • Software
  • General Mathematics

Fingerprint

Dive into the research topics of 'A semi-definite programming approach for robust tracking'. Together they form a unique fingerprint.

Cite this