| Literature DB >> 31698779 |
Abstract
In maneuvering target tracking applications, the performance of the traditional interacting multiple model (IMM) filter deteriorates seriously under heavy-tailed measurement noises which are induced by outliers. A robust IMM filter utilizing Student's t-distribution is proposed to handle the heavy-tailed measurement noises in this paper. The measurement noises are treated as Student's t-distribution, whose degrees of freedom (dof) and scale matrix are assumed to be governed by gamma and inverse Wishart distributions, respectively. The mixing distributions of the target state, dof, and scale matrix are achieved through the interacting strategy of IMM filter. These mixing distributions are used for the initialization of time prediction. The posterior distributions of the target state, dof, and scale matrix conditioned on each mode are obtained by employing variational Bayesian approach. Then, the target state, dof, and scale matrix parameters are jointly estimated. A variational method is also given to estimate the mode probability. The unscented transform is utilized to solve the nonlinear estimation problem. Simulation results show that the proposed filter improves the estimation accuracy of target state and mode probability over existing filters under heavy-tailed measurement noises.Entities:
Keywords: IMM; Student’s t-distribution; filter; heavy-tailed measurement noises; robust; variational Bayesian
Year: 2019 PMID: 31698779 PMCID: PMC6891737 DOI: 10.3390/s19224830
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1True track of target and sensor location.
Figure 2Root mean square errors (RMSEs) versus time in Case A. (a) Position; (b) Velocity; (c) Turn rate.
Figure 3RMSEs versus time in Case B. (a) Position; (b) Velocity; (c) Turn rate.
Figure 4RMSEs versus time in Case C. (a) Position; (b) Velocity; (c) Turn rate.
Figure 5RMSEs versus time in Case D. (a) Position; (b) Velocity; (c) Turn rate.
Average root mean square errors of filters in four cases.
| Case | VBStdF | IMMF | IMMVBF | IMMVBStdF | Proposed Filter | |
|---|---|---|---|---|---|---|
|
| A | 19.9747 | 4.3292 | 4.3755 | 4.3812 | 4.5475 |
| B | 17.1240 | 2.3064 | 1.7662 | 1.7485 | 1.8055 | |
| C | 39.8238 | 17.5279 | 9.1497 | 9.7692 | 5.1772 | |
| D | 37.3586 | 16.9337 | 8.1700 | 8.9868 | 2.0456 | |
|
| A | 1.8595 | 0.8287 | 0.8410 | 0.8361 | 0.8627 |
| B | 1.5341 | 0.6204 | 0.5097 | 0.5018 | 0.5136 | |
| C | 2.9977 | 3.3905 | 1.3687 | 1.4143 | 0.9405 | |
| D | 2.7279 | 3.3061 | 1.2562 | 1.3375 | 0.5493 | |
|
| A | 0.0125 | 0.0098 | 0.0100 | 0.0099 | 0.0101 |
| B | 0.0111 | 0.0077 | 0.0071 | 0.0072 | 0.0071 | |
| C | 0.0149 | 0.0316 | 0.0130 | 0.0130 | 0.0106 | |
| D | 0.0138 | 0.0309 | 0.0122 | 0.0125 | 0.0073 |
Figure 6Estimates of degrees of freedom parameters versus time. (a) ; (b) ; (c) ; (d) .
Figure 71000 Monte Carlo runs averaged estimates of mode probabilities for constant velocity model in four cases. (a) Case A; (b) Case B; (c) Case C; (d) Case D.
Computational complexity of filters, where m denotes the dimension of measurements, n denotes the dimension of target state, M denotes the number of models for interacting multiple model type filters, and N denotes the number of fixed point iterations for variational Bayesian approach based filters.
| Filter | Number of Flops |
|---|---|
|
| (4 |
|
| (4 |
|
| ( |
|
| (3 |
|
| (4 |
Computation time of filters in four cases.
| Case | VBStdF | IMMF | IMMVBF | IMMVBStdF | Proposed Filter |
|---|---|---|---|---|---|
|
| 0.3900 s | 0.1092 s | 0.5304 s | 0.4992 s | 0.8736 s |
|
| 0.3588 s | 0.1092 s | 0.4836 s | 0.4836 s | 0.8424 s |
|
| 0.5148 s | 0.1092 s | 0.4992 s | 0.4524 s | 1.1076 s |
|
| 0.4836 s | 0.1092 s | 0.4524 s | 0.4368 s | 0.9516 s |