Grassmannian recursive algorithm for tracking