Skip to main content
. 2019 Dec 16;19(24):5555. doi: 10.3390/s19245555
Algorithm 1 Predicting the classification line
Input: best classification line and observed centers of targets at time k;
Output: predicted classification line and observed centers of targets at moment k+1;
 1: Input the best classification line and observed centers of targets at time k as initial
 parameters, get the reference classification line and predicted targets positions Ak+1|k
 and Bk+1|k at moment k+1;
 2: Calculate the intersection point Ck and scaling factor αs according to the straight line
 equations;
 3: Compute the predicted intersection point Ck+1 on the basis of scaling factor αs and
 predicted positions of targets Ak+1|k,Bk+1|k;
 4: Calculate the normal vector of lk+1|k based on positions of targets at time k and k+1;
 5: Obtain the predicted classification line at moment k+1 with intersection point Ck+1 and
 normal vector of lk+1|k;
 6: Calculate the observed centers of targets at time k+1 after classifying the sampling points
 with the predicted classification line, which will be utilized to track targets based on EKF.