Abstract
Since probability hypothesis density (PHD) filters do not need explicit data association, they have recently been widely used in radar multi-target tracking (MTT). However, in existing PHD filters, sampling times are generally considered the same for all targets. Due to the limitation of antenna beam width in radar applications, the same sampling time for all targets will lead to a mismatch between the predicted data and measurement data, reducing the accuracy of radar MTT. In order to eliminate the estimation error with less computational cost, a radar nonlinear multi-target tracking method with a parallel PHD filter is proposed in this article. The measurement area is divided into several subspaces according to the beam width of the radar antenna, and the PHD of all subspaces is calculated in parallel. Then, multi-feature information in radar echo assists tracking and improves real-time performance. Experimental results in various scenarios illustrate that the proposed method can eliminate the estimation errors introduced by sampling time diversity at the cost of less computation cost, especially in cluttered environments.
Subject terms: Engineering, Mathematics and computing
Introduction
Radar MTT plays a vital role in a radar system to estimate multi-target states from radar measurement data in real-time1–3. Traditional radar MTT algorithms employ data association techniques, for instance, probabilistic multiple hypothesis tracking (PMHT)4, joint probabilistic data association (JPDA)5, and multiple hypothesis tracking (MHT)6. The time cost increases exponentially when the high clutter rate or the measurement data is extensive. Recently, PHD filters based on random finite sets (RFS) have been widely used in MTT because they do not need explicit data association.
Many approximations of multi-target filters under the Bayes framework have been proposed, such as multi-target multi-Bernoulli filter (MeMBer)7, cardinalized PHD filter (CPHD)8, Sequential Monte Carlo PHD filter (SMC-PHD)9–12, and Gaussian mixture PHD filter (GM-PHD)13–16. These filters have been widely used in the field of MTT. To further improve the estimation performance and provide target trajectory information, a labeled multi-Bernoulli (LMB) filter17 is proposed, which uses label information to identify different targets. Subsequently, a generalized labeled multi-Bernoulli (GLMB) filter18,19 and various improved labeled RFS-based filters20–23 have been further developed. However, these methods do not consider the diversity of sampling time in practical radar applications. These methods generally assume the same sampling time for all targets. This assumption will lead to estimation error in the practical radar applications, thus reducing the accuracy of multi-target tracking.
In the radar field, beam scanning technology can make the radar more accurately detect the target's position information. Compared with wide beam technology, narrow beam scanning can achieve accurate positioning, higher detection and signal reception accuracy, longer transmission distance, and better transmission signal quality. However, the narrow beam scanning also has a specific limitation: the beam width is limited. Due to the limitation of antenna beam width, targets located in different spatial locations will be detected by different beams, resulting in the diversity of sampling time in the same scanning period. Therefore, using the same sampling time for all targets will lead to a mismatch between the predicted data and measurement data, reducing the accuracy of radar MTT. To address this issue, a time-matching filter based on RFS in24 and a time-matching PHD filter for extended targets in25 are proposed for MTT, which divides the sampling time into several parts on average. However, these methods eliminate the estimation errors caused by sampling time diversity at the expense of a higher time cost. Especially in cluttered environments, the time cost is higher, and the real-time performance is seriously degraded. Therefore, this paper proposes a radar nonlinear MTT method with a parallel PHD filter. The measurement space is divided into several subspaces according to the beam width of the radar antenna, and the PHD of all subspaces is calculated in parallel. Meanwhile, in the PHD update step, Doppler and signal-to-noise ratio (SNR) contained in radar echo are considered as features to eliminate clutter and distinguish different targets, further reducing the computational cost. In the application of radar, because different targets have different Doppler frequencies, and the SNR is related to the radar cross section (RCS), range, and speed of the target, which can distinguish the target and clutter, this paper only selects the Doppler frequency and SNR as the feature information. Of course, it is also possible to select one or several other feature information in the radar echo according to the actual situation to distinguish the target and clutter. Compared with the conventional time matching scheme, the proposed method realizes parallel PHD filtering by dividing measurement space to eliminate the estimation error caused by sampling time mismatch. However, the conventional time-matching scheme will increase the calculation cost when the clutter density is high. In contrast, the proposed method uses multi-feature information of the radar echo to eliminate the clutter in the update step and reduce the calculation cost. Simulations indicate that the proposed method eliminates the estimation errors introduced by sampling time diversity with less computation cost and performs well in real-time in cluttered environments.
The following is a summary of the article's main contributions:
First, we proposed a parallel PHD filter for radar nonlinear MTT, which can enhance real-time and radar MTT performance, especially in cluttered environments.
Second, according to the beam width of the radar antenna, the measurement space is divided into several subspaces to eliminate the estimation errors introduced by sampling time diversity, and the PHD of all subspaces is calculated in parallel.
Third, in the PHD update step, Doppler and signal-to-noise ratio (SNR) contained in radar echo are considered as features to assist multi-target tracking; these features can eliminate clutter and differentiate targets from each other, further reducing the computational cost.
Background
The problem description of multi-target tracking in radar applications
In the practical application of radar, because of the limitation of antenna beam width, targets located in different spatial locations will be detected by different beams, resulting in sampling time diversity for different targets within the same scanning period.
To illustrate this problem further, Fig. 1 shows the surveillance area of the mechanical scanning radar; among them, the radar adopts the clockwise scanning mode, and the scanning speed is constant. In this scenario, there is a target moving at a constant speed. The target position is at the end of the scan . It will move from to during scan , and move from to during scan . Figure 1 also shows that the scanned positions of the target are respectively nearby , , and . Assuming that the target has been stably tracked before the scan , the target’s predicted position by the filter will appear near in the scan . Since is close to the target’s predicted position, will be treated as the target-generated measurement, which is used to update the prediction priors. Similarly, measurement generated during scan will be treated as clutter and does not contribute to the posterior calculation of the target. In the scan , the target will move to and be detected at . According to the calculation result of the scan , the target predicted position by the filter will be close to . If the position is too different from the actual value, the filter may regard as clutter and discard it. Meanwhile, the missed detection probability is used to compensate for the information loss due to the lost measurement, resulting in the divergence of the filter.
Figure 1.

Surveillance area of the mechanical scanning radar.
Because the standard PHD filter does not consider the time information of the multi-target states, it is generally assumed that the measurements of targets are generated simultaneously, so the multi-target states cannot be accurately estimated.
RFS-based PHD filters
The PHD filter based on RFS is an approximate Bayesian filter that propagates the first moment rather than the entire multi-target posterior10. Among them, PHD is defined as an intensity function, expressed as26:
| 1 |
The multi-target state at time is naturally denoted as finite sets in RFS-based PHD filters:
| 2 |
The multi-target measurement at time is denoted by:
| 3 |
where and are target number and measurement number respectively, and respectively represent the collection of all finite subsets of the state space and .
The PHD filter propagates the intensity function in time through two steps: prediction and update10. Let denote the intensity function, the predictor operator is
| 4 |
| 5 |
with designating the PHD of targets for spontaneous birth, designating the PHD of targets for spawned, denoting the object transition kernel, and denoting the target's survival probability.
The update operator is
| 6 |
| 7 |
with denoting the likelihood of individual targets, denoting the target's detection probability, denoting the PHD of clutter, and .
The proposed method
The parallel probability hypothesis density filter
As shown in Eqs. (4) and (6), the PHD filter does not consider the sampling time diversity of different targets, leading to the estimation error between prediction and measurement. Assuming that the radar needs beams to scan the whole measurement area, the measurement area is divided into independent subspaces. Since the scanning time of each subspace is very short, the sampling time diversity of each subspace can be ignored. Therefore, the multi-target state can be expressed as follows:
| 8 |
with denoting the multi-target state whose projection on the measurement space falls on subspace , and denoting the state subspace projected onto subspace in the state space . According to the above state model, the PHD can be expressed as follows:
| 9 |
where symbol stands for the disjoint union, for arbitrary sets and , is equivalent to and .
According to the independence of targets between subspaces, Eq. (9) can be further rewritten as the sum of PHD in different subspaces. An indicator function that accepts any arguments, including vectors, sets, etc., is denoted by
| 10 |
Then the PHD based on parallel processing is expressed as follows:
| 11 |
with denoting the PHD of all targets in subspace . Let denote the posterior PHD obtained at the scan cycle. According to Eq. (11), the predicted PHD of the scan is expressed as:
| 12 |
with denoting the PHD of all birth targets in subspace . The PHD of all birth targets in the surveillance area is
| 13 |
The measurement model can be expressed as follows, which is analogous to the multi-target state model described in Eq. (8):
| 14 |
where is the measurement set from subspace .
The following is the written form of the PHD update operator:
| 15 |
with denoting the likelihood function of the measurement . According to the independence of targets between subspaces, for arbitrary state and measurement , if and , we have . Therefore, Eq. (15) is further rewritten as:
| 16 |
with denoting the single target state subspace projected onto subspace , specifically as follows:
| 17 |
The proposed method's specific steps
In Eq. (16), PHD is denoted by the sum of the PHD components of different subspaces. Compared with the product form, this form of accumulation has better parallel processing ability, so it is suitable for parallel filtering scenarios in radar applications. This paper will use this framework to propose a radar nonlinear multi-target tracking method based on a parallel PHD filter that can eliminate the estimation errors introduced by sampling time diversity with less computation cost. The specific steps of the proposed method are shown in Fig. 2.
Figure 2.
The proposed method's specific steps.
Measurement division
The measurement area is divided into subspaces; targets in the same subspace can be regarded as having the same sampling time. represents the sampling time of subspace , the multi-target state is expressed as follows:
| 18 |
with denoting the sampling time space of the target in subspace , and the multi-target measurement is expressed as follows:
| 19 |
Prediction
Each subspace takes the same sampling time, similar to the division of PHD in Eq. (11), then the PHD is expressed as:
| 20 |
with denoting the PHD of subspace at time . Let denote the posterior PHD of the scan . According to Eq. (20), the predicted PHD of the scan cycle can be defined by:
| 21 |
with denoting all birth targets PHD in subspace , denoting the PHD of targets from to . Note that can be expressed as:
| 22 |
with denoting the PHD of spawned target at time , denoting the targets survival probability at time , and denoting the transition density of individual targets from to .
Feature-aided
The standard PHD filter uses Eq. (6) to update and iterate repeatedly. In the whole iteration process, in Eq. (7) affects the filtering performance, but its calculation only uses the range and bearing information in the measurement. Considering that radar echoes contain abundant feature information in practical applications, such as range, bearing, amplitude, angle, Doppler frequency and SNR. Therefore, in this paper, Doppler and SNR contained in radar echo are considered as features to assist multi-target tracking because these two features of targets and clutter are different, and they are different for various targets. As a result, using these two features can reduce the relatively high computational cost by eliminating much clutter and distinguishing different targets.
In this paper, each target contains feature state in addition to kinematic state , where represents the Doppler frequency, represents the SNR of the target at time , and represent the velocity and the position, respectively, represents the acceleration. The state of each target is the concatenation of kinematic and feature state, denoted as . Similarly, the corresponding target observation is the concatenation of kinematic and feature measurement, where kinematic measurement , range , bearing and is the observation noise; feature measurement . Consequently, this paper uses feature-likelihood to refine the likelihood function of measurement in Eq. (15), as follows
| 23 |
| 24 |
with denoting the likelihood function of measurement generated by single target state of subspace at time , denoting the feature-likelihood of subspace at time . Note that and denote the Doppler frequency feature- likelihood and SNR feature-likelihood respectively, as follows:
| 25 |
| 26 |
where and reflect the weight of the Doppler frequency feature- likelihood and SNR feature-likelihood in the calculation of the total likelihood function, in this paper, = = 0.85 . As a result, when measurements are closer to the clutter than to the target in probability, the likelihood function declines faster, and the clutter can be greatly reduced. In this way, the comparatively high computational cost is decreased while the real-time performance is enhanced.
Update
According to Eqs. (16) and (23), the PHD update operator at scan can be defined by:
| 27 |
| 28 |
with denoting the detection probability, and denoting the clutter density at time .
Finally, multi-target state estimation is extracted. This method divides the measurement area into several subspaces based on the radar antenna's beam width, and the PHD of all subspaces is calculated in parallel. At the same time, multi-feature information in radar echo is used to assist tracking.
Simulation and result analysis
Three simulation examples are used to assess the effectiveness of the proposed method. We compare the proposed parallel PHD filter based on feature-aided (FAP-PHD) against the TM-Joint-GLMB filter24, TM-PHD filter25, and the standard PHD filter through their Gaussian mixture implementation to simulate. The simulations in three different scenarios are shown as follows.
Simulation scene setting
Scenario 1: A mechanical scanning radar is located at (0 m, 0 m) and scans a semicircle region with the scenario setting range of [0 m, 2000 m] and the angle of [0°, 180°]. The radar uses a bidirectionally continuous scanning mode, i.e., it scans repeatedly from 180° to 0° in a clockwise direction and then from 0° to 180° in an anticlockwise direction. The scanning speed is set to 180°/s. The surveillance region contains twelve targets. Figure 3 shows the true target trajectories with common scenes such as target birth, target death, target turning, and trajectory crossover, and Table 1 shows the initial states and lifetimes of targets. The semicircle region is equally divided into twenty subspaces; each subspace covers 9°. Radar range resolution is 10 m, and radar azimuth resolution is 1°; other scenarios are the same. In the surveillance region, clutter is evenly distributed, and the average clutter rate is = 50 points for each scan. In this scenario, the detection probability for each target is = 0.98, and the survival probability for each target is = 0.99.
Figure 3.

True trajectories of targets.
Table 1.
The lifetimes and initial states of targets.
| Target Index | Initial states (m, m/s, m/s2, m, m/s, m/s2) | Lifetime (s) |
|---|---|---|
| 1 | [0, 0, 0.33, 1000, − 37, 0.75] | (1, 70) |
| 2 | [400, − 10, 0.4, 400, 5, 0.01] | (1, 100) |
| 3 | [− 800, 20, − 0.16, 800, − 5, 0.3] | (1, 70) |
| 4 | [400, − 7, − 0.37, 900, − 42, 1] | (20, 100) |
| 5 | [400, − 1.4, − 0.44, 400, 10, 0.05] | (20, 100) |
| 6 | [0, 5.5, 0.29, 1000, 22, − 0.55] | (20, 100) |
| 7 | [− 800, 32, − 1.5, 800, 11, − 0.75] | (40, 100) |
| 8 | [− 200, 15, 0.3, 1800, − 10, 0] | (40, 100) |
| 9 | [− 800, − 3, 1.5, 800, 15, − 0.75] | (60, 100) |
| 10 | [− 200, − 3, 0, 1800, − 15, 0] | (60, 100) |
| 11 | [0, − 20, − 5.6, 1000, − 45, 0.2] | (80, 100) |
| 12 | [− 200, 15, 0, 1800, − 5, 0] | (80, 100) |
Scenario 2: Except for the clutter rate, all other parameters are identical to scenario 1, and we assess the efficiency of the proposed parallel PHD filter in this scenario with increasing clutter rates.
Scenario 3: Except for the detection probability, this scenario is identical to scenario 1. We analyze the efficiency of the proposed parallel PHD filter in dense clutter ( = 300) with decreasing detection probability.
Target tracking setup
The single target motion model27 adopted in the simulation is:
| 29 |
In addition to the kinematic state, each target in the proposed FAP-PHD filter includes a feature state . The nation represents the Kronecker product, and the dimension of the identity matrix is = 2. With a covariance of and a mean of 0, is Gaussian process noise. Here, the covariance matrix and the state-transition matrix are respectively:
| 30 |
| 31 |
with = 1 s denoting the maneuver correlation time, = 0.1 denoting the scalar acceleration standard deviation, and denoting the sampling period.
The model of single-target observation is
| 32 |
where the observation matrix , and are the bearing and range of state , and is the observation noise. The observation noise follows Gaussian distribution with a covariance of and a mean of 0. The Doppler frequency of each target in the proposed FAP-PHD filter is calculated by
| 33 |
with and denoting the target's Doppler frequency and the radar frequency, denoting the speed of light, and denoting the target radial velocity. The SNR of each target at adjacent moments follows a normal distribution with mean 6 and variance 2. For each scenario, the same target trajectory is used in 100 Monte Carlo trials to record the average performance, and each trial is independent of the other. Additionally, the efficiency of four filters is assessed using computational time and optimal subpattern assignment metric (OSPA) errors28.
Analysis of the results
Results analysis for scenario 1
Figure 4 presents the OSPA distance and its location and cardinality components for different filters. In this figure, “OSPA Dist,” “OSPA Loc,” and “OSPA Card” refer to OSPA distance, location components of OSPA, and cardinality components of OSPA, respectively. Figure 5 presents the computational time of different filters. It demonstrates that the FAP-PHD performs slightly better in location estimation and cardinality estimation than the TM-Joint-GLMB filter and outperforms the TM-PHD filter and the standard PHD filter, especially when targets disappear at = 70 s and new targets are discovered at = 20 s, = 40 s, = 60 s, and = 80 s. However, the TM-Joint-GLMB filter is more computationally expensive, and the FAP-PHD filter performs marginally higher computation time than the standard PHD filter.
Figure 4.
OSPA distance and its location and cardinality components for different filters ( = 50, = 0.98).
Figure 5.

Mean computational time of different filters ( = 50, = 0.98).
When the clutter density is comparatively low, and the detection probability is relatively high, that is, = 50 and = 0.98, the OSPA error and computing time for different filters are shown in Table 2. When compared to the standard PHD filter, the proposed FAP-PHD filter reduces the average OSPA error by 66.88%, while the average OSPA errors of the TM-PHD and TM-Joint-GLMB filters are reduced by 19.23% and 51.42%, respectively. The average computational time of the FAP-PHD filter is increased by 1.4 times, while the average computational time of the TM-Joint-GLMB filter and the TM-PHD filter is increased by 18 times and 4.3 times, respectively, when compared to the standard PHD filter. As a result, the FAP-PHD filter enhances tracking performance compared to the TM-Joint-GLMB filter without significantly increasing time cost.
Table 2.
OSPA error and computing time for different filters ( = 50, = 0.98).
| Filter | Standard PHD | TM-PHD | TM-Joint-GLMB | FAP-PHD |
|---|---|---|---|---|
| OSPA error (m) | 33.3810 | 26.9609 | 16.2156 | 11.0570 |
| Computing time (s) | 0.0053 | 0.0227 | 0.0943 | 0.0076 |
Significant values are in bold.
Results analysis for scenario 2
Figure 6 shows the mean OSPA performance improvement versus clutter rates. Table 3 shows the improvement in real-time performance versus clutter rates. As can be observed in Fig. 6, the average OSPA error of the proposed FAP-PHD filter remains essentially the same when the clutter density rises, but the mean OSPA errors of the other three filters increase. The time cost of the FAP-PHD filter is less than that of the other three filters, except that it is marginally higher than the standard PHD filter at = 50.
Figure 6.

The mean OSPA performance improvement versus clutter rates.
Table 3.
The improvement in real-time performance versus clutter rates ( = 0.98).
| Filter | = 50 | = 100 | = 150 | = 200 | = 250 | = 300 |
|---|---|---|---|---|---|---|
| Standard PHD | 0.0053 | 0.0091 | 0.0128 | 0.0169 | 0.0192 | 0.0196 |
| TM-PHD | 0.0227 | 0.0411 | 0.0544 | 0.0827 | 0.1053 | 0.1173 |
| TM-Joint-GLMB | 0.0943 | 0.1039 | 0.1078 | 0.1214 | 0.1319 | 0.1355 |
| FAP-PHD | 0.0076 | 0.0077 | 0.0077 | 0.00864 | 0.0089 | 0.0097 |
Significant values are in bold.
When the clutter density is relatively high, that is, = 300, the proposed FAP-PHD filter reduces the average OSPA error by 74.14% compared with the standard PHD filter. In comparison, the average OSPA errors of the TM-Joint-GLMB filter and the TM-PHD filter are reduced by 7.22% and 5.43%, respectively. The time cost of the FAP-PHD filter is reduced by 50.5%, while that of the TM-PHD and the TM-Joint-GLMB filters is increased by six times and 6.9 times, respectively. The results show that in this scenario, compared with the standard PHD filter, the tracking performance of the FAP-PHD filter is improved by 74.14%, and the real-time performance is enhanced by 50.5%.
Results analysis for scenario 3
Figure 7 shows the mean OSPA performance improvement versus detection probability. Table 4 shows the improvement in real-time performance versus detection probability. The results indicated that the average OSPA errors of all four filters increase with the decrease of detection probability. However, the proposed FAP-PHD filter obviously outperforms the TM-Joint-GLMB filter, the TM-PHD filter, and the standard PHD filter. Meanwhile, the average computational time of the FAP-PHD filter is lower than that of the other three filters.
Figure 7.

The mean OSPA performance improvement versus detection probability.
Table 4.
The improvement in real-time performance versus detection probability.
| Filter | = 0.8 | = 0.85 | = 0.9 | = 0.95 | = 0.98 |
|---|---|---|---|---|---|
| Standard PHD | 0.0263 | 0.0253 | 0.0231 | 0.0216 | 0.0196 |
| TM-PHD | 0.1394 | 0.1314 | 0.1267 | 0.1234 | 0.1173 |
| TM-Joint-GLMB | 0.1519 | 0.1494 | 0.1416 | 0.1398 | 0.1355 |
| FAP-PHD | 0.0118 | 0.0114 | 0.01057 | 0.0103 | 0.0097 |
When the clutter density is relatively high and the detection probability is relatively low, that is, = 300 and = 0.8, the average OSPA error of the FAP-PHD filter is reduced by 64.19% compared with the standard PHD filter. In comparison, the average OSPA errors of the TM-Joint-GLMB and the TM-PHD filters are reduced by 5.82% and 3.81%, respectively. In the meantime, the time cost of the FAP-PHD filter is reduced by 55.1%, while that of the TM-PHD and the TM-Joint-GLMB filters is increased by 5.3 times and 5.8 times, respectively. The results show that in this scenario, compared with the standard PHD filter, the FAP-PHD filter has a tracking performance improvement of 64.19% and a real-time performance improvement of 55.1%.
All simulation results in three scenarios demonstrated that the proposed FAP-PHD filter performs exceptionally well in real-time and tracking, especially in cluttered environments. The proposed method adopts the parallel probability hypothesis density filter, which divides the measurement area into several subspaces and then takes the SNR and Doppler frequency contained in radar echoes as the features of auxiliary multi-target tracking. These features can eliminate clutter and differentiate targets from each other, thus eliminating the estimation errors introduced by sampling time diversity with less computation cost. As expected, with increasing clutter rate and decreasing detection probability, the FAP-PHD filter has a lower mean OSPA error and a faster computing time when compared to the TM-Joint-GLMB filter, the TM-PHD filter, and the standard PHD filter. Simulations are consistent with the theoretical analysis.
In summary, simulations demonstrated that the proposed method not only outperforms the TM-Joint-GLMB filter, the TM-PHD filter, and the standard PHD filter in tracking performance but also has advantages in real-time performance, especially in cluttered environments. Therefore, the FAP-PHD filter is suitable for radar application scenarios that require high real-time and tracking accuracy performance.
Conclusion
This article proposes a radar nonlinear MTT method with a parallel PHD filter. According to the beam width of the radar antenna, the measurement area is divided into several subspaces to realize the parallel filtering on each subspace. Then, the feature information in the radar echo is used to eliminate clutter further, thus eliminating the estimation errors caused by sampling time diversity with less computation cost. Simulations demonstrated that the proposed method could address the problem of sampling time diversity in radar applications and obtain higher tracking performance with less computational cost, especially in cluttered environments. However, the proposed method still has challenges, such as extended target tracking and multi-sensor fusion. In further research, we focus on applying the proposed method to multi-sensor fusion and extended target tracking.
Acknowledgements
This work is supported by the National Natural Science Foundation of China (Grant no. 61971179).
Author contributions
Jin Tao: Conceptualization, Methodology, Data curation, Software, Writing. Defu Jiang: Conceptualization, Methodology, Data curation. Jialin Yang and Yan Han: Validation, Data curation, review and editing. Song Wang and Xingchen Lu: Validation, review and editing.
Data availability
The data generated during this study are included in this article. Matlab code is available from the corresponding author on reasonable request.
Competing interests
The authors declare no competing interests.
Footnotes
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Contributor Information
Jin Tao, Email: taojin@hhu.edu.cn.
Defu Jiang, Email: surfer_jiangdf0801@163.com.
References
- 1.Mahafza BR. Introduction to Radar Analysis. Springer; 2017. [Google Scholar]
- 2.Richards MA, Scheer J, Holm W. Principles of Modern Radar. Springer; 2010. [Google Scholar]
- 3.Franceschetti G, Lanari R. Synthetic Aperture Radar Processing. Springer; 2018. [Google Scholar]
- 4.Song TL, Musicki D, Lee HH, Wang X. Point target probabilistic multiple hypothesis tracking. IET Radar. Sonar. Navig. 2011;5(6):632–637. doi: 10.1049/iet-rsn.2010.0260. [DOI] [Google Scholar]
- 5.Kirubarajan T, Bar-Shalom Y. Probabilistic data association techniques for target tracking in clutter. Proc. IEEE. 2004;92(3):536–557. doi: 10.1109/JPROC.2003.823149. [DOI] [Google Scholar]
- 6.Coraluppi SP, Carthel CA. Multiple-hypothesis tracking for targets producing multiple measurements. IEEE Trans. Aerosp. Electron. Syst. 2018;54(3):1485–1498. doi: 10.1109/TAES.2018.2796478. [DOI] [Google Scholar]
- 7.Vo BT, Vo BN, Cantoni A. The cardinality balanced multi-target multi-bernoulli filter and its implementations. IEEE Trans. Signal Process. 2009;57(2):409–423. doi: 10.1109/TSP.2008.2007924. [DOI] [Google Scholar]
- 8.Lundquist C, Granström K, Orguner U. An extended target CPHD filter and a gamma Gaussian inverse wishart implementation. IEEE J. Sel. Topics Signal Process. 2013;7(3):472–483. doi: 10.1109/JSTSP.2013.2245632. [DOI] [Google Scholar]
- 9.Vo, B. N., Singh, S. & Doucet, A. Sequential Monte Carlo implementation of the PHD filter for multi-target tracking. in Proceedings of 6th International Conference on Information Fusion, 792–799 (2003).
- 10.Vo BN, Singh S, Doucet A. Sequential Monte Carlo methods for multi-target filtering with random finite sets. IEEE Trans. Aerosp. Electron. Syst. 2005;41(4):1224–1245. doi: 10.1109/TAES.2005.1561884. [DOI] [Google Scholar]
- 11.Vermaak J, Godsill SJ, Perez P. Monte Carlo filtering for multi target tracking and data association. IEEE Trans. Aerosp. Electron. Syst. 2005;41:309–332. doi: 10.1109/TAES.2005.1413764. [DOI] [Google Scholar]
- 12.Li T, Sun S, Sattar TP. High-speed Sigma-gating SMC-PHD filter. Signal Process. 2013;93(9):2586–2593. doi: 10.1016/j.sigpro.2013.03.011. [DOI] [Google Scholar]
- 13.Vo BN, Ma WK. The Gaussian mixture probability hypothesis density filter. IEEE Trans. Signal Process. 2006;54(11):4091–4104. doi: 10.1109/TSP.2006.881190. [DOI] [Google Scholar]
- 14.He X, Liu G. Improved Gaussian mixture probability hypothesis density smoother. Signal Process. 2016;120(11):56–63. doi: 10.1016/j.sigpro.2015.08.011. [DOI] [Google Scholar]
- 15.Pollard E, Pannetier B, Rombaut M. Hybrid algorithms for multitarget tracking using MHT and GM-CPHD. IEEE Trans. Aerosp. Electron. Syst. 2011;47(2):832–847. doi: 10.1109/TAES.2011.5751229. [DOI] [Google Scholar]
- 16.Clark, D. E., Panta, K. & Vo, B. N. The GM-PHD filter multiple target tracker. in Proceedings of 9th International Conference on Information Fusion, 1749–1756 (2006).
- 17.Vo BT, Vo BN. Labeled random finite sets and multi-object conjugate priors. IEEE Trans. Signal Process. 2013;61(13):3460–3475. doi: 10.1109/TSP.2013.2259822. [DOI] [Google Scholar]
- 18.Reuter S, Vo BT, Vo BN, Dietmayer K. The labeled multi-Bernoulli filter. IEEE Trans. Signal Process. 2014;62(12):3246–3260. doi: 10.1109/TSP.2014.2323064. [DOI] [Google Scholar]
- 19.Vo BN, Vo BT, Hoang H. An efficient implementation of the generalized labeled multi-Bernoulli filter. IEEE Trans. Signal Process. 2017;65(8):1975–1987. doi: 10.1109/TSP.2016.2641392. [DOI] [Google Scholar]
- 20.Beard M, et al. Multiple extended target tracking with labeled random finite sets. IEEE Trans. Signal Process. 2016;64(7):1638–1653. doi: 10.1109/TSP.2015.2505683(2016). [DOI] [Google Scholar]
- 21.Gao Y, Jiang D, Zhang C, Guo S. A labeled GM-PHD filter for explicitly tracking multiple targets. Sensors. 2021;21(11):3932. doi: 10.3390/s21113932. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.Trezza A, Bucci DJ, Varshney PK. Multi-sensor joint adaptive birth sampler for labeled random finite set tracking. IEEE Trans. Signal Process. 2022;70:1010–1025. doi: 10.1109/TSP.2022.3151553. [DOI] [Google Scholar]
- 23.García-Fernández ÁF, Svensson L, Williams JL, Xia Y, Granstrom K. Trajectory Poisson multi-Bernoulli filters. IEEE Trans. Signal Process. 2020;68:4933–4945. doi: 10.1109/TSP.2020.3017046. [DOI] [Google Scholar]
- 24.Jiang D, et al. Time-matching random finite set-based filter for radar multi-target tracking. Sensors. 2018;18(12):4416. doi: 10.3390/s18124416. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Jiang D, Liu M, Gao Y, Gao Y. Time-matching extended target probability hypothesis density filter for multi-target tracking of high resolution radar. Signal Process. 2019;157:151–161. doi: 10.1016/j.sigpro.2018.12.002. [DOI] [Google Scholar]
- 26.Mahler, R. P. Statistical Multisource-Multitarget Information Fusion. (2007).
- 27.Koch JW. Bayesian approach to extended object and cluster tracking using random matrices. IEEE Trans. Aerosp. Electron. Syst. 2008;44(3):1042–1059. doi: 10.1109/TAES.2008.4655362. [DOI] [Google Scholar]
- 28.Schuhmacher D, Vo BT, Vo BN. A consistent metric for performance evaluation of multi-object filters. IEEE Trans. Signal Process. 2008;56(8):3447–3457. doi: 10.1109/TSP.2008.920469. [DOI] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
The data generated during this study are included in this article. Matlab code is available from the corresponding author on reasonable request.


