Medical, Pharma, Engineering, Science, Technology and Business

^{1}Department of Biomedical Engineering, Noorul Islam University, Kumaracoil, 629180, Tamil Nadu, India

^{2}Department of Electronics and Instrumentation Engineering, Noorul Islam University, Kumaracoil, India

^{3}Department of Electronics and Communication Engineering, Jeppiaar Institute of Technology, Chennai

- *Corresponding Author:
- Anisha M

Department of Electronics and Communication Engineering

Jeppiaar Institute of Technology, Chennai

**Tel:**04651 250 566

**E-mail:**[email protected]

**Received Date:** August 21, 2014; **Accepted Date:** September 27, 2014; **Published Date:** October 02, 2014

**Citation:** Anisha M, Kumar SS, Benisha M (2014) Methodological Survey on Fetal ECG Extraction. J Health Med Informat 5:169. doi: 10.4172/2157-7420.1000169

**Copyright:** © 2014 Anisha M, et al. This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.

**Visit for more related articles at** Journal of Health & Medical Informatics

Abdominal ECG; Maternal ECG; ElectroMyoGram

Heart defects are being the most common birth defects and the leading cause of sudden prenatal death [1,2]. The cardiac defect may be very slight so that the baby appears healthy and normal for many years after birth, but suddenly becomes so severe due to that its life is in immediate danger. Congenital heart defects originate when the heart is forming and they can affect any of the parts or functions of the heart. Cardiac anomalies may occur due to an inherited disorder, genetic syndrome, or environmental factors such as infections or misuse of drug during pregnancy [1]. Every year one out of 125 babies is born with some kind of congenital heart defects [3,4]. FECG carries vital information about the cardiac function of foetus. The characteristics of the foetal Electrocardiogram (FECG), such as heart rate, waveform, and dynamic behaviour, are important in determining the foetal life, fetal development, fetal maturity, and existence of fetal distress or congenital heart disease. Fetal electrocardiography has proved an effective tool for imaging specific structural defects only at the time of labor not during pregnancy because FECG [5] is contaminated by fetal brain activity, myographic (muscle) signals (from both the mother and fetus), movement artifacts and multiple layers of different dielectric biological media through which the electrical signals must pass. Fetal monitoring is based entirely on the fetal heart rate and does not incorporate characteristics of the fetal ECG (fECG) waveform that are the cornerstone of cardiac evaluation. The main reason for this is there is no available technology to reliably measure fECG. Most of the heart defects have some manifestation in their morphology, which is believed to contain much more information as compared with other conventional methods [6]. Most of the clinically useful information in the FECG signal is found in the amplitude and duration of its waveforms [7]. Fetal cardiac waveform helps physicians to diagnose fetal heart arrhythmia such as Bradycardia, Tachycardia, Asphyxia and Hypoxia. It has long been recognized that persistent of fetal tachyarrhythmia and bradyarrhythmia may also lead to the evolution of heart failure [8-12] and may be associated with neurological injury [13,14].

There are many methods for extracting FECG from AECG such as Adaptive filtering [15-20], wavelet Transform [21-32], soft computing tools [33-48] like Adaptive neural network, Genetic Algorithm, Adaptive Neuro Fuzzy Inference System, Support Vector Machine [49- 65], Independent component Analysis [66-76], etc.

**Adaptive filtering**

An adaptive filter is a filter that self-adjusts its transfer function according to an optimization algorithm driven by an error signal.

Here v(n) is signal of interest. m(n) is major mater interference overlapped with the signal of interest. Adaptive noise canceller Figure:1 requires a secondary input also known as reference input r(n) that should be uncorrelated with signal of interest and closely correlated with the interference. Adaptive filter learns and adapts the characteristics of reference signal and modifies it exactly similar to the influencing interference y(n).

Assume that v(n), m(n), r(n), y(n) are stationary and have zero means.

e(n)=x(n)–y(n) (2)

=v(n)+m(n)–y(n)

y(n)=~m(n) is the estimate of the primary noise obtained at the output of the adaptive filter.

Taking the square and expectation (statistical average)

E[e^{2} (n)]=E[v^{2} (n)]+ E[{m(n)–y(n)}^{2} ] + 2E[v(n){m(n)–y(n)}]) (3)

Since m(n) and y(n) are uncorrelated with v(n)

E[v(n){m(n)–y(n)}]=E[v(n)]E[m(n)–y(n)]=0

E[e^{2}(n)]=E[v^{2} (n)]+E[{m(n)–y(n)}^{2}] (4)

min E[e^{2} (n)]=E[v^{2} (n)]+min E[{m(n)–y(n)} ^{2}] (5)

When E[e^{2} (n)] is minimized, min E[{m(n)–y(n)}^{2} ] is also minimized. When E[{e(n)–v(n)}^{2} ]=0 Output SNR is improved. Minimizing the total output power minimizes the output noise power and maximizes the output SNR.

Different types of adaptive filters have been used for fetal and maternal signal separation. These methods use one or more reference maternal signals [15-20,77-85] for training an adaptive or matched filter, or directly training the filter without reference signal [19,20] for extracting the fetal QRS waves. Ad hoc filters such as least square error fittings [77] and partition-based weighted sum filters [78] have also been used for FECG extraction. The kalman filter, a general class of adaptive filter used in [79-82] uses only an arbitrary MECG as reference for MECG cancellation and FECG extraction.

In [79] and [83], a set of state-space equations was used to model the temporal dynamics of ECG signals, for designing a Bayesian filter for ECG denoising. This Bayesian filter framework was used in [79] to extract fECG from single channel mixture of mECG and fECG. However, as mentioned in [79], the filter fails to discriminate between the maternal and fetal components when the mECG and fECG waves fully overlap in time. The reason is that when mECG is being estimated, fECG and other components are supposed to be Gaussian noises. However, this assumption is not true, especially when mECG and fECG waves fully overlap in time it is difficult for the filter to follow desired ECG.

An improved method proposed in [84] uses multistage adaptive filtering for FECG extraction in which MECG cancellation has been done by considering thoracic ECG as reference signal also denoising methods were used to improve the quality of extracted signal. A linear adaptive filter [85] was used to extract the FECG by considering abdominal ECG as primary inputs whereas thoracic ECG taken from maternal chest as reference inputs. Though this method provides a solution it fails to extract when maternal and fetal signals are overlapped each other. So it is not best for clinical practice.

**Wavelet transform**

The Wavelet Transform is a time-scale representation also best tool for analyzing non-stationary signals. Wavelet technique was applied in [21] to detect the presence of distorted MECG signal and then MECG component has eliminated from the composite signal. Sometimes even after the elimination of MECG, FECG observation was still complicated and challenging because the wavelet analysis could enhance FECG signal alone. It also detects the singularity of signal either in time or frequency domain. The method developed in [22] uses wavelet analysis and pattern matching, in which at pre-processing stage low and high frequency noises in the AECG signal was suppressed based on optimal wavelet multi resolution decomposition and then maternal QRS complexes were cancelled by means of pattern matching and template subtraction. Then by applying a QRS detection algorithm, fetal QRS complexes were identified.

FECG was separated and monitored in [23] by calculating lipschitz exponent. This method fails to locate the FECG, if it was obscured by the MECG, which continues more than 2 times in a 10-s period that may be a main drawback of this method. Also there is a need to set the thresholds on the wavelet co-efficients dynamically due to the existence of more noise content because of uterine contraction. Wavelet transform based approach proposed in [24] efficiently eliminates transient spikes and reduces both Gaussian and coloured noise without affecting or destroying the information content of the signal. Noise components were detected by analyzing the evolution of the WT modulus maxima across scales. Multi-scale maxima that correspond to noise components were eliminated then de-noised fetal signal was reconstructed by taking inverse WT. Wavelet based Multi Resolution Analysis (MRA) has developed in [25] to remove the base line wander and the other existing noises, Daubechies 20 wavelet function with 12 levels of decomposition was performed on the raw ECG data. Noise components were eliminated by thresholding the wavelet co-efficient at each level.

Complex Continuous Wavelet Transform (CCWT) based technique has implemented in [26] along with modulus maxima theory to detect fetal QRS complexes from multichannel MECG recordings. CCWT was used to identify stationary sections and to locate as well as characterize singularities. In [27] similar type of technique was proposed where fetal phono cardio signals were detected and denoised. This method improved the signal to noise ratio, and estimated FHR variation under very weak signal environment. In [28], FHR extraction from composite AECG signal has been done based on time frequency analysis, procedure composed of three stages. In the first stage maternal QRS complexes were eliminated by detecting maternal R-peaks and fiducial points using time-frequency analysis. At the second stage fetal R peaks were located using complex wavelets and pattern matching techniques, finally based on histogram technique overlapped fetal R peaks were detected at the third stage.

Combination of Wavelet and ICA, called WICA technique proposed in [29] used each row data into an n-dimensional orthogonal basis. The extended-INFOMAX is a learning rule which was used to compute the demixing matrix. By this algorithm the Independent Components (ICs) were extracted and the ICs accounting for FECG was selected. Using WICA method FHR was detected and the Q, R, and S waves were visible without any signal amplification.

An algorithm proposed in [30] to design a new Mother Wavelet (MW) called abdominal ECG Mother Wavelet (AECG MW) for extraction of fetal ECG. Unlike other MWs which were used in extraction of fetal ECG, this newly proposed MW was designed to have a shape similar to AECG. To design such an MW, at least eight Gaussians should be used to model the 4 peaks in QRST of MECG and 4 peaks in QRST of FECG.A way for detecting QRS complex based on dyadic wavelet transform (D WT y) has represented in [31]. They have designed a Spline wavelet for detecting QRS complex which was the transient part in the ECG signal. Here detection process was based on “the property that the absolute value of D WT y has localized maxima across several consecutive scales at the instant of the occurrence of transient.” In this case, for each scale they found the local maxima of the absolute value of dyadic wavelet transform by using threshold method, the position of each local maxima was considered to be the location of a QRS complex. They have computed the heart rate by calculating the inverse of the time interval between two consecutive R waves. Real time Fetal Electrocardiogram (FECG) feature extraction system was developed in [32] based on multi-scale Discrete Wavelet Transform (DWT). Wavelet based peak detection detects QRS complex more accurately for identifying peaks and valleys of noisy FECG signal. Two channel Perfect Reconstruction (PR) filter banks were used to implement the efficient way discrete wavelet transform.

**Artificial Intelligence Techniques**

ANFIS is a soft computing tool to estimate the non-linear transformations To represent the ANFIS architecture, two-fuzzyRules are considered based on a first-order Sugeno model,

Rule 1: if (x is A1) and (y is B1),

then (f2=p1x+q1y+r1)

Rule 2: if (x is A2) and (y is B2),

then (f2=p2x+q2y+r2)

One possible ANFIS architecture to implement these two rules is shown in Figure 2 in which fixed node is represented by circle

whereas an adaptive node is indicated by square (the parameters can be changed during the process of training). Each layer has its own computation.

Layer 1: Calculate Membership Value for Premise Parameter

Layer 2: Firing Strength of Rule

Layer 3: Normalize Firing Strength

Layer 4: Consequent Parameters

Layer 5: Overall Output

The ANFIS architecture is not unique. Some layers can be combined to produce the same output. In [33], back propagation network and the SOM network were used to categorize the FHR patterns. A new method for FHR baseline determination using ANNS was proposed in [34]. Two methods namely baseline estimation and baseline classification with multi-layer perception artificial neural networks were applied on AECG data. Results obtained by these approaches were compared based on their practical application. In [35] a method was implemented with neural and fuzzy classifiers to differentiate the normal and pathological fetal states also to improve the diagnostic information contained in CTG signals. In [36] neural network real time recurrent learning algorithm was applied for training which converges faster to a lower mean squared error and also it is well suitable for real-time processing. In [37] FIR neural network was used for FECG extraction, in order to provide highly nonlinear dynamic capabilities. In this method thoracic maternal signal was considered as a reference signal, doesn’t have fetal contributions and the desired signal was composite abdominal ECG signal. Though in [38] many reference signals had taken into consideration, the proposed method has considered only one thoracic signal.

In [39] adaptive linear neural network based FECG extraction method was proposed which trained the input composite AECG signal to vanish out the maternal signal therefore fetal ECG signal was isolated. Fetal heart is so small when compared with the maternal heart so the electrical activity produced by fetal heart is much weaker than the maternal due to its domination nature, MECG can be estimated easily then subtracted from the AECG, to get FECG. When compared to the conventional filtering techniques this produce better result because instead of elimination subtraction was used. In [40] signal processing tools and neural networks were used to develop an automated technique to detect the FHR pattern of baseline, acceleration and deceleration. However, ANN based FECG extraction methods have advantages also drawbacks, such as non-convex quadric minimization, which may result in multiple minima and the risk of over fitting [41].

A new method described in [42] using ADALINE for FECG extraction which emulates maternal signal as closely as possible to abdominal signal, thus only predict the maternal ECG in the abdominal ECG. The network error equals abdominal ECG minus maternal ECG, which is the fetal ECG. The characteristic that enables fetal extraction is due to the correlation between maternal ECG signals and the abdominal ECG signal of pregnant woman. A method described in [43] combines ANFIS and genetic Algorithm to extract FECG, Here ANFIS has been used to determine the non-linear transformation (MECG).FECG is extracted by Subtracting the aligned version of the determined MECG signal from the abdominal ECG (AECG) signal.

In [44] an adaptive method was described to extract FECG by using adaptive linear neural network (ADALINE) for easy fetal monitoring in which learning rate, momentum and initial weights were adjusted until the network error equals fetal ECG. This method performed well with high learning rate and low momentum and small initial weights. The method proposed in [45] uses Adaptive Nero-Fuzzy Inference System (ANFIS) structure to identify the nonlinear transformation; here the maternal component of the abdominal ECG is a nonlinearly transformed version of MECG. Particle Swarm Optimization (PSO) also considered as a new tool for training the ANFIS structure. By identifying the nonlinear transformation, FECG was extracted by subtracting the aligned version of the MECG signal from the abdominal ECG (AECG) signal.

In [46] Genetic Algorithm (GA) acts as a tool for training the ANFIS structure, which identifies the non-linear transformation. By identifying the nonlinear transformation, FECG extraction is done by subtracting the aligned version of the MECG signal from the Abdominal ECG (AECG) signal. In [47] Adaptive Neuro-Fuzzy Inference System (ANFIS) for Fetal Electrocardiogram extraction was presented. ANFIS is used to nonlinearly align the maternal ECG signal with the components of maternal ECG in the abdominal ECG signal. Hence identified maternal components were cancelled from the abdominal ECG signal and finally Fetal ECG signal was extracted.

In [48], an adaptive neuro-fuzzy logic method has proposed for FECG extraction and MECG cancellation. Rather than using conventional filtering techniques, adaptive filter was used for noise cancellation in the proposed technique, because it is a self-adjusting filter, can change according to the environment and also when the signal was passed through a filter it suppress the nose and the signal remains unchanged while leaving the filter. Also this filter does not require a prior knowledge of signal or noise characteristics.

**SVD, ICA and blind source separation**

Recently, Support Vector Machines (SVM) developed by Vapnik, have gained popularity due to many attractive features capable of overcoming the limitations compared to the ANN. This is due to the Structural Risk Minimization (SRM) principle embodied by the SVM, which has been demonstrated to be more effective than the traditional Empirical Risk Minimization (ERM) principle exploited by the ANN. Based on the SRM principle; the SVM possesses the advantage to control the model’s complexity and generalization ability [49-51]. Thus the SVM are the very methods to deal with problems with limited samples and large dimensions better than the conventional machinelearning methods like the ANN. To avoid the main drawback of standard SVM, which is high computational complexity, Least Squares SVM (LS-SVM) was introduced by Suykens [52].

The LS-SVM is algorithmically more effective, because the solution uses equality constraints instead of inequality constraints and a least squares error term in order to obtain a linear set of equations in the dual space. But the traditional LSSVM is not suitable to model time varying systems for its offline learning principle. The Online LS-SVM (OLS-SVM) [53] has showed encouraging promise for the ability of online adjusts the model parameters of time-varying systems. In [54] SVD based method for fetal ECG extraction has been proposed. Here this method performs singular value decomposition and based on the singular value ratio spectrum analysis FECG extraction has been done. SV decomposed modes of the appropriately configured data matrices identifies MECG components, which were eliminated to obtain FECG, through selective separation of the SV decomposed components. This method does not require any reference signal therefore it is computationally well efficient and robust.

Independent component analysis, also known as blind source separation, [55] is an interesting tool for the extraction of the antepartum fetal electrocardiogram from multi lead cutaneous potential recordings. This is nonparametric and is not based on pattern averaging, which could hamper the detection and analysis of atypical fetal heartbeats. Data-driven decomposition methods or spatial filtering techniques such as Singular Value Decomposition (SVD) [56-59], blind and semi blind source separation [60], construct basis functions from the data by maximizing some statistical measure of signal separation spatial filtering has an advantage over conventional adaptive filters because they can also extract the maternal and fetal complexes with temporal overlap.

Different types of blind and semi-blind source separation methods have been used for FECG signal separation normally these methods are based on the assumption of independent subspaces for the maternal and fetal signals, or the existence of some temporal structure for the fetal signals [61-**63**]. Blind Source separation methods can also be combined with wavelet decomposition methods [64,65] for denoising and extracting FECG from composite abdominal ECG signal. These methods have an implicit assumption that both the signals and noises are mixed in a linear stationary manner which was considered as a main drawback, because the stationary mixing is often not a good approximation.

In [66] MICA based approach extraction method has presented which was more appropriate than ICA in fetal ECG extraction. The architecture of the proposed method includes pre-processing block, MECG estimation and post processing block. Here the pre-processing aimed to remove the baseline wander, EMG noise, power line interference by using FIR band pass filter and notch filter. The filter described in [67,68] generated a synthetic MECG which tackled over the problem of MECG estimation. Estimated maternal signals were subtracted from AECG, however this approach fails when fetal ECG is weaker than the residual noise.

In [69] a fast and simple algorithm was developed based on ICA but computationally demanding calculations were substituted for making it simplex in FECG extraction. This approach consists of two steps. Initially dimensionality reduction is carried out followed by light post processing stage used to enhance the FECG signal. This algorithm is effective for the design of battery powered devices. In [70], a method was employed with the combination of Singular Value Decomposition (SVD) and ICA for FECG signal separation from AECG. This method uses SVD of the spectrogram followed by an iterative application of ICA. In [70-73], ICA based BSS methods were used for extracting FECG, which showed that reconstruction of FECG could be possible by means of higher–order statistical tools. ICA based method for FECG extraction and MECG cancellation proposed in [74], worked efficiently even in SNR=-200 db using simulated data without quantification noise, similarly the performance was decreased in the existence of quantification.

A method presented in [75] based on non-stationary ICA and wavelet de-noising. Due to low amplitude and poor signal to noise ratio (SNR) of the fetal ECG recorded at the abdominal region of a pregnant woman, the proposed algorithm removed the maternal ECG, reduced motion artifact and enhanced fetal ECG signal. Here due to the nonstationary nature of the fetal ECG signal, non-stationary ICA method was used to eliminate maternal complex then wavelet transform was used to remove baseline wander. In [76] a semi blind source separation algorithm has been developed, which requires prior information about the auto correlation function of the primary sources to extract the fetal ECG signal. They just assumed that the primary sources have a temporal structure and different autocorrelation functions, but not they are (primary sources) statistically independent. If there was any FHR variability, prior estimation of auto correlation function may not be appropriate for FHR analysis (**Table 1**).

Method | Pros and cons |
---|---|

Complex Continuous Wavelet Transform |
-Computationally fast and the accuracy of the method is high. -Algorithm’s parameters increase the system’s efficacy. |

Wavelet Transform |
-More Flexible and efficient tool for FHR detection and denoising the noise components than the traditional filtering techniques. |

Artificial Neural Networks |
-Very fast and computer categorization can be done. -Sometimes it fails to estimate the exact base line value. -Relatively SNR is high. |

Independent Component Analysis |
-Overall performance is medium. -Priori information is not required. -Relatively high SNR. |

Kalman Filtering | -Real time implementation is possible but complex. -Efficiency is high. |

SVD,PCA | -Overall performance is low. -Relatively SNR is low. -Real time implementation is possible and simple. |

**Table 1:** Shows the pros and cons of available methods.

**Other methods**

In [86] matching pursuits (MP) method has been proposed which extracted the low frequency periodic components of the complicated FHR patterns and also examined the long term modulation characteristics of the heart rate in relation to the oxygen saturation of fetal arterial blood. MP method efficiently detects abrupt perturbations and multiple periodicities in the FHR pattern.

A two stage successive cancellation algorithm has designed in [87] that separated fetal and maternal components to estimate the FHR in two stages each stage performs based on a template matching technique. The template of the stronger source that is MECG was cancelled from the composite ECG signal prior to the initialization of the weaker sources template in the second stage. Before the classification of weaker signals, classified events of the stronger source were removed, and then intervals between the detected adjacent fetal peaks were measured.

Based on digital filtering, adaptive thresholding, statistical properties in the time domain, and differencing of local maxima and minima an algorithm has been developed in [88] to determine fetal heart rate in real-time and for long-term monitoring with single lead configuration. In [89] polynomial networks technique for extraction was presented. In order to simplify the problem, they have assumed low noise electronic amplifiers with high common mode rejection ratio and classical low pass filtering techniques to eliminate the 50Hz interference and to reduce EMG noise. Plynomial networks provide nonlinear mapping between maternal ECG and the component of maternal ECG in the abdominal signal. By aligning these two signals fetal ECG was extracted by subtracting the maternal ECG component from abdominal signal. Extraction was accomplished well in both nonoverlapping and overlapping of FECG and MECG signals using this proposed technique.

In [90] extended version of linear prediction method has been used to remove maternal ECG from non-invasive fetal ECG recording. A new technique (SLP)was introduced and compared with the former technique which was Linear Prediction method (LP) by calculating the least mean square error (rms error) between the resulting FECG signals and the actual FECG signal, while the amplitude of the FECG signal is kept constant. A new non-blind method was proposed in [91] for FECG detection from multi-channel abdominal recordings. This proposed sequential analysis method detected the FECG by estimating and removing the interference signals step-by-step, using a *priori* information about the interference signal and the signal of interest.

A three-stage methodology for the extraction of maternal and fetal heart rate using abdominal ECG leads, was presented in [92] Maternal R-peaks and fiducial points (maternal QRS onset and offset) were detected, using Multi Scale Principal Components Analysis (MSPCA) and the Smoothed Nonlinear Energy Operator (SNEO) in the first stage. Maternal fiducial points were used to eliminate the maternal QRS complexes from the abdominal ECG recordings. Again the same methods were employed to detect the fetal heart beats that do not overlap with the maternal QRSs (eliminated from the first stage). Finally histogram based technique was used for FHR detection.

In [93], multivariate singular spectrum analysis (MSSA) method was proposed for extracting and separating the mother heart signal, and fetal heart signal and the noise components from the combined ECGs. This algorithm composed of several complementary stages. First, the maternal ECG was extracted from a noisy composite signal using multivariate SSA by having thoracic signal as reference. Using MSSA, dynamic structure between the FECG and MECG signals were captured as a hidden complement information for the extraction of the FECG signal since the SSA technique consists of the elements of multivariate statistics, multivariate geometry and dynamical systems A novel three-stage methodology was proposed in [94]. At first, using bandpass filtering and phase space analysis maternal R-peaks and fiducial points (maternal QRS onset and offset) were identified. In the second stage, band pass filtering and multivariate Denoising were applied to enhance the fetal QRS complexes. The phase space characteristics were employed to identify fetal heart beats not overlapping with the maternal QRSs. The extraction of the fHR was accomplished in the third stage, using a histogram-based technique in order to identify the location of the fetal heart beats that overlap with the maternal QRSs.

A new method was proposed in [95] and evaluated a novel and flexible methodology for the analysis of FHR during labour. It is based on analyzing complexity of FHR data from a collection of multi scale and adaptive near-continuous piecewise linear approximations, obtained using a fast network flow algorithm. The measure of complexity could be used for detecting fetal per partum acidosis. In [96] automated methodology was proposed for the extraction of fetal heart rate using complex wavelets, time–frequency (t–f) analysis, and matching theory. It was a three-stage methodology in which maternal R-peaks and fiducial points (QRS onset and offset) were detected at the first stage using time–frequency (t–f) analysis and medical knowledge, to eliminate the maternal QRS from the input signals. Then the positions of the candidate fetal R-peaks were located using complex wavelets and matching theory techniques. Finally the fetal R-peaks, which overlap with the maternal QRS complexes (eliminated in the first stage), were found using two approaches a heuristic algorithm technique and a histogram based technique. Fetal heart rate was calculated by counting the detected R peaks.

In [97] a simulation system was presented to compare two adaptive filters based on recursive least square (RLS) and Normalized Least Mean Square (NLMS), in their use for Fetal Heart Rate (FHR) monitoring. The reference (thoracic ECG) and primary signals (AECG) were fed simultaneously to the inputs of the RLS and NLMS adaptive filters to extract the fetal signal. In [98] a multi-step procedure was used to estimate the fECG signal single-lead abdominal signal. Initially maternal R peak locations were detected followed which each R–R interval in the abdominal signal was resampled to have the same number of samples by changing its corresponding sampling frequency. Comb filter was applied with the harmonics of the maternal electrocardiogram (mECG) over the resampled signal. In order to recover its original sampling frequency, each R–R interval in the filtered signal was resampled again so that mECG signal was obtained, and then subtracted from the abdominal signal. A lightweight algorithm was used in [99] to extract fetal ECG with pre knowledge about its skewness. By using skewness, cost function was defined by which weight vector updated and through this fetal ECG was extracted. Foetal Electrocardiogram (FECG) extraction approach based on the cyclostationary properties of the signal of interest was carried out in [100].

**ICA for twin FECG extraction**

The algorithm proposed in [101] detects the fetal QRS complexes and converts the QRS onset series into a binary signal that is then recursively scanned to separate the contributions from the two foetuses. In [102], ICA based method was proposed for the separation of fetal ECG signal from magneto cardio-graphic signals in twin pregnancy. ICA used higher order statistics to decompose the input signal that is AECG, into statistical independent components. In [103] fast ICA method was employed to extract twin fetal EMG from 55-channel recording.

The Fetal Electrocardiogram (FECG) was first demonstrated 114 years ago, initial progress of analysis in this area was limited. As improved amplifiers and filters became available, the detection of the waveform became easier, but observation of waveform morphology was complex due to the existing background noise after filtering the corrupted signal. The signal-to-noise ratio of the original FECG was increased considerably by efficient signal processing and computer techniques though the signals obtained non-invasively. In this survey paper various techniques for FECG signal extraction from the composite AECG signal were discussed, that gives up the various types of FECG signal analysis and extraction techniques so that accurate efficient methods can be applied during any clinical diagnosis, biomedical research.

- Congenital Heart Defects (2005) March of Dimes
- Minino AM, Heron MP, Murphy SL, Kochanek KD (2007) Deaths: Final data for 2004. NVS Reports 55: 1-120
- Congenital Heart Defects in Children Fact Sheet (2008) American Heart Association.
- Pajkrt E, Weisz B, Firth HV, Chitty LS (2004 Fetal cardiac anomalies and genetic syndromes. Prenat Diagn 24: 1104-1115.
- Zuckerwar A, Pretlow R, Stoughton J, Baker D (1993) Development of a piezopolymer pressure sensor for a portable fetal heart rate monitor. IEEE Trans Biomed Eng 40: 963–969.
- Peters M, Crowe J, Piéri JF, Quartero H, Hayes-Gill B, et al. (2001) Monitoring the fetal heart non-invasively: a review of methods. J Perinat Med 29:408–416.
- Ananthanag KVK, Sahambi JS (2003) Investigation of Blind Source Separation Methods for Extraction of Fetal ECG. IEEE xplore 3: 2021-2024.
- Naheed ZJ, Strasburger JF, Deal BJ, Benson, DW, Gidding SS, et al. (1996) Fetal tachycardia: mechanisms and predictors of hydrops fetalis. J Am Coll Cardiol 27: 1736-1740.
- Simpson JM, Sharland G (1998) Fetal tachycardias: management and outcome of 127 consecutive cases. Heart Jun 79: 576-581.
- Jaeggi ET, Carvalho JS, De Groot E, Api O, Clur SA, et al. (2011) Comparison of transplacental treatment of fetal supraventricular tachyarrhythmias with digoxin, flecainide, and sotalol: results of a nonrandomized multicenter study. Circulation 124: 1747-1754.
- Jaeggi ET, Hamilton RM, Silverman ED, Zamora SA, Hornberger LK (2002) Outcome of children with fetal, neonatal or childhood diagnosis of isolated congenital atrioventricular block. A single institution’s experience of 30 years. J Am Coll Cardiol 39: 130-137.
- Jaeggi ET, Hornberger LK, Smallhorn JF, Fouron JC (2005) Prenatal diagnosis of complete atrioventricular block associated with structural heart disease: combined experience of two tertiary care centers and review of the literature. Ultrasound Obstet Gynecol 26: 16-21.
- Breuer JM, Gooskens RH, Kapusta L, Stoutenbeek P, Visser GH, et al. (2007) Neurological outcome in isolated congenital heart block and hydrops fetalis. Fetal Diagn Ther 22: 457-461.
- . Oudijk MA, Gooskens RH, Stoutenbeek P, De Vries LS, Visser GH, et al. (2004) Neurological outcome of children who were treated for fetal tachycardia complicated by hydrops. Ultrasound Obstetr Gynecol 24: 154-158.
- Widrow B, Glover J, McCool J, Kaunitz J, Williams C, et al. (1975) Adaptive noise cancelling: principles and applications. Proc IEEE 63:1692-1716.
- Outram NJ, Ifeachor EC, Eetvelt PWJV, Curnow JSH (1995) Techniques for optimal enhancement and feature extraction of fetal electrocardiogram. IEE Proc-Sci Meas Technol 142:482-489.
- Mihaela Ungureanu G, Ana Maria Ilincai, Werner Wolf, Ilinca Gussi, Dragos Taralunga D (2011) Improved Fetal ECG Extraction by Applying Adaptive Filtering. ATEE 7: 12-14
- Prasanth K, Baby Paul, Arun Balakrishnan A (2013) Fetal ECG Extraction Using Adaptive Filters. International Jrnl of Adv Research in Electrical, Electronics and Instrumentation Engineering 2: 1483-1487.
- Farvet AG (1968) Computer Matched Filter Location of Fetal R-Waves. Med Bio Eng 6: 467-475.
- Park Y, Lee K, Youn D, Kim N, Kim W, et al. (1992) on detecting the presence of fetal R-wave using the moving averaged magnitude difference algorithm. IEEE Trans Biomed Eng 39: 868-871.
- DatianY, Xuemei O (1996) Application of wavelet analysis in detection of fetal ECG. Engineering in Medicine and Biology Society.Dept of Electr Eng 3: 1043-1044.
- Echeverria JC, Ramirez N, Pimentel AB (1996) Fetal QRS extraction based on wavelet analysis and pattern matching. Engineering in medicine and biology society. Engineering in medicine & Biology Soc 4: 1656-1657.
- Mallat S, Hwang WL (1992) Singularity detection and processing with wavelets. IEEE Trans Inf Theory 38: 617-643.
- Papadimitriou S, Gatzounas D, Papadopoulos V (1996) Fetal heart rate signal denoising by processing the wavelet transform modulus maxima. Engineering in Medicine and Biology Society 3: 1029-1030.
- Mochimaru F, Fujimoto Y (2002) Detecting the fetal electrocardiogram by wavelet theory-based methods. Prog Biomed Res 7:185-193.
- Karvounis EC, Papaloukas C, Fotiadis DI (2004) Fetal heart rate extraction from composite maternal ECG using complex continuous wavelet transforms. Comput Cardiol 737-740.
- Song Y, Xie W, Chen JF (2006) Passive acoustic maternal abdominal fetal heart rate monitoring using wavelet transform. Comput Cardiol 581-584.
- Karvounis EC, Tsipouras MG, Fotiadis DI (2006) A method for fetal heart rate extraction based on time-frequency analysis. Computer-Based Medical Systems 347-347.
- Azzerboni B, Foresta F, Mammone N, Morabito FC (2005) A New Approach Based On Wavelet-ICA Algorithm for Fetal Electrocardiogram Extraction. European Symp Artificial Neural Networks 193-198.
- Almagro S, Elena MM, Bastiaans MJ, Quero JM (2006) A New Mother Wavelet for Fetal electrocardiography, to achieve Optimal De-noising and compressing results. Computers in cardiology 157-160.
- Kadambe S, Murray R, Boudreaux-Bartels F (1999) Wavelet Transform-Based QRS Complex Detector. Trans Biomed Eng 46: 838-848.
- Desai KD, Sankhe MS (2012) A Real-Time Fetal ECG Feature Extraction Using Multiscale Discrete Wavelet Transform. 5th International Conference on BioMedical Engineering and Informatics 407-412.
- Liszka-Hackzell J (1994) Categorization of fetal heart rate patterns using neural networks. Comput Cardiol 97-100.
- Marques de Sa JP, Reis LP, Lau JN (1994) Estimation and classification of fetal heart rate baselines using artificial neural networks. Comput Cardiol 541-544.
- Magenes G, Signorini MG, Arduini D (1999) Detection of normal and pathological fetal states by means of neural and fuzzy classifiers applied to CTG parameters. 21st Annual conference on Engineering in Medicine and Biology 2.
- Selvan S, Srinivasan R (2000) A novel adaptive filtering technique for the processing of abdominal fetal electrocardiogram using neural network. Symposium on Adaptive systems for signal processing, communications and control 289-292.
- Camps G, Martinez M, Soria E (2001) Fetal ECG extraction using an FIR neural network. Comput Cardiol 28: 249-252.
- Widrow B, Glover JR, McCool JM (1975) Adaptive noise canceling: principlesand applications. Proc IEEE 63:1692-1716.
- Reaz MBI, Wei LS (2004) Adaptive linear neural network filter for fetal ECGextraction. International conference on intelligent sensing and information processing. 321-324.
- Warrick P, Hamilton E, Macieszczak M (2005) Neural network based detection of fetal heart rate patterns. International Joint Conference on Neural Networks 4: 2400-2405.
- Xia L, Meng J, Xu R, Yan B, Guo Y, et al. (2006) Modeling of 3-D vertical interconnect using support vector machine regression. IEEE Microw Wireless Compon Lett 16: 639-641.
- Amin AM , Mamun MD, Hashim FH, Husain H (2011) Separation of fetal electrocardiography (ECG) from composite ECG using adaptive linear neural network for fetal monitoring. International Journal of the Physical Sciences 6: 5871-5876.
- Maryam N, Karim F (2012) Extracting Fetal Electrocardiogram Signal Using ANFIS Trained by Genetic Algorithm International Conference on Biomedical Engineering Penang.
- Amin MS, Mamun Md, Hashim FH H. Husain (2011) Separation of fetal electrocardiography (ECG) from composite ECG using adaptive linear neural network for fetal monitoring. International Journal of the Physical Sciences 6: 5871-5876.
- Maryam N , Karim F , Ali MN (2011) A New Method for Extraction of Fetal Electrocardiogram Signal Based on Adaptive Nero-Fuzzy Inference System 2011 IEEE International Conference on Signal and Image Processing Applications Kuala lumpur.
- Maryam N , Karim F , Ali MN (2011) A New Method for Extraction of Fetal Electrocardiogram Signal Based on Adaptive Nero-Fuzzy Inference System IEEE International Conference on Signal and Image Processing Applications Kuala lumpur
- Assaleh K (2007) Extraction of Fetal Electrocardiogram Using Adaptive Neuro-Fuzzy Inference System. IEEE Trans Biomed Eng 54: 59-68.
- Kezi SV, Kanagasabapathy C, Johnson P (2005) Adaptive neuro fuzzy inference system for extraction of FECG. Proceedings of IEEE India Annual Conference (INDICON 2005) Chennai.
- Xia L, Meng J, Xu R, Yan B, Guo Y (2006) Modeling of 3-D vertical interconnect using support vector machine regression. IEEE Microw. Wireless Compon Lett 16: 1639-1641.
- Vapnik VN (1995) The Nature of Statistical Learning Theory Springer-Verlag, New York.
- Vapnik VN (1999) An overview of statistical learning theory. IEEE Trans. Neural Networks10: 988-999.
- Lee MS, Keerthi SS, Ong CJ (2004) An efficient method for computing leave-one-out error in support vector machines with Gaussian kernels. IEEE Trans. Neural Networks 15: 750-757.
- Liang H, Xiujuan P, Na Z, Bowei Z, Wenhao J (2011) Extraction of Fetal Electrocardiogram Using Online Least Squares Support Vector Machines. Journal of Information & Computational Science 8: 11 2045–2057.
- Kanjilal PP, Palit S, Saha G (1997) Fetal ECG extraction from single-channel maternal ECG using singular value decomposition. IEEE Trans Biomed Eng 44: 51–59
- Lieven De L, Bart DM, and Joos V (2000) Fetal Electrocardiogram Extraction by Blind Source Subspace Separation Ieee Transactions On Biomedical Engineering 47: 567-572.
- Van OA (1986) Spatial filtering of the fetal electrocardiogram. J Perinat Med 14: 411–419.
- Damen AA, Van Der Kam J (1982) The use of the singular value decomposition in electrocardiography Med Biol Eng Comput 4: 473–482.
- Vanderschoot J, Callaerts D, Sansen W, Vandewalle J, Vantrappen G, et al (1987) Two methods for optimal MECG elimination and FECG detection from skin electrode signals. IEEE Trans Biomed Eng BME 34: 233–243.
- Callaerts D (1989) Signal separation methods based on singular value decomposition and their application to the real-time extraction of the fetal electrocardiogram from cutaneous recordings.
- nanthanag KVK, Sahambi JS (2003) Investigation of Blind Source Separation Methods for Extraction of Fetal ECG. 3: 2021-2024.
- Kanjilal PP, Palit S, Saha G. (1997) Fetal ECG extraction from single-channel maternal ECG using singular value decomposition. IEEE Trans Biomed Eng 44: 51–59.
- Zarzoso V, Nandi AK, Bacharakis E (1997) Maternal and fetal ECG separation using blind source separation methods. IMA J Math Appl Med Biol 14: 207–225.
- Zhang ZL, Yi Z (2006) Extraction of temporally correlated sources with its application to noninvasive fetal electrocardiogram extraction. Neurocomputing 69: 894–899.
- Li Y, Yi Z (2008) An algorithm for extracting fetal electrocardiogram. Neurocomput 71: 1538–1542.
- . Barros AK, Cichocki A (2001) Extraction of specific signals with temporal structure. Neural Comput 13:1995-2003.
- Camargo OJL, Martín CR, Hornillo M, Elena MM, Román I (2011) The Maternal Abdominal ECG as Input to MICA in the Fetal ECG Extraction Problem. IEEE Signal Processing Letters 18: 161-164.
- Cardoso JF (1998) Multidimensional independent component analysis in Proc Seattle.
- Sameni R, Shamsollahi M, Jutten C, Clifford G (2007) A nonlinear bayesian filtering framework for ECG denoising. IEEE Trans.Biomed Eng 54: 2172–2185.
- . Mart´in-Clemente R (2011) Fast Technique for Noninvasive Fetal ECG Extraction, IEEE Transactions on Biomedical Engineering.58: 227-230.
- Ping G, Ee-Chien C, Wyse L (2003) Blind separation of fetal ECG from single mixture using SVD and ICA 4th International Conference on Information, Communications & Signal Processing and 4th Pacific-Rim Conference on Multimedia (ICICS-PCM 2003) Singapore.
- VigneronV, Paraschiv I, Azancot A (2003) Fetal electrocardiogram extraction based on non-stationary ICA and wavelet denoising, proceedings. 7th International Symposium on Signal Processing and Its Applications France.
- de Araujo D, Barros AK, Baffa O, Ronald W, Hui Z, et al. (2003) Fetal magnetocardiographic source separation using the poles of the autocorrelation function. 833–836.
- Xinling W, Dongfang L (2012) Performance Comparison Research of the FECG Signal Separation Based on the BSS Algorithm. Research Journal of Applied Sciences Engineering and Technology 4: 2800-2804.
- Najafabadi FS, Zahedi E, Ali MAM (2005) A novel model for abdominal electrocardiography of a pregnant woman. Sensors and the international conference on new techniques in pharmaceutical and biomedical research Kuala Lumpur, Malaysia.
- Mihaela UG, Ana MI, Werner W, Ilinca G, Dragos D (2011) Taralunga, Rodica Strungaru Improved Fetal ECG Extraction by Applying Adaptive Filtering, International symposium on Advanced Topics In Electrical Engineering Bucharest.
- . Barros AK, Cichocki A (2001) Extraction of specific signals with temporal structure. Neural Comput 13:1995–2003.
- Martens SMM, Rabotti C, Mischi M, Sluijter RJ (2007) A robust fetal ECG detection method for abdominal recordings. Physiol Meas 28: 373-388.
- Shao M, Barner K, Goodman M (2004) An interference cancellation algorithm for noninvasive extraction of transabdominal fetal electroencephalogram. IEEE Trans Biomed Eng 51:471-483.
- . Sameni R (2008) Extraction of Fetal Cardiac Signals from an Array of Maternal Abdominal Recordings Sharif University of Technology.
- Sameni R, Shamsollahi MB, Jutten C, Clifford GD (2007) A Nonlinear Bayesian Filtering Framework for ECG Denoising. IEEE Trans Biomed Eng 54: 2172-2185.
- Sameni R, Shamsollahi MB, Jutten C (2008) Model-based Bayesian filtering of cardiac contaminants from biomedical recordings. Physiological Measurement 29: 595-613.
- Mohammad Niknazar, Bertrand Rivet, Christian Jutten Fetal (2013) ECG Extraction by Extended State Kalman Filtering Based on Single-Channel Recordings. Biomed engineering IEEE 60: 1345-1352.
- Sameni R, Shamsollahi MB, Jutten C, Clifford GD (2007) A nonlinear Bayesian filtering framework for ECG denoising, IEEE Trans Biomed Eng 54: 2172-2185.
- Swarnalatha R, Prasad DV (2010) A Novel Technique for Extraction of FECG using Multistage Adaptive Filtering. Journal of Applied Sciences 10: 319-324.
- Widrow B, Stearns S (1985) Adaptive signal processing. Prentice-Hall, Upper Saddle River.
- Vasios G, Prentza A, Hintipas E, Koutsouris D (2003) Investigating the effect of oxygen saturation on very low frequency periodic components of the fetal heart rate during labor using matching pursuits. Proceedings of the 25th Annual International Conference of the IEEE in Engineering in Medicine and Biology Society. Cancun. Mexico.
- Laim KC, Shynk JJ (2002) A successive cancellation algorithm for fetal heart-rate estimation using an intrauterine ECG signal. IEEE Trans Biomed Eng 49: 943–954.
- Ibrahimy MI, Ahmed F, Mohd MA, Zahedi E (2003) Real-time Signal Processing for Fetal Heart Rate Monitoring. IEEE Trans Biomed Eng 50: 258- 262.
- Assaleh K, Al-Nashash H (2005) A novel technique for the extraction of fetal ECG using polynomial networks. IEEE Trans Biomed Eng 52 :1148-1152.
- Vullings R, Peters C, Mischi M, Oie G, J Bergmans (2006) Maternal ECG Removal from Non-Invasive Fetal ECG Recordings.1:1396-1397.
- Suzanna MM, Chiara R, Massimo M, Rob JA (2007) robust fetal ECG detection method for abdominal recordings. IOP Publishing Physiol Meas 28: 373–388.
- Karvounis C (2007) Maternal and fetal heart rate extraction from abdominal recordings using multi-scale principal components analysis.2007: 6508-6511.
- Mansoureh G, Hossein H (2010) and Saeid Sanei Extracting fetal heart signal from noisy maternal ECG by multivariate singular spectrum analysis. Statistics and Its Interface 3: 399–411.
- Evaggelos C, Karvounis (2009) Detection of Fetal Heart Rate Through 3-D Phase Space Analysis From Multivariate Abdominal Recordings. IEEE Transactions On Biomedical Engineering 56: 1394-1406.
- Helgason H, Abry P, Gonc¸alv`es P, Gharib Cl, Gaucherand P, Doret M (2011) Adaptive Multiscale Complexity Analysisof Fetal Heart Rate. IEEE Trans Biomed Eng 58.
- Evaggelos C, Karvounis, Fotiadis I, Katerina K, Naka (2007) An Automated Methodology for Fetal Heart Rate Extraction From the Abdominal Electrocardiogram. IEEE Transactions On Information Technology In Biomedicine 11: 628-638.
- Sheikh MM, Algunaidi MA, Mohd Ali, Md. Fokhrul Islam (2011) Comparative analysis of fetal electrocardiogram (ECG) extraction techniques using system simulation. International Journal of the Physical Sciences 6: 4952-4959.
- Zheng W, Liu H, He A, Ning X, Cheng J (2010) Single-lead fetal electrocardiogram estimation by means of combining R-peak detection, resampling and comb filter. Med Eng & Phys 32: 708–719.
- Fahimeh J, Mohammad AT, Behzad M (2010) A New Fetal ECG Extraction Method Using its Skewness Value Which lies in Specific Range Proceedings of ICEE 2010.
- Michel H, Cécile C, Asoke K (2010) Nandi Foetal PQRST Extraction from ECG Recordings using Cyclostationarity-Based Source Separation Method 32nd Annual International Conference of the IEEE EMBS Buenos Aires, Argentina.
- . Fanelli A, Signorini MG, Heldt T (2012) Extraction of Fetal Heart Rate from Maternal Surface ECG with Provisions for Multiple Pregnancies.Conf proc IEEE EngMed biol soc 6165-6168.
- Burghoff M, Van Leeuwen P (2004) Separation of Fetal and Maternal Magnetocardiographic Signals in Twin Pregnancy Using Independent Component Analysis (ICA). Neur Clin neurophysiol 39: 1-4.
- Comani SD, Mantini G, Alleva E, Gabriele E, Liberati M, et al. (2005) Simultaneous monitoring of separate fetal magnetocardiographic signals in twin pregnancy. Physiol Meas 26: 193-201.

Select your language of interest to view the total content in your interested language

- A Healthcare Advertising
- Addiction
- Adolescence
- Advances in Health Care Technology
- Advances in health care
- Applications of Bioinformatics
- Applied Medical Informatics
- Bioinformatics
- Bioinformatics Algorithms
- Bioinformatics Databases
- Bioinformatics Tools
- Biomedical
- Biomedical Informatics
- Biomedical data mining
- Biostatistics and Clinical Informatics
- Cancer Informatics
- Cancer Proteomics
- Child Health Education
- Children Care
- Clinical Informatics
- Clinical Proteomics
- Communicable Diseases
- Community Occupational Medicine
- Computational Biology
- Consolidated Health Informatics
- Construction Safety
- Consumer Health Informatics
- Current Proteomics
- Data Analysis
- Data Mining
- Dental Health Education
- Dental Informatics
- Disorders and Treatments
- Education
- Epidemiological Data Analysis
- Ethical issues in Health care
- Future of health care
- Genome Data Mining
- Health Care Informatics
- Health Care Records
- Health Information Management
- Health Insurances like
- Health administration
- Health care communications
- Health care databases
- Health care economics
- Health care equipment
- Health care finance
- Health care innovation
- Health care insurance
- Health care insurance business
- Health care legislation
- Health care market analysis
- Health care products and market analysis
- Health care softwareâs
- Health care statistics
- Holistic Health Education
- Hospital Informatics/ Pharmacy Informatics
- Human Proteome Project Applications
- In silico Analysis
- Industrial Hygiene
- Infections
- Mass Spectrometry in Proteomics
- Medical Devices
- Medical Informatics
- Mental Health Education
- Mental Health Informatics
- Methods in Medical Informatics
- Microarray Proteomics
- Molecular and Cellular Proteomics
- Mortality Rate
- Nursing Health Education
- Nutrition Education
- Occupational Dermatitis
- Occupational Disorders
- Occupational Exposures
- Occupational Medicine
- Occupational Physical Therapy
- Occupational Rehabilitation
- Occupational Standards
- Occupational Therapist Practice
- Occupational Therapy
- Occupational Therapy Devices & Market Analysis
- Occupational Therapy Education
- Occupational and Environmental Medicine
- Oral Health Education
- Paediatric Occupational Therapy
- Population Health
- Prevalence
- Protein Sequence Analysis
- Protein Structure prediction
- Protein sequencing
- Proteome Profiling
- Proteomic Analysis
- Proteomic Biomarkers
- Proteomics
- Proteomics Clinical Applications
- Proteomics Research
- Proteomics Science
- Python for Bioinformatics
- Quantitative Proteomics
- Recreation Therapy
- Sensory Integration Therapy
- Sequence analysis
- Sexual Violence
- Social & Preventive Medicine
- System Biology
- Women's Healthcare

- Total views:
**11786** - [From(publication date):

November-2014 - Sep 20, 2017] - Breakdown by view type
- HTML page views :
**7955** - PDF downloads :
**3831**

Peer Reviewed Journals

International Conferences 2017-18