Geodesic distance approximation using a surface finite element method for the $p$-Laplacian
Hannah Potgieter, Razvan C. Fetecau, Steven J. Ruuth
TL;DR
This work addresses computing intrinsic geodesic distances to user-defined features on surfaces by solving a surface $p$-Poisson problem in the large-$p$ regime. It combines a surface finite element discretization with an ADMM solver to obtain distance fields that converge to the intrinsic geodesic distance as $p\to\infty$, while employing mixed Dirichlet/Neumann boundary conditions to handle open surfaces and boundaries. Numerical experiments on hemispheres, tori, and complex meshes demonstrate convergence to the true distance, preservation of the triangle inequality, and robustness to mesh perturbations, with comparisons to the heat method and polyhedral approaches. The method offers a PDE-based, potentially mesh-free framework that can be extended to other surface representations, though it incurs higher computational cost relative to some fast geometric methods for high-accuracy demands.
Abstract
We use the $p$-Laplacian with large $p$-values in order to approximate geodesic distances to features on surfaces. This differs from Fayolle and Belyaev's (2018) [1] computational results using the $p$-Laplacian for the distance-to-surface problem. Our approach appears to offer some distinct advantages over other popular PDE-based distance function approximation methods. We employ a surface finite element scheme and demonstrate numerical convergence to the true geodesic distance functions. We check that our numerical results adhere to the triangle inequality and examine robustness against geometric noise such as vertex perturbations. We also present comparisons of our method with the heat method from Crane et al. [2] and the classical polyhedral method from Mitchell et al. [3].
