Independent component analysis based on marginal density estimation using weighted Parzen windows.
This work proposes a novel algorithm for independent component analysis (ICA) based on marginal density estimation. The proposed ICA algorithm aims to search for an effective demixing matrix as well as weighted Parzen window (WPW) representations for marginal densities of independent components so as to express a factorial joint density for high dimensional observations. Following the linear mixture assumption, independent component analysis is mathematically translated to minimizing the Kullback-Leibler (KL) divergence of independent components. By using Potts encoding, we express the KL divergence in an approximating form, which is shown to be tractable with respect to the WPW parameters as well as the demixing matrix and can be minimized by two interactive dynamic modules derived by the annealed expectation-maximization method and the natural gradient descent method, respectively. By numerical simulations, we test the proposed ICA algorithm with observations separately sampled from linear mixtures of independent sources and real world signals, including fetal electrocardiograms, mixed facial images and event-related potentials, extensively showing its accuracy and reliability for independent component analysis in comparison with some other popular ICA algorithms.
Department of Applied Mathematics, National Dong Hwa University, Shoufeng, Hualien 971, Taiwan. jmwu@mail.ndhu.edu.tw
Jiann-Ming
JM
Wu
Meng-Hong
MH
Chen
Zheng-Han
ZH
Lin
D000465:Algorithms; D003198:Computer Simulation; D004562:Electrocardiography / Q000379:methods; D004569:Electroencephalography / Q000379:methods; D005071:Evoked Potentials / Q000502:physiology; D006801:Humans; D017711:Nonlinear Dynamics; D025341:Principal Component Analysis; D012815:Signal Processing, Computer-Assisted; D018709:Statistics, Nonparametric