Finding shortest paths on surfaces using level sets propagation | IEEE Journals & Magazine | IEEE Xplore