🤖 AI Summary
This study addresses the longstanding challenge in neural pitch estimation of simultaneously achieving high accuracy, robustness, and parameter efficiency. We propose embedding task-specific, handcrafted features—specifically, the sawtooth-wave-inspired SWIPE kernel—into the front-end of neural networks. Crucially, we reformulate the classical SWIPE algorithm as a differentiable, learnable audio preprocessing module, replacing conventional spectral representations for the first time. Experiments demonstrate three key contributions: (1) Integrating the SWIPE front-end reduces model parameter count by an order of magnitude while maintaining or improving performance in both supervised and self-supervised settings; (2) SWIPE alone—without any neural backbone—outperforms state-of-the-art self-supervised neural pitch estimators, revealing its inherent discriminative power; and (3) the approach significantly enhances noise robustness. This work establishes a new paradigm for lightweight, highly robust pitch modeling by unifying principled signal processing with deep learning.
📝 Abstract
Neural networks have become the dominant technique for accurate pitch and periodicity estimation. Although a lot of research has gone into improving network architectures and training paradigms, most approaches operate directly on the raw audio waveform or on general-purpose time-frequency representations. We investigate the use of Sawtooth-Inspired Pitch Estimation (SWIPE) kernels as an audio frontend and find that these hand-crafted, task-specific features can make neural pitch estimators more accurate, robust to noise, and more parameter-efficient. We evaluate supervised and self-supervised state-of-the-art architectures on common datasets and show that the SWIPE audio frontend allows for reducing the network size by an order of magnitude without performance degradation. Additionally, we show that the SWIPE algorithm on its own is much more accurate than commonly reported, outperforming state-of-the-art self-supervised neural pitch estimators.