Non-negative Matrix Factor Deconvolution; Extraction of Multiple Sound Sources from Monophonic Inputs

  • Paris Smaragdis
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3195)


In this paper we present an extension to the Non-Negative Matrix Factorization algorithm which is capable of identifying components with temporal structure. We demonstrate the use of this algorithm in the magnitude spectrum domain, where we employ it to perform extraction of multiple sound objects from a single channel auditory scene.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Casey, M.A., Westner, A.: Separation of Mixed Audio Sources by Independent Subspace Analysis. In: Proceedings of the International Computer Music Conference, Berlin, Germany (August 2000)Google Scholar
  2. Lee, D.D., Seung, H.S.: Learning the parts of objects with nonnegative matrix factorization. Nature 401, 788–791 (1999)CrossRefGoogle Scholar
  3. Lee, D.D., Seung, H.S.: Algorithms for Non-Negative Matrix Factorization. In: Neural Information Processing Systems 2000, pp. 556–562 (2000)Google Scholar
  4. Paatero, P.: Least Squares Formulation of Robust Non-Negative Factor Analysis. Chemometrics and Intelligent Laboratory Systems 37, 23–35 (1997)CrossRefGoogle Scholar
  5. Smaragdis, P.: Redundancy Reduction for Computational Audition, a Unifying Approach. Doctoral Dissertation, MAS Dept. Massachusetts Institute of Technology, Cambridge MA, USA (2001)Google Scholar
  6. Smaragdis, P., Brown, J.C.: Non-Negative Matrix Factorization for Polyphonic Music Transcription. In: IEEE Workshop on Applications of Signal Processing to Audio and Acoustics, New Paltz, NY (October 2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Paris Smaragdis
    • 1
  1. 1.Mitsubishi Electric Research LaboratoriesCambridgeUSA

Personalised recommendations