A computationally efficient dynamic programming based track-before-detect

Dynamic programming based track before detect (DP-TBD) is a batch processing method. It exploits the space-time correlation among several consecutive frames of measurements and jointly processes all the measurements in these frames. Due to this batch processing manner, DP-TBD suffers heavy computational load since it involves processing a large volume of data. Moreover, in order to track long continuous time target trajectories, sliding window (SW) processing is required which further increases the computational burden. The SW moves forward by one step at each measurement time to include the latest N frames of measurements and then jointly processes these frames and updates target states. This means that N frames have to be processed at every measurement time, and each frame needs to be repeatedly processed N times by N consecutive SWs, which is highly inefficient. To overcome this limitation, we present a computationally efficient DP-TBD algorithm in this paper. Similar to the recursive filter, the proposed method only processes the latest frame at each measurement time, and each frame only needs to be processed once. Our analysis suggests that the proposed method achieves significant reduction of computational cost, especially when N is large. Finally various numerical examples are used to demonstrate the robustness and efficiency of the proposed method.

[1]  Jianyu Yang,et al.  Target tracking for an unknown and time-varying number of targets via particle filtering , 2012, 2012 15th International Conference on Information Fusion.

[2]  Jianyu Yang,et al.  Thresholding Process Based Dynamic Programming Track-Before-Detect Algorithm , 2013, IEICE Trans. Commun..

[3]  Joohwan Chun,et al.  A new TBD-DP algorithm using multiple IR sensors to locate the target launch point , 2011, Security + Defence.

[4]  Rui Liu,et al.  Recursive filtering for target tracking in multi-frame track-before-detect , 2014, 17th International Conference on Information Fusion (FUSION).

[5]  Joakim Jalden,et al.  Global Linking of Cell Tracks Using the Viterbi Algorithm , 2015, IEEE Transactions on Medical Imaging.

[6]  Luca Venturino,et al.  A two-step multi-frame detection procedure for radar systems , 2012, 2012 15th International Conference on Information Fusion.

[7]  Yaakov Bar-Shalom,et al.  Multitarget-Multisensor Tracking: Applications and Advances , 1992 .

[8]  S.J. Davey,et al.  A Comparison of Three Algorithms for Tracking Dim Targets , 2007, 2007 Information, Decision and Control.

[9]  D. J. Salmond,et al.  A particle filter for track-before-detect , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[10]  Danilo Orlando,et al.  Track-Before-Detect Strategies for STAP Radars , 2010, IEEE Transactions on Signal Processing.

[11]  R. Larson,et al.  A dynamic programming approach to trajectory estimation , 1966 .

[12]  S. Buzzi,et al.  Detection of an Unknown Number of Targets via Track-Before-Detect Procedures , 2007, 2007 IEEE Radar Conference.

[13]  Jianyu Yang,et al.  A fast implementation of Dynamic Programming based Track-Before-Detect for radar system , 2015, 2015 IEEE Radar Conference (RadarCon).

[14]  Lee. R. Moyer,et al.  A Multi-Dimensional Hough Transform-Based Track-Before-Detect Technique for Detecting Weak Targets in Strong Clutter Backgrounds , 2011, IEEE Transactions on Aerospace and Electronic Systems.

[15]  Borja Errasti-Alcalá,et al.  Track before Detect algorithm for tracking extended targets applied to real-world data of X-band marine radar , 2014, 17th International Conference on Information Fusion (FUSION).

[16]  Josef Kittler,et al.  The Adaptive Hough Transform , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[17]  S. Buzzi,et al.  Track-before-detect procedures for early detection of moving target from airborne radars , 2005, IEEE Transactions on Aerospace and Electronic Systems.

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

[19]  Robin J. Evans,et al.  Peformance of dynamic programming techniques for Track-Before-Detect , 1996 .

[20]  Luca Venturino,et al.  A Novel Dynamic Programming Algorithm for Track-Before-Detect in Radar Systems , 2013, IEEE Transactions on Signal Processing.

[21]  Danilo Orlando,et al.  Track-before-detect algorithms for bistatic sonars , 2010, 2010 2nd International Workshop on Cognitive Information Processing.

[22]  Offer Kella,et al.  Dynamic Programming Solution for Detecting Dim Moving Targets Part II: Analysis , 1987, IEEE Transactions on Aerospace and Electronic Systems.

[23]  David Suter,et al.  Joint Detection and Estimation of Multiple Objects From Image Observations , 2010, IEEE Transactions on Signal Processing.

[24]  Neil J. Gordon,et al.  A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking , 2002, IEEE Trans. Signal Process..

[25]  Paolo Braca,et al.  Experimental Evaluation of the Range–Doppler Coupling on HF Surface Wave Radars , 2013, IEEE Geoscience and Remote Sensing Letters.

[26]  Luca Venturino,et al.  A Heuristic Algorithm for Track-Before-Detect With Thresholded Observations in Radar Systems , 2013, IEEE Signal Processing Letters.

[27]  Robin J. Evans,et al.  Target tracking using dynamic programming: algorithm and performance , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[28]  Vikram Krishnamurthy,et al.  Performance analysis of a dynamic programming track before detect algorithm , 2002 .

[29]  Jianyu Yang,et al.  An Efficient Multi-Frame Track-Before-Detect Algorithm for Multi-Target Tracking , 2013, IEEE Journal of Selected Topics in Signal Processing.

[30]  Yaakov Bar-Shalom,et al.  Multitarget/Multisensor Tracking: Applications and Advances -- Volume III , 2000 .

[31]  Jianyu Yang,et al.  A computationally efficient recursive processing for multi-frame track-before-detect , 2015, 2015 IEEE Radar Conference (RadarCon).

[32]  Yair Barniv,et al.  Dynamic Programming Solution for Detecting Dim Moving Targets , 1985, IEEE Transactions on Aerospace and Electronic Systems.