Main Search Fast Motion Cleaning