14.02.2013 Views

Mathematics in Independent Component Analysis

Mathematics in Independent Component Analysis

Mathematics in Independent Component Analysis

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

280 Chapter 20. Signal Process<strong>in</strong>g 86(3):603-623, 2006<br />

divided to give a mean improvement ratio. Tak<strong>in</strong>g aga<strong>in</strong> mean over the 100<br />

runs yields the follow<strong>in</strong>g improvements:<br />

JADE NMF NMF∗ sNMF sNMF∗ SCA<br />

mean SIR improvement 4.15 2.54 2.87 0.701 1.90 3.08<br />

This confirms our results; JADE works very well for preprocess<strong>in</strong>g, but also<br />

NMF∗ and, <strong>in</strong>terest<strong>in</strong>gly, SCA.<br />

In order to test the robustness of the methods aga<strong>in</strong>st noise, we recorded s-<br />

EMG at 0%MVC, that is, when the muscle was totally relaxed; <strong>in</strong> this way<br />

we obta<strong>in</strong>ed a record<strong>in</strong>g of noise only. As expected the result<strong>in</strong>g record<strong>in</strong>gs<br />

have nearly the same means and variances, and are close to Gaussian. This is<br />

confirmed by a Jarque-Bera test, which asymptotically tests for goodness-of-fit<br />

of an observed signal to a normal distribution. We recorded two different noise<br />

signals, and the test was positive <strong>in</strong> 11 out of 16 cases (at significance level<br />

α = 5%); the 5 exceptions had p-values not lower than 0.001. Furthermore, the<br />

noise is <strong>in</strong>dependent as expected because it has a close to diagonal covariance<br />

matrix, Amari <strong>in</strong>dex of 2.1, which is quite low for 8 dimensional signals. The<br />

noise is not fully i.i.d. but exhibits slight non-stationarity. Nonetheless, we<br />

take this f<strong>in</strong>d<strong>in</strong>gs as confirmation to assume additive Gaussian noise <strong>in</strong> the<br />

follow<strong>in</strong>g. We will show mean algorithm performance over 50 runs for vary<strong>in</strong>g<br />

noise levels.<br />

Note that due to the Gaussian noise, the models (especially the NMF model<br />

which already uses such a Gaussian error term) hold well given the additive<br />

noise. We multiplied this noise signal progressively by 0, 0.01, 0.05, 0.1, 0.5,<br />

1 and 5 (which corresponds to mean source SNRs of ∞, 36, 22, 16, 2.1, -3.9<br />

and -18 dB) and then added each of the obta<strong>in</strong>ed signals to a randomly generated<br />

synthetic s-EMG conta<strong>in</strong><strong>in</strong>g 5 sources as above. The Amari <strong>in</strong>dex was<br />

calculated for each method and for each noise level. We thus obta<strong>in</strong>ed the<br />

comparative graph shown <strong>in</strong> Fig. 8. Interest<strong>in</strong>gly, sparse NMF∗ outperforms<br />

JADE <strong>in</strong> all cases, which <strong>in</strong>dicates that the sNMF model (which already <strong>in</strong>cludes<br />

noise), works best <strong>in</strong> cases of slight to stronger additive noise — which<br />

makes it very well adapted to real applications. Aga<strong>in</strong> SCA performs somewhat<br />

problematically, however separates the data well a the noise level of -3.9<br />

dB. We believe that this is due to the <strong>in</strong>volved threshold<strong>in</strong>g parameter <strong>in</strong><br />

SCA hyperplane detection; apparently it is necessary to implement an adaptive<br />

choice of this parameter <strong>in</strong> order to improve separation as <strong>in</strong> the case of<br />

SNR of -3.9 dB.<br />

19

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!