Skip to main content
. 2016 Mar 2;16(3):318. doi: 10.3390/s16030318
  Algorithm 1:
  Initialize sadinf, dif0
  For each block bx,yn in frame n Do
xx,yy;
  While stop criteria unsatisfied Do
  B{(u,v):|ux|+|vy|=1}
   For each (u,v)B Do
  dif=i=1pj=1q|bx,ym(i,j)bu,vn(i,j)|,
  if dif<sad then
  saddif;
  R(x,y)(ux,vy);
  End if
    End Do
    xu, yv;
  End Do
  End Do
Output R(x,y) of each block bx,yn.