14.02.2013 Views

Mathematics in Independent Component Analysis

Mathematics in Independent Component Analysis

Mathematics in Independent Component Analysis

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

selection schemes like choos<strong>in</strong>g the noise components based on the variance<br />

of the autocorrelation, it is usually better to f<strong>in</strong>d an appropriate partition<strong>in</strong>g<br />

of the set of time steps {0, . . . , L − 1} <strong>in</strong>to K successive segments, s<strong>in</strong>ce this<br />

preserves the <strong>in</strong>herent time structure of the signals.<br />

For other noise selection methods like choos<strong>in</strong>g the noise components based on<br />

the variance of the autocorrelation it is usually better to f<strong>in</strong>d an appropriate<br />

partition of the set of time steps {0, . . . , L − 1} <strong>in</strong>to K successive segments,<br />

s<strong>in</strong>ce this preserves the <strong>in</strong>herent time structure of the signal.<br />

Note that the cluster<strong>in</strong>g does not change the data but only changes its time<br />

sequence, i.e. permutes and regroups the columns of the trajectory matrix and<br />

separates it <strong>in</strong>to K sub-matrices.<br />

3.1.2 Decomposition and denois<strong>in</strong>g<br />

After center<strong>in</strong>g, i.e. remov<strong>in</strong>g the mean <strong>in</strong> each cluster, we can analyze the<br />

M-dimensional signals <strong>in</strong> these K clusters us<strong>in</strong>g PCA or ICA. The PCA case<br />

(Local PCA (LPCA)) is studied <strong>in</strong> [39] so <strong>in</strong> the follow<strong>in</strong>g we will propose an<br />

ICA based denois<strong>in</strong>g.<br />

Us<strong>in</strong>g ICA, we extract M ICs from each delayed signal. Like <strong>in</strong> all projection<br />

based denois<strong>in</strong>g algorithms, noise reduction is achieved by project<strong>in</strong>g the signal<br />

<strong>in</strong>to a lower dimensional subspace. We used two different criteria to estimate<br />

the number p of signal+noise components, i.e. the dimension of the signal<br />

subspace onto which we project after apply<strong>in</strong>g ICA.<br />

• One criterion is a consistent MDL estimator of pMDL for the data model <strong>in</strong><br />

equation 5 ( [39])<br />

pMDL = argm<strong>in</strong> MDL(M, L, p, (λj), γ) (7)<br />

p=0,...,M−1<br />

⎧<br />

⎪⎨<br />

argm<strong>in</strong><br />

p=0,...,M−1 ⎪⎩ −�(M<br />

− p)L �<br />

⎛<br />

⎜<br />

ln ⎝ ΠMj=p+1λ 1 ⎞<br />

M−p<br />

j ⎟<br />

1 �Mj=p+1 ⎠<br />

λj<br />

M−p<br />

�<br />

+ pM − p2<br />

� �1 �<br />

p<br />

+ + 1 + ln γ<br />

2 2 2<br />

⎛<br />

p2 p<br />

pM − + + 1<br />

2 2 − ⎝<br />

p<br />

1 2<br />

ln 2 L +<br />

⎞⎫<br />

p�<br />

M−1 � ⎬<br />

ln λj − ln λj<br />

⎠<br />

⎭<br />

j=1<br />

j=1<br />

where λj denote the variances of the signal components <strong>in</strong> feature space,<br />

i.e. after apply<strong>in</strong>g the de-mix<strong>in</strong>g matrix which we estimate with the ICA<br />

algorithm. To reta<strong>in</strong> the relative strength of the components <strong>in</strong> the mixture,<br />

we normalize the rows of the de-mix<strong>in</strong>g matrix to unit norm. The variances<br />

8

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

Saved successfully!

Ooh no, something went wrong!