Algorithms for ridge estimation with convergence guarantees
Wanli Qiao, Wolfgang Polonik
TL;DR
This work addresses the problem of extracting filamentary ridge structures from data by modeling ridges as density-based manifolds characterized by eigenstructure of the density Hessian. It introduces two ODE-based ridge estimation algorithms that maximize a ridgeness functional and come with convergence guarantees to recover the full ridge set, addressing theoretical gaps in the SCMS method. The authors develop a rigorous framework using continuous-time flows and their Euler discretizations, establish convergence rates for ridge recovery (in Hausdorff distance), and provide conditions under which Ridge$(\widehat{f})$ converges to Ridge$(f)$. Empirical results on simulated and real data demonstrate robust ridge recovery, including in complex topologies like intersections, and show advantages over SCMS in terms of ridge connectivity and completeness. The work also discusses practical considerations, variants, and the mathematical implications for modeling and analyzing ridge-based filamentary structures.
Abstract
The extraction of filamentary structure from a point cloud is discussed. The filaments are modeled as ridge lines or higher dimensional ridges of an underlying density. We propose two novel algorithms, and provide theoretical guarantees for their convergences, by which we mean that the algorithms can asymptotically recover the full ridge set. We consider the new algorithms as alternatives to the Subspace Constrained Mean Shift (SCMS) algorithm for which no such theoretical guarantees are known.
