Skip to main content
. 2019 Jul 17;19(14):3136. doi: 10.3390/s19143136
Algorithm 2 Pose estimation with convex-hull model (PE-CHM).
Input:P=(p1,p2,...,pn)T, Dy;
  • 1:

    (xrect,yrect,θ)=CHM_Fitting(P,Dy);

  • 2:

    cxm=mean(xrect), cym=mean(yrect);

  • 3:

    Nm=NormalVector(xrect,yrect,cxm,cym);

  • 4:

    Om=OrientationVector(xrect,yrect);

  • 5:

    Ev=FindVisibleEdge(Nm,Om);

  • 6:

    pitsc=FindIntersect(Ev);

  • 7:

    (cx,cy)=PositionInference(θ,Dy,pitsc);

Output:(cx,cy,θ);