A Dual- Ascent Algorithm for the Multi-dimensional Assignment Problem: Application to Multi-Target Tracking

Recently we proposed a new Mixed-Integer Linear Programming formulation for the Multi-Target Tracking (MTT) problem and used a standard optimization solver to demonstrate its viability [1]. Subsequently, we provided Graphics Processing Unit (GPU) accelerated algorithms for the underlying Multidimensional Assignment Problem (MAP) with decomposable costs or triplet costs using a Lagrangian Relaxation (LR) framework. Here, we present a Dual-Ascent algorithm that provides monotonically increasing lower bounds and converges in a fraction of iterations required for a subgradient scheme. This approach can handle a large number of targets for many time steps with massive parallelism and computational efficiency. The dual-ascent framework decomposes the MAP into a set of Linear Assignment Problems (LAPs) for adjacent time-steps, which can be solved in parallel using the GPU-accelerated method of [2], [3]. The overall dual-ascent algorithm is able to efficiently solve problems with 100 targets and 100 time-frames with high accuracy. We demonstrate the applicability of our new algorithm to MTT by including realistic issues of missed detections and false alarms. Computational results demonstrate the robustness of the algorithm with good MMEP and ITCP scores and solution times for the larger problems in less than 6 seconds.

[1]  Rakesh Nagi,et al.  Level 2 Reformulation Linearization Technique-Based Parallel Algorithms for Solving Large Quadratic Assignment Problems on Graphics Processing Unit Clusters , 2019, INFORMS J. Comput..

[2]  Rakesh Nagi,et al.  Large-scale Multi-dimensional Assignment: Problem Formulations and GPU Accelerated Solutions , 2019, 2019 22th International Conference on Information Fusion (FUSION).

[3]  Rakesh Nagi,et al.  Tracking Multiple Maneuvering Targets Using Integer Programming and Spline Interpolation , 2018, 2018 21st International Conference on Information Fusion (FUSION).

[4]  Rakesh Nagi,et al.  GPU-accelerated Hungarian algorithms for the Linear Assignment Problem , 2016, Parallel Comput..

[5]  Amir Globerson,et al.  Higher Order Matching for Consistent Multiple Target Tracking , 2013, 2013 IEEE International Conference on Computer Vision.

[6]  Robert T. Collins,et al.  Multiple Target Tracking Using Frame Triplets , 2012, ACCV.

[7]  Robert T. Collins,et al.  Multitarget data association with higher-order motion models , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[8]  Arthur M. Geoffrion,et al.  Lagrangian Relaxation for Integer Programming , 2010, 50 Years of Integer Programming.

[9]  Rainer Stiefelhagen,et al.  Evaluating Multiple Object Tracking Performance: The CLEAR MOT Metrics , 2008, EURASIP J. Image Video Process..

[10]  Cheng Wen-xin Target allocation decision making based on improved genetic algorithms with local search , 2008 .

[11]  Zhang Yu-zhi Research on approach for a type of weapon target assignment problem solving by genetic algorithm , 2008 .

[12]  Monique Guignard-Spielberg,et al.  A level-2 reformulation-linearization technique bound for the quadratic assignment problem , 2007, Eur. J. Oper. Res..

[13]  Chou-Yuan Lee,et al.  Efficiently solving general weapon-target assignment problem by genetic algorithms with greedy eugenics , 2003, IEEE Trans. Syst. Man Cybern. Part B.

[14]  Liu Fu An Optimized Target Assign Method Based on Mixed Genetic Algorithms , 2002 .

[15]  Krishna R. Pattipati,et al.  Efficient multisensor fusion using multidimensional data association , 2001 .

[16]  Cor J. Veenman,et al.  Resolving Motion Correspondence for Densely Moving Points , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Aubrey B. Poore,et al.  Multidimensional Assignment Problems Arising in Multitarget and Multisensor Tracking , 2000 .

[18]  V. Krishnamurthy,et al.  On maneuvering target tracking via the PMHT , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[19]  Roy L. Streit,et al.  A comparison of the JPDAF and PMHT tracking algorithms , 1995, 1995 International Conference on Acoustics, Speech, and Signal Processing.

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

[21]  S. Silven A neural approach to the assignment algorithm for multiple-target tracking , 1992 .

[22]  C. Morefield Application of 0-1 integer programming to multitarget tracking problems , 1977 .