Flow-Aware Ellipsoidal Filtration for Persistent Homology of Recurrent Signals
Omer Bahadir Eryilmaz, Cihan Katar, Max A. Little
TL;DR
The paper tackles denoising and recurrence-time estimation for recurrent signals by exploiting topology through a flow-aware filtration. It introduces adaptive ellipsoids built from local covariance to form an ellipsoid complex, with scale chosen from the death time of the most persistent $H_1$ class, enabling flow-aligned topology discovery. Across synthetic Hamiltonian trajectories and real accelerometer data, the ellipsoidal filtration outperforms Vietoris–Rips and Fermat filtrations in recovering the main attractor loop, improving denoising, and producing more reliable first-return times. This approach provides a principled, geometry-aware method for handling bottlenecks and density variability in recurrent dynamics, with potential impact on motion analysis and other time-series applications.
Abstract
One common use of persistent homology is to explore the shape of point clouds, where points are assumed to be sampled from a geometric object. We propose a novel filtration, called ellipsoidal filtration, which assumes that point clouds are sampled from a dynamic smooth flow. Instead of creating topologies from point clouds at increasing scales using isotropic balls (for example, Vietoris-Rips filtration), ellipsoidal filtration creates ellipsoids around points based on local flow variances, approximating the flow's manifold as the scale increases. We show that constructing ellipsoidal neighbourhoods improves the denoising of recurrent signals and the estimation of recurrence times, especially when the data contain bottlenecks. Choosing ellipsoids according to the maximum persistence of the H1 class provides a data-driven threshold for both denoising and recurrence-time estimation.
