• DocumentCode
    1486245
  • Title

    Multihypothesis Viterbi Data Association: Algorithm Development and Assessment

  • Author

    Pulford, G.W. ; La Scala, B.F.

  • Author_Institution
    QinetiQ, Farnborough, UK
  • Volume
    46
  • Issue
    2
  • fYear
    2010
  • fDate
    4/1/2010 12:00:00 AM
  • Firstpage
    583
  • Lastpage
    609
  • Abstract
    Two algorithms for tracking in clutter, based on the Viterbi algorithm are presented: single-target Viterbi data association (ST-VDA) and multihypothesis VDA (MH-VDA). MH-VDA is designed specifically for multiple-target tracking (MTT), although ST-VDA still achieves good performance on MTT problems. The basic philosophy of both methods is to set up an optimisation problem for the sequence of measurement-to-target associations rather than directly seeking the target state estimates. The joint optimisation problem for the data association sequence is decomposed into a sequence of scalar optimisation problems by means of an approximate forward dynamic programming recursion to which the Viterbi algorithm is applicable. Once the data association problem is solved, the target state estimates can be retrieved by backtracking. The operation of the algorithms is easily visualised as a search on a trellis for the optimal path. For ST-VDA, nodes in the trellis correspond to measurements. For MH-VDA, nodes correspond to multitarget data association hypotheses. Conventional measurement gating is extended to work within this context. Results from simulations that compare the performance of ST-VDA and MH-VDA with four, standard, zero-scan-back tracking approaches are given. The performance assessment includes metrics for track loss and track swaps in a multiple crossing target context. The Viterbi data association (VDA) algorithms are shown to outperform the alternative algorithms. In particular the ST-VDA is found to have the best track swap performance, while MH-VDA has the lowest track loss figure. Average state estimation errors for both VDA algorithms are only about 10% larger than a Kalman filter with known data associations. While both variants of VDA are essentially batch processing approaches, the simulation results indicate that the algorithms can be implemented with a fixed processing lag of only a few scans without significant loss in performance.
  • Keywords
    Viterbi detection; dynamic programming; radar detection; radar tracking; sensor fusion; target tracking; Kalman filter; approximate forward dynamic programming recursion; batch processing; measurement-to-target associations; multihypothesis VDA; multiple target tracking; optimisation problem; single-target Viterbi data association; target state estimates; track loss figure; track swaps; zero-scan-backtracking; Australia; Dynamic programming; Information retrieval; Optimization methods; Particle filters; Performance loss; State estimation; Target tracking; Visualization; Viterbi algorithm;
  • fLanguage
    English
  • Journal_Title
    Aerospace and Electronic Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9251
  • Type

    jour

  • DOI
    10.1109/TAES.2010.5461643
  • Filename
    5461643