×

A fast and adaptive ICA algorithm with its application to fetal electrocardiogram extraction. (English) Zbl 1152.92013

Summary: In many applications, it is often required to separate mixtures of sub-Gaussian, skewed, near Gaussian, and super-Gaussian source signals so as to obtain desired source signals. We propose a fast and adaptive ICA algorithm based on a fully-multiplicative orthogonal-group (FastAdaptiveOgICA), which not only can instantaneously separate mixtures of sub-Gaussian and super-Gaussian source signals, but also can separate skewed and/or near Gaussian signals, which are common in some key application areas, such as biomedical signal processing and telecommunications.
Separation performance highly depends on nonlinear functions, so a self-adaptive nonlinear function, which adjusts its parameters to achieve better performance according to the estimation of moments of source signals, is presented in our algorithm. We successfully applied the algorithm to obtain fetal electrocardiogram (FECG) signals with better separation performance and faster convergence speed, compared with several famous ICA algorithms.

MSC:

92C55 Biomedical imaging and signal processing
92-08 Computational methods for problems pertaining to biology

Software:

ICALAB; Daisy
PDFBibTeX XMLCite
Full Text: DOI

References:

[1] HyvÄarinen, A.; Karhunen, J.; Oja, E., Independent Component Analysis (2001), John Wiley & Sons: John Wiley & Sons New York
[2] C. Jagath, Rajapakse, Lu Wei, Unified approach to independent component networks, in: Second International ICSC Symposium on Neural Computation (NC’2000), pp. 585-592.; C. Jagath, Rajapakse, Lu Wei, Unified approach to independent component networks, in: Second International ICSC Symposium on Neural Computation (NC’2000), pp. 585-592.
[3] Cichocki, A.; Amari, S., Adaptive Blind Signal and Image Processing (2003), John Wiley & Sons Inc.: John Wiley & Sons Inc. New York
[4] Lee, T.-W.; Girolami, M.; Sejnowski, T. J., Independent component analysis using an extended infomax algorithm for mixed subgaussian and supergaussian source, Neural Computation, 11, 417-441 (1999)
[5] Fiori, S., Fully-multiplicative orthogonal-group ICA neural algorithm, Electronics Letters, 39, 24, 1737-1738 (2003)
[6] Choi, S.; Cichocki, A.; Amari, S., Flexible independent component analysis, VLSI Signal Processing, 26, 1-2, 25-38 (2000) · Zbl 0965.68132
[7] Fiori, S., A theory for learning by weight flow on Stiefel-Grassman manifold, Neural Computation, 13, 7, 1625-1647 (2001) · Zbl 0982.68111
[8] Fiori, S., A theory for learning based on rigid bodies dynamics, IEEE Transactions on Neural Network, 13, 3, 521-531 (2002)
[9] Yalan Ye, Zhi-Lin Zhang, Shaozhi Wu, Xiaobing Zhou, Improved multiplicative orthogonal-group based ICA algorithm for separating mixed sub-Gaussian and super-Gaussian sources, in: 2006 International Conference on Communications, Circuits and Systems, Guilin, China, ICCCAS 2006, pp. 340-343.; Yalan Ye, Zhi-Lin Zhang, Shaozhi Wu, Xiaobing Zhou, Improved multiplicative orthogonal-group based ICA algorithm for separating mixed sub-Gaussian and super-Gaussian sources, in: 2006 International Conference on Communications, Circuits and Systems, Guilin, China, ICCCAS 2006, pp. 340-343.
[10] Yalan Ye, Jing Wan, Zhi-Lin Zhang, A flexible fully-multiplicative orthogonal-group based ICA algorithm, in: 2007 IEEE Symposium on Computational Intelligence in Bioinformatics and Computational Biology, Honolulu, Hawaiii, USA, CIBCB 2007, pp. 476-479.; Yalan Ye, Jing Wan, Zhi-Lin Zhang, A flexible fully-multiplicative orthogonal-group based ICA algorithm, in: 2007 IEEE Symposium on Computational Intelligence in Bioinformatics and Computational Biology, Honolulu, Hawaiii, USA, CIBCB 2007, pp. 476-479.
[11] Zhang, Z.-L.; Zhang, Yi, Extraction of temporally correlated sources with its application to non-invasive fetal electrocardiogram extraction, Neurocomputing, 69, 7-9, 894-899 (2006)
[12] Z.-L. Zhang, Yalan Ye, Extended Barros’s extraction algorithm with its application in fetal ECG extraction, in: The 2005 IEEE International Conference on Neural Networks and Brain, Beijing, 2005, pp. 1077-1080.; Z.-L. Zhang, Yalan Ye, Extended Barros’s extraction algorithm with its application in fetal ECG extraction, in: The 2005 IEEE International Conference on Neural Networks and Brain, Beijing, 2005, pp. 1077-1080.
[13] Cao, J.; Murata, N.; Amari, S.; Cichocki, A.; Takeda, T., A Robust approach to independent component analysis of signals with high-level noise measurements, IEEE Transactions on Neural Networks, 14, 3, 631-645 (2003)
[14] Ord, J. K., Families of Frequency Distributions (1972), Griffin: Griffin London · Zbl 0249.62005
[15] Karvanen, J.; Koivunen, V., Blind separation methods based on Pearson system and its extensions, Signal Processing, 82, 663-673 (2002) · Zbl 0998.94002
[16] A. Cichocki, S. Amari, K. Siwek, T. Tanaka et al., ICALAB Toolboxes. <http://www.bsp.brain.riken.jp/ICALAB>; A. Cichocki, S. Amari, K. Siwek, T. Tanaka et al., ICALAB Toolboxes. <http://www.bsp.brain.riken.jp/ICALAB>
[17] D. De Moor (Ed.), Daisy: Database for the Identification of Systems. <http://www.esat.kuleuven.ac.be/sista/daisy>; D. De Moor (Ed.), Daisy: Database for the Identification of Systems. <http://www.esat.kuleuven.ac.be/sista/daisy>
[18] Barros, A. K.; Cichocki, A., Extraction of specific signals with temporal structure, Neural Computation, 13, 9, 1995-2003 (2001) · Zbl 1003.94505
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.