Blind separation of non-negative source signals using multiplicative updates and subspace projection

  • Authors:
  • Alexander Bertrand;Marc Moonen

  • Affiliations:
  • Department of Electrical Engineering (ESAT-SCD), Katholieke Universiteit Leuven, Kasteelpark Arenberg 10, B-3001 Leuven, Belgium;Department of Electrical Engineering (ESAT-SCD), Katholieke Universiteit Leuven, Kasteelpark Arenberg 10, B-3001 Leuven, Belgium

  • Venue:
  • Signal Processing
  • Year:
  • 2010

Quantified Score

Hi-index 0.08

Visualization

Abstract

In this paper, we consider a noise-free blind source separation problem with independent non-negative source signals, also known as non-negative independent component analysis (NICA). We assume that the source signals are well-grounded, which means that they have a non-vanishing pdf in a positive neighborhood of zero. We propose a novel algorithm, referred to as multiplicative NICA (M-NICA), which uses multiplicative updates together with a subspace projection based correction step to reconstruct the original source signals from the observed linear mixtures, and which is based only on second order statistics. A multiplicative update has the facilitating property that it preserves non-negativity, and does not depend on a user-defined learning rate, as opposed to gradient based updates such as in the non-negative PCA (NPCA) algorithm. We provide batch mode simulations of M-NICA and compare its performance to NPCA, for different types of signals. It is observed that M-NICA generally yields a better unmixing accuracy, but converges slower than NPCA. Especially when the amount of data samples is small, M-NICA significantly outperforms NPCA. Furthermore, a sliding window implementation of both algorithms is described and simulated, where M-NICA is observed to provide the best results.