Documente Academic
Documente Profesional
Documente Cultură
E Step - Estimate the posterior given spectral basis vectors and weights vectors
Pt (z | f ) =
P (f | z) P (z)
" t
z Pt (f | z) P (z)
(3)
sound component.
2. Pt (z) is defined as a multinomial probability distribution of weights for each latent component z at time t
.
3. P (t) is a distribution of the relative magnitudes at different time frame t.
4. Pt (f ) is defined as normalized spectrogram vector at
time frame t
5. St (f ) is defined the original spectrogram vector at time
frame t
St (f ) = P (t) Pt (f )
!
Pt (f ) =
P (f | z) Pt (z)
(1)
(2)
Pt (zr )
P (f | z) =
"
f Pt (f ) Pt (zr | f )
" "
z
f Pt (f ) Pt (zr | f )
"
t Pt (f ) Pt (z | f )
" "
t
f Pt (f ) Pt (z | f )
(6)
(7)
Piano
Traditional PLCA
Proposed Algorithm
Flute
Traditional PLCA
Proposed Algorithm
SIR(dB)
25.86
32.96
SIR(dB)
11.21
15.60
SAR(dB)
4.90
8.46
SAR(dB)
11.79
15.52
SDR(dB)
4.85
8.45
SDR(dB)
8.33
12.16
Improvement
SIR(dB)
6.05
SAR(dB)
1.71
SDR(dB)
1.86
4. CONCLUSION
We have presented a learning scheme based on PLCA algorithm that is used for the source separation of multiple concurrent instruments knowing the type of instruments in the mixture but without a prior knowledge of the precise basis functions of target sources beforehand. The proposed algorithm
has been demonstrated on mixtures of two instruments. The
use of prior generic basis functions inventory, post-processing
on weight coefficients as well as the basis function adaptation
have been shown to improve the performance of the original
PLCA algorithm. This method shows promising results and
in future work, we plan to improve the performance by studying perceptual auditory model.
5. REFERENCES
[1] M. Shashanka P. Smaragdis, B. Raj, A probabilistic latent variable model for acoustic modeling, Advances in
models for acoustic processing, NIPS, 2006.
500
450
400
350
300
250
200
150
100
50
0
200
400
600
800
1000
1200
1400
1600
Separated piano
500
[4] M. Shashanka, B. Raj, and P. Smaragdis, Probabilistic latent variable models as non-negative factorizations,
Computational Intelligence and Neuoscience Journal,
special issue on Advances in Non-negative Matrix and
Tensor Factorization, 2008.
450
400
350
300
250
200
150
100
50
0
200
400
600
800
1000
1200
1400
1600
Separated flute
[5] P. Smaragdis and G. J. Mysore, Separation by humming: User-guided sound extraction from monophonic
mixtures, Proc. of IEEE Workshop on Applications Signal Processing to Audio and Acoustics, 2009.
500
[6] E. D. Scheirer, Tempo and beat analysis of acoustic musical signals, J. Acoust. Soc. Am., vol. 104, pp. 588601,
1998.
450
400
350
300
250
200
150
100
50
0
200
400
600
800
1000
1200
1400
1600
Fig. 3. Example result of separated piano and flute spectrograms from a mixture. The top plot shows the input mixture
spectrogram, the middle one shows the separated piano spectrogram, the bottom one shows the separated flute spectrogram. x-axis is the time frames. y-axis is the frequency bins
using 2048-point FFT with 75% overlap
[8] C. Duxbury, M. Sandler, and M. Davies, A hybrid approach to musical note onset detection, Proceedings of
the Digital Audio Effects Conference, Hamburg, 2002.
[9] C. Fevotte, R. Gribonval, and E. Vincent., Bss eval toolbox user guide, IRISA Technical Report 1706, Rennes,
France, 2005.