The Mid-sphere Cousin of the Medial Axis Transform
Herbert Edelsbrunner, Elizabeth Stephenson, Martin Hafskjold Thoresen
TL;DR
This work introduces the mid-sphere axis transform as a topological generalization of the medial axis for smoothly embedded surfaces in ${\mathbb{R}}^3$, capturing ridge-like features through a global, discrete-algebraic criterion. It centers on Faustian interchanges of saddles in the squared-distance function $f_x(y)=\|y-x\|^2$, using persistent homology to pair critical points and identify mid-sphere axis events. A vineyard-based algorithm computes staircase-like approximations of the axis on triangulated surfaces, with pruning strategies to mitigate noise and artifacts, and the authors provide code and demonstrations on canonical shapes. The approach generalizes to higher dimensions and opens avenues for scale-aware and Voronoi-based refinements, broadening the toolkit for robust, feature-preserving surface analysis.
Abstract
The medial axis of a smoothly embedded surface in $\mathbb{R}^3$ consists of all points for which the Euclidean distance function on the surface has at least two minima. We generalize this notion to the mid-sphere axis, which consists of all points for which the Euclidean distance function has two interchanging saddles that swap their partners in the pairing by persistent homology. It offers a discrete-algebraic multi-scale approach to computing ridge-like structures on the surface. As a proof of concept, an algorithm that computes stair-case approximations of the mid-sphere axis is provided.
