# BSS_ORACLE

## A toolbox to compute oracle estimators for source separation

### Purpose

BSS_ORACLE is a MATLAB toolbox to **evaluate the best performance achievable by a class of source separation algorithms** in an evaluation framework where ** the true reference sources are known**.
### What it can do / what it cannot do

BSS_ORACLE can only compute oracle estimates **when the
true reference sources are known**. **In no way it
provides a method to separate the sources blindly**: it needs to know
the reference sources to select the best separation algorithm (the **oracle**) within a given class.
- The most recent available version is
**version 1.0** [Matlab].
It implements oracles for
- stationary filtering (ICA-like algorithms)
- time-frequency masking (DUET-like algorithms)

### Examples

Examples from our paper **[1]** below can be reproduced using the following **data and matlab code**.
### References

- E. Vincent and R. Gribonval,
**Construction d'estimateurs oracles pour la séparation de sources**, *to appear in Proc. GRETSI 2005, September 2005, Louvain la Neuve, Belgium*.
- E. Vincent and R. Gribonval,
**BSS_ORACLE Toolbox User Guide, Version 1.0**, 2005, [Online http://www.irisa.fr/metiss/bss_oracle/]

Last modified: Mon Sep 05 10:12:22 +0200 2005