Elastic shape analysis of surfaces with second-order Sobolev metrics: a comprehensive numerical framework
Emmanuel Hartman, Yashil Sukurdeep, Eric Klassen, Nicolas Charon, Martin Bauer
TL;DR
The paper develops an open-source framework for elastic shape analysis of 3D surfaces using invariant second-order Sobolev metrics ($H^2$) on both parametrized and unparametrized surfaces. It combines a discrete $H^2$ energy with a varifold-based relaxed matching term to compute geodesics and distances without explicit reparametrization, enabling robust handling of sampling differences and partial data. A complete statistical pipeline is provided, including Karcher means, tangent PCA, and parallel transport, alongside a weighted, partial-matching extension that can erase regions to accommodate topology differences or missing data. The approach offers practical robustness for biomedical and geometric applications, with an emphasis on mesh-independence, partial matching, and a scalable numerical strategy, all released as open source.
Abstract
This paper introduces a set of numerical methods for Riemannian shape analysis of 3D surfaces within the setting of invariant (elastic) second-order Sobolev metrics. More specifically, we address the computation of geodesics and geodesic distances between parametrized or unparametrized immersed surfaces represented as 3D meshes. Building on this, we develop tools for the statistical shape analysis of sets of surfaces, including methods for estimating Karcher means and performing tangent PCA on shape populations, and for computing parallel transport along paths of surfaces. Our proposed approach fundamentally relies on a relaxed variational formulation for the geodesic matching problem via the use of varifold fidelity terms, which enable us to enforce reparametrization independence when computing geodesics between unparametrized surfaces, while also yielding versatile algorithms that allow us to compare surfaces with varying sampling or mesh structures. Importantly, we demonstrate how our relaxed variational framework can be extended to tackle partially observed data. The different benefits of our numerical pipeline are illustrated over various examples, synthetic and real.
