Auto-DSP for AEC Demo
Demo page for Auto-DSP for acoustic echo cancellation.
For the most recent version of this work, check out Meta-AF here.
We release the farend, nearend, and AEC outputs for the first 25 samples in our test set. These samples are produced using the experimental setup described in section 4.2 of our paper. Specifically, the learned optimizer has a 48 dimensional hidden state and the full block frequency domain adaptive filter has L=2048 taps and an overlap of R=7/8.
Audio Example Outputs
This first table contains outputs for the first 25 samples as well as whether the scene was linear/nonlinear, the input signal to echo ratio(SER), and the ERLE performance of each model. The first two columns contain the nearend and farend. Note that some scenes contain a nearend noise source. We denote the proposed model by Auto-DSP.
Caution! Some of these samples are loud!
Number | Scene Type | SER | Farend | Nearend | Auto-DSP | NLMS(b=.9) | NLMS(b=.99) | RMSprop | Speex |
0 | Nonlinear | -7 | 11.10dB |
12.24dB |
7.81dB |
2.40dB |
12.07dB |
||
1 | Linear | -6 | 9.38dB |
9.27dB |
4.97dB |
4.27dB |
5.80dB |
||
2 | Nonlinear | 6 | 11.76dB |
4.10dB |
0.63dB |
8.83dB |
11.48dB |
||
3 | Nonlinear | 2 | 12.38dB |
8.20dB |
3.84dB |
7.58dB |
5.42dB |
||
4 | Nonlinear | 3 | 10.66dB |
-11.48dB |
-0.59dB |
7.11dB |
11.25dB |
||
5 | Linear | -4 | 18.48dB |
20.61dB |
9.45dB |
6.11dB |
5.30dB |
||
6 | Nonlinear | -3 | 10.38dB |
11.02dB |
6.04dB |
5.95dB |
13.15dB |
||
7 | Nonlinear | -8 | 6.75dB |
4.38dB |
4.49dB |
1.15dB |
10.25dB |
||
8 | Nonlinear | 9 | 4.97dB |
1.18dB |
1.68dB |
2.16dB |
11.19dB |
||
9 | Nonlinear | -7 | 11.18dB |
8.10dB |
5.75dB |
5.76dB |
8.54dB |
||
10 | Nonlinear | -9 | 10.20dB |
11.78dB |
8.50dB |
2.08dB |
10.60dB |
||
11 | Nonlinear | -5 | 9.94dB |
14.20dB |
8.26dB |
2.69dB |
7.99dB |
||
12 | Nonlinear | -10 | 5.41dB |
-2.11dB |
1.81dB |
2.76dB |
15.72dB |
||
13 | Nonlinear | 9 | 8.45dB |
5.41dB |
5.57dB |
5.59dB |
6.65dB |
||
14 | Nonlinear | 0 | 14.01dB |
12.48dB |
5.54dB |
7.37dB |
15.23dB |
||
15 | Nonlinear | -4 | 5.08dB |
4.40dB |
1.72dB |
2.42dB |
10.00dB |
||
16 | Nonlinear | -9 | 18.09dB |
16.00dB |
9.87dB |
5.52dB |
15.64dB |
||
17 | Nonlinear | 4 | 15.62dB |
10.23dB |
9.12dB |
9.59dB |
16.45dB |
||
18 | Nonlinear | -10 | 15.74dB |
9.11dB |
6.81dB |
3.81dB |
7.49dB |
||
19 | Nonlinear | 3 | 8.48dB |
6.71dB |
4.05dB |
6.21dB |
9.86dB |
||
20 | Nonlinear | -4 | 6.62dB |
4.10dB |
2.92dB |
4.44dB |
10.15dB |
||
21 | Nonlinear | 3 | 9.04dB |
-1.91dB |
2.96dB |
5.40dB |
10.24dB |
||
22 | Nonlinear | -8 | 24.06dB |
18.83dB |
14.31dB |
5.81dB |
8.92dB |
||
23 | Linear | 5 | 14.31dB |
-12.77dB |
-2.99dB |
9.96dB |
5.95dB |
||
24 | Nonlinear | 6 | 4.61dB |
-8.47dB |
-0.71dB |
2.24dB |
8.66dB |
Average Performance on Example Outputs
The second table below shows average ERLE performance in dB on the first 25 samples.
Auto-DSP | NLMS(b=.9) | NLMS(b=.99) | RMSprop | Speex | |
Mean ERLE | 11.04dB | 5.27dB | 4.26dB | 5.92dB | 9.58 dB |