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.

204 Chapter 15. Neurocomput<strong>in</strong>g, 69:1485-1501, 2006<br />

3 Denois<strong>in</strong>g Algorithms<br />

3.1 Local ICA denois<strong>in</strong>g<br />

The LICA algorithm we present is based on a local projective denois<strong>in</strong>g technique<br />

us<strong>in</strong>g an MDL criterion for parameter selection. The idea is to achieve<br />

denois<strong>in</strong>g by locally project<strong>in</strong>g the embedded noisy signal <strong>in</strong>to a lower dimensional<br />

subspace which conta<strong>in</strong>s the characteristics of the noise free signal.<br />

F<strong>in</strong>ally the signal has to be reconstructed us<strong>in</strong>g the various candidates generated<br />

by the embedd<strong>in</strong>g.<br />

Consider the situation, where we have a signal x 0 i [l] at discrete time steps<br />

l = 0, . . . , L − 1 but only its noise corrupted version xi[l] is measured<br />

xi[l] = x 0 i [l] + ei[l] (5)<br />

where e[l] are samples of a random variable with Gaussian distribution, i.e. xi<br />

equals x 0 i up to additive stationary white noise.<br />

3.1.1 Embedd<strong>in</strong>g and cluster<strong>in</strong>g<br />

First the noisy signal xi[l] is transformed <strong>in</strong>to a high-dimensional signal xi[l]<br />

<strong>in</strong> the M-dimensional space of delayed coord<strong>in</strong>ates accord<strong>in</strong>g to<br />

xi[l] := �<br />

xi[l], . . . , xi[l − M + 1 mod L] � T<br />

(6)<br />

which corresponds to a column of the trajectory matrix <strong>in</strong> equation 1.<br />

To simplify implementation, we want to ensure that the delayed signal, like<br />

the orig<strong>in</strong>al signal, (trajectory matrix) is given at L time steps <strong>in</strong>stead of<br />

L − M + 1. This can be achieved by us<strong>in</strong>g the samples <strong>in</strong> round rob<strong>in</strong> manner,<br />

i.e. by clos<strong>in</strong>g the end and the beg<strong>in</strong> of each delayed signal and cutt<strong>in</strong>g out<br />

exactly L components <strong>in</strong> accord with the delay. If the signal conta<strong>in</strong>s a trend<br />

or its statistical nature is significantly different at the end compared to the<br />

beg<strong>in</strong>n<strong>in</strong>g, then this leads to compatibility problems of the beg<strong>in</strong>n<strong>in</strong>g and end<br />

of the signal. We can easily resolve this misfit by replac<strong>in</strong>g the signal with a<br />

version where we add the signal <strong>in</strong> reverse order, hence avoid<strong>in</strong>g any sudden<br />

change <strong>in</strong> signal amplitude which would be smoothed out by the algorithm.<br />

The problem can now be localized by select<strong>in</strong>g K clusters <strong>in</strong> the feature space<br />

of delayed coord<strong>in</strong>ates of the signal {xi[l] | l = 0, . . . , L − 1}. Cluster<strong>in</strong>g<br />

can be achieved by a k-means cluster algorithm as expla<strong>in</strong>ed <strong>in</strong> section 2.2.<br />

But k-means cluster<strong>in</strong>g is only appropriate if the variance or the kurtosis<br />

of a signal do not depend on the <strong>in</strong>herent signal structure. For other noise<br />

7

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

Saved successfully!

Ooh no, something went wrong!