International Journal of Scientific & Technology Research

Home About Us Scope Editorial Board Blog/Latest News Contact Us
10th percentile
Powered by  Scopus
Scopus coverage:
Nov 2018 to May 2020


IJSTR >> Volume 9 - Issue 11, November 2020 Edition

International Journal of Scientific & Technology Research  
International Journal of Scientific & Technology Research

Website: http://www.ijstr.org

ISSN 2277-8616

Blind Source Separation Of Fetal ECG Using Fast Independent Component Analysis And Principle Component Analysis

[Full Text]



Rumana Islam and Mohammed Tarique



Blind source, FastICA, f-ECG, FHR, ICA, PCA-Whitening, m-ECG, signals, SNR



Fetal electrocardiogram (f-ECG) presents the electrical activity of a fetus heart. The f-ECG contains significant information about the physiological states of a developing child inside the mother’s womb. It can even detect a fetus’s pathologies including acidemia and hypoxia. However, the extraction of the f-ECG is a challenging task for both invasive and non-invasive methods because it is mixed with a high amplitude mother’s ECG (m-ECG) signal and other random noises. This paper presents two blind source separation (BSS) algorithms to extract the f-ECG from the mixed signals. These algorithms are fast independent component analysis (FastICA) and principal component analysis with whitening (PCA-Whitening). The performances of these two algorithms are compared in this work. The results show that the FastICA algorithm outperforms PCA-Whitening algorithm by an improvement of signal to noise ratio (SNR) of 10 dB.



[1] Martinek, R. et al. “Comparative Effectiveness of ICA and PCA in Extraction of Fetal ECG From Abdominal Signals: Toward Non-invasive Fetal Monitoring”, Frontiers in Physiology, Vol. 9, pp. 1-25, May 2018, DOI: 10.3389/fphys. 2018.00648
[2] Jagannath, D., and Selvakumar, A.I., “Issues and research on fetal electrocardiogram signal elicitation,” Biomedical Signal Processing and Control, Vol. 10, pp. 224–244, March 2014, DOI: 10.1016/j.bspc.2013.11.001
[3] Sameni, R., and Clifford, G.D., “A review of fetal ECG signal processing; issues and promising directions,” Open Pacing Electrophysiology and Therapy. Journal, Vol. 3, pp. 4-20, November 2010, DOI: 10.2174/1876536X01003010004
[4] KováCs, F. e al., “Fetal phonocardiography—Past and future possibilities,” Computer Methods and Programs in Biomedicine., Vol. 104, pp. 19–25, October 2011, DOI: 10.1016/j.cmpb.2010.10.006
[5] Adithya, P.C. e al., “Trends in fetal monitoring through phonocardiography: Challenges and future directions”, Biomed. Signal Processing and Control, Vol. 33, pp. 289–305, March 2017, DOI: 10.1016/j.bspc.2016.11.007
[6] Smith J.F., “Fetal health assessment using prenatal diagnostic techniques,” Current Opinion in Obstetrics and Gynecology, Vol.20, pp.152–156, April 2008,
DOI: 10.1097/GCO.0b013e3282f73242
[7] CHD facts Available online: https://www.childrensheartfoundation.org/about-chds/chd-facts-information.html (accessed on April 24, 2020).
[8] Ayres-de-Campos, D. “Acute Fetal Hypoxia/Acidosis,” Obstetric Emergencies, Springer International Publishing, Basel Switzerland, pp. 7-25, 2017
[9] Rangaraj M. R., “Biomedical Signal Analysis,” 2nd Edition., John Wiley & Sons, Inc., 111 River Street, Hoboken, New Jersey, pp.104–106, 2015
[10] Blinowska K.J. and Zygierewicz, J. “Practical Biomedical Signal Analysis Using MATLAB,” CRC Press, Taylor & Francis Group, Boca Raton, USA, pp. 96-191, 2012
[11] Waller AD. , “A demonstration on man of electromotive changes accompanying the heart’s beat”, J. of Physiology., Vol. 8, No. 5, pp. 229-234, 1887, DOI: 10.1113/jphysiol.1887.sp000257
[12] Einthoven W., “The different forms of the human electrocardiogram and their significant,” Lancet, Vol.1, pp. 853-861, March 1912, DOI: 10.1016/S0140-6736(00)50560-1
[13] Jonathon S., “A Tutorial on Principal Component Analysis,” Available online: https://arxiv.org/abs/1404.1100 (accessed on April 24, 2020)
[14] Herault J., Jutten C., and Ans B, “Detection de grandeurs primitives dans message compositepar une architecture de calcul neruomimetique en apprentissage non supervise,” Proceedings of 10 colloque sur le traitement du signal et des images, FRA, 1985, GRETSI, Groupe d’Etudes du Traitment du Signal et des Images 1985
[15] Common P., “Independent component analysis, a new concept,” Signal Processing, Vol. 36, pp. 287-314, April 1994, DOI: 10.1016/0165-1684(94)90029-9
[16] Shlens, J., “A tutorial on independent component analysis,” Available online: https://arxiv.org/abs/1404.2986 (accessed on April 24, 2020)
[17] Chai R. et al., “Driver fatigue classification with independent component by entropy rate bound minimization analysis in an ECG-based system,” IEEE Journal of Biomedical and Health Informaics, Vol. 21, pp. 715-724, February 2016, DOI: 10.1109/JBHI.2016.2532354
[18] Hyvarinen A., and Oja E., “Independent component analysis: algorithms and applications,” Neural Networks, Vol.13, No. 4, pp. 411-430, June 2000, DOI: 10.1016/S0893-6080(00)00026-5
[19] Tharwat A., “Principle component analysis-a tutorial,” International Journal of Applied Pattern Recognition, Vol. 3, No. 3, pp. 197-240, October 2016,
DOI: 10.1504/IJAPR.2016.079733
[20] Bingham E., and Hyvarinen A., “A fast-fixed algorithm for independent component analysis of Complex valued signals,” International Journal of Neural System, Vol. 10, pp. 1-8, 2000, DOI: 10.1142/ S0129065700000028
[21] Tharwat A., “Independent component analysis: An Introduction,” Applied Computing and Informatics, August 2018, (in press), DOI: 10.1016/j.aci.2018.08.006
[22] Hyvarinen A., Kargunen J., and Oja E., “Independent component analysis,” Available online: https://www.cs.helsinki.fi/u/ ahyvarin/papers/bookfinal_ICA.pdf (accessed on April 24, 2020)
[23] Hyvarinen A., “Fast and robust fixed-point algorithms for independent component analysis,” IEEE Transaction on Neural Networks, Vol.10, pp. 626-634, May 1999, DOI: 10.1109/72.761722
[24] Widrow B. et al., “Adaptive noise canceling: principles and applications,” Proceedings of the IEEE, Vol. 63, No. 12, pp. 1692–1716, 1972, December 1975, DOI: 10.1109/PROC.1975.10036
[25] Outram N.J. e al., “Techniques for optimal enhancement and feature extraction of fetal electrocardiogram,” IEE Proceeding-Science, Measurement and . Technology, Vol. 142, pp.482–489, November 1995. DOI: 10.1049/ip-smt:19952074
[26] Mihaela G.U. et al., “Improved Fetal ECG Extraction by Applying Adaptive Filtering,” International Symposium on Advanced Topic in Electrical Engineering., Bucharest, Romania, May 12-14, 2011
[27] Prasanth K. Paul B. and Balakrishnan A.A., “Fetal ECG Extraction Using Adaptive Filters,” International Journal of Advanced Research in Electrical, Electronics, and Instrument. Engineering, Vol 2, pp. 1483-1487, April 2013
[28] Farvet A.G., “Computer Matched Filter Location of Fetal RWaves,” Medical and Biology Engineering, Vol. 6, pp. 467–475, September 1968, DOI: 10.1007/BF02474285
[29] Park Y. et al., “On detecting the presence of fetal R-wave using the moving averaged magnitude difference algorithm,” IEEE Transaction on Biomedical Engineering , Vol.39, pp. 868–871, August 1992, DOI: 10.1109/10.148396
[30] Sameni R., “Extraction of Fetal Cardiac Signals from an Array of Maternal Abdominal Recordings,” Ph.D. dissertation, 2008, Sharif University of Technology Available on: https://tel.archives-ouvertes.fr/tel-00373361/ document (accessed on April 24, 2020)
[31] Swarnalatha R. and Prasad D.V., “A Novel Technique for Extraction of FECG using Multistage Adaptive Filtering,” Journal of Applied Science, Vol. 10, pp. 319-324, 2010 DOI: 10.3923/jas.2010.319.324
[32] Widrow B., and Stearns S., “Adaptive signal processing,” Prentice-Hall, Upper Saddle River, USA, 1985.
[33] Datian Y., and Xuemei O., “Application of wavelet analysis in detection of fetal ECG,” Proceedings of the 18th Annual International Conference of the IEEE Engineering in Medicine. and Biology Society. Amsterdam, Netherlands, Vol. 3, pp. 1043–1044, 31 Oct.-3 Nov. 1996, DOI: 10.1109/IEMBS.1996.652701
[34] Echeverria J.C. et al., “Fetal QRS extraction based on wavelet analysis and pattern matching,” Proceedings of the 18th Annual International Conference of the IEEE Engineering in Medicine and Biology. Society, Amsterdam, Netherlands, 2002, Volume 4, pp. 1656–1657, DOI: 10.1109/IEMBS.1996.647598
[35] Mallat S., and Hwang W.L., “Singularity detection and processing with wavelets,” IEEE Transaction on Information . Theory, Vol.38, pp. 617–643, March 1992, DOI: 10.1109/18.119727
[36] Papadimitriou S. et al., “A Fetal heart rate signal denoising by processing the wavelet transform modulus maxima,” Proceedings of the 18th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Amsterdam, Netherlands, Vol. 3, pp. 1029–1030, 1996, DOI: 10.1109/IEMBS.1996.652694
[37] Karvounis E.C. et al., “ Fetal heart rate extraction from composite maternal ECG using complex continuous wavelet transforms,” Proceedings of Computer in Cardiology., Chicago, IL, USA, USA, pp. 737–740, 19-22 September, 2004, DOI: 10.1109/CIC.2004.1443044
[38] Song Y. et al., “Passive acoustic maternal abdominal fetal heart rate monitoring using wavelet transform,” Proceedings of Computers in Cardiology, Valencia, Spain, 17-20 September, 2006, pp. 581–584
[39] Karvounis E.C. et al., “A method for fetal heart rate extraction based on time-frequency analysis,” Proceedings of the 19th IEEE Symposium on Computer Based Medical Sysem. , Salt Lake City, UT, USA, pp. 347–350, 23-24 June, 2006, DOI: 10.1109/CBMS.2006.16
[40] Azzerboni B. et al., “A New Approach Based On Wavelet-ICA Algorithm for Fetal Electrocardiogram Extraction,” Proceedings of the European Symposium Artificial Neural Networks, Bruges, Belgium, April 27-29, 2005, pp.193-198
[41] Marques de Sa J.P, Reis L.P., Lau J.N, and Bernardes J., “Estimation and classification of fetal heart rate baselines using artificial neural networks,” Proceedings of Computers in Cardiology., Bethesda, MD, USA, 25-28 September, 1994, pp. 541–544,1994. DOI: 10.1109/CIC.1994.470135
[42] Camps G., Martinez M., and Soria E., “Fetal ECG extraction using an FIR neural network,” Proceedings of Computers in Cardiology, Rotterdam, Netherlands, Netherlands, 2001, pp. 249-252, DOI: 10.1109/CIC.2001.977639
[43] Reaz M.B.I. and Wei L.S., “Adaptive linear neural network filter for fetal ECG extraction,” Proceedings of the International Conference on Intelligent Sensors and Information Processing, Chennai, India, 4-7 January 2004, pp. 321–324, DOI: 10.1109/ICISIP.2004.1287675
[44] Amin M.S., Mamun M., Hashim F.H., and Husain H., “Separation of fetal electrocardiography (ECG) from composite ECG using adaptive linear neural network for fetal monitoring,” International Journal of the Physical Sciences, 2011, Vol. 6, pp. 5871-5876
[45] Nasiri M., Faez K., and Nasrabadi A.M., “A New Method for Extraction of Fetal Electrocardiogram Signal Based on Adaptive Nero-Fuzzy Inference System,” Proceedings of the IEEE International Conference on Signal and Image Processing Applications., Kuala Lumpur, Malaysia, 2011, pp. 456-461, DOI: 10.1109/ICSIPA.2011.6144151
[46] Assaleh K., “Extraction of Fetal Electrocardiogram Using Adaptive Neuro-Fuzzy Inference System,” IEEE Transaction on Biomedical Engineering, Vol. 54, pp. 59-68, 2007, DOI: 10.1109/TBME.2006.883728
[47] Ravindra Kumar, S. and Raja, K.B., “Fetal ECG extraction and enhancement in prenatal monitoring—Review and implementation issues,” Proceedings of the IEEE Trend in Information Science & Computers (TISC), Chennai, India, 2010, pp. 16–20, DOI: 10.1109/TISC.2010.5714599
[48] Ahuja, E., and Shaikh, F., “A Novel Approach to FEG Extraction Based on Fast ICA “, International Research Journal on Engineering Technology. 2016, Volume 3, pp. 2450–2453.
[49] De Lathauwer, L. Private Communication; Katholieke Universiteit Leuven: Leuven, Belgium, 2010
[50] Ananthanag, K.; Sahambi, J., Investigation of blind source separation methods for extraction of fetal ECG. Proc. of the IEEE Cana. Conf. on Elect. and Comp. Eng. (CCECE), Montreal, QC, Canada,2003; Volume 3, pp. 2021–2024, DOI: 10.1109/CCECE.2003.1226312
[51] Camargo-Olivares, J.L. et al., “The maternal abdominal ECG as input to MICA in the fetal ECG extraction problem,” IEEE Signal Processing Letter, Vol. 18, pp. 161–164, 2011 DOI: 10.1109/LSP.2011.2104415
[52] Bacharakis, E., Nandi, A.K., and Zarzoso, V. Foetal, “ECG extraction using blind source separation methods,” In Proceedings of the 8th IEEE European Signal Processing Conference (EUSIPCO), Trieste, Italy,10–13 1996, pp. 1–4
[53] De Moor B.L.R. (ed.), DaISy: Database for the Identification of Systems, Department of Electrical Engineering, ESAT/STADIUS, KU Leuven, Belgium, Available on: http://homes.esat.kuleuven.be/~smc/daisy/, date of visit on: May 09,2020.
[54] FastICA available on: https://research.ics.aalto.fi/ ica/ fastica/ code/dlcode.shtml