| Literature DB >> 29232872 |
Eui Hyuk Lee1, Qian Zhang2, Taek Lyul Song3.
Abstract
A practical probabilistic data association filter is proposed for tracking multiple targets in clutter. The number of joint data association events increases combinatorially with the number of measurements and the number of targets, which may become computationally impractical for even small numbers of closely located targets in real target-tracking applications in heavily cluttered environments. In this paper, a Markov chain model is proposed to generate a set of feasible joint events (FJEs) for multiple target tracking that is used to approximate the multi-target data association probabilities and the probabilities of target existence of joint integrated probabilistic data association (JIPDA). A Markov chain with the transition probabilities obtained from the integrated probabilistic data association (IPDA) for single-target tracking is designed to generate a random sequence composed of the predetermined number of FJEs without incurring additional computational cost. The FJEs generated are adjusted for the multi-target tracking environment. A computationally tractable set of these random sequences is utilized to evaluate the track-to-measurement association probabilities such that the computational burden is substantially reduced compared to the JIPDA algorithm. By a series of simulations, the track confirmation rates and target retention statistics of the proposed algorithm are compared with the other existing algorithms including JIPDA to show the effectiveness of the proposed algorithm.Entities:
Keywords: JIPDA; Markov chain data association; multi-target tracking; target existence
Year: 2017 PMID: 29232872 PMCID: PMC5750805 DOI: 10.3390/s17122865
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1An example of a cluster for two tracks and three measurement.
Joint event set of the cluster in Figure 1 (‘ ’ means no allocation of measurements).
|
| |||
|---|---|---|---|
| 1 |
|
|
|
| 2 |
|
| |
| 3 |
|
| |
| 4 |
|
| |
| 5 |
| ||
| 6 |
| ||
| 7 |
|
| |
| 8 |
|
Figure 2An example of a three-state Markov chain for track with two measurements.
Figure 3Target scenario for simulation.
Simulation cases.
| Case |
|
|
|
|---|---|---|---|
| #1 | 0.9 |
|
|
| #2 | 0.8 |
|
|
| #3 | 0.9 |
|
|
Figure 4The average number of feasible joint events (FJEs) of joint integrated probabilistic data association (JIPDA) for Case #1.
Figure 5Confirmed true track (CTT) rate for different Markov Chain (MC) lengths.
Statistics for different MC lengths.
| MC Length | ||||
|---|---|---|---|---|
| Statistics | ||||
| nCases | 2378 | 2380 | 2379 | |
| nOK | 1999 | 2035 | 2044 | |
| nSwitched | 155 | 142 | 133 | |
| nLost | 24 | 18 | 15 | |
| nMerged | 200 | 185 | 187 | |
| nResults | 2390 | 2385 | 2387 | |
| CFT | 73 | 74 | 74 | |
| CPU [sec] | 43.4 | 52.7 | 86.4 | |
Figure 6The confirmed true tracks rate for Case #1.
Figure 7The confirmed true tracks rate for Case #2.
Figure 8The confirmed true tracks rate for Case #3.
Track retention statistics for Case #1.
| Measure Items | IPDA | LMIPDA | JIPDA | iJIPDA | MCJIPDA |
|---|---|---|---|---|---|
| nCases | 2121 | 2382 | 2370 | 2386 | 2380 |
| nOK | 979 | 1882 | 2039 | 2017 | 2035 |
| nSwitched | 135 | 105 | 60 | 64 | 142 |
| nLost | 7 | 3 | 5 | 7 | 18 |
| nMerged | 1000 | 392 | 266 | 298 | 185 |
| nResult[CT] | 2200 | 2363 | 2358 | 2386 | 2385 |
| C/F Track | 74 | 72 | 73 | 73 | 74 |
| CPU[sec] | 29.7 | 23.9 | 1120271 | 21.51 | 52.7 |
Track retention statistics for Case #2.
| Measure Items | IPDA | LM-IPDA | iJIPDA | MCJIPDA |
|---|---|---|---|---|
| nCases | 1608 | 2256 | 2293 | 2264 |
| nOK | 693 | 1629 | 1787 | 1762 |
| nSwitched | 129 | 159 | 121 | 214 |
| nLost | 7 | 5 | 6 | 38 |
| nMerged | 779 | 463 | 379 | 250 |
| nResult[CT] | 1906 | 2291 | 2331 | 2359 |
| C/F Track | 73 | 74 | 71 | 73 |
| CPU[sec] | 28.6 | 25.6 | 21.9 | 53.3 |
Track retention statistics for Case #3.
| Measure Items | IPDA | LM-IPDA | iJIPDA | MCJIPDA |
|---|---|---|---|---|
| nCases | 2002 | 2355 | 2360 | 2354 |
| nOK | 921 | 1849 | 1963 | 1984 |
| nSwitched | 105 | 84 | 56 | 127 |
| nLost | 9 | 4 | 7 | 27 |
| nMerged | 967 | 418 | 334 | 216 |
| nResult[CT] | 1872 | 2309 | 2336 | 2374 |
| C/F Track | 73 | 71 | 75 | 73 |
| CPU[sec] | 58.6 | 62.5 | 54.2 | 127.6 |
Figure 9Computational costs of algorithms vary with the number of targets.