Domain general noise reduction for time series signals with Noisereduce
Extracting signals from noisy backgrounds is a fundamental problem in signal processing across a variety of domains. In this paper, we introduce Noisereduce, an algorithm for minimizing noise across a variety of domains, including speech, bioacoustics, neurophysiology, and seismology. Noisereduce uses spectral gating to estimate a frequency-domain mask that effectively separates signals from noise. It is fast, lightweight, requires no training data, and handles both stationary and non-stationary noise, making it both a versatile tool and a convenient baseline for comparison with domain-specific applications. We provide a detailed overview of Noisereduce and evaluate its performance on a variety of time-domain signals.
Authors
- Tim Sainburg (ORCID: https://orcid.org/0000-0003-4223-2689)
- Asaf Zorea (ORCID: https://orcid.org/0000-0001-9083-1892)
Institutions
- Harvard University (US)
- Evolutionary Genomics (United States) (US)
Publication Details
- Journal
- Scientific Reports
- Published
- 2025-08-22
- DOI
- https://doi.org/10.1038/s41598-025-13108-x
- Citations
- 1
- Primary Topic
- Speech and Audio Processing
- Type
- article
- Field-Weighted Citation Impact
- 1.49