|
Algorithm 3 Refined PHD Filter |
| Initialization: suppose prior PHD at time 0 is Equation (3), , and . |
| Prediction: the predicted PHD at time is Equation (5), and labels of the prediction particles are and . |
| Correction: the posterior particle weights at time are calculated by Equation (7), and . |
| Revision of Posterior Weights: execute revision of posterior weights introduced in Section 3.3, the revised weights are still represented as , and the posterior PHD at time is Equation (6). |
| State estimation: , resample with no change of particle labels, and targets are extracted by k-means clustering: . |
| Trajectory extraction: determine the label of target and corresponding particles according to Section 3.2. |
| Survival Probability Calculation: calculate survival probability of individual target according to Section 3.1. |
| Target Confirmation: calculate test statistic , and for individual target, add it to the confirmation set, discard it, or make no decision according to Section 3.4. |