An online algorithm for echo cancellation, dereverberation and noise reduction based on a Kalman-EM Method

被引:0
作者
Nili Cohen
Gershon Hazan
Boaz Schwartz
Sharon Gannot
机构
[1] Faculty of Engineering,
[2] Bar Ilan University,undefined
来源
EURASIP Journal on Audio, Speech, and Music Processing | / 2021卷
关键词
Array processing; Acoustic echo cancellation; Dereverberation; Recursive expectation-maximization algorithm; Convolutive transfer function approximation in the STFT domain;
D O I
暂无
中图分类号
学科分类号
摘要
Many modern smart devices are equipped with a microphone array and a loudspeaker (or are able to connect to one). Acoustic echo cancellation algorithms, specifically their multi-microphone variants, are essential components in such devices. On top of acoustic echos, other commonly encountered interference sources in telecommunication systems are reverberation, which may deteriorate the desired speech quality in acoustic enclosures, specifically if the speaker distance from the array is large, and noise. Although sub-optimal, the common practice in such scenarios is to treat each problem separately. In the current contribution, we address a unified statistical model to simultaneously tackle the three problems. Specifically, we propose a recursive EM (REM) algorithm for solving echo cancellation, dereverberation and noise reduction. The proposed approach is derived in the short-time Fourier transform (STFT) domain, with time-domain filtering approximated by the convolutive transfer function (CTF) model. In the E-step, a Kalman filter is applied to estimate the near-end speaker, based on the noisy and reveberant microphone signals and the echo reference signal. In the M-step, the model parameters, including the acoustic systems, are inferred. Experiments with human speakers were carried out to examine the performance in dynamic scenarios, including a walking speaker and a moving microphone array. The results demonstrate the efficiency of the echo canceller in adverse conditions together with a significant reduction in reverberation and noise. Moreover, the tracking capabilities of the proposed algorithm were shown to outperform baseline methods.
引用
收藏
相关论文
共 63 条
[1]  
Gilloire A.(1992)Adaptive filtering in subbands with critical sampling: analysis, experiments, and application to acoustic echo cancellation IEEE Trans. on Signal Process. 40 1862-1875
[2]  
Vetterli M.(2006)Proportionate adaptive algorithms for network echo cancellation IEEE Trans. Signal Process. 54 1794-1803
[3]  
Deng H.(2000)Proportionate normalized least-mean-squares adaptation in echo cancelers IEEE Trans. Speech Audio Process. 8 508-518
[4]  
Doroslovacki M.(2006)Frequency-domain adaptive Kalman filter for acoustic echo control in hands-free telephones Signal Process. 86 1140-1156
[5]  
Duttweiler D. L.(2007)Joint noise reduction and acoustic echo cancellation using the transfer-function generalized sidelobe canceller Speech Commun. 49 623-635
[6]  
Enzner G.(1992)Frequency-domain and multirate adaptive filtering IEEE Signal Process. Mag. 9 14-37
[7]  
Vary P.(2019)Low-complexity multi-microphone acoustic echo control in the short-time fourier transform domain IEEE/ACM Trans. Audio Speech Lang Process. 27 595-609
[8]  
Reuven G.(2008)Joint dereverberation and residual echo suppression of speech signals in noisy environments IEEE Trans. Audio Speech Lang. Process. 16 1433-1451
[9]  
Gannot S.(1994)Combined acoustic echo cancellation, dereverberation and noise reduction: a two microphone approach Ann. Telecommun. 49 429-438
[10]  
Cohen I.(2001)A new method based on spectral subtraction for speech dereverberation Acta Acustica Acustica 87 359-366