Noisereduce:面向多域的时序信号去噪
信号处理
2024-12-25 v1 声音
摘要
从噪声背景中提取信号是信号处理领域中的一个基本问题,适用于多种领域。本文介绍了Noisereduce,这是一种用于减少多种领域噪声的算法,包括语音、生物声学、神经生理学和地震学。Noisereduce采用谱门控技术来估计频率域掩码,从而有效地将信号与噪声分离。该算法快速、轻量级,无需训练数据,能够处理-stationary和非-stationary噪声,使其既是通用工具也是与特定领域应用进行比较的便利基线。我们提供了Noisereduce的详细概述,并对其在多种时域信号上的性能进行了评估。
引用
@article{arxiv.2412.17851,
title = {Noisereduce: Domain General Noise Reduction for Time Series Signals},
author = {Tim Sainburg and Asaf Zorea},
journal= {arXiv preprint arXiv:2412.17851},
year = {2024}
}
备注
Python library: https://github.com/timsainb/noisereduce or `pip install noisereduce`