Abstract
The decomposition of surface electromyogram data sets (s-EMG) is studied using blind source separation techniques based on sparseness; namely independent component analysis, sparse nonnegative matrix factorization, and sparse component analysis. When applied to artificial signals we find noticeable differences of algorithm performance depending on the source assumptions. In particular, sparse nonnegative matrix factorization outperforms the other methods with regard to increasing additive noise. However, in the case of real s-EMG signals we show that despite the fundamental differences in the various models, the methods yield rather similar results and can successfully separate the source signal. This can be explained by the fact that the different sparseness assumptions (super-Gaussianity, positivity together with minimal 1-norm and fixed number of zeros, respectively) are all only approximately fulfilled thus apparently forcing the algorithms to reach similar results, but from different initial conditions.
Original language | English |
---|---|
Pages (from-to) | 603-623 |
Number of pages | 21 |
Journal | Signal Processing |
Volume | 86 |
Issue number | 3 |
DOIs | |
State | Published - Mar 2006 |
Externally published | Yes |
Keywords
- Blind source separation
- Independent component analysis
- Sparse component analysis
- Sparse nonnegative matrix factorization
- Surface EMG