SyncNet: Using Causal Convolutions and Correlating Objective for Time Delay Estimation in Audio Signals

Akshay Raina,Vipul Arora
DOI: https://doi.org/10.48550/arXiv.2203.14639
2022-04-20
Abstract:This paper addresses the task of performing robust and reliable time-delay estimation in audio-signals in noisy and reverberating environments. In contrast to the popular signal processing based methods, this paper proposes machine learning based method, i.e., a semi-causal convolutional neural network consisting of a set of causal and anti-causal layers with a novel correlation-based objective function. The causality in the network ensures non-leakage of representations from future time-intervals and the proposed loss function makes the network generate sequences with high correlation at the actual time delay. The proposed approach is also intrinsically interpretable as it does not lose time information. Even a shallow convolution network is able to capture local patterns in sequences, while also correlating them globally. SyncNet outperforms other classical approaches in estimating mutual time delays for different types of audio signals including pulse, speech and musical beats.
Audio and Speech Processing,Signal Processing
What problem does this paper attempt to address?
This paper attempts to solve the problem of robust and reliable time - delay estimation of audio signals in noisy and reverberant environments. Specifically, the authors propose a machine - learning - based method, SyncNet, which uses a semi - causal convolutional neural network (consisting of a set of causal and anti - causal layers) and a new correlation objective function to estimate the time delay. This method not only ensures that the representation of future time intervals does not leak into the current time interval, but also enables the network to generate sequences with high correlation at the actual time delay through the proposed loss function. In addition, SyncNet outperforms other classical methods in estimating the mutual time delay between different types of audio signals, such as pulses, speech, and music beats.