Dynamic Programming-Based Track-before-Detect Algorithm for Weak Maneuvering Targets in Range–Doppler Plane
Abstract
:1. Introduction
2. Problem Statement
2.1. Measurement Model
2.2. Target Motion Model
2.2.1. CA Motion Model
2.2.2. CT Motion Model
3. Methods
3.1. Evolutionary Process
3.1.1. Evolutionary Process of CA Model
3.1.2. Evolutionary Process of CT Model
3.2. Optimization Function
3.3. The Iterative Energy Accumulation Process
3.3.1. The Iterative Energy Accumulation Process of the CA Model
Algorithm 1: CA-OF-TBD. |
3.3.2. The Iterative Energy Accumulation Process of the CT Model
Algorithm 2: CT-OF-TBD. |
3.3.3. Efficient Iterative Process of Energy Accumulation
4. Simulation Results
- (1)
- Target detection probability (): When the detected target position of the last frame is within two range units from the true position of the target, the target detection is considered successful, and the calculation of the target detection probability is carried out by a Monte Carlo experiment.
- (2)
- Range and Doppler dimension root mean square error (RMSE): There is an error between the predicted position of each frame of the algorithm and the true position of the target, and the RMSE of the target position indicates the magnitude of the error between the true position and the predicted position of the target so that we can judge the accuracy of the algorithm using the RMSE between the true position and the predicted position. The formula for RMSE can be expressed as follows:
- (3)
- Correlation Coefficient root mean square error (RMSE): The equations for the CA, as well as CT, motion models in the range–Doppler domain can be expanded by means of a Taylor series to obtain a direct relationship between the relevant parameters in the target range–Doppler approximation domain, obtaining the series shown below:
4.1. CA Target Scenarios
4.1.1. CA Target Scenario Detection Probabilities
4.1.2. The CA Target Scenarios Root Mean Square Error (RMSE)
- (1)
- Range and Doppler dimension RMSE: The accuracy deviation for detecting and tracking Targets T1 and T2 using various TBD algorithms is exhibited in Figure 13, Figure 14, Figure 15 and Figure 16. It is evident that the RMSE values for the range and Doppler dimensions in the CA-PS-TBD algorithm proposed herein were lower than other TBD algorithms. The CA-OF-TBD algorithm displayed smaller RMSE values in these dimensions compared to preceding DP-TBD algorithms as it effectively mitigated the detecting and tracking challenges posed by the inaccurate path prediction and energy accumulation. This was achieved by deploying the precise target motion evolution equations constituted by the CA-OF-TBD algorithm, resulting in smaller range and Doppler RMSE values compared to earlier DP-TBD algorithms. Moreover, the proposed corrective measure for the target spreading effect using OF enhances the trajectory prediction accuracy for the targets, thereby realizing lower RMSE values.
- (2)
- Correlation Coefficient RMSE: The parameters involved in the CA target mainly include and , and since these parameters are not involved in other algorithms, the algorithms compared in this section are CA-PS-TBD. Since these parameters can effectively improve the accuracy of the target detection and tracking, lowering the RMSE of these parameters is to lay a stronger foundation for the accurate detection and tracking of the target. Figure 17, Figure 18, Figure 19, Figure 20, Figure 21, Figure 22, Figure 23 and Figure 24 show that the RMSE of the correlation coefficient of the CA-PS-TBD algorithm was lower than that of the CA-PS-TBD algorithm for different SNR cases. Meanwhile, according to Equation (48), it can be concluded that, when the target is located in the far field of the sensor, it will have a greater influence on the parameters and ; thus, there will be a situation where the estimation error of the parameters and will be significantly larger than that of the incoming field.
4.2. CT Target Scenarios
4.2.1. CT Target Scenario Detection Probabilities
4.2.2. CT Target Scenarios Root Mean Square Error (RMSE)
- (1)
- The Range and Doppler dimensions RMSE:Figure 29, Figure 30, Figure 31 and Figure 32 illustrate a decrease in the range–Doppler dimension RMSE in conjunction with an increase in SNR. Concurrently, the CT-OF-TBD algorithm—introduced in this paper—significantly minimizes the RMSE of the range–Doppler dimension, and this is attributed to its precise target trajectory prediction.
- (2)
- Correlation Coefficient RMSE: The key parameters of the CT targets were primarily and , with their variation noted as in accordance with the SNR depicted in Figure 33, Figure 34, Figure 35, Figure 36, Figure 37 and Figure 38. Similar to the CA scenarios, the CT-OF-TBD algorithm not only curbs the RMSE of the range–Doppler dimension more efficiently, but it also furnishes a higher-accuracy parameter estimation.
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
DBT | Detect-Before-Track |
TBD | Track-Before-Detect |
RD | Range–Doppler |
SNR | Signal-to-Noise Ratio |
CV | Constant Velocity |
CA | Constant Acceleration |
CT | Coordinated Turn |
CS | Current Statistical |
OF | Optimization Function |
DP | Dynamic Programming |
PF-TBD | TBD based on Particle Filtering |
RFS-TBD | TBD based on Random Finite Set theory |
DP-TBD | TBD based on Dynamic Programming |
HT-TBD | TBD based on the Hough Transform |
VF-TBD | TBD based on Velocity Filtering |
EVT | Extreme Value Theory |
GEVT | Generalized EVT |
POT | Peaks Over Threshold |
STC | Successive Target Cancellation |
SP-STC | Single-Pass STC |
PTC | Parallel Target Cancellation |
Detection Probability | |
RMSE | Root Mean Square Error |
Probability of False Alarm | |
TLA | Three letter acronym |
TLA | Three letter acronym |
LD | Linear dichroism |
Appendix A. Parameter Derivation of a CA Target
References
- Kay, S.M. Fundamentals of Statistical Signal Processing: Estimation Theory; Prentice-Hall, Inc.: Hoboken, NJ, USA, 1993. [Google Scholar]
- Li, X.R.; Jilkov, V.P. Survey of maneuvering target tracking: III. Measurement models. In Proceedings of the Signal and Data Processing of Small Targets, San Diego, CA, USA, 30 July–2 August 2001; SPIE: Bellingham, WA, USA, 2001; Volume 4473, pp. 423–446. [Google Scholar]
- Bar-Shalom, Y.; Li, X.R.; Kirubarajan, T. Estimation with Applications to Tracking and Navigation: Theory Algorithms and Software; John Wiley & Sons: Hoboken, NJ, USA, 2001. [Google Scholar]
- Lan, H.; Sun, S.; Wang, Z.; Pan, Q.; Zhang, Z. Joint target detection and tracking in multipath environment: A variational Bayesian approach. IEEE Trans. Aerosp. Electron. Syst. 2019, 56, 2136–2156. [Google Scholar] [CrossRef]
- Ebenezer, S.P.; Papandreou-Suppappola, A. Generalized recursive track-before-detect with proposal partitioning for tracking varying number of multiple targets in low SNR. IEEE Trans. Signal Process. 2016, 64, 2819–2834. [Google Scholar] [CrossRef]
- Ubeda-Medina, L.; Garcia-Fernandez, A.F.; Grajal, J. Adaptive auxiliary particle filter for track-before-detect with multiple targets. IEEE Trans. Aerosp. Electron. Syst. 2017, 53, 2317–2330. [Google Scholar] [CrossRef]
- Boers, Y.; Mandal, P.K. Optimal particle-filter-based detector. IEEE Signal Process. Lett. 2019, 26, 435–439. [Google Scholar] [CrossRef]
- Tian, X.; Liu, J.; Mallick, M.; Huang, K. Simultaneous detection and tracking of moving-target shadows in ViSAR imagery. IEEE Trans. Geosci. Remote Sens. 2020, 59, 1182–1199. [Google Scholar] [CrossRef]
- Davey, S.J.; Fabrizio, G.A.; Rutten, M.G. Detection and tracking of multipath targets in over-the-horizon radar. IEEE Trans. Aerosp. Electron. Syst. 2018, 55, 2277–2295. [Google Scholar] [CrossRef]
- Yan, B.; Giorgetti, A.; Paolini, E. A track-before-detect algorithm for UWB radar sensor networks. Signal Process. 2021, 189, 108257. [Google Scholar] [CrossRef]
- Northardt, T. A Cramér-rao lower bound derivation for passive sonar track-before-detect algorithms. IEEE Trans. Inf. Theory 2020, 66, 6449–6457. [Google Scholar] [CrossRef]
- Salmond, D.J.; Birch, H. A particle filter for track-before-detect. In Proceedings of the 2001 American Control Conference, Arlington, VA, USA, 25–27 June 2001; Cat. No. 01CH37148. IEEE: Piscataway, NJ, USA, 2001; Volume 5, pp. 3755–3760. [Google Scholar]
- Boers, Y.; Driessen, J.N. Particle filter based detection for tracking. In Proceedings of the 2001 American Control Conference, Arlington, VA, USA, 25–27 June 2001; Cat. No. 01CH37148. IEEE: Piscataway, NJ, USA, 2001; Volume 6, pp. 4393–4397. [Google Scholar]
- Vo, B.N.; Vo, B.T.; Pham, N.T.; Suter, D. Joint detection and estimation of multiple objects from image observations. IEEE Trans. Signal Process. 2010, 58, 5129–5141. [Google Scholar] [CrossRef]
- Dai, K.; Wang, Y.; Ji, Q.; Du, H.; Yin, C. Multiple vehicle tracking based on labeled multiple Bernoulli filter using pre-clustered laser range finder data. IEEE Trans. Veh. Technol. 2019, 68, 10382–10393. [Google Scholar] [CrossRef]
- Kramer, J.D.R.; Reid, W.S. Track-before-detect processing for an airborne type radar. In Proceedings of the IEEE International Conference on Radar, Arlington, VA, USA, 7–10 May 1990; IEEE: Piscataway, NJ, USA, 1990; pp. 422–427. [Google Scholar]
- Buzzi, S.; Lops, M.; Venturino, L.; Ferri, M. Detection of an unknown number of targets via track-before-detect procedures. In Proceedings of the 2007 IEEE Radar Conference, Waltham, MA, USA, 17–20 April 2007; IEEE: Piscataway, NJ, USA, 2007; pp. 180–185. [Google Scholar]
- Carlson, B.D.; Evans, E.D.; Wilson, S.L. Search radar detection and track with the Hough transform. I. system concept. IEEE Trans. Aerosp. Electron. Syst. 1994, 30, 102–108. [Google Scholar] [CrossRef]
- Carlson, B.D.; Evans, E.D.; Wilson, S.L. Search radar detection and track with the Hough transform. II. Detection statistics. IEEE Trans. Aerosp. Electron. Syst. 1994, 30, 109–115. [Google Scholar] [CrossRef]
- Carlson, B.D.; Evans, E.D.; Wilson, S.L. Search radar detection and track with the Hough transform. III. Detection performance with binary integration. IEEE Trans. Aerosp. Electron. Syst. 1994, 30, 116–125. [Google Scholar] [CrossRef]
- Reed, I.S.; Gagliardi, R.M.; Shao, H.M. Application of three-dimensional filtering to moving target detection. IEEE Trans. Aerosp. Electron. Syst. 1983, 19, 898–905. [Google Scholar] [CrossRef]
- Zhou, G.; Wang, L.; Kirubarajan, T. A pseudo-spectrum approach for weak target detection and tracking. IEEE Trans. Aerosp. Electron. Syst. 2019, 55, 3394–3412. [Google Scholar] [CrossRef]
- Wang, L.; Zhou, G. Pseudo-spectrum based track-before-detect for weak maneuvering targets in range-Doppler plane. IEEE Trans. Veh. Technol. 2021, 70, 3043–3058. [Google Scholar] [CrossRef]
- Barniv, Y. Dynamic programming solution for detecting dim moving targets. IEEE Trans. Aerosp. Electron. Syst. 1985, 21, 144–156. [Google Scholar] [CrossRef]
- Shaw, S.W.; Arnold, J.F. Design and implementation of a fully automated OTH radar tracking system. In Proceedings of the International Radar Conference, Alexandria, VA, USA, 8–11 May 1995; IEEE: Piscataway, NJ, USA, 1995; pp. 294–298. [Google Scholar]
- Buzzi, S.; Lops, M.; Venturino, L. Track-before-detect procedures for early detection of moving target from airborne radars. IEEE Trans. Aerosp. Electron. Syst. 2005, 41, 937–954. [Google Scholar] [CrossRef]
- Tonissen, S.M.; Evans, R.J. Peformance of dynamic programming techniques for track-before-detect. IEEE Trans. Aerosp. Electron. Syst. 1996, 32, 1440–1451. [Google Scholar] [CrossRef]
- Johnston, L.A.; Krishnamurthy, V. Performance analysis of a dynamic programming track before detect algorithm. IEEE Trans. Aerosp. Electron. Syst. 2002, 38, 228–242. [Google Scholar] [CrossRef]
- Yue, S.; Kong, L.; Yang, J.; Yi, W. A Kalman filtering-based dynamic programming track-before-detect algorithm for turn target. In Proceedings of the 2010 International Conference on Communications, Circuits and Systems (ICCCAS), Chengdu, China, 28–30 July 2010; IEEE: Piscataway, NJ, USA, 2010; pp. 449–452. [Google Scholar]
- Wang, Z.; Sun, J. Maneuvering target tracking via dynamic-programming based Track-Before-Detect algorithm. In Proceedings of the 2016 CIE International Conference on Radar (RADAR), Guangzhou, China, 10–13 October 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 1–4. [Google Scholar]
- Meng, N.; Gao, Q.; Shi, X.; Yan, R. A dynamic programming track-before-detect algorithm based on EKF for acceleration targets. In Proceedings of the 2019 International Conference on Communications, Information System and Computer Engineering (CISCE), Haikou, China, 5–7 July 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 220–225. [Google Scholar]
- Li, X.; Wang, S.; Zheng, D. A DP-TBD algorithm with adaptive state transition set for maneuvering targets. In Proceedings of the 2016 CIE International Conference on Radar (RADAR), Guangzhou, China, 10–13 October 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 1–4. [Google Scholar]
- Ehlers, F.; Orlando, D.; Ricci, G. Batch tracking algorithm for multistatic sonars. IET Radar Sonar Navig. 2012, 6, 746–752. [Google Scholar] [CrossRef]
- Nichtern, O.; Rotman, S.R. Parameter adjustment for a dynamic programming track-before-detect-based target detection algorithm. EURASIP J. Adv. Signal Process. 2008, 2008, 1–19. [Google Scholar] [CrossRef]
- Fang, Z.; Yi, W.; Kong, L.; He, B.; Zhang, X. A multi-frame track-before-detect algorithm for maneuvering targets in radar system. In Proceedings of the 2016 IEEE Radar Conference (RadarConf), Philadelphia, PA, USA, 2–6 May 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 1–6. [Google Scholar]
- Yi, W.; Fang, Z.; Li, W.; Hoseinnezhad, R.; Kong, L. Multi-frame track-before-detect algorithm for maneuvering target tracking. IEEE Trans. Veh. Technol. 2020, 69, 4104–4118. [Google Scholar] [CrossRef]
- Barniv, Y.; Kella, O. Dynamic programming solution for detecting dim moving targets part II: Analysis. IEEE Trans. Aerosp. Electron. Syst. 1987, 23, 776–788. [Google Scholar] [CrossRef]
- Liu, S.; Chen, X.; Zeng, T.; Zheng, L. New analytical approach to detection threshold of a dynamic programming track-before-detect algorithm. IET Radar Sonar Navig. 2013, 7, 773–779. [Google Scholar] [CrossRef]
- Buzzi, S.; Lops, M.; Venturino, L.; Ferri, M. Track-before-detect procedures in a multi-target environment. IEEE Trans. Aerosp. Electron. Syst. 2008, 44, 1135–1150. [Google Scholar] [CrossRef]
- Yi, W.; Morelande, M.R.; Kong, L.; Yang, J. An efficient multi-frame track-before-detect algorithm for multi-target tracking. IEEE J. Sel. Top. Signal Process. 2013, 7, 421–434. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Wu, X.; Ding, J.; Wang, Z.; Wang, M. Dynamic Programming-Based Track-before-Detect Algorithm for Weak Maneuvering Targets in Range–Doppler Plane. Remote Sens. 2024, 16, 2639. https://doi.org/10.3390/rs16142639
Wu X, Ding J, Wang Z, Wang M. Dynamic Programming-Based Track-before-Detect Algorithm for Weak Maneuvering Targets in Range–Doppler Plane. Remote Sensing. 2024; 16(14):2639. https://doi.org/10.3390/rs16142639
Chicago/Turabian StyleWu, Xinghui, Jieru Ding, Zhiyi Wang, and Min Wang. 2024. "Dynamic Programming-Based Track-before-Detect Algorithm for Weak Maneuvering Targets in Range–Doppler Plane" Remote Sensing 16, no. 14: 2639. https://doi.org/10.3390/rs16142639
APA StyleWu, X., Ding, J., Wang, Z., & Wang, M. (2024). Dynamic Programming-Based Track-before-Detect Algorithm for Weak Maneuvering Targets in Range–Doppler Plane. Remote Sensing, 16(14), 2639. https://doi.org/10.3390/rs16142639