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 10. IEEE TNN 16(4):992-996, 2005 159<br />

IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 16, NO. 4, JULY 2005 995<br />

(a) (b)<br />

Fig. 4. (a) Mixed signals and (b) normalized scatter plot (density) of the mixtures together with the 21 data set hyperplanes, visualized by their <strong>in</strong>tersection with<br />

theunit sphere<strong>in</strong> .<br />

(a) (b) (c)<br />

Fig. 5.(a) Orig<strong>in</strong>al source signals.(b) Recovered source signals—the signal-to-noise ratio between the orig<strong>in</strong>al sources and the recoveries is very high (above278<br />

dB after permutation and normalization). Note that only 200 samples are enough for excellent separation. (c) Recovered source signals us<strong>in</strong>g � -norm m<strong>in</strong>imization<br />

and known mix<strong>in</strong>g matrix. Simple comparison confirms that the recovered signals are far from the orig<strong>in</strong>al ones, and the signal-to-noise ratio is only around 4 dB.<br />

at least � 0 � CIzeros <strong>in</strong> the same coord<strong>in</strong>ates. In such a way, we B. Underdeterm<strong>in</strong>ed Case<br />

can write: ˆ a eƒ for some uniquely determ<strong>in</strong>ed matrix ƒ, which<br />

satisfies A2) and A3).<br />

We should mention that our algorithms are robust with respect to<br />

small additive noise and big outliers, s<strong>in</strong>ce the algorithms cluster the<br />

data on hyperplanes approximately, up to a threshold 4 b 0, which<br />

could accumulatea noisewith amplitudeless than 4. Thebig outliers<br />

will not be clustered to any hyperplane.<br />

We consider a mixture of seven artificially created sources (see<br />

Fig. 5)—sparsified randomly generated signals with at least 5 zeros<br />

<strong>in</strong> each column—with a randomly generated mix<strong>in</strong>g matrix with<br />

dimension 3 2 7. Fig. 4 gives the mixed signals together with a<br />

normalized scatterplot of the mixtures—the data lies <strong>in</strong> PI a<br />

IV. COMPUTER SIMULATION EXAMPLES<br />

A. Complete Case<br />

In this example for the complete case @� a �A of <strong>in</strong>stantaneous<br />

mixtures, we demonstrate the effectiveness of our algorithm for identification<br />

of the mix<strong>in</strong>g matrix <strong>in</strong> the special case considered <strong>in</strong> Theorem<br />

2. We mixed three images of landscapes (shown <strong>in</strong> Fig. 1) with<br />

a three-dimensional (3-D) Hilbert matrix e and transformed them by<br />

a two-dimensional (2-D) discrete Haar wavelet transform. As a result,<br />

s<strong>in</strong>ce this transformation is l<strong>in</strong>ear, the high frequency components of<br />

the source signals become very sparse and they satisfy the conditions<br />

of Theorem 2. We use only one row (320 po<strong>in</strong>ts) from the diagonal<br />

coefficients of the wavelet transformed mixture, which is enough to recover<br />

very precisely the ill conditioned mix<strong>in</strong>g matrix e. Fig. 3 shows<br />

the recovered mixtures.<br />

U<br />

P<br />

hyperplanes. Apply<strong>in</strong>g the underdeterm<strong>in</strong>ed matrix recovery algorithm<br />

to the mixtures gives the recovered mix<strong>in</strong>g matrix perfectly well, up<br />

to permutation and scal<strong>in</strong>g (not shown because of lack of space).<br />

Apply<strong>in</strong>g the source recovery algorithm, we recover the source signals<br />

up to permutation and scal<strong>in</strong>g (see Fig. 5). This figure also shows that<br />

the recovery by �I-norm m<strong>in</strong>imization does not perform well, even if<br />

the mix<strong>in</strong>g matrix is perfectly known.<br />

V. CONCLUSION<br />

We def<strong>in</strong>ed rigorously the SCA and BSS problems of sparse signals<br />

and presented sufficient conditions for their solv<strong>in</strong>g. We developed<br />

three algorithms: for identification of the mix<strong>in</strong>g matrix (two types: for<br />

the sparse and the very sparse cases) and for source recovery. We presented<br />

two experiments: the first one concerns separation of a mixture<br />

of images, after wavelet sparsification (produc<strong>in</strong>g very sparse sources),<br />

which performs very well <strong>in</strong> the complete case. The second one shows

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

Saved successfully!

Ooh no, something went wrong!