Abstract
The extraction of signals of interest from electrocardiogram (ECG) recordings corrupted by noise and artifacts accepts a blind source separation (BSS) model. The BSS approach aims to estimate a set of underlying source signals of physiological activity from the sole observation of unknown mixtures of the sources. The statistical independence between the source signals is a physiologically plausible assumption that can be exploited to achieve the separation. The mathematical foundat ions, advantages and limitations of the most common BSS techniques based on source independence, namely, principal component analysis (PCA) and independent component analysis (ICA), are summarized. More recent techniques taking advantage of prior knowledge about the signal of interest or the mixing structure are also briefly surveyed. The performance of some of these methods is illustrated on real ECG data. Although our focus is on fetal ECG extraction from maternal skin potential recordings and atrial activity extraction in surface ECG recordings of atrial fibrillation, the BSS methodology can readily be extended to a variety of problems in biomedical signal processing and other domains.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
See also [23] for an earlier reference in French.
- 2.
References
Adib A, Moreau E, Aboutajdine, D (2004) Source separation contrasts using a reference signal. IEEE Signal Processing Letters 11(3):312–315
Al-Zaben A, Al-Smadi A (2006) Extraction of foetal ECG by combination of singular value decomposition and neuro-fuzzy inference system. Physics in Medicine and Biology 51(1):137–143
Barros AK, Vigário R, Jousmäki V et al. (2000) Extraction of event-related signals from multichannel bioelectrical measurements. IEEE Transactions on Biomedical Engineering 47(5):583–588
Bell AJ, Sejnowski TJ (1995) An information-maximization approach to blind separation and blind deconvolution. Neural Computation 7(6):1129–1159
Belouchrani A, Abed-Meraim K, Cardoso JF et al. (1997) A blind source separation technique using second-order statistics. IEEE Transactions on Signal Processing 45(2):434–444
Bingham E, Hyvärinen A (2000) A fast fixed-point algorithm for independent component analysis of complex valued signals. International Journal of Neural Systems 10(1):1–8
Bollmann A, Lombardi F (2006) Electrocardiology of AF. IEEE Engineering in Medicine and Biology Magazine 25(6):15–23
Bollmann A, Kanuru NK, McTeague KK et al. (1998) Frequency analysis of human AF using the surface electrocardiogram and its response to Ibutilide. American Journal of Cardiology 81(12):1439–1445
Bonizzi P, Meste O, Zarzoso V (2007) Atrio-ventricular junctionbehaviour during AF. In: Proc. 34th IEEE Annual Conference on Computers in Cardiology, Durham, North Carolina, USA, 561–564
Bonizzi P, Phlypo R, Zarzoso V et al. (2008a) The exploitation of spatial topographies for atrial signal extraction in AF ECGs. In: Proc. EMBC-2008, 30thAnnual International Conference of the IEEE Engineering in Medicine and Biology Society, Vancouver, Canada, 1867–1870
Bonizzi P, Phlypo R, Zarzoso V et al. (2008b) Atrial signal extraction in AF ECGs exploiting spatial constraints. In: Proc. EUSIPCO-2008, 16th European Signal Processing Conference, Lausanne, Switzerland
Callaerts D, De Moor B, Vandewalle J et al. (1990) Comparison of SVD methods to extract the foetal electrocardiogram from cutaneous electrode signals. Medical & Biological Engineering & Computing 28:217–224
Cardoso JF (1994) On the performance of orthogonal source separation algorithms. In: Proc. EUSIPCO-94, VII European Signal Processing Conference, Edinburgh, UK, 776–779
Cardoso JF (1997) Infomax and maximum likelihood in blind source separation. IEEE Signal Processing Letters 4(4):112–114
Cardoso JF (1998) Blind signal separation: statistical principles. Proceedings of the IEEE 86(10):2009–2025
Cardoso JF (1999) Higher-order contrasts for independent component analysis. Neural Computation 11:157–192
Cardoso JF, Souloumiac A (1993) Blind beamforming for non-Gaussian signals. IEE Proceedings-F 140(6):362–370
Castells F, Igual J, Rieta JJ et al. (2003) AF analysis based on ICA including statistical and temporal source information. In: Proc. ICASSP-2003, 28th IEEE International Conference on Acoustics, Speech and Signal Processing. Volume V., Hong Kong, China, 93–96
Castells F, Mora C, Rieta JJ et al. (2005a) Estimation of atrial fibrillatory wave from single-lead AF electrocardiograms using principal component analysis concepts. Medical & Biological Engineering & Computing 43(5):557–560
Castells F, Rieta JJ, Millet et al. (2005b) Spatiotemporal blind source separation approach to AA estimation in atrial tachyarrhythmias. IEEE Transactions on Biomedical Engineering 52(2):258–267
Castells F, Igual J, Millet JJ et al. (2005c) AA extraction from AF episodes based on maximum likelihood source separation. Signal Processing 85(3):523–535
Castells F, Laguna P, Sörnmo L et al. (2007) Principal component analysis in ECG signal processing. EURASIP Journal on Advances in Signal Processing, 21 pages
Comon P (1990) Analyse en composantes indpendantes et identification aveugle. Traitement du signal (Numéro spécial non linéaire et non gaussien) 7(3):435–450
Comon P (1994) Independent component analysis, a new concept? Signal Processing (Special Issue on Higher-Order Statistics) 36(3):287–314
Comon P (2002) Independent component analysis, contrasts, and convolutive mixtures. In: Proc. 2nd IMA Intl. Conference on Mathematics in Communications, Lancaster, UK, 10–17
Comon P (2004) Contrasts, independent component analysis, and blind deconvolution. International Journal of Adaptive Control and Signal Processing (Special Issue on Blind Signal Separation) 18(3):225–243
De Lathauwer L, Callaerts D, De Moor B et al. (1995) Fetal electrocardiogram extraction by source subspace separation. In: Proc. IEEE/ATHOS Signal Processing Conference on Higher-Order Statistics, Girona, Spain, 134–138
De Lathauwer L, De Moor B, Vandewalle J (2000) Fetal electrocardiogram extraction by blind source subspace separation. IEEE Transactions on Biomedical Engineering (Special Topic Section on Advances in Statistical Signal Processing for Biomedicine) 47(5):567–572
Delfosse N, Loubaton P (1995) Adaptive blind separation of independent sources: a deflation approach. Signal Processing 45(1):59–83
Donoho D (1980) On minimum entropy deconvolution. In: Proc. 2nd Applied Time Series Analysis Symposium, Tulsa, OK, USA, 565–608
Golub GH, Van Loan CF (1996) Matrix Computations. 3rd edn. The John Hopkins University Press, Baltimore, MD, USA (1996)
Hérault J, Jutten C, Ans B (1985) Détection de grandeurs primitives dans un message composite par une architecture neuromimétique en apprentissage non supervisé. In: Actes 10ème Colloque GRETSI, Nice, France, 1017–1022
Hesse CW, James CJ (2005) The FastICA algorithm with spatial constraints. IEEE Signal Processing Letters 12(11):792–795
Hesse CW, James CJ (2006) On semi-blind source separation using spatial constraints with applications in EEG analysis. IEEE Transactions on Biomedical Engineering 53(12): 2525–2534
Holm M, Pehrson S, Ingemansson M et al. (1998) Noninvasive assessment of the atrial cycle length during AF in man: introducing, validating and illustrating a new ECG method. Cardiovascular Research 38(1):69–81
Hyvärinen A (1999) Fast and robust fixed-point algorithms for independent component analysis. IEEE Transactions on Neural Networks 10(3):626–634
Hyvärinen A, Oja E (1997) A fast fixed-point algorithm for independent component analysis. Neural Computation 9(7):1483–1492
Hyvärinen A, Karhunen J, Oja E (2001) Independent Component Analysis. John Wiley & Sons, New York
James CJ, Gibson OJ (2003) Temporally constrained ICA: an application to artifact rejection in electromagnetic brain signal analysis. IEEE Transactions on Biomedical Engineering 50(9):1108–1116
Kanjilal P, Palit S, Saha G (1997) Fetal ECG extraction from single-channel maternal ECG using singular value decomposition. IEEE Transactions on Biomedical Engineering 44(1):51–59
Li X, Zhang X (2007) Sequential blind extraction adopting second-order statistics. IEEE Signal Processing Letters, 14(1):58–61
Lu W, Rajapakse JC (2005) Approach and applications of constrained ICA. IEEE Transactions on Neural Networks 16(1):203–212
Lu W, Rajapakse JC (2006) ICA with reference. Neurocomputing 69:2244–2257
Netabayashi T, Kimura Y, Chida S et al. (2008) Robustness of the blind source separation with reference against uncertainties of the reference signals. In: Proc. EMBC-2008, 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Vancouver, BC, Canada, 1875–1878
Peters M, Crowe J, Piéri, JF et al. (2001) Monitoring the fetal heart non-invasively: a review of methods. Journal of Perinatal Medicine 29(5):408–416
Phlypo R, D’Asseler Y, Lemahieu I et al. (2007a) Extraction of the AA from the ECG based on independent component analysis with prior knowledge of the source kurtosis signs. In: Proc. EMBC-2007, 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Lyon, France, 6499–6502
Phlypo R, Zarzoso V, Comon P et al. (2007b) Extraction of AA from the ECG by spectrally constrained kurtosis sign based ICA. In: Proc. ICA-2007, 7th International Conference on Independent Component Analysis and Signal Separation, London, UK, 641–648
Phlypo R, Zarzoso V, Lemahieu I (2008a) Exploiting independence measures in dual spaces with application to atrial f-wave extraction in the ECG. In: Proc. MEDSIP-2008, 4th International Conference on Advances in Medical, Signal and Information Processing, Santa Margherita Ligure, Italy
Phlypo R, Zarzoso V, Comon P et al. (2008b): Cumulant matching for independent source extraction. In: Proc. EMBC-2008, 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Vancouver, BC, Canada, 3340–3343
Phlypo R, Zarzoso V, Lemahieu I (2008c) Eigenvector analysis for separation of a spectrally concentrated source from a mixture. In: Proc. EMBC-2008, 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Vancouver, BC, Canada, 1863–1866
Rieta JJ, Zarzoso V, Millet-Roig, J et al. (2000) AA extraction based on blind source separation as an alternative to QRST cancellation for AF analysis. In: Proc. Computers in Cardiology. Vol. 27, Boston, MA, USA, 69–72
Rieta JJ, Castells F, Sánchez C et al. (2004) AA extraction for AF analysis using blind source separation. IEEE Transactions on Biomedical Engineering 51(7):1176–1186
Ristaniemi T, Joutsensalo J (2002) Advanced ICA-based receivers for block fading DS-CDMA channels. Signal Processing 82(3):417–431
Rosenbaum DS, Cohen, RJ (1990) Frequency based measures of AF in man. In: Proc. 12th Annual International Conference of the IEEE Engineering in Medicine and Biology Society
Sameni R, Jutten C, Shamsollahi MB (2008) Multichannel electrocardiogram decomposition using periodic component analysis. IEEE Transactions on Biomedical Engineering, in press
Sánchez C, Millet J, aRieta JJ (2001) Packet wavelet decomposition: an approach for AA extraction. In: Computers in Cardiology. Volume 29, Rotterdam, The Netherlands, 33–36
Sato M, Kimura Y, Chida S et al. (2007) A novel extraction method of fetal electrocadiogram from the composite abdominal signal. IEEE Transactions on Biomedical Engineering 54(1):49–58
Saul LK, Allen JB (2000) Periodic component analysis: an eigenvalue method for representing periodic structure in speech. In: Advances in Neural Information Processing Systems 13, Denver, CO, USA, 807–813
Schmidt RO (1986) Multiple emitter location and signal parameter estimation. IEEE Transactions on Antennas and Propagation AP-34(3):276–280
Shalvi O, Weinstein E (1990) New criteria for blind deconvolution of nonminimum phase systems (channels). IEEE Transactions on Information Theory 36(2):312–321
Slocum J, Byrom E, McCarthy L et al. (1985) Computer detection of atrioventricular dissociation from surface electrocardiogram during wide QRS complex tachycardia. Circulation 72:1028–1036
Stridh M, Sörnmo L (2001) Spatiotemporal QRST cancellation techniques for analysis of AF. IEEE Transactions on Biomedical Engineering 48(1):105–111
Tichavský P, Koldovský Z, Oja E (2006) Performance analysis of the FastICA algorithm and Cramér-Rao bounds for linear independent component analysis. IEEE Transactions on Signal Processing 54(4):1189–1203
Tong L, Liu R, Soon VC et al. (1991) Indeterminacy and identifiability of blind identification. IEEE Transactions on Circuits and Systems 38(5):499–509
Tugnait JK (1997) Identification and deconvolution of multichannel non-Gaussian processes using higher order statistics and inverse filter criteria. IEEE Transactions on Signal Processing 45:658–672
Vanderschoot J, Callaerts D, Sansen W et al. (1987) Two methods for optimal MECG elimination and FECG detection from skin electrode signals. IEEE Transactions on Biomedical Engineering BME-34(3):233–243
Vásquez C, Hernández A, Mora F et al. (2001) AA enhancement by Wiener filtering using an artificial neural network. IEEE Transactions on Biomedical Engineering 48(8):940–944
Widrow B, Glover JR, McCool JM et al. (1975) Adaptive noise cancelling: principles and applications. Proceedings of the IEEE 63(12):1692–1716
Zarzoso V (2008) On an extended SOBI algorithm for bind source extraction. IEE Electronics Letters, to be submitted
Zarzoso V, Comon P (2007) Comparative speed analysis of FastICA. In: Proc. ICA-2007, 7th International Conference on Independent Component Analysis and Signal Separation, London, UK, 293–300
Zarzoso V, Comon P (2008a) Robust independent component analysis for blind source separation and extraction with application in electrocardiography. In: Proc. EMBC-2008, 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Vancouver, BC, Canada, 3344–3347
Zarzoso V, Comon P (2008b) Independent component analysis based on optimal step-size iterative search. IEEE Transactions on Signal Processing, to be submitted
Zarzoso V, Nandi AK (1999) Blind separation of independent sources for virtually any source probability density function. IEEE Transactions on Signal Processing 47(9):2419–2432
Zarzoso V, Nandi AK (2001) Noninvasive fetal electrocardiogram extraction: blind separation versus adaptive noise cancellation. IEEE Transactions on Biomedical Engineering 48(1):12–18
Zarzoso V, Nandi AK, Bacharakis E (1997) Maternal and foetal ECG separation using blind source separation methods. IMA Journal of Mathematics Applied in Medicine & Biology 14(3):207–225
Zarzoso V, Nandi AK, Herrmann F et al. (2001) Combined estimation scheme for blind source separation with arbitrary source PDFs. Electronics Letters 37(2):132–133
Zarzoso V, Comon P, Kallel M (2006a) How fast is FastICA? In: Proc. EUSIPCO-2006, XIV European Signal Processing Conference, Florence, Italy
Zarzoso V, Murillo-Fuentes JJ, Boloix-Tortosa R et al. (2006b) Optimal pairwise fourth-order independent component analysis. IEEE Transactions on Signal Processing 54(8):3049–3063
Zarzoso V, Phlypo R, Comon P (2008a) A contrast for independent component analysis with priors on the source kurtosis signs. IEEE Signal Processing Letters, in press
Zarzoso V, Phlypo R, Meste O et al. (2008b) Signal extraction in multisensor biomedical recordings. In Verdonck, P., ed.: Advances in Biomedical Engineering. Volume 1. Elsevier, Amsterdam, The Netherlands, in press
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Zarzoso, V. (2009). Extraction of ECG Characteristics Using Source Separation Techniques: Exploiting Statistical Independence and Beyond. In: Naït-Ali, A. (eds) Advanced Biosignal Processing. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89506-0_2
Download citation
DOI: https://doi.org/10.1007/978-3-540-89506-0_2
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-89505-3
Online ISBN: 978-3-540-89506-0
eBook Packages: EngineeringEngineering (R0)