| Literature DB >> 27171088 |
Zhe Liu1,2, Zulin Wang3,4, Mai Xu5.
Abstract
In multi-target tracking, the key problem lies in estimating the number and states of individual targets, in which the challenge is the time-varying multi-target numbers and states. Recently, several multi-target tracking approaches, based on the sequential Monte Carlo probability hypothesis density (SMC-PHD) filter, have been presented to solve such a problem. However, most of these approaches select the transition density as the importance sampling (IS) function, which is inefficient in a nonlinear scenario. To enhance the performance of the conventional SMC-PHD filter, we propose in this paper two approaches using the cubature information filter (CIF) for multi-target tracking. More specifically, we first apply the posterior intensity as the IS function. Then, we propose to utilize the CIF algorithm with a gating method to calculate the IS function, namely CISMC-PHD approach. Meanwhile, a fast implementation of the CISMC-PHD approach is proposed, which clusters the particles into several groups according to the Gaussian mixture components. With the constructed components, the IS function is approximated instead of particles. As a result, the computational complexity of the CISMC-PHD approach can be significantly reduced. The simulation results demonstrate the effectiveness of our approaches.Entities:
Keywords: Gaussian mixture; J0101; Sequential monte carlo; cubature information filter; importance sampling; probability hypothesis density
Year: 2016 PMID: 27171088 PMCID: PMC4883344 DOI: 10.3390/s16050653
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Removing observations generated by the estimated targets.
Compute the distance Extract Remove Return |
The CISMC-PHD filter at time k.
Calculate the IS function Approximate the IS function Calculate Compute Estimate the state set Resample particles Remove the observations of survival targets using Draw particle from Equation (11) to obtain the birth particles Return |
Figure 1Framework of the F-CISMC-PHD approach. In the IS function Approximating step, we utilize the survival and birth components to approximate the IS functions. Then the predicted particles are generated and updated in the PHD prediction and update step to achieve the posterior particles. By clustering the particles into several groups, the Gaussian Mixture components (namely survival components) can be constructed in the survival components construction step. Meanwhile, we also apply the survival components to estimate the birth components in the birth components construction step. These components are used to approximate the IS functions in the next iteration.
The construction of target components.
Initiate the weight of the target component Normalize Add the number of target components Substitute Save the weight of the current component as Return the target components |
Initial states of the targets.
| Target | State | Appearing(s) | Disappearing(s) |
|---|---|---|---|
| 1 | 1 | 40 | |
| 2 | 8 | 50 | |
| 3 | 25 | 70 | |
| 4 | 59 | 70 | |
| 5 | 59 | 70 |
Figure 2Ground-truth trajectories of five targets with the clutter number setting to be 10. The target trajectories are depicted by circle-solid lines with different colors, while the asterisks denote clutters.
Figure 3Estimated trajectories of three approaches with clutter number being 10. The estimated trajectories are represented with the red (light) points, while the true trajectories are with the black (dark) solid line. (a) Trajectories of IBSMC-PHD; (b) Trajectories of CISMC-PHD; (c) Trajectories of F-CISMC-PHD.
Figure 4OSPA distances of the IBSMC-PHD, CISMC-PHD and F-CISMC-PHD approaches with clutter number being 10.
Figure 5Estimated numbers and RMSEs of IBSMC-PHD, CISMC-PHD and F-CISMC-PHD approaches with clutter number being 10. (a) Estimated numbers of the three approaches; (b) RMSEs of the three approaches.
Averaged Estimation Errors and Computational Times per 100 particles.
| Approaches | OSPA (m) | RMSE | Time (s) |
|---|---|---|---|
| IBSMC-PHD | 46.20 | 0.44 | 0.02 |
| CISMC-PHD | 25.48 | 0.24 | 0.2 |
| F-CISMC-PHD | 31.93 | 0.30 | 0.06 |
Figure 6Estimated error of the IBSMC-PHD, CISMC-PHD and F-CISMC-PHD approaches along with the clutter number changing from 1 to 30. (a) Averaged OSPA distances; (b) Averaged RMSEs of estimated number.
Tracking Performance over different detection probabilities.
| IBSMC-PHD | CISMC-PHD | F-CISMC-PHD | IBSMC-PHD | CISMC-PHD | F-CISMC-PHD | |
|---|---|---|---|---|---|---|
| OSPA(m) | 52.13 | 34.40 | 40.21 | 43.55 | 27.39 | 29.82 |
| RMSE | 0.54 | 0.37 | 0.47 | 0.47 | 0.32 | 0.37 |
| OSPA(m) | 43.55 | 27.39 | 29.82 | 39.35 | 23.20 | 23.02 |
| RMSE | 0.42 | 0.27 | 0.31 | 0.35 | 0.22 | 0.24 |
Tracking Performance over different .
| IBSMC-PHD | CISMC-PHD | F-CISMC-PHD | IBSMC-PHD | CISMC-PHD | F-CISMC-PHD | |
|---|---|---|---|---|---|---|
| OSPA(m) | 49.62 | 27.32 | 29.66 | 50.40 | 27.64 | 29.99 |
| RMSE | 0.43 | 0.33 | 0.37 | 0.47 | 0.34 | 0.38 |
| OSPA(m) | 51.04 | 27.43 | 30.74 | 52.56 | 28.02 | 31.3 |
| RMSE | 0.50 | 0.35 | 0.39 | 0.45 | 0.35 | 0.39 |