Topological Data Analysis for True Step Detection in Piecewise Constant Signals
Firas A. Khasawneh, and Elizabeth Munch

TL;DR
This paper presents a topological data analysis method using persistent homology for accurately detecting true steps in piecewise constant signals, outperforming Fourier analysis in variable spacing scenarios.
Contribution
The paper introduces a novel TDA-based algorithm for step detection in PWC signals, providing mathematical guarantees and extending to higher dimensions.
Findings
Accurately detects true pulses in synthetic and experimental data.
Outperforms Fourier analysis when pulse spacing varies.
Provides error bounds for spindle speed calculation.
Abstract
This paper introduces a simple yet powerful approach based on topological data analysis (TDA) for detecting the true steps in a piecewise constant (PWC) signal. The signal is a two-state square wave with randomly varying in-between-pulse spacing, and subject to spurious steps at the rising or falling edges which we refer to as digital ringing. We use persistent homology to derive mathematical guarantees for the resulting change detection which enables accurate identification and counting of the true pulses. The approach is described and tested using both synthetic and experimental data obtained using an engine lathe instrumented with a laser tachometer. The described algorithm enables the accurate calculation of the spindle speed with the appropriate error bounds. The results of the described approach are compared to the frequency domain approach via Fourier transform. It is found that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
