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.

162 Chapter 11. EURASIP JASP, 2007<br />

H<strong>in</strong>dawi Publish<strong>in</strong>g Corporation<br />

EURASIP Journal on Advances <strong>in</strong> Signal Process<strong>in</strong>g<br />

Volume 2007, Article ID 52105, 13 pages<br />

doi:10.1155/2007/52105<br />

Research Article<br />

Robust Sparse <strong>Component</strong> <strong>Analysis</strong> Based on<br />

a Generalized Hough Transform<br />

Fabian J. Theis, 1 Pando Georgiev, 2 and Andrzej Cichocki3, 4<br />

1 Institute of Biophysics, University of Regensburg, 93040 Regensburg, Germany<br />

2 ECECS Department and Department of Mathematical Sciences, University of C<strong>in</strong>c<strong>in</strong>nati, C<strong>in</strong>c<strong>in</strong>nati, OH 45221, USA<br />

3 BSI RIKEN, Laboratory for Advanced Bra<strong>in</strong> Signal Process<strong>in</strong>g, 2-1, Hirosawa, Wako, Saitama 351-0198, Japan<br />

4 Faculty of Electrical Eng<strong>in</strong>eer<strong>in</strong>g, Warsaw University of Technology, Pl. Politechniki 1, 00-661 Warsaw, Poland<br />

Received 21 October 2005; Revised 11 April 2006; Accepted 11 June 2006<br />

Recommended for Publication by Frank Ehlers<br />

An algorithm called Hough SCA is presented for recover<strong>in</strong>g the matrix A <strong>in</strong> x(t) = As(t), where x(t) is a multivariate observed<br />

signal, possibly is of lower dimension than the unknown sources s(t). They are assumed to be sparse <strong>in</strong> the sense that at every<br />

time <strong>in</strong>stant t, s(t) has fewer nonzero elements than the dimension of x(t). The presented algorithm performs a global search for<br />

hyperplane clusters with<strong>in</strong> the mixture space by gather<strong>in</strong>g possible hyperplane parameters with<strong>in</strong> a Hough accumulator tensor.<br />

This renders the algorithm immune to the many local m<strong>in</strong>ima typically exhibited by the correspond<strong>in</strong>g cost function. In contrast<br />

to previous approaches, Hough SCA is l<strong>in</strong>ear <strong>in</strong> the sample number and <strong>in</strong>dependent of the source dimension as well as robust<br />

aga<strong>in</strong>st noise and outliers. Experiments demonstrate the flexibility of the proposed algorithm.<br />

Copyright © 2007 Fabian J. Theis et al. This is an open access article distributed under the Creative Commons Attribution License,<br />

which permits unrestricted use, distribution, and reproduction <strong>in</strong> any medium, provided the orig<strong>in</strong>al work is properly cited.<br />

1. INTRODUCTION<br />

One goal of multichannel signal analysis lies <strong>in</strong> the detection<br />

of underly<strong>in</strong>g sources with<strong>in</strong> some given set of observations.<br />

If both the mixture process and the sources are unknown,<br />

this is denoted as bl<strong>in</strong>d source separation (BSS). BSS<br />

can be applied <strong>in</strong> many different fields such as medical and<br />

biological data analysis, broadcast<strong>in</strong>g systems, and audio and<br />

image process<strong>in</strong>g. In order to decompose the data set, different<br />

assumptions on the sources have to be made. The<br />

most common assumption currently used is statistical <strong>in</strong>dependence<br />

of the sources, which leads to the task of <strong>in</strong>dependent<br />

component analysis (ICA); see, for <strong>in</strong>stance, [1, 2]<br />

and references there<strong>in</strong>. ICA very successfully separates data<br />

<strong>in</strong> the l<strong>in</strong>ear complete case, when as many signals as underly<strong>in</strong>g<br />

sources are observed, and <strong>in</strong> this case the mix<strong>in</strong>g<br />

matrix and the sources are identifiable except for permutation<br />

and scal<strong>in</strong>g [3, 4]. In the overcomplete or underdeterm<strong>in</strong>ed<br />

case, fewer observations than sources are given.<br />

It can be shown that the mix<strong>in</strong>g matrix can still be recovered<br />

[5], but source identifiability does not hold. In order<br />

to approximately detect the sources, additional requirements<br />

have to be made, usually sparsity of the sources [6–<br />

8].<br />

Recently, we have <strong>in</strong>troduced a novel measure for sparsity<br />

and shown [9] that based on sparsity alone, we can still<br />

detect both mix<strong>in</strong>g matrix and sources uniquely except for<br />

trivial <strong>in</strong>determ<strong>in</strong>acies (sparse component analysis (SCA)). In<br />

that paper, we have also proposed an algorithm based on random<br />

sampl<strong>in</strong>g for reconstruct<strong>in</strong>g the mix<strong>in</strong>g matrix and the<br />

sources, but the focus of the paper was on the model, and the<br />

matrix estimation algorithm turned out to be not very robust<br />

aga<strong>in</strong>st noise and outliers, and could therefore not easily<br />

be applied <strong>in</strong> high dimensions due to the <strong>in</strong>volved comb<strong>in</strong>atorial<br />

searches. In the present manuscript, a new algorithm<br />

is proposed for SCA, that is, for decompos<strong>in</strong>g a data<br />

set x(1), . . . , x(T) ∈ R m modeled by an (m × T)-matrix X<br />

l<strong>in</strong>early <strong>in</strong>to X = AS, where the n-dimensional sources S =<br />

(s(1), . . . , s(T)) are assumed to be sparse at every time <strong>in</strong>stant.<br />

If the sources are of sufficiently high sparsity, the mixtures<br />

are clustered along hyperplanes <strong>in</strong> the mixture space.<br />

Based on this condition, the mix<strong>in</strong>g matrix can be reconstructed;<br />

furthermore, this property is robust aga<strong>in</strong>st noise<br />

and outliers, which will be used here. The proposed algorithm<br />

denoted by Hough SCA employs a generalization of the<br />

Hough transform <strong>in</strong> order to detect the hyperplanes <strong>in</strong> the<br />

mixture space, which then leads to matrix and source identification.

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

Saved successfully!

Ooh no, something went wrong!