A Primal-Dual Level Set Method for Computing Geodesic Distances
Abstract
Abstract. The numerical computation of shortest paths or geodesics on surfaces, along with the associated geodesic distance, has a wide range of applications. Compared to Euclidean distance computation, these tasks are more complex due to the influence of surface geometry on the behavior of shortest paths. This paper introduces a primal-dual level set method for computing geodesic distances. A key insight is that the underlying surface can be implicitly represented as a zero level set, allowing us to formulate a constraint minimization problem. We employ the primal-dual methodology, along with regularization and acceleration techniques, to develop our algorithm. This approach is robust, efficient, and easy to implement. We establish a convergence result for the high resolution PDE system, and numerical evidence suggests that the method converges to a geodesic in the limit of refinement.
Fields of Study & Subjects
Advanced Numerical Methods in Computational Mathematics
Geometric Analysis and Curvature Flows
Computational Geometry and Mesh Generation
Publication details
- Journal / source
- SIAM Journal on Numerical Analysis
- Volume
- 64
- Issue
- 1
- Pages
- 224–250
- Publication date
- 6 February 2026
- Language
- EN