Skip to main content
. 2019 Jun 26;19(13):2842. doi: 10.3390/s19132842
Algorithm 3 Refined PHD Filter
Initialization: suppose prior PHD at time 0 is Equation (3), l0|0i=0,i=1,,v0|0, and r=0.
Prediction: the predicted PHD at time k is Equation (5), and labels of the prediction particles are lk|k1i=lk1|k1i,i=1,,vk1|k1 and lk|k1i=0,i=vk1|k1+1,,vk|k1.
Correction: the posterior particle weights at time k are calculated by Equation (7), and lk|ki=lk|k1i,i=1,,vk|k.
Revision of Posterior Weights: execute revision of posterior weights introduced in Section 3.3, the revised weights are still represented as wk|ki, and the posterior PHD at time k is Equation (6).
State estimation: N^k|kround(i=1vk|kwk|ki), resample with no change of particle labels, and N^k|k targets are extracted by k-means clustering: xk(n),n=1,,N^k|k.
Trajectory extraction: determine the label of target xk(n) 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 sumkLl,k, and for individual target, add it to the confirmation set, discard it, or make no decision according to Section 3.4.