• Aucun résultat trouvé

The 2018 Signal Separation Evaluation Campaign

N/A
N/A
Protected

Academic year: 2021

Partager "The 2018 Signal Separation Evaluation Campaign"

Copied!
13
0
0

Texte intégral

(1)

HAL Id: lirmm-01766791

https://hal-lirmm.ccsd.cnrs.fr/lirmm-01766791v2

Submitted on 19 Apr 2018

HAL is a multi-disciplinary open access

archive for the deposit and dissemination of

sci-entific research documents, whether they are

pub-lished or not. The documents may come from

teaching and research institutions in France or

abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est

destinée au dépôt et à la diffusion de documents

scientifiques de niveau recherche, publiés ou non,

émanant des établissements d’enseignement et de

recherche français ou étrangers, des laboratoires

publics ou privés.

The 2018 Signal Separation Evaluation Campaign

Fabian-Robert Stöter, Antoine Liutkus, Nobutaka Ito

To cite this version:

Fabian-Robert Stöter, Antoine Liutkus, Nobutaka Ito. The 2018 Signal Separation Evaluation

Cam-paign. LVA/ICA: Latent Variable Analysis and Signal Separation, Jul 2018, Surrey, United Kingdom.

pp.293-305, �10.1007/978-3-319-93764-9_28�. �lirmm-01766791v2�

(2)

The 2018 Signal Separation Evaluation

Campaign

Fabian-Robert St¨oter1, Antoine Liutkus1, and Nobutaka Ito2

1

Inria and LIRMM, University of Montpellier, France

2

NTT Communication Science Laboratories, NTT Corporation, Japan

Abstract. This paper reports the organization and results for the 2018 community-based Signal Separation Evaluation Campaign (SiSEC 2018). This year’s edition was focused on audio and pursued the effort towards scaling up and making it easier to prototype audio separation software in an era of machine-learning based systems. For this purpose, we prepared a new music separation database: MUSDB18, featuring close to 10 h of audio. Additionally, open-source software was released to automatically load, process and report performance on MUSDB18. Furthermore, a new official Python version for the BSS Eval toolbox was released, along with reference implementations for three oracle separation methods: ideal bi-nary mask, ideal ratio mask, and multichannel Wiener filter. We finally report the results obtained by the participants.

1

Introduction

Source separation is a signal processing problem that consists in recovering in-dividual superimposed sources from a mixture. Since 2008, the role of the Signal Separation Evaluation Campaign (SiSEC) has been to compare performance of separation systems on a volontary and community-based basis, by defining tasks, datasets and metrics to evaluate methods [34,29,30,1,18,19,14]. Although source separation may find applications in several domains, the focus of SiSEC has always mostly been on audio source separation.

This year, we decided to drop the legacy speech separation and denoising tasks UND and BGN, because they are now the core focus of very large and suc-cessful other campaigns such as CHiME [3,31,2]. Instead, most of our efforts were spent on music separation, where the SiSEC MUS task is playing an important role, both in terms of datasets and participation. However, we also maintained the ASY task of asynchronous separation, due to its originality and adequation with the objectives of SiSEC.

While the primary objective of SiSEC is to regularly report on the progress made by the community through standardized evaluations, its secondary objec-tive is also to provide useful resources for research in source separation, even outside the scope of the campaign itself. This explains why the SiSEC data has always been made public, to be used for related publications.

Since 2015, the scope of the SiSEC MUS data was significantly widened, so that it could serve not only for evaluation, but also for the design of music separation system. This important shift is motivated by the recent development

(3)

of systems based on deep learning, which now define the state-of-the-art and require important amounts of learning data. This lead to the proposal of the MSD [19] and the DSD100 [14] datasets in the previous editions.

This year’s SiSEC present several contributions. First, the computation of oracle performance goes further than the usual Ideal Binary Mask (IBM) to also include Ideal Ratio Mask (IRM) and Multichannel Wiener Filters (MWF). Second, we released the MUSDB18, that comprises almost 10 h of music with separated stems. Third, we released a new version 4 for the BSS Eval toolbox, that handles time-invariant distortion filters, significantly speeding up

compu-tations1.

2

Oracle performance for audio separation

We write I as he number of channels of the audio mixture: I = 2 for stereo. We write x for the 3-dimensional complex array obtained by stacking the Short-Time

Frequency Transforms (STFT) of all channels. Its dimensions are F×T ×I, where

F, T stand for the number of frequency bands and time frames, respectively. Its

values at Time-Frequency (TF) bin (f, t) are written x (f, t)∈ CI, with entries

xi(f, t). The mixture is the sum of the sources images: x (f, t) = Pjyj(f, t),

which are also multichannel.

A filtering method m usually computes estimates ˆym

j for the source images

linearly from x: ˆ

yjm(f, t| θm) = Mjm(f, t| θm) x (f, t) , (1)

where θmare some parameters specific to m and Mj(f, t| θm) is a I×I complex

matrix called a TF mask, computed using θm in a way specific to method m.

Once given the filtering strategy m, the objective of a source separation system

is to analyze the mixture to obtain parameters θm that yield good separation

performance.

For evaluation purposes, it is useful to know how good a filtering strategy can be, i.e. to have some upper bound on its performance, which is what an oracle is [33]: θ?m= argmin θm X f,t,j yj(f, t)− ˆyjm(f, t| θm) , (2)

where k · k is any norm deemed appropriate. In this SiSEC, we covered the

three most commonly used filtering strategies, and assessed performance of their respective oracles:

1. The Ideal Binary Mask (IBM, [35]) is arguably the simplest filtering method. It processes all (f, t, i) of the mixture independently and simply

assigns each of them to one source only: MijIBM(f, t) ∈ {0, 1}. The IMB1

method is defined as Mij = 1 iff source j has a magnitude|yij(f, t)| that

is at least half the sum of all sources magnitudes. IBM2 is defined similarly

with the sources power spectrograms|yij(f, t)|

2

. 1

(4)

2. The Ideal Ratio Mask (IRM), also called the α-Wiener filter [12], relaxes the binary nature of the IBM. It processes all (f, t, i) through multiplication

by MIRM ij ∈ [0, 1] defined as: MijIRM(f, t) =Pvij(f, t) j0vij0(f, t) , (3) where vij(f, t) = |yij(f, t)| α

is the fractional power spectrogram of the

source image yij. Particular cases include the IRM2 Wiener filter for α = 2

and the IRM1 magnitude ratio mask for α = 1.

3. The Multichannel Wiener Filter (MWF, [6]) exploits multichannel

infor-mation, while IBM and IRM do not. MMWF

j (f, t) is a I× I complex matrix

given by:

MjMWF(f, t) = Cj(f, t) Cx−1(f, t) , (4)

where Cj(f, t) is the I × I covariance matrix for source j at TF bin (f, t)

and Cx=PjCj. In the classical local Gaussian model [6], the further

pa-rameterization Cj(f, t) = vj(f, t) Rj(f ) is picked, with Rj being the I× I

spatial covariance matrix, encoding the average correlations between

chan-nels at frequency bin f , and vj(f, t)≥ 0 encoding the power spectral density

at (f, t). The optimal values for these parameters are easily computed from

the true sources yj [13].

These five oracle systems IBM1, IBM2, IRM1, IRM2, MWF have been

im-plemented in Python and released in an open-source license2.

3

Data and metrics

3.1 The MUSDB18 Dataset

For the organization of the present SiSEC, the MUSDB18 corpus was released [21], comprising tracks from MedleyDB [4], DSD100 [19,14], and other material. It contains 150 full-length tracks, totaling approximately 10 h of audio.

– All items are full-length tracks, enabling the handling of long-term musical structures, and the evaluation of quality over silent regions for sources. – All signals are stereo and mixed using professional digital audio workstations,

thus representative of real application scenarios.

– All signals are split into 4 predefined categories: bass, drums, vocals, and other. This promotes automation of the algorithms.

– Many musical genres are represented: jazz, electro, metal, etc.

– It is split into a training (100 tracks, 6.5 h) and a test set (50 tracks, 3.5 h), for the design of data-driven methods.

The dataset is freely available online, along with Python development tools3.

2

github.com/sigsep/sigsep-mus-oracle

3

(5)

3.2 BSS Eval version 4

The BSS Eval metrics, as implemented in the MATLAB toolboxes [7,32] are widely used in the separation literature. They assess separation quality through 3 criteria: Source to Distortion, to Artefact, to Interference ratios (SDR, SAR, SIR) and additionally with the Image to Spatial distortion (ISR) for the BSS Eval v3 toolbox [32].

One particularity of BSS Eval is to compute the metrics after optimally matching the estimates to the true sources through linear distortion filters. This provides some robustness to linear mismatches. This matching is the reason for most of the computation cost of BSS Eval, especially considering it is done for each evaluation window.

In this SiSEC, we decided to drop the assumption that distortion filters could be varying over time, but considered instead they are fixed for the whole length of the track. First, this significantly reduces the computational cost because matching is done only once for the whole signal. Second, this introduces more dynamics in the evaluation, because time-varying matching filters over-estimate performance, as we show later. Third, this makes matching more stable, because sources are never silent throughout the whole recording, while they often were for short windows.

This new 4thversion for the BSS Eval toolbox was implemented in Python4,

and is fully compatible with earlier MATLAB-based versions up to a tolerance

of 10−12 dB in case time-varying filters are selected.

4

Separation results

4.1 Oracle performance with BSS Eval v4

To the best of our knowledge, the results presented in Figure 2 are the first fair comparison between the different and widely used oracle systems presented in Section 2. On this figure, we can see boxplots of the BSS Eval scores obtained by IBM1, IBM2, IRM1, IRM2 and MWF on the 4 sources considered in MUSDB18. The scores were computed on 1 second windows, taken on the whole test-set.

The most striking fact we see on this Figure 2 is that IBM is not achieving the best scores on any metric except ISR. Most particularly, we notice that IBM systematically induces a small loss in performance of a few dBs on SDR and SIR compared to soft masks for most sources, and to a significant loss for SAR, that can get as bad as around 5 dB for the accompaniment source. This is in line with the presence of strong musical noise produced by IBM whenever the source to separate is dense and cannot be assumed stronger in magnitude or energy than all others whenever it is active. This also happens for the bass, which is usually weaker than all other sources at high frequencies, yielding significant distortion with IBM. Furthermore, we suspect the strong scores obtained by IBM in vocals and bass ISR to mostly be due to the zeroing of large amounts of frequency bands

4

(6)

in those estimates. Indeed, zero estimates lead the projection filters of BSS eval to totally cancel those frequencies in the reference also, artificially boosting ISR performance.

Now, comparing soft masks, it appears that IRM2 and MWF produce the best overall performance as compared to IRM1. However, this result is expected: BSS Eval scores are in fine relative to squared-error criteria, which are precisely optimised with those filters. Previous perceptual studies showed that IRM1 may be preferred in some cases [12]. This may be reflected in the slightly better performance that IRM1 obtains for SAR. Finally, although IRM2 seems slightly better than MWF for most metrics, we highlight that it also comes with twice as many parameters: power spectral densities for left and right channels, instead of just one for MWF, shared across channels.

0.00 0.02 0.04 0.06 0.08 0.10 0.12 0.14 0.16 Framewise RMS (Vocals) −50 −25 0 25 50 75 100 F ramewise SIR in dB (V ocals) v3 v4

Fig. 1. Vocals SIR score vs vocals energy for BSS eval v3 and v4.

Concerning the discrepancies betweenBSS Eval v3 and v4 (time-invariant distortion filters), we observe several differences. First, computations were 8 times faster for v4 than for v3, which allowed using small 1 s frames and thus get an estimate of the performance along time at a reasonable computing cost. Second, computing distortion filters only once for the whole duration of the signal brings an interesting side-effect, that can be visualized on Figure 1. The new v4 brings a much higher dynamics for the scores: we clearly see that lower energy for the true source brings lower performance. However, the marginal distributions for the scores over the whole dataset were not statistically different between v3 and v4, which validates the use of fewer distortion filters to optimize computing time and get to similar conclusions.

4.2 Comparison of systems submitted to SiSEC-MUS 2018

This year’s participation has been the strongest ever observed for SiSEC, with 30 systems submitted in total. Due to space constraints, we cannot detail all the methods here, but refer the interested reader to the corresponding papers. We may distinguish three broad groups of methods, that are:

(7)

Model-based These methods exploit prior knowledge about the spectrograms of the sources to separate and do not use the MUSDB18 training data for their design. They are: MELO as described in [24], as well as all the method implemented in NUSSL [15]: 2DFT [25], RPCA [9], REP1 [22], REP2 [20], HPSS [8].

No additional data These methods are data-driven and exploit only the train-ing data for MUSDB18 to learn the models. They are: RGT1-2 [23], STL, HEL1 [10], MDL1 [17], MDLT [16], JY1-3 [11], WK [36], UHL1 [27], UHL2 [28], TAK1 [26].

With additional data These methods are also data-driven, and exploit addi-tional training data on top of the MUSDB18 training set. They are: UHL3 [28], TAK2-3 [26], TAU [26,28].

As may be seen, the vast majority of methods submitted this year to SiSEC MUS are based on deep learning, reflecting a shift in the community’s methodol-ogy. The MIX method additionally serves as a negative anchor, that corresponds to using the mixture as an estimate for all sources.

In the first set of results depicted on Figure 2, we display boxplots of the BSSeval scores for the evaluation. For each track, the median value of the score was taken and used for the boxplots. Inspecting these results, we immediately see that data-driven methods clearly outperform model-based approaches by a large margin. This fact is noticeable for most targets and metrics.

In the second set of results displayed on Figure 3, we computed the track-wise median SDR score for all methods on the vocals (top) and accompaniment (bottom) targets. The striking fact we notice there is that methods exploiting additional training data (UHL3, TA*) do perform comparably to the oracles for approximately half of the tracks. After inspection, it turns out that room for improvement mostly lies in tracks featuring significant amounts of distortion in either the vocals or the accompaniment. We may also notice on these plots that tracks where accompaniment separation is easy often come with a challenging estimation of vocals. After inspection, this is the case when vocals are rarely active. Consequently, correctly detecting vocals presence seems a good asset for separation methods.

Our third round of analysis concerns the pair-wise post-hoc Conover-Inman test, displayed on Figure 4, to assess which methods perform significantly better than others, for both vocals and accompaniment separation. In this plot, an obvious fact is that DNN-based methods exploiting additional training data perform best. Remarkably, they do not perform significantly differently than the oracles for accompaniment, suggesting that the automatic karaoke problem can now be considered solved to a large extent, given sufficient amounts of training data. On the contrary, vocals separation shows room for improvement.

Concerning model-based methods, we notice they perform worse, but that among them, MELO stands above for vocal separation, while it is comparable to others for accompaniment. For DNN approaches not using additional training data, we notice different behaviours for vocals and accompaniment separation. We may summarize the results by mentioning that RGT1-2, STL and MDL1 do

(8)

-5 0 5 10 15 IRM2 MWF IRM1 IBM2 IBM1 TAK2 TAU1 TAK3 TAK1 UHL3 UHL2 UHL1 JY3 JY2 JY1 STL1 MDL1 MDLT RGT1 WK STL2 RGT2 REP2 MELO MIX 2DFT REP1 HEL1 RPCA HPSS HPLP m et h od vocals | SDR -10 0 10 20 30 vocals | SIR 0 10 20 30 vocals | SAR 0 10 20 30 vocals | ISR 0 5 10 15 20 IRM2 MWF IRM1 IBM2 IBM1 TAK2 TAU1 TAK3 TAK1 UHL3 UHL2 UHL1 JY3 JY2 JY1 STL1 MDL1 MDLT RGT1 WK STL2 RGT2 REP2 MELO MIX 2DFT REP1 HEL1 RPCA HPSS HPLP m et h od accompaniment | SDR 0 10 20 30 40 50 accompaniment | SIR 0 10 20 30 accompaniment | SAR 0 10 20 30 accompaniment | ISR 0 5 10 15 IRM2 MWF IRM1 IBM2 IBM1 TAK2 TAU1 TAK3 TAK1 UHL3 UHL2 UHL1 JY3 JY2 JY1 STL1 MDL1 MDLT RGT1 WK STL2 RGT2 REP2 MELO MIX 2DFT REP1 HEL1 RPCA HPSS HPLP m et h od drums | SDR -20 -10 0 10 20 30 drums | SIR 0 10 20 30 drums | SAR 0 10 20 drums | ISR -5 0 5 10 15 IRM2 MWF IRM1 IBM2 IBM1 TAK2 TAU1 TAK3 TAK1 UHL3 UHL2 UHL1 JY3 JY2 JY1 STL1 MDL1 MDLT RGT1 WK STL2 RGT2 REP2 MELO MIX 2DFT REP1 HEL1 RPCA HPSS HPLP m et h od bass | SDR -20 -10 0 10 20 bass | SIR 0 10 20 30 bass | SAR 0 5 10 15 20 bass | ISR -2.5 0 2.5 5 7.5 10 score IRM2 MWF IRM1 IBM2 IBM1 TAK2 TAU1 TAK3 TAK1 UHL3 UHL2 UHL1 JY3 JY2 JY1 STL1 MDL1 MDLT RGT1 WK STL2 RGT2 REP2 MELO MIX 2DFT REP1 HEL1 RPCA HPSS HPLP m et h od other | SDR -10 0 10 20 score other | SIR 0 10 20 30 score other | SAR 0 5 10 15 20 score other | ISR

(9)

S id e E ff e c ts P ro je c t -S in g W it h M e T h e S u n s h in e G a rc ia B a n d -F o r I A m T h e M o o n L y n d s e y O ll a rd -C a tc h in g U p B K S -T o o M u c h E n d a R e il ly -C u r A n L o n g A g S e o l T h e M o u n ta in e e ri n g C lu b -M a ll o ry C ri s ti n a V a n e -S o E a s y S a m b a s e v a m S h a n m u g a m -K a a th a a d i S ig n e Ja k o b s e n -W h a t H a v e Y o u D o n e T o M e T ri v iu l fe a t. T h e F ie n d -W id o w A M C o n tr a -H e a rt P e ri p h e ra l M o o s m u s ic -B ig D u m m y S h a k e T o m M c K e n z ie -D ir e c ti o n s B o b b y N o b o d y -S ti tc h U p M .E .R .C . M u s ic -K n o c k o u t A n g e ls In A m p li fi e rs -I' m A lr ig h t S e c re ta ri a t -O v e r T h e T o p A l Ja m e s -S c h o o lb o y F a c in a ti o n L o u is C re s s y B a n d -G o o d T im e D e ts k y S a d -W a lk ie T a lk ie L it tl e C h ic a g o 's F in e s t -M y O w n H o ll o w G ro u n d -Il l F a te S p e a k S o ft ly -L ik e H o rs e s Z e n o -S ig n s N e rv e 9 -P ra y F o r T h e R a in M u -T o o B ri g h t T h e L o n g W a it -D a rk H o rs e s Ju li e t' s R e s c u e -H e a rt b e a ts F o rk u p in e s -S e m a n ti c s Ja m e s E ld e r & M a rk M T h o m p s o n -T h e E n g li s h A c to r A ri s e -R u n R u n R u n S e c re ta ri a t -B o rd e rl in e G ir ls U n d e r G la s s -W e F e e l A lr ig h t T h e D o p p le r S h if t -A tr o p h y G e o rg ia W o n d e r -S ir e n C a rl o s G o n z a le z -A P la c e F o r U s P u n k d is c o -O ra l H y g ie n e B u it ra k e r -R e v o X W e F e ll F ro m T h e S k y -N o t Y o u R a ft M o n k -T ir in g T h e E a s to n E ll is e s -F a lc o n 6 9 T h e E a s to n E ll is e s (B a u m i) -S D R N R B e n C a rr ig a n -W e 'l l T a lk A b o u t It A ll T o n ig h t T im b o z -P o n y B K S -B u ll d o z e r S p e a k S o ft ly -B ro k e n M a n M o to r T a p e s -S h o re S k e lp o lu -R e s u rr e c ti o n P R -O h N o P R -H a p p y D a z e Vocals SDR in dB Accompaniment SDR in dB IRM2 MWF IRM1 IBM2 IBM1 TAK2 TAU1 TAK3 TAK1 UHL3 UHL2 UHL1 JY3 JY2 JY1 STL1 MDL1 MDLT RGT1 WK STL2 RGT2 REP2 MELO MIX 2 DFT REP1 HEL1 RPCA HPSS HPLP 0 2 4 6 8 P R -H a p p y D a z e P u n k d is c o -O ra l H y g ie n e H o ll o w G ro u n d -Il l F a te A ri s e -R u n R u n R u n T o m M c K e n z ie -D ir e c ti o n s A M C o n tr a -H e a rt P e ri p h e ra l Ju li e t' s R e s c u e -H e a rt b e a ts B K S -B u ll d o z e r T h e M o u n ta in e e ri n g C lu b -M a ll o ry T h e D o p p le r S h if t -A tr o p h y T im b o z -P o n y S p e a k S o ft ly -B ro k e n M a n S e c re ta ri a t -O v e r T h e T o p B u it ra k e r -R e v o X T h e S u n s h in e G a rc ia B a n d -F o r I A m T h e M o o n M o o s m u s ic -B ig D u m m y S h a k e F o rk u p in e s -S e m a n ti c s E n d a R e il ly -C u r A n L o n g A g S e o l W e F e ll F ro m T h e S k y -N o t Y o u B K S -T o o M u c h M u -T o o B ri g h t G ir ls U n d e r G la s s -W e F e e l A lr ig h t S id e E ff e c ts P ro je c t -S in g W it h M e T h e L o n g W a it -D a rk H o rs e s C ri s ti n a V a n e -S o E a s y B o b b y N o b o d y -S ti tc h U p S a m b a s e v a m S h a n m u g a m -K a a th a a d i A n g e ls In A m p li fi e rs -I' m A lr ig h t L o u is C re s s y B a n d -G o o d T im e Z e n o -S ig n s R a ft M o n k -T ir in g L y n d s e y O ll a rd -C a tc h in g U p N e rv e 9 -P ra y F o r T h e R a in S ig n e Ja k o b s e n -W h a t H a v e Y o u D o n e T o M e L it tl e C h ic a g o 's F in e s t -M y O w n B e n C a rr ig a n -W e 'l l T a lk A b o u t It A ll T o n ig h t Ja m e s E ld e r & M a rk M T h o m p s o n -T h e E n g li s h A c to r P R -O h N o M o to r T a p e s -S h o re S e c re ta ri a t -B o rd e rl in e T ri v iu l fe a t. T h e F ie n d -W id o w S k e lp o lu -R e s u rr e c ti o n M .E .R .C . M u s ic -K n o c k o u t S p e a k S o ft ly -L ik e H o rs e s T h e E a s to n E ll is e s -F a lc o n 6 9 D e ts k y S a d -W a lk ie T a lk ie T h e E a s to n E ll is e s (B a u m i) -S D R N R G e o rg ia W o n d e r -S ir e n C a rl o s G o n z a le z -A P la c e F o r U s A l Ja m e s -S c h o o lb o y F a c in a ti o n IRM2 MWF IRM1 TAU1 TAK2 TAK3 UHL3 TAK1 UHL2 JY3 UHL1 JY2 JY1 STL1 IBM1 MDLT WK MDL1 IBM2 REP2 MELO MIX 2 DFT REP1 RPCA HPSS HPLP 5 .0 7 .5 1 0 .0 1 2 .5 1 5 .0 1 7 .5

(10)

NS p<0.001 p<0.01 p<0.05 H P L P H P S S R P C A H E L 1 R E P 1 2D F T M IX M E L O R E P 2 R G T 2 S T L 2 W K R G T 1 M D L T M D L 1 S T L 1 J Y 1 J Y 2 J Y 3 U H L 1 U H L 2 U H L 3 T A K 1 T A K 3 T A U 1 T A K 2 IB M 1 IB M 2 IR M 1 M W F IR M 2 HPLP HPSS RPCA HEL1 REP1 2DFT MIX MELO REP2 RGT2 STL2 WK RGT1 MDLT MDL1 STL1 JY1 JY2 JY3 UHL1 UHL2 UHL3 TAK1 TAK3 TAU1 TAK2 IBM1 IBM2 IRM1 MWF IRM2 H P L P H P S S R P C A R E P 1 2D F T M IX M E L O R E P 2 IB M 2 M D L 1 M D L T IB M 1 W K S T L 1 J Y 1 J Y 2 J Y 3 U H L 1 U H L 2 U H L 3 T A K 1 T A K 3 T A U 1 T A K 2 IR M 1 M W F IR M 2 HPLP HPSS RPCA REP1 2DFT MIX MELO REP2 IBM2 MDL1 MDLT IBM1 WK STL1 JY1 JY2 JY3 UHL1 UHL2 UHL3 TAK1 TAK3 TAU1 TAK2 IRM1 MWF IRM2

Fig. 4. Pair-wise statistical significance of the differences between separation quality. Left: vocals SDR. Right: accompaniment SDR.

not behave as well as MDLT, STL1, JY1-3, WK and UHL1-2, which all behave comparably. It is noteworthy that TAK1 and UHL2 compare well with methods exploiting additional data for vocals separation.

This evaluation highlights a methodological question that should be investi-gated in future campaigns, which is the relative importance of the system archi-tecture and the amount of training data. It indeed appears that very different architectures do behave comparably and that the gap in performance now rather comes from additional training data, as exemplified by the difference between UHL2 and UHL3. This confirms the importance of using standard training and test datasets such as MUSDB18 for evaluation, and we believe that obtaining good performance with reduced training data remains an interesting and chal-lenging machine learning problem.

4.3 Comparison of systems submitted to SiSEC-ASY 2018

As shown in Table 1, there was one submission to the task ”Asynchronous record-ings of speech mixtures” by Corey et al. [5]. This method does not resample the microphone signals in order to separate them. Rather, it uses a separate time-varying two-channel Wiener filter for each synchronous pair of microphones. The remaining asynchronous microphone pairs are used to compute a speech pres-ence probability for each source in each time-frequency bin. The speech prespres-ence information from the remote microphone pairs allows the reference recorder to separate more than two speech signals using a two-channel filter.

5

Conclusion

We reported our work on the organization of SiSEC 2018, that comprised the development of a new Python version 4 for BSS Eval to assess performance,

(11)

Table 1. Result for the task ”Asynchronous recordings of speech mixtures”. Result by Miyabe et al. in SiSEC2015 is also shown as a reference.

systems criteria 3src 4src realmix sumrefs mix realmix sumrefs mix Corey [5] SDR −4.0 −4.0 −4.1 3.1 2.9 1.7 ISR −0.1 −0.1 −0.1 7.0 6.7 5.8 SIR −2.2 −1.7 −1.9 5.4 5.0 2.4 SAR −13.2 −13.1 −12.4 7.9 7.8 6.1 Miyabe SDR 6.9 6.8 10.6 4.0 3.8 3.3 ISR 11.2 11.1 15.1 8.8 8.5 7.3 SIR 11.0 10.9 14.9 6.7 6.4 6.0 SAR 11.7 11.6 15.5 7.8 7.6 7.4

that is fully compatible with earlier MATLAB versions and additionally allows for time-invariant distortion filters, significantly reducing computational load. Furthermore, we presented the new MUSDB18 dataset, that gathers 150 music tracks with isolated stems, totaling almost 10 h of music. Finally, we also provide open-source implementations of 3 popular oracle methods to provide various upper bounds for performance.

Then, we reported the impact of choosing time-invariant distortion filters for BSS Eval over time-varying ones and quickly summarized the discrepancies in the performance of the proposed oracles methods with BSS Eval v3 and v4.

Finally, we provided an overall presentation of the scores obtained by the participants to this year’s edition. More detailed analysis and sound excerpts can be accessed online on the SiSEC webpage.

References

1. Shoko Araki, Francesco Nesta, Emmanuel Vincent, Zbynˇek Koldovsk´y, Guido Nolte, Andreas Ziehe, and Alexis Benichoux. The 2011 Signal Separation Eval-uation Campaign (SiSEC2011): - Audio Source Separation -, pages 414–422. 2012. 2. Jon Barker, Ricard Marxer, Emmanuel Vincent, and Shinji Watanabe. The third chimespeech separation and recognition challenge: Dataset, task and baselines. In Automatic Speech Recognition and Understanding (ASRU), 2015 IEEE Workshop on, pages 504–511. IEEE, 2015.

3. Jon Barker, Emmanuel Vincent, Ning Ma, Heidi Christensen, and Phil Green. The pascal chime speech separation and recognition challenge. Computer Speech & Language, 27(3):621–633, 2013.

4. Rachel Bittner, Justin Salamon, Mike Tierney, Matthias Mauch, Chris Cannam, , and Juan P. Bello. MedleyDB: A multitrack dataset for annotation-intensive mir research. In 15th International Society for Music Information Retrieval Conference, Taipei, Taiwan, October 2014.

5. Ryan M Corey and Andrew C Singer. Underdetermined methods for multichan-nel audio enhancement with partial preservation of background sources. In IEEE Workshop on Applications of Signal Processing to Audio and Acoustics (WAS-PAA), pages 26–30, 2017.

(12)

6. Ngoc Q. K. Duong, Emmanuel Vincent, and R´emi Gribonval. Under-determined reverberant audio source separation using a full-rank spatial covariance model. IEEE Transactions on Audio, Speech, and Language Processing, 18(7):1830–1840, September 2010.

7. C´edric F´evotte, R´emi Gribonval, and Emmanuel Vincent. Bss eval toolbox user guide–revision 2.0. 2005.

8. Derry Fitzgerald. Harmonic/percussive separation using median filtering. 2010. 9. Po-Sen Huang, Scott Deeann Chen, Paris Smaragdis, and Mark Hasegawa-Johnson.

Singing-voice separation from monaural recordings using robust principal compo-nent analysis. In Acoustics, Speech and Signal Processing (ICASSP), 2012 IEEE International Conference on, pages 57–60. IEEE, 2012.

10. Po-Sen Huang, Minje Kim, Mark Hasegawa-Johnson, and Paris Smaragdis. Singing-voice separation from monaural recordings using deep recurrent neural networks. In ISMIR, pages 477–482, 2014.

11. Jen-Yu Liu and Yi-Hsuan Yang. JY Music Source Separtion submission for SiSEC, Research Center for IT Innovation, Academia Sinica, Taiwan. https://github. com/ciaua/MusicSourceSeparation, 2018.

12. Antoine Liutkus and Roland Badeau. Generalized Wiener filtering with fractional power spectrograms. In IEEE International Conference on Acoustics, Speech and Signal Processing, Brisbane, QLD, Australia, April 2015.

13. Antoine Liutkus, Roland Badeau, and Ga¨el Richard. Low bitrate informed source separation of realistic mixtures. In Acoustics, Speech and Signal Processing (ICASSP), 2013 IEEE International Conference on, pages 66–70. IEEE, 2013. 14. Antoine Liutkus, Fabian-Robert St¨oter, Zafar Rafii, Daichi Kitamura, Bertrand

Rivet, Nobutaka Ito, Nobutaka Ono, and Julie Fontecave. The 2016 signal separa-tion evaluasepara-tion campaign. In Internasepara-tional Conference on Latent Variable Analysis and Signal Separation, pages 323–332. Springer, 2017.

15. Ethan Manilow, Prem Seetharaman, Fatemah Pishdadian, and Bryan Pardo. NUSSL: the northwestern university source separation library. https://github. com/interactiveaudiolab/nussl, 2018.

16. Stylianos Ioannis Mimilakis, Konstantinos Drossos, Joao Santosand Gerald Schuller, Tuomas Virtanen, and Yoshua Bengio. Monaural singing voice separa-tion with skip-filtering connecsepara-tions and recurrent inference of time-frequency mask. 2017.

17. Stylianos Ioannis Mimilakis, Konstantinos Drossos, Tuomas Virtanen, and Gerald Schuller. A recurrent encoder-decoder approach with skip-filtering connections for monaural singing voice separation. 2017.

18. Nobutaka Ono, Zbynˇek Koldovsk´y, Shigeki Miyabe, and Nobutaka Ito. The 2013 signal separation evaluation campaign. In 2013 IEEE International Workshop on Machine Learning for Signal Processing (MLSP), Sept 2013.

19. Nobutaka Ono, Zafar Rafii, Daichi Kitamura, Nobutaka Ito, and Antoine Liutkus. The 2015 signal separation evaluation campaign. In International Conference on Latent Variable Analysis and Signal Separation, pages 387–395. Springer, 2015. 20. Zafar Rafii, Antoine Liutkus, and Bryan Pardo. Repet for background/foreground

separation in audio. In Blind Source Separation, pages 395–411. Springer, 2014. 21. Zafar Rafii, Antoine Liutkus, Fabian-Robert Stter, Stylianos Ioannis Mimilakis,

and Rachel Bittner. The MUSDB18 corpus for music separation, December 2017. 22. Zafar Rafii and Bryan Pardo. Repeating pattern extraction technique (repet): A simple method for music/voice separation. IEEE transactions on audio, speech, and language processing, 21(1):73–84, 2013.

(13)

23. Gerard Roma, Owen Green, and Pierre-Alexandre Tremblay. Improving single-network single-channel separation of musical audio with convolutional layers. In International Conference on Latent Variable Analysis and Signal Separation, 2018. 24. Justin Salamon and Emilia G´omez. Melody extraction from polyphonic music signals using pitch contour characteristics. IEEE Transactions on Audio, Speech, and Language Processing, 20(6):1759–1770, 2012.

25. Prem Seetharaman, Fatemeh Pishdadian, and Bryan Pardo. Music/voice separa-tion using the 2d fourier transform. In Applicasepara-tions of Signal Processing to Audio and Acoustics (WASPAA), 2017 IEEE Workshop on, pages 36–40. IEEE, 2017. 26. Naoya Takahashi and Yuki Mitsufuji. Multi-scale multi-band densenets for audio

source separation. In IEEE Workshop on Applications of Signal Processing to Audio and Acoustics (WASPAA), pages 21–25. IEEE, 2017.

27. Stefan Uhlich, Franck Giron, and Yuki Mitsufuji. Deep neural network based instrument extraction from music. In IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pages 2135–2139. IEEE, 2015.

28. Stefan Uhlich, Marcello Porcu, Franck Giron, Michael Enenkl, Thomas Kemp, Naoya Takahashi, and Yuki Mitsufuji. Improving music source separation based on deep neural networks through data augmentation and network blending. In IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pages 261–265. IEEE, 2017.

29. Emmanuel Vincent, Shoko Araki, and Pau Bofill. The 2008 signal separation eval-uation campaign: A community-based approach to large-scale evaleval-uation. In Inter-national Conference on Independent Component Analysis and Signal Separation, pages 734–741. Springer, 2009.

30. Emmanuel Vincent, Shoko Araki, Fabian Theis, Guido Nolte, Pau Bofill, Hiroshi Sawada, Alexey Ozerov, Vikrham Gowreesunker, Dominik Lutter, and Ngoc QK Duong. The signal separation evaluation campaign (2007–2010): Achievements and remaining challenges. Signal Processing, 92(8):1928–1936, 2012.

31. Emmanuel Vincent, Jon Barker, Shinji Watanabe, Jonathan Le Roux, Francesco Nesta, and Marco Matassoni. The second chimespeech separation and recognition challenge: Datasets, tasks and baselines. In Acoustics, Speech and Signal Processing (ICASSP), 2013 IEEE International Conference on, pages 126–130. IEEE, 2013. 32. Emmanuel Vincent, R´emi Gribonval, and C´edric F´evotte. Performance

measure-ment in blind audio source separation. IEEE transactions on audio, speech, and language processing, 14(4):1462–1469, 2006.

33. Emmanuel Vincent, R´emi Gribonval, and Mark D Plumbley. Oracle estimators for the benchmarking of source separation algorithms. Signal Processing, 87(8):1933– 1950, 2007.

34. Emmanuel Vincent, Hiroshi Sawada, Pau Bofill, Shoji Makino, and Justinian P Rosca. First stereo audio source separation evaluation campaign: data, algorithms and results. In International Conference on Independent Component Analysis and Signal Separation, pages 552–559. Springer, 2007.

35. DeLiang Wang. On ideal binary mask as the computational goal of auditory scene analysis. Speech separation by humans and machines, pages 181–197, 2005. 36. Felix Weninger, John R Hershey, Jonathan Le Roux, and Bj¨orn Schuller.

Discrimi-natively trained recurrent neural networks for single-channel speech separation. In IEEE Global Conference on Signal and Information Processing (GlobalSIP), pages 577–581. IEEE, 2014.

Figure

Fig. 1. Vocals SIR score vs vocals energy for BSS eval v3 and v4.
Fig. 2. Details of results for all metrics, targets and methods.
Fig. 3. Vocals (top) and accompaniment (below) SDR for all tracks and methods.
Fig. 4. Pair-wise statistical significance of the differences between separation quality.
+2

Références

Documents relatifs

Kenny, “Comparison of Scoring Methods used in Speaker Recognition with Joint Factor Analysis,” in IEEE International Conference on Acoustics, Speech, and Signal Processing,

Pesavento, MIMO radar performance analysis under K-distributed clutter, in: Proceedings of IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP),

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des

The Signal Separation Evaluation Campaign (SiSEC) is a regular campaign fo- cused on the evaluation of methods for signal separation. While its main focus is on separation of

D4 Two-channel mixtures of speech and real-world background noise This task aims to evaluate source separation and denoising techniques in the context of speech enhancement by

David, “Phase-dependent anisotropic gaussian model for audio source separation,” in IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP 2017), (New

In : Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).. “The DRAGON System -

The 2015 Signal Separation Evaluation Campaign Nobutaka Ono, Zafar Rafii, Daichi Kitamura, Nobutaka Ito, Antoine Liutkus.. To cite