| Literature DB >> 29617348 |
Zhuowei Liu1, Shuxin Chen2, Hao Wu3, Renke He4, Lin Hao5.
Abstract
In multi-target tracking, the outliers-corrupted process and measurement noises can reduce the performance of the probability hypothesis density (PHD) filter severely. To solve the problem, this paper proposed a novel PHD filter, called Student's t mixture PHD (STM-PHD) filter. The proposed filter models the heavy-tailed process noise and measurement noise as a Student's t distribution as well as approximates the multi-target intensity as a mixture of Student's t components to be propagated in time. Then, a closed PHD recursion is obtained based on Student's t approximation. Our approach can make full use of the heavy-tailed characteristic of a Student's t distribution to handle the situations with heavy-tailed process and the measurement noises. The simulation results verify that the proposed filter can overcome the negative effect generated by outliers and maintain a good tracking accuracy in the simultaneous presence of process and measurement outliers.Entities:
Keywords: PHD filter; Student’s t mixture; multi-target tracking; outliers; robustness
Year: 2018 PMID: 29617348 PMCID: PMC5948621 DOI: 10.3390/s18041095
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Illustration of heavy-tailed noise distribution and Gaussian noise distribution.
Pseudocode for the STM-PHD filter.
|
|
Pseudocode for the cubature rule based STM-PHD filter.
A list of initial target states.
| Target Index | Life Time (s) | Initial States (m, m/s, m, m/s) |
|---|---|---|
| #1 | (1, 70) | [0, 0, 0, −10] |
| #2 | (1, 100) | [400, −10, −600, 5] |
| #3 | (1, 70) | [−800, 20, −200, −5] |
| #4 | (20, 100) | [400, −7, −600, −4] |
| #5 | (20, 100) | [400, −2.5, −600, 10] |
| #6 | (20, 100) | [0, 7.5, 0, −5] |
| #7 | (40, 100) | [−800, 12, −200, 7] |
| #8 | (40, 100) | [−200, −3, 800, −10] |
| #9 | (60, 100) | [−800, 3, −200, 15] |
| #10 | (60, 100) | [−200, −3, 800, −15] |
| #11 | (80, 100) | [0, −20, 0, −15] |
| #12 | (80, 100) | [−200, 15, 800, −5] |
Figure 2True trajectories of each target.
Figure 3Measurements and true target positions versus time: (a) in x coordinate; (b) in y coordinate.
Figure 4Comparison of cardinality estimation of two filters with fixed clutter rate (λc = 20).
Figure 5Comparison of OSPA distance of two filters with fixed clutter rate (λc = 20).
Figure 6Comparison of OSPA distance of two filters with different contaminated rate.
Figure 7Comparison of OSPA distance for two filters with different clutter rate.
Average computing time with different clutter rates.
| Clutter Rate | ||||||
|---|---|---|---|---|---|---|
| 0 | 10 | 20 | 30 | 40 | 50 | |
| GM-PHD | 0.9217 s | 0.9917 s | 1.0782 s | 1.1253 s | 1.1938 s | 1.2068 s |
| STM-PHD | 0.9146 s | 0.9961 s | 1.0780 s | 1.1417 s | 1.2576 s | 1.2486 s |
A list of initial target states.
| Target Index | Life Time (s) | Initial States (m, m/s, m, m/s, rad/s) |
|---|---|---|
| #1 | (1, 100) | [1000, −10, 1500, −10, 2π/(180 × 8)] |
| #2 | (10, 100) | [−250, 20, 1000, 3, −2π/(180 × 3)] |
| #3 | (10, 100) | [−1500, 11, 250, 10, −2π/(180 × 2)] |
| #4 | (10, 66) | [−1500, 43, 250, 0, 0] |
| #5 | (20, 80) | [250, 11, 750, 5, 2π/(180 × 4)] |
| #6 | (40, 100) | [−250, −12, 1000, −12, 2π/(180 × 2)] |
| #7 | (40, 100) | [1000, 0, 1500, −10, 2π/(180 × 4)] |
| #8 | (40, 80) | [250, −50, 750, 0, −2π/(180 × 4)] |
| #9 | (60, 100) | [1000, −50, 1500, 00, −2π/180 × 4] |
| #10 | (60, 100) | [250, −40, 750, 25, 2π/(180 × 4)] |
Figure 8True trajectories of each target.
Figure 9Measurements and true target positions versus time: (a) in x coordinate; (b) in y coordinate.
Figure 10Comparison of cardinality estimation of two filters with fixed clutter rate (λc = 20).
Figure 11Comparison of OSPA distance of two filters with fixed clutter rate (λc = 20).
Figure 12Comparison of OSPA distance of two filters with different contamination rates.
Figure 13Comparison of OSPA distance of two filters with different clutter rates.
Average computing time with different clutter rate.
| Clutter Rate | ||||||
|---|---|---|---|---|---|---|
| 0 | 10 | 20 | 30 | 40 | 50 | |
| GM-PHD | 1.0142 s | 1.3780 s | 1.8481 s | 2.4988 s | 3.3321 s | 3.9051 s |
| STM-PHD | 1.8534 s | 3.3179 s | 5.4081 s | 8.5213 s | 12.9163 s | 16.6113 s |