Fetal ECG extraction via Type-2 adaptive neuro-fuzzy inference systems

BACKGROUND AND OBJECTIVE We proposed a noninvasive method for separating the fetal ECG (FECG) from maternal ECG (MECG) by using Type-2 adaptive neuro-fuzzy inference systems. METHODS The method can extract FECG components from abdominal signal by using one abdominal channel, including maternal and fetal cardiac signals and other environmental noise signals, and one chest channel. The proposed algorithm detects the nonlinear dynamics of the mother's body. So, the components of the MECG are estimated from the abdominal signal. By subtracting estimated mother cardiac signal from abdominal signal, fetal cardiac signal can be extracted. This algorithm was applied on synthetic ECG signals generated based on the models developed by McSharry et al. and Behar et al. and also on DaISy real database. RESULTS In environments with high uncertainty, our method performs better than the Type-1 fuzzy method. Specifically, in evaluation of the algorithm with the synthetic data based on McSharry model, for input signals with SNR of -5dB, the SNR of the extracted FECG was improved by 38.38% in comparison with the Type-1 fuzzy method. Also, the results show that increasing the uncertainty or decreasing the input SNR leads to increasing the percentage of the improvement in SNR of the extracted FECG. For instance, when the SNR of the input signal decreases to -30dB, our proposed algorithm improves the SNR of the extracted FECG by 71.06% with respect to the Type-1 fuzzy method. The same results were obtained on synthetic data based on Behar model. Our results on real database reflect the success of the proposed method to separate the maternal and fetal heart signals even if their waves overlap in time. Moreover, the proposed algorithm was applied to the simulated fetal ECG with ectopic beats and achieved good results in separating FECG from MECG. CONCLUSIONS The results show the superiority of the proposed Type-2 neuro-fuzzy inference method over the Type-1 neuro-fuzzy inference and the polynomial networks methods, which is due to its capability to capture the nonlinearities of the model better.

[1]  Liang Han,et al.  Method of fetal electrocardiogram extraction based on ν-support vector regression , 2015, IET Signal Process..

[2]  Changshui Zhang,et al.  Semi-blind source extraction for fetal electrocardiogram extraction by combining non-Gaussianity and time-correlation , 2007, Neurocomputing.

[3]  Andrew G. Favret,et al.  Computer matched filter location of fetalR-waves , 1968, Medical and biological engineering.

[4]  G. Saha,et al.  Fetal ECG extraction from single-channel maternal ECG using singular value decomposition , 1997, IEEE Transactions on Biomedical Engineering.

[5]  G. Clifford,et al.  A Review of Fetal ECG Signal Processing; Issues and Promising Directions. , 2010, The open pacing, electrophysiology & therapy journal.

[6]  Sebastian Zaunseder,et al.  An ECG simulator for generating maternal-foetal activity mixtures on abdominal ECG recordings , 2014, Physiological measurement.

[7]  Ellen Hisdal,et al.  The IF THEN ELSE Statement and Interval-Valued Fuzzy Sets of Higher Type , 1981, Int. J. Man Mach. Stud..

[8]  Robert Ivor John,et al.  Type-2 Fuzzy Logic and the Modelling of Uncertainty , 2008, Fuzzy Sets and Their Extensions: Representation, Aggregation and Models.

[9]  Giovanni Danese,et al.  Custom FPGA processing for real-time fetal ECG extraction and identification , 2017, Comput. Biol. Medicine.

[10]  Patrick E. McSharry,et al.  A dynamical model for generating synthetic electrocardiogram signals , 2003, IEEE Transactions on Biomedical Engineering.

[11]  Lotfi A. Zadeh,et al.  The Concepts of a Linguistic Variable and its Application to Approximate Reasoning , 1975 .

[12]  Christian Jutten,et al.  Multichannel ECG and Noise Modeling: Application to Maternal and Fetal ECG Signals , 2007, EURASIP J. Adv. Signal Process..

[13]  Reza Sameni,et al.  Extraction of Fetal Cardiac Signals from an Array of Maternal Abdominal Recordings , 2008 .

[14]  Susana Hornillo-Mellado,et al.  Fast Technique for Noninvasive Fetal ECG Extraction , 2011, IEEE Transactions on Biomedical Engineering.

[15]  Gustavo Camps-Valls,et al.  Foetal ECG recovery using dynamic neural networks , 2004, Artif. Intell. Medicine.

[16]  Shahriar Negahdaripour,et al.  A new method for the extraction of fetal ECG from the composite abdominal signal , 2000, IEEE Transactions on Biomedical Engineering.

[17]  Jerry Mendel,et al.  Type-2 Fuzzy Sets and Systems: An Overview [corrected reprint] , 2007, IEEE Computational Intelligence Magazine.

[18]  Michio Sugeno,et al.  Fuzzy identification of systems and its applications to modeling and control , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[19]  Hasan Al-Nashash,et al.  A novel technique for the extraction of fetal ECG using polynomial networks , 2005, IEEE Transactions on Biomedical Engineering.

[20]  Christian Jutten,et al.  Fetal ECG Extraction by Extended State Kalman Filtering Based on Single-Channel Recordings , 2013, IEEE Transactions on Biomedical Engineering.

[21]  Khaled Assaleh,et al.  Extraction of Fetal Electrocardiogram Using Adaptive Neuro-Fuzzy Inference Systems , 2007, IEEE Transactions on Biomedical Engineering.

[22]  Jerry M. Mendel,et al.  Type-2 fuzzy sets and systems: an overview , 2007, IEEE Computational Intelligence Magazine.

[23]  C. Jutten,et al.  Filtering noisy ECG signals using the extended kalman filter based on a modified dynamic ECG model , 2005, Computers in Cardiology, 2005.