| Literature DB >> 31200450 |
Abstract
The extended target probability hypothesis density (ET-PHD) filter cannot work well if the density of measurements varies from target to target, which is based on the measurement set partitioning algorithms employing the Mahalanobis distance between measurements. To tackle the problem, two measurement set partitioning approaches, the shared nearest neighbors similarity partitioning (SNNSP) and SNN density partitioning (SNNDP), are proposed in this paper. In SNNSP, the shared nearest neighbors (SNN) similarity, which incorporates the neighboring measurement information, is introduced to DP instead of the Mahalanobis distance between measurements. Furthermore, the SNNDP is developed by combining the DBSCAN algorithm with the SNN similarity together to enhance the reliability of partitions. Simulation results show that the ET-PHD filters based on the two proposed partitioning algorithms can achieve better tracking performance with less computation than the compared algorithms.Entities:
Keywords: extended target tracking; multiple extended target filter; partitioning algorithm
Year: 2019 PMID: 31200450 PMCID: PMC6630985 DOI: 10.3390/s19122665
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Measurements from three extended targets.
Figure 2Partition by DP for a small threshold.
Figure 3Partition by DP for a bigger threshold.
The pseudo-code of the SNNDP.
| Initialize: CoreBound(i) = 0, CellNumber(i) = 0, |
| CellId = 1 the current cell id to 1 |
| % Find the core measurements and boundary measurements |
|
|
| num = 0 |
| |
| |
| num = num + 1 |
| |
| |
| |
| CoreBound(i) = 1 |
| |
| CoreBound(i) = −1 |
| |
|
|
| % Find cell numbers for core measurments |
|
|
| |
| CellNumber(i) = CellId |
| CellNumbers = FindNeigbors(i,CellNumbers,CellId) |
| CellId = CellId + 1 |
| |
|
|
| % Find the cell of boundary measurements |
|
|
| |
| |
| CellNumber(i) = CellNumber(m) |
| |
| |
|
|
| % the function FindNeigbors( |
|
|
| |
| CellNumber(j) = CellId |
| CellNumbers = FindNeigbors(j,CellNumbers,CellId) |
| |
|
|
Figure 4Partition by SNNSP for a certain similarity threshold.
Figure 5Partition by SNNDP for a certain similarity threshold.
Desirable range of the neighborhood list size.
| Expected Number of Measurements per Target | Desirable Range of |
|---|---|
| 10 | 4–6 |
| 15 | 6–12 |
| 20 | 6–16 |
| 30 | 6–16 |
| 40 | 6–18 |
| 50 | 6–22 |
| 100 | 8–45 |
Desirable range of the SNN density threshold.
| Value of | Desirable Range |
|---|---|
|
| of |
| 8 | 2–5 |
| 12 | 2–8 |
| 16 | 2–10 |
Figure 6Trajectories of extended targets (’o’ is the start point, is the end point).
Figure 7Sum of weights.
Figure 8Mean error of estimated kinematic states.
Figure 9Number of partitions.
Figure 10Number of cells.
Figure 11Computational time of the ET-GMPHD filter.
Figure 12Computational time of Partitioning.
Figure 13Number of partitions.
Figure 14Number of cells.
Figure 15Computational time of the ET-GMPHD filter.
Figure 16Computational time of Partitioning.
Figure 17Sum of weights.
Figure 18Mean error of estimated kinematic states.