Extended Kalman filter algorithm for non-roughness and moving damage identification