Wind-induced microphone noise detection - automatically monitoring the audio quality of field recordings

Wind-induced microphone noise is one of the most common problems leading to poor audio quality in recordings. A wind-noise detector could alert the operator of a recording device to the presence of wind noise so that appropriate action can be taken. This paper presents a single channel algorithm which, within the presence of other sounds, detects and classifies wind noise according to level. A large training database is formed from a wind noise simulator which generates an audio stream based on time histories of real wind velocities. A Support Vector Machine detects and classifies according to wind noise level in 25 ms frames which may contain other sounds. Statistical and temporal data from the detector over a sequence of frames is then used to provide estimates for the average wind noise level. The detector is successfully demonstrated on a number of devices with non-simulated data.

[1]  Jamie B. Kruse,et al.  Time series analysis of wind speed with time‐varying turbulence , 2006 .

[2]  Gregory S. Poulos,et al.  Cooperative Atmosphere–Surface Exchange Study-1999 , 2003 .

[3]  Tao Wu,et al.  The Mechanisms Creating Wind Noise in Microphones , 2003 .

[4]  Yang Jie,et al.  Convolutive Sparse Non-negative Matrix Factorization for windy speech , 2010, IEEE 10th INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING PROCEEDINGS.

[5]  Elias Nemer,et al.  Single-microphone wind noise reduction by adaptive postfiltering , 2009, 2009 IEEE Workshop on Applications of Signal Processing to Audio and Acoustics.

[6]  Fa-Long Luo,et al.  Recent developments in signal processing for digital hearing aids , 2006 .

[7]  J. Larsen,et al.  Wind Noise Reduction using Non-Negative Sparse Coding , 2007, 2007 IEEE Workshop on Machine Learning for Signal Processing.

[8]  R. Raspet,et al.  Framework for wind noise studies , 2006 .

[9]  G. P. V. D. Berg Wind-induced noise in a screened microphone , 2006 .