MAP estimation of target manoeuvre sequence with the expectation-maximization algorithm

Two algorithms are derived for the problem of tracking a manoeuvring target based on a sequence of noisy measurements of the state. Manoeuvres are modeled as unknown input (acceleration) terms entering linearly into the state equation and chosen from a discrete set. The expectation maximization (EM) algorithm is first applied, resulting in a multi-pass estimator of the MAP sequence of inputs. The expectation step for each pass involves computation of state estimates in a bank of Kalman smoothers tuned to the possible manoeuvre sequences. The maximization computation is efficiently implemented using the Viterbi algorithm. A second, recursive estimator is then derived using a modified EM-type cost function. To obtain a dynamic programming recursion, the target state is assumed to satisfy a Markov property with respect to the manoeuvre sequence. This results in a recursive but suboptimal estimator implementable on a Viterbi trellis. The transition costs of the latter algorithm, which depend on filtered estimates of the state, are compared with the costs arising in a Viterbi-based manoeuvre estimator due to Averbuch, et al. (1991). It is shown that the two criteria differ only in the weighting matrix of the quadratic part of the cost function. Simulations are provided to demonstrate the performance of both the batch and recursive estimators compared with Averbuch's method and the interacting multiple model filter.

[1]  Karl J. Molnar,et al.  Application of the EM algorithm for the multitarget/multisensor tracking problem , 1998, IEEE Trans. Signal Process..

[2]  P. Bogler Tracking a Maneuvering Target Using Input Estimation , 1987, IEEE Transactions on Aerospace and Electronic Systems.

[3]  Y. Bar-Shalom Tracking and data association , 1988 .

[4]  Michael O. Kolawole,et al.  Estimation and tracking , 2002 .

[5]  M. Farooq,et al.  Maximum likelihood track formation with the Viterbi algorithm , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[6]  Robin J. Evans,et al.  Multiple target tracking and multiple frequency line tracking using hidden Markov models , 1991, IEEE Trans. Signal Process..

[7]  S. W. Shaw,et al.  Efficient target tracking using dynamic programming , 1993 .

[8]  Y. Bar-Shalom,et al.  The interacting multiple model algorithm for systems with Markovian switching coefficients , 1988 .

[9]  L. Baum,et al.  A Maximization Technique Occurring in the Statistical Analysis of Probabilistic Functions of Markov Chains , 1970 .

[10]  Jr. G. Forney,et al.  The viterbi algorithm , 1973 .

[11]  D. Rubin,et al.  Maximum likelihood from incomplete data via the EM - algorithm plus discussions on the paper , 1977 .

[12]  A. Logothetis,et al.  An expectation-maximisation tracker for multiple observations of a single target in clutter , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[13]  D. Avitzour,et al.  A maximum likelihood approach to data association , 1992 .

[14]  Roy L. Streit,et al.  Maximum likelihood method for probabilistic multihypothesis tracking , 1994, Defense, Security, and Sensing.

[15]  John B. Moore,et al.  On-line estimation of hidden Markov model parameters based on the Kullback-Leibler information measure , 1993, IEEE Trans. Signal Process..

[16]  Vikram Krishnamurthy On-line estimation of dynamic shock-error models based on the Kullback Leibler information measure , 1994, IEEE Trans. Autom. Control..

[17]  Roy L. Streit,et al.  Frequency line tracking using hidden Markov models , 1990, IEEE Trans. Acoust. Speech Signal Process..

[18]  Amir Averbuch,et al.  Radar target tracking-Viterbi versus IMM , 1991 .

[19]  Richard A. Brown,et al.  Introduction to random signals and applied kalman filtering (3rd ed , 2012 .

[20]  A. F. Smith,et al.  Statistical analysis of finite mixture distributions , 1986 .

[21]  U. Holst,et al.  Recursive estimation in switching autoregressions with Markov regime , 1994 .

[22]  Ehud Weinstein,et al.  Sequential algorithms for parameter estimation based on the Kullback-Leibler information measure , 1990, IEEE Trans. Acoust. Speech Signal Process..