Abstract

Acoustic Scene Classification (ASC) aims to classify the environment in which the audio signals are recorded. Recently, Convolutional Neural Networks (CNNs) have been successfully applied to ASC. However, the data distributions of the audio signals recorded with multiple devices are different. There has been little research on the training of robust neural networks on acoustic scene datasets recorded with multiple devices, and on explaining the operation of the internal layers of the neural networks. In this article, we focus on training and explaining device-robust CNNs on multi-device acoustic scene data. We propose conditional atrous CNNs with attention for multi-device ASC. Our proposed system contains an ASC branch and a device classification branch, both modelled by CNNs. We visualise and analyse the intermediate layers of the atrous CNNs. A time-frequency attention mechanism is employed to analyse the contribution of each time-frequency bin of the feature maps in the CNNs. On the Detection and Classification of Acoustic Scenes and Events (DCASE) 2018 ASC dataset, recorded with three devices, our proposed model performs significantly better than CNNs trained on single-device data.

Highlights

  • W ITH the development of computer audition [1], Acoustic Scene Classification (ASC) has become a major research field, aiming to automatically recognise acoustic environments [2], [3]

  • Many deep learning structures have been proposed for ASC, including Convolutional Neural Networks (CNNs) [7] and Recurrent Neural Networks (RNNs) [14]

  • We propose to employ atrous CNNs and an attention mechanism for visualisation

Read more

Summary

Introduction

W ITH the development of computer audition [1], Acoustic Scene Classification (ASC) has become a major research field, aiming to automatically recognise acoustic environments [2], [3]. The goal of ASC is to identify acoustic scenes in an audio stream, using computational approaches such as signal processing [4], [5], machine learning [6], and deep learning [7], [8]. Deep learning approaches have shown good performance in ASC [7], [12]. Many deep learning structures have been proposed for ASC, including Convolutional Neural Networks (CNNs) [7] and Recurrent Neural Networks (RNNs) [14]. Log mel spectrograms have been successfully utilised in ASC [7], [17]. In this regard, we extract log mel spectrograms as the inputs of the CNNs

Methods
Results
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.