Narrow-band autocorrelation function features for the automatic recognition of acoustic environments
Xavier Valero1, Francesc Alías
1Grup de Recerca en Tecnologies Mèdia, La Salle-Universitat Ramon Llull, Quatre Camins 2, 08022 Barcelona, Catalonia, Spain. xvalero@salle.url.edu
Abstract:
Acoustic environments are typically composed of multiple sound sources of different typologies, making them especially complex to model and parameterize. To develop an automatic acoustic environment recognition system, this work proposes a spectro-temporal signal parameterization technique inspired by human perception. The proposed parameters are derived from the analysis of the autocorrelation function of narrow-band signals (NB-ACF) obtained from an auditory gammatone filter bank. Five features related to acoustic phenomena are extracted from the NB-ACF to parameterize sound signals. Experiments are conducted on a 4 h sound database (composed of 15 different acoustic environments) employing four different machine learning techniques: K-nearest neighbor, Gaussian mixture models, neural networks and support vector machines. The averaged recognition rates increase by 4.5% when using the proposed NB-ACF features instead of the popular Mel frequency cepstral coefficients. The improvement is even greater (5.6%) when the features are tested in acoustic environments from unknown locations. These results are attributed to the better modeling of the acoustic environments thanks to the complementarity of the spectro-temporal features derived from NB-ACF analysis.
Related Concept Videos
Bandpass Sampling
A bandpass signal has a spectrum with a lower frequency limit, denoted as ω1, and an upper frequency limit, denoted as ω2. The spectrum...
IR Spectrum Peak Splitting: Symmetric vs Asymmetric Vibrations
Attenuated Total Reflectance (ATR) Infrared Spectroscopy: Overview
The ATR process begins by directing a beam...
2D NMR: Overview of Heteronuclear Correlation Techniques
IR Frequency Region: Fingerprint Region
The...
Classification of Signals
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...

