Title :
MAP estimation of target manoeuvre sequence with the expectation-maximization algorithm
Author :
Pulford, Graham W. ; Scala, Barbara F La
Author_Institution :
Thales Underwater Syst., NSW, Australia
fDate :
4/1/2002 12:00:00 AM
Abstract :
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
Keywords :
Kalman filters; Markov processes; discrete time systems; dynamic programming; maximum likelihood sequence estimation; recursive estimation; sensor fusion; smoothing methods; state estimation; target tracking; tracking filters; Kalman smoothers; MAP estimation; Markov property; Viterbi algorithm; Viterbi trellis; batch estimators; data association; discrete-time dynamical systems; dynamic programming recursion; expectation-maximization algorithm; interacting multiple model filter; manoeuvring target tracking; maximization computation; modified EM-type cost function; multi-pass estimator; recursive estimator; state equation; state estimates; suboptimal estimator; target manoeuvre sequence; unknown input terms; Australia; Cost function; Expectation-maximization algorithms; Parameter estimation; Recursive estimation; Robotics and automation; State estimation; Target tracking; Underwater tracking; Viterbi algorithm;
Journal_Title :
Aerospace and Electronic Systems, IEEE Transactions on
DOI :
10.1109/TAES.2002.1008972