Search papers, labs, and topics across Lattice.
This paper reviews spectrogram-based representations for audio and speech analysis, highlighting their dominance as features for deep learning models. It examines the various configurations of spectrograms, focusing on resolution, span, representation, and scaling. The review explores how different spectrogram settings interact with classifier architectures across diverse tasks, providing a comprehensive overview of the field.
Spectrograms' versatility in resolution, span, and scaling unlocks a wide range of possibilities for audio and speech analysis tasks, challenging researchers to carefully align front-end feature representation with back-end classifier architecture.
Spectrogram-based representations have grown to dominate the feature space for deep learning audio analysis systems, and are often adopted for speech analysis also. Initially, the primary motivator for spectrogram-based representations was their ability to present sound as a two dimensional signal in the time-frequency plane, which not only provides an interpretable physical basis for analysing sound, but also unlocks the use of a wide range of machine learning techniques such as convolutional neural networks, that had been developed for image processing. A spectrogram is a matrix characterised by the resolution and span of its two dimensions, as well as by the representation and scaling of each element. Many possibilities for these three characteristics have been explored by researchers across numerous application areas, with different settings showing affinity for various tasks. This paper reviews the use of spectrogram-based representations and surveys the state-of-the-art to question how front-end feature representation choice allies with back-end classifier architecture for different tasks.