Next: Example: Three Source Application
Up: Bayesian Two-Source Models for
Previous: Maximizing for : DASSS
  Contents
Thus far, we have developed the theory behind the DUET and DASSS
methods and how their underlying models may allow us to deal with
the two-source case. We now explicitly describe how the Bayesian approach for
DASSS data from the previous section may be used to demix music:
- Run the DUET system on the musical excerpt to estimate
the mixing parameters
for each of
sources.
- Calculate all
assuming the values for all
using the
closed form expression in equation 8:
- Choose a resolution for possible magnitude ratios
, and then numerically calculate a histogram distribution on
for each possible
combination by using equation 23:
Divide the bin labels by whatever constant is necessary to achieve
.
Use a constant number of bins in each histogram, regardless of range. This
will make scores comparable later.
- Establish values for
for each frequency using prior musical
knowledge. Allow ``NULL'' as one of the sources3.
- Perform STFT processing on the musical excerpt. For each time-frequency
point, do the following:
- For each possible source
, calculate
values using equation 4:
- For each possible
combination, solve for the
optimal value of
using equation 25:
- For each possible
combination, normalize
by dividing by
as per equation 26:
- For each
combination, look up the stored histogram for
. To calculate
,
record the histogram value for the bin indexed nearest the
value
.
- For each
combination,
calculate
using
Bayes' rule (as in equation 27):
- From the (
choose 2) values of
,
record the
combination that scores most highly.
Optionally, record other high scoring combinations.
- Estimate
and
with equation 10.
Calculate the corresponding
to ensure agreement with
the assumed
. If there is disagreement, try the other
high-scoring combinations, or decide to set
.
- Perform IFFT and COLA processing on the estimated
and
signals to recover the original sources.
Next: Example: Three Source Application
Up: Bayesian Two-Source Models for
Previous: Maximizing for : DASSS
  Contents
Aaron S. Master
2003-11-01