Dynamically adaptable m-best 2-D assignment algorithm and multilevel parallelization

In recent years, there has been considerable interest within the tracking community in an approach to data association based on the m-best two-dimensional (2D) assignment algorithm. Much of the interest has been spurred by its ability to provide various efficient data association solutions, including joint probabilistic data association (JPDA) and multiple hypothesis tracking (MHT). The focus of this work is to describe several recent improvements to the m-best 2D assignment algorithm. One improvement is to utilize a nonintrusive 2D assignment algorithm switching mechanism, based on a problem sparsity threshold. Dynamic switching between two different 2D assignment algorithms, highly suited for sparse and dense problems, respectively, enables more efficient solutions to the numerous 2D assignment problems generated in the m-best 2D assignment framework. Another improvement is to utilize a multilevel parallelization enabling many independent and highly parallelizable tasks to be executed concurrently, including 1) solving the multiple 2D assignment problems via a parallelization of the m-best partitioning task, and 2) calculating the numerous gating tests, state estimates, covariance calculations, and likelihood function evaluations (used as cost coefficients in the 2D assignment problem) via a parallelization of the data association interface task. Using both simulated data and an air traffic surveillance (ATS) problem based on data from two Federal Aviation Administration (FAA) air traffic control radars, we demonstrate that efficient solutions to the data association problem are obtainable using our improvements in the m-best 2D assignment algorithm.

[1]  M.L. Miller,et al.  A comparison of two algorithms for determining ranked assignments with application to multitarget tracking and motion correspondence , 1997, IEEE Transactions on Aerospace and Electronic Systems.

[2]  Egon Balas,et al.  A parallel shortest augmenting path algorithm for the assignment problem , 1991, JACM.

[3]  Aubrey B. Poore,et al.  A Lagrangian Relaxation Algorithm for Multidimensional Assignment Problems Arising from Multitarget Tracking , 1993, SIAM J. Optim..

[4]  Y. Bar-Shalom,et al.  A new relaxation algorithm and passive sensor data association , 1992 .

[5]  Ingemar J. Cox,et al.  On Finding Ranked Assignments With Application to Multi-Target Tracking and Motion Correspondence , 1995 .

[6]  N. K. Bose,et al.  Multitarget tracking in clutter: fast algorithms for data association , 1993 .

[7]  Steve R. Kleiman,et al.  SunOS Multi-thread Architecture , 1991, USENIX Winter.

[8]  R. Danchick,et al.  A fast method for finding the exact N-best hypotheses for multitarget tracking , 1993 .

[9]  Yaakov Bar-Shalom,et al.  Estimation and Tracking: Principles, Techniques, and Software , 1993 .

[10]  Aubrey B. Poore,et al.  Partitioning Multiple Data Sets: Multidimensional Assignments and Lagrangian Relaxation , 1993, Quadratic Assignment and Related Problems.

[11]  Yakov Bar-Shalom,et al.  Multitarget-Multisensor Tracking: Principles and Techniques , 1995 .

[12]  Katta G. Murty,et al.  Letter to the Editor - An Algorithm for Ranking all the Assignments in Order of Increasing Cost , 1968, Oper. Res..

[13]  Y. Bar-Shalom,et al.  An adaptive m-best SD assignment algorithm and parallelization for multitarget tracking , 1998, 1998 IEEE Aerospace Conference Proceedings (Cat. No.98TH8339).

[14]  J. A. Roecker A class of near optimal JPDA algorithms , 1994 .

[15]  Krishna R. Pattipati,et al.  Distributed‐ and shared‐memory parallelizationsof assignment‐based data association formultitarget tracking , 1999, Ann. Oper. Res..

[16]  Aubrey B. Poore,et al.  Multitarget tracking and multidimensional assignment problems , 1991, Defense, Security, and Sensing.

[17]  Yaakov Bar-Shalom,et al.  Multitarget-Multisensor Tracking , 1995 .

[18]  Y. Bar-Shalom,et al.  Parallelization of a multiple model multitarget tracking algorithm with superlinear speedups , 1997, IEEE Transactions on Aerospace and Electronic Systems.

[19]  Y. Bar-Shalom,et al.  A generalized S-D assignment algorithm for multisensor-multitarget state estimation , 1997, IEEE Transactions on Aerospace and Electronic Systems.

[20]  D. Bertsekas The auction algorithm: A distributed relaxation method for the assignment problem , 1988 .

[21]  M. R. Chidambara,et al.  Combinatorial problems in multitarget tracking-a comprehensive solution , 1987 .

[22]  W. Brogan Algorithm for Ranked Assignments with Applications to Multiobject Tracking , 1989 .

[23]  Yaakov Bar-Shalom,et al.  A multisensor-multitarget data association algorithm for heterogeneous sensors , 1993 .

[24]  Krishna R. Pattipati,et al.  Comparison of assignment algorithms with applications to the passive sensor data association problem , 1989, Proceedings. ICCON IEEE International Conference on Control and Applications.

[25]  Y. Bar-Shalom,et al.  IMM estimation for multitarget-multisensor air traffic surveillance , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[26]  Michel Balinski,et al.  Signature Methods for the Assignment Problem , 1985, Oper. Res..

[27]  Krishna R. Pattipati,et al.  Shared-Memory Parallelization of the Data Association Problem in Multitarget Tracking , 1997, IEEE Trans. Parallel Distributed Syst..

[28]  Dimitri P. Bertsekas,et al.  Parallel synchronous and asynchronous implementations of the auction algorithm , 1991, Parallel Comput..