Literature DB >> 28534810

Non-Invasive Fetal Monitoring: A Maternal Surface ECG Electrode Placement-Based Novel Approach for Optimization of Adaptive Filter Control Parameters Using the LMS and RLS Algorithms.

Radek Martinek1, Radana Kahankova2, Homer Nazeran3, Jaromir Konecny4, Janusz Jezewski5, Petr Janku6, Petr Bilik7, Jan Zidek8, Jan Nedoma9, Marcel Fajkus10.   

Abstract

This paper is focused on the design, implementation and verification of a novel method for the optimization of the control parameters (such as step size μ and filter order N) of LMS and RLS adaptive filters used for noninvasive fetal monitoring. The optimization algorithm is driven by considering the ECG electrode positions on the maternal body surface in improving the performance of these adaptive filters. The main criterion for optimal parameter selection was the Signal-to-Noise Ratio (SNR). We conducted experiments using signals supplied by the latest version of our LabVIEW-Based Multi-Channel Non-Invasive Abdominal Maternal-Fetal Electrocardiogram Signal Generator, which provides the flexibility and capability of modeling the principal distribution of maternal/fetal ECGs in the human body. Our novel algorithm enabled us to find the optimal settings of the adaptive filters based on maternal surface ECG electrode placements. The experimental results further confirmed the theoretical assumption that the optimal settings of these adaptive filters are dependent on the ECG electrode positions on the maternal body, and therefore, we were able to achieve far better results than without the use of optimization. These improvements in turn could lead to a more accurate detection of fetal hypoxia. Consequently, our approach could offer the potential to be used in clinical practice to establish recommendations for standard electrode placement and find the optimal adaptive filter settings for extracting high quality fetal ECG signals for further processing. Ultimately, diagnostic-grade fetal ECG signals would ensure the reliable detection of fetal hypoxia.

Entities:  

Keywords:  Least Mean Squares (LMS) algorithm; Recursive Least Squares (RLS) algorithm; adaptive filtering; fetal ECG

Mesh:

Year:  2017        PMID: 28534810      PMCID: PMC5470900          DOI: 10.3390/s17051154

Source DB:  PubMed          Journal:  Sensors (Basel)        ISSN: 1424-8220            Impact factor:   3.576


1. Introduction

Currently, fetal electrocardiography () seems to offer the most promising method to detect fetal hypoxia [1,2,3]. Fetal hypoxia is a pathological state that occurs when the fetus is deprived of an adequate supply of oxygen. It can be caused by a number of reasons such as umbilical cord prolapses, cord occlusion or cord thrombosis, placental infarction and others. Although it was proposed several decades ago [4,5], its potential utility is not fully realized yet. This is mainly due to limitations in the reliability and accuracy of abdominally-extracted signals [6]. The other promising methods are fetal phonography () [7,8,9] and fetal magnetocardiography () [10,11,12]. While is based on recording the electrical activity of the fetal heart, deals with recording its mechanical (acoustical) activity, and the is a method that registers the associated magnetic fields of the fetal heart produced as a consequence of its electrical activity [8,9,13,14]. In today’s clinical practice, ultrasound technology is widely used for fetal heart rate (fHR) [15,16,17] detection, as it is both economical and simple to use. However, this approach has limitations due to the inherent characteristics of the ultrasound method, such as reliability, accuracy, fetal or maternal movement influences, as well as the impact of the maternal heart rate (mHR) on the fHR. Moreover, this method only produces an average heart rate value and cannot be used for monitoring the fetal heart’s beat-to-beat variability, as well as its signal morphology analysis. In addition, the effect of ultrasound on the fetus is not clearly understood, and consequently, it cannot be recommended for long-term fetal monitoring [18]. Efforts to minimize the adverse impact of ultrasound factors on signal quality lead to limitations in mobility and comfort level of the patient. Consequently, the position of the ultrasound transducers must frequently be adjusted, which is time-consuming and places an extra burden on the clinical staff. Moreover, the quality of ultrasound Doppler-based recordings [19,20,21] is also affected by the high maternal Body Mass Index (BMI), which has been increasing in recent years [22,23]. During labor and delivery, an invasive method of fetal heart monitoring is used to ensure the more accurate detection of fetal hypoxia [24]. However, it carries the risk of infection and trauma for the mother and fetus alike and therefore cannot be used before cervical dilatation has occurred. Current trends in this research area are gradually favoring the use of transabdominal ECG in clinical practice [21,25,26,27,28,29,30]. With this approach, since the ECG signals rather than the heart movements data are analyzed, it should be possible, in principle, to produce an accurate representation of the heart rate, as well as its variability. A number of research efforts show that the abdominal ECG approach compares well in accuracy and reliability with the ultrasound technique or even exceeds it [6,21,24]. As the underlying physical principle used for abdominal ECG monitoring is not affected by the amount of maternal adipose tissue (body fat), the quality of the measured signal is quite high; therefore, abdominal electrocardiography is the only technique that potentially makes long-term ambulatory fetal monitoring possible. In addition, the recent availability of wireless fHR-monitoring systems [31] substantiates the fact that with using such technologies, it is now possible for pregnant women to move freely during their early stages of labor. Compared to its invasive transvaginal counterpart, transabdominal ECG is limited, as it only provides information about the fetal heart rate (fHR) and not its signal morphology. This is mainly due to the fact that the desired signal (in comparison with interfering influences) is small in amplitude. When invasively recorded, the signal is measured directly from the head of the unborn child via a scalp electrode secured transvaginally to the fetal fontanel. The transvaginal method, even though unpleasant and risky, produces a more accurate signal compared to its noninvasive alternative. In contrast, the noninvasively recorded abdominal ECG () signal is formed by the summation of different influences that overlaps the signal during its propagation from the fetal heart to the maternal abdominal surface electrodes, with the major contribution coming from the maternal heart (). The signal overlaps with the signal not only in time, but also in the frequency domain. Its bio-source (maternal heart) is large compared to the bio-source (fetal heart) of the desired signal. As such, the signal is hardly noticeable in the maternal abdominal ECG recordings, and without proper signal processing, it is not possible to extract useful information from signals. However, for the reasons mentioned above, the extraction of signals from abdominal ECG is a very difficult signal processing task, and classical linear FIR filters have not been able to tackle this problem. Fortunately, there are many nonlinear signal processing methods that have been used for signal extraction. These methods can be divided into two general categories: (1) non-adaptive; and (2) adaptive. The difference lies in the inability or ability of a system to adapt to unexpected circumstances. Non-adaptive methodologies include: Wavelet Transforms (WTs) [32,33,34], correlation [35], signal subtraction [36], Single Value Decomposition (SVD) [37], Independent Component Analysis (ICA) [38], Blind Subspace Separation (BSS) [39] and signal averaging [40] techniques. Non-adaptive techniques are time-invariant in nature, which means that they are less effective in reducing the signal, which overlaps the desired signal in the time and frequency domains, than the adaptive methods. Several adaptive filtering approaches for signal cancellation from the signals and consequent signal extraction have been used. Adaptive filters can be trained to extract the fetal QRScomplexes directly or to estimate and remove the signal using reference maternal ECG channels. The reference signal can be recorded from maternal thoracic electrodes or reconstructed from several abdominal channels that are linearly independent. In turn, adaptive signal processing methods can be linear or non-linear. Linear adaptive methods used for extraction include algorithms such as Least Mean Squares (LMS) [41,42], Recursive Least Squares (RLS) [41,42], comb filtering [43], adaptive Volterra filtering [44], Kalman filter [45,46] or Adaptive Linear Networks (ADALINE) [47]. Non-linear techniques are based on artificial intelligence and include fuzzy inference systems [48], genetic algorithms and Bayesian adaptive filtering frameworks [49,50]. In this paper, we focus on the design, implementation, testing and validation of adaptive filters using the LMS and RLS algorithms. However, in the future, we intend to extend this work and explore the utility of other adaptive systems in non-invasive fetal monitoring. Generally speaking, the first step in using adaptive filtering methods is to focus on control parameter settings. However, the parameters of adaptive filters are often chosen based on previous knowledge and/or experience. Here, we have explored the influence of the adaptive filter control parameters (such as step size and filter order N) on the quality of the signal and evaluated the performance of the filters mainly by using the Signal-to-Noise Ratio (SNR). As our approach is dependent on the placement of the maternal electrodes, it enables users to identify and map those anatomical positions (the so-called “operating areas”) for which adaptive filters produce the best outcomes. Using this information, it is possible to establish new recommendations for adaptive filter settings and enable users to achieve the best possible results. In summary, with our approach, it is possible to modify the adaptive filter settings to extract the best quality signals based on changes in the electrode placements or anatomical differences among pregnant women. It should be emphasized that to find the optimal adaptive filter parameters, we need to use synthetic data to generate the fetal signal (as noninvasive recording of such data is not possible), which is crucial for the determination of the quality measures of the extracted signal such as the SNR, (Sensitivity) and PPV (Positive Predictive Value) [51,52]. Moreover, by using synthetic data, we are able to model the fetal hypoxic conditions and determine whether the extracted signals allow us to successfully determine fHR, as well as T/QRS values and, furthermore, reliably construct the fetal Heart Rate Variability (HRV) signal. Therefore, the major aim of this paper is to verify whether or not optimal adaptive filter settings depend on abdominal electrode positions. This is of significant research interest as, to the best of our knowledge, there is no research in the current literature that has made use of adaptive filtering algorithms to address this problem [46,53,54,55,56,57,58]. To develop our adaptive filter optimization algorithms reported here, we used our Novel Synthetic Maternal/Fetal ECG Signal Generator [59,60,61] to supply the necessary synthetic signals.

2. State of the Art

Recent research efforts on the topic of signal extraction have increased considerably [62,63,64]. A number of authors have used a rich variety of methods based on different principles for this purpose, as was mentioned in the previous section. For those cases in which only abdominal electrodes have been used to acquire the signals, the signals were extracted directly by means of linear [32,33,34,35,36,37,38,39,40,53,65,66,67,68,69,70,71,72] or nonlinear (for example, [73,74]) decomposition techniques [75,76]. In contrast, here, we pay special attention to the use of adaptive filtering methods [41,42,43,44,45,46,47,48,49,50,77,78,79,80,81] and their optimization, while acknowledging the disadvantage that such techniques have in requiring additional maternal thoracic electrodes and the associated lead wires to acquire the reference maternal ECG signal. Even though the reference maternal thoracic signal can be estimated from linearly independent abdominal ECG signals to remove the need for extra electrodes and wires, for more accurate results, it is preferable to directly record the reference maternal signal [14]. Our objective here is to show that optimized adaptive methods have the potential to be used not only for fHR detection, but also for the further detailed signal wave shape extraction and morphology analysis. Adaptive methods differ from one another. However, they have one aspect in common, and that is the need for setting their control parameters. In fetal electrocardiography, this is indeed a very challenging task as the optimal value of these parameters is based on many factors, such as fetal position, maternal electrode placement, stage of the pregnancy, and so on. Moreover, the parameter setting is individual for each patient, and it changes during the pregnancy. Therefore, to achieve good results, it is essential to dedicate comprehensive efforts to this topic. In general adaptive filtering applications, the selection of filter parameters is relatively straightforward, intuitive and mostly based on previous experiences or the filtered signal quality. Similarly, in electrocardiography, electrode placement for the acquisition of good quality signals is well defined. For example, in the case of the clinical 12-lead electrocardiography, there is a standardized placement for each electrode, which is nonexistent for noninvasive fetal ECG monitoring. Some authors use a four-lead system; some prefer using more leads. The location of the electrodes also differs [75]. For these reasons, we found it is essential to investigate the influence of these factors on fetal ECG monitoring and come up with evidence-based recommendations regarding maternal electrode placement and the parameter settings used in adaptive filtering of the maternal abdominal ECG based on our findings. In addition, in fetal ECG monitoring research, there is the problem of finding adequate data for experiments. To ensure objectivity, the data should follow some standard. In conventional electrocardiography research, there are “gold standard” databases [82], which include large amounts of data and follow established criteria (such as the number of channels, electrode placement, sampling frequency, annotations, etc.). Nevertheless, there are no such databases in the case of . There are some publicly available data [82,83,84,85,86], but compared to the standardized ECG databases mentioned before, they are not sufficient. They include data from different stages of pregnancies, different electrode placements and fetal positions. Furthermore, pathological records are, understandably, almost totally nonexistent (as such data must be acquired during labor, and in the case of the risk of fetal hypoxia, this is impossible, as a cesarean section has to be performed and the pregnancy must be terminated). For these reasons, like other authors [87,88], we arrived at the conclusion that to overcome the barriers in this line of research, it is essential to create a synthetic abdominal ECG signal generator that is able to simulate physiological, as well as pathological maternal () and fetal () signals, with the added capability to superimpose any type of noise on such signals [59,61]. Besides producing desirable synthetic signals [88,89,90] with realistic properties for our experiments, the generator enables us to evaluate the effectiveness and the quality of our optimized adaptive filters since it has the ability to produce the reference signals, as well. As was mentioned above, using real signals means they must be acquired invasively by placing the measuring electrode on the fetus’s scalp, which can only happen during labor. As was previously discussed, for an objective evaluation of the quality of signal filtering and the subsequent optimization of the deployed adaptive filters, the reference maternal and fetal signals are absolutely necessary. Thanks to our novel signal generator, it is now possible to test and evaluate the performance of adaptive filters during any stage of pregnancy since the generator allows the user to set the gestation age and adjust the desired signal properties (such as amplitude, frequency, etc.) based on this information.

3. Mathematical Description of LSM and RLS Algorithms

In this section, we present a detailed mathematical description of the two main approaches used in our adaptive filters (see Figure 1): the stochastic gradient adaptation method, particularly the Least Mean Squares (LMS) algorithm (see [91,92,93]) and the optimal recursive adaptation method, particularly the Recursive Least Squares (RLS) algorithm [94,95,96].
Figure 1

Block diagram for a linear N-th order adaptive Finite Impulse Response (FIR) filter with spinal structure.

Figure 1 shows the block diagram of a linear N-th order Finite Impulse Response (FIR) filter with a transversal structure (described in [97]). In this figure, , is the input to the filter, ’s are the elements of the filter coefficient vector , which are in turn equal to the values of the impulse response , represents the z-transform of the unit-step time delay, N is the filter order (or the often used filter length M, where ), is the desired (ideal) signal and is the (scalar) filter output.

3.1. Implementation of the LMS Algorithm

Figure 2 illustrates the block diagram of an adaptive FIR filter with spinal structure and the implemented N-th order LMS algorithm.
Figure 2

Block diagram of the adaptive FIR filter with spinal structure and the implemented N-th order LMS algorithm.

Each iteration of the LMS algorithm requires three different steps in the following order. First, the output of the FIR filter is calculated, according to Equation (1): The symbol represents the transposition of the vector. FIR filters are defined by the property of individual coefficients ’s of their filter coefficient vector . together with the filter order determines the performance of the designed FIR filter (for , ). Subsequently, the value of the estimated error signal is given by Equation (2): Finally, the values of the filter coefficient vector of the particular FIR filter are updated with respect to the next iteration according to Equation (3). Implementation of the LMS Algorithm in is given by Equation (4) as follows: The step size () plays a significant role in controlling the performance of the LMS algorithm. This parameter has a major impact on the speed and stability of convergence of the adaptive algorithm. Reaching the optimal value of (typically a small positive constant) is necessary for the correct functioning of the LMS algorithm, whereby: If the selected value is too small, the time required to find the optimal solution is too long. If the selected value is too large, the adaptive filter is unstable, and it will cause the deviation of the output.

3.2. Implementation of the RLS Algorithm

Figure 3 illustrates the block diagram of an adaptive FIR filter with spinal structure and implementation of the N-th order RLS algorithm.
Figure 3

Block diagram of the N-th order RLS algorithm.

Implementation of the RLS algorithm in can be summarized as follows (Equation (5)): designates the inverse correlation matrix of the input signal; is the gain vector; and is a diagonal matrix consisting of the weighting factors (i.e., 1, , …). The so-called “adaptation” or “forgetting factor” is in the range [91]. This parameter influences the process of “forgetting”, i.e., gives more weight to the recent samples of the error estimates compared with the older ones. If , then the estimation is without forgetting, i.e., equal to the ordinary method of least squares discussed in the previous section [96]. The weighting factor influences the weights, where the input values are considered zero for , and the last n samples are the most significant ones. For implementation, the value of the “forgetting factor” is usually set in the range of . A small value of causes the filter to place more emphasis on the recent samples of the observed data and tends to forget the past [78]. For , i.e., , the mathematical expression of the RLS algorithm is reduced to the expression for the LMS algorithm.

3.3. Comparison between the LMS and RLS Algorithms

The comparison between the proposed algorithms is performed below by using the cost function and its minimization and by the estimation of the coefficient vector in . The relationship between the coefficients and is given by the properties of the implemented algorithm; see Table 1.
Table 1

Comparison between the LMS and RLS algorithms.

LMS Algorithm
ξLMS(n)=e(n)·e(n)=e2(n)=d(n)wT(n)·x(n)2min
ξLMS(n)=d2(n)2·rdx(n)·w(n)+wT(n)·Rxx(n)·w(n)
ξLMS(n)=w(n)d2(n)2·rdx(n)·w(n)+wT(n)·Rxx(n)·w(n)=0
ξLMS(n)=2·rdx(n)+2·Rxx(n)·w(n)=0
w(n)=Rxx1(n)·rdx(n)
ξLMS(n)=2·e(n)·x(n)
w(n+1)=w(n)μ·ξLMS(n)=w(n)+2·μ·e(n)·x(n)
RLS Algorithm
ξRLS(n)=eT(n)·Λ(n)·e(n)min
ξRLS(n)=i=0nei(n)·λni·ei(n)=i=0nλni·ei2(n)min
ξRLS(n)=dT(n)·Λ(n)·d2·rdx(n)·w(n)+wT(n)·Rxx(n)·w(n)
ξRLS(n)=w(n)dT(n)·Λ(n)·d(n)2rdx(n)·w(n)+wT(n)·Rxx(n)·w(n)=0
ξRLS(n)=2·rdx(n)+2·Rxx(n)·w(n)=0
w(n)=Rxx1(n)·rdx(n)
w(n1)=Rxx1(n1)·rdx(n1)
ξRLS(n)=2·e(n)·Λ(n)·x(n)
w(n+1)=w(n)μ·ξRLS(n)=w(n)+2·μ·e(n)·Λ(n)·x(n)
w=w(n1)+ξ(n)·k(n)=w(n1)+ξ(n)·P(n)·x(n)

4. Methodology

Continuous signal processing of both abdominal ( + ) and thoracic (considered to be only ) signals may be a promising method for fetal ECG monitoring due to its technical feasibility and potential benefit in accurate diagnosis of fetal hypoxia. At the core of this signal processing challenge is the need for an adaptive system that allows extracting the desirable component from the signals (including ). Such filtered signals can be then used for diagnostic purposes (including ST segment analysis, T/QRS rate determination and other morphological, as well as heart rate variability signal analysis).

4.1. A Multichannel Adaptive System

A theoretical multichannel adaptive noise cancellation system is shown in Figure 4. It consists of two kinds of the input signals recorded from multiple leads: the abdominal ECG signals (–) and the thoracic ECG signals (–). Each abdominal signal is used as the primary input and consists of both maternal () and fetal () signals. The thoracic signal is considered to be composed of only the maternal component and is used as the reference input. The Finite Impulse Response (FIR) filter weights of the adaptive systems are updated by the training algorithms (Adaptive Algorithms (AA)) based on the back propagated error signal (e), which is equal to the desired signal (–). The maternal component is considered to be noise for elimination, and it is therefore subtracted from the abdominal ECG signal (). After the subtraction step, the signal with some noise is recovered based on the backpropagation training. The diagram includes the pre-processing part, which is not included in our research since the data that are used for the fECGextraction are recorded by the devices that involve analog pre-processing. These data are therefore already filtered by using, e.g., the Notch Filter (NF) and Frequency Selective Filters (FSF). The filters used for maternal and abdominal leads are different because the frequency range of the signals ( and ) slightly differs, as well. Therefore, you might observe different examples of Notch filters (, ) and frequency selective filters (, ) for fetal and maternal signals, respectively.
Figure 4

Theoretical multichannel adaptive system for extraction.

4.2. The Abdominal Maternal-Fetal Electrocardiogram Signal Generator

As mentioned earlier, the main aim of this paper is to confirm the theoretical assumption that the optimal settings of the adaptive algorithms used to filter signals and extract high quality signals from them depend on many variable factors (including the position of the primary and reference electrodes to acquire the input signals, the position of the fetus in the uterus, Gestational Age (GA), and others.) To validate the above-mentioned assumptions, a number of experiments were performed for a specific combination of abdominal (AB) and thoracic (TH) electrodes positions. The main conceptual framework used in our system to generate non-invasive and synthetic signals is based on a dynamic cardiac dipole model for generating synthetic ECG signals developed by McSharry et al. [98] and further improved upon by Sameni et al. [88], as well as Behar [99]. A mixture of the maternal and fetal signals is generated by varying the size of the cardiac dipole and positioning it at different locations with respect to the maternal heart. The biopotentials (ECG signals) sensed by the body surface electrodes are linearly dependent on the cardiac dipole and a projection matrix that takes into account the evolution and the orientation of the cardiac dipole during the cardiac cycle. By superimposing two projections with different amplitudes, realistic and signal mixtures can be modeled.

4.2.1. The Specifications of Our ECG Signal Generator

Surface electrodes sense the bioelectric (extracellular field) potentials that are generated by placing complex bio-sources inside a volume conductor (“a salt solution simulating the composition of body fluids”) and spread throughout this conductive medium. In fetal electrocardiography, these bio-sources can be categorized as cardiac sources (maternal and fetal heart) or noise sources (including muscular electrical activity generated by the movement or contractions of skeletal muscles: the EMG signal). Our novel ECG signal generator takes into account all of these signal sources as electric dipoles, which can change their position, magnitude and orientation. These dipoles are vectors represented by x, y, z in the Cartesian coordinate system, and their location together with electrode placements define the matrix of the signal propagation towards the significant points on the body surface. Our ECG signal generator is designed to be very flexible, and it provides the options to set many relevant parameters as follows: Sampling frequency in (Hz), Maternal heart rate, (bpm), fetal heart rate , 30 (bpm), Gestational age of the fetus in , 20 (weeks); GA reflects the amplitude and duration of the elements, as well as the manual change of the amplitude (generated by and ). The generator allows for the manual change of the length of the signal elements. For more detail, please refer to [55], Heart’s positions including rotations along all axes: the position of the maternal heart (M = mother) in polar coordinates and rotation of the maternal heart, i.e., rotation of vectorcardiogram (VCG) , the position of the fetal heart (F = fetus) in polar coordinates and rotation of the fetal heart , Any number of chest electrodes () and abdominal electrodes (). Position of the chest electrodes (TH) and abdominal electrodes (AB) in polar coordinates, i.e., , for the experiments and , for the experiments , Modeling hypoxic conditions based on changes in T/QRS (i.e., hypoxemia, hypoxia and asphyxia) and in accordance with clinical guidelines for CTGand STANanalysis. The generator allows manual modeling of the hypoxic conditions; see [56], Modeling different types of noise and interferences (such as powerline interference, electromyographic (EMG) interference, baseline wandering, movement artifacts, and others), as well as amplitude, frequency and the position of the source of the interference in polar coordinates The above-mentioned specifications of the latest version of our ECG signal generator are conceptualized in Figure 5.
Figure 5

Parameter settings and specifications of our signal generator.

4.3. Data Selection Criteria

Figure 6 depicts a model of the volume conductor, the position of the maternal and fetal hearts, as well as the electrode placements. This model is based on the ECG signal generator designed by Sameni et al. [88] and Behar [99]. Our objective here is neither to propose nor develop a new model, but to modify the already existing models to serve our current requirements in the design, optimization and testing of the adaptive systems for signal extraction. In Figure 6, the exact location of both maternal and fetal hearts and the corresponding positions of the electrodes in cylindrical coordinates can be seen. The model includes 168 electrodes, which are distributed around the volume conductor in two transversal planes representing the Thoracic (TH001–TH096) and abdominal (AE97-AE168) areas.
Figure 6

Abdominal (green) and chest electrodes (red) used for our experiments.

To capture all of the directions around both fetal and maternal hearts, we chose specific electrode positions for further experiments. This way, we could demonstrate that the optimal filter settings would change depending on electrode placement and as a result covered all maternal and fetal VCG directions. Additionally, the experimental electrode positions are also similar to those used by commercially available instruments used in fetal monitoring and fHR determination. The electrodes used for our experiments are labeled, and their colors correspond to the role they play in signal acquisition (blue for reference electrode, red for electrodes recording from the thoracic area and green for recording both and from the abdominal areas).

4.4. Description of ECG Signals Used in Our Experiments

Here, we present examples of the input and output ECG signals used in our experiments. Figure 7 shows an example of an input signal fed to the adaptive system (filter). This ECG signal was recorded using the abdominal electrode AE002 (3M Corporate Headquarters, Maplewood, MN, USA) and contains both maternal and fetal components. Maternal and fetal R waves and the intervals between them (RR intervals, i.e., heart beats) are marked in the graph (m, maternal R wave; f, fetal R wave; , maternal RR interval; , fetal RR interval).
Figure 7

Primary input to the adaptive system (filter). A synthetic signal generated by our signal generator and recorded by abdominal electrode AE002.

The ECG signals used for our experiments are described as follows: Ideal = reference signal for the adaptive system, i.e., TH98, TH124, TH141 and TH145 with a variable maternal heart rate () in the range of 65–85 bpm. This parameter takes into account the duration of segments on . Ideal physiological signals: primary input to the adaptive system (abdominal electrodes AE2, AE22, AE48, AE74, AE94) with a variable fetal heart rate in the range of 110–150 bpm and T/QRS in the range of 0.05–0.1 (Figure 8).
Figure 8

A sample simulation of physiological recording of the and T/QRS.

Ideal pathological signal, which simulates fetal hypoxia (it is unstable and shows significant changes in the determined fHR and T/QRS). The ECG signal parameters are described as follows: Length = 20 min, sampling frequency = 1 kHz, quantization step size = 0.1 mV. Please note that for clarity of the display, the recordings in the figures are 5 s long (Figure 7). Gestational age of the fetus = 40 weeks (this parameter affects the duration of individual signal elements), Input Signal-to-Noise Ratio (SNR) for individual lead combinations, For our experiments, we used the head-down position known as the vertex presentation, which is the most probable (96.8%) and the appropriate presentation for birth. The presentation of the fetus is an important parameter since it influences the fetal cardiac signals recorded from the maternal body surface over different leads [27]. The signal propagation model of the and signals, as well as the fetal and maternal heart positions were created based on information reported before [59,60,61,88]. Below, we describe the simulation of a real-life monitoring scenario, where a fetal hypoxia occurs. In a 20 min-long recording, the first half simulates the healthy state of the fetus, while the second half illustrates the changes that occur in the waveform as a consequence of the fetus suffering from hypoxia. Figure 8 and Figure 9 show the physiological and pathological parts of the recording, respectively. The figures include the calculated values of (bpm) and T/QRS. This information corresponds to the visualization of the STanalysis by the Noeventa Medical ST analyzer (STAN S34). Please note that T/QRS [100,101] is calculated for 30 samples (for more information about T/QRS determination, please see [102,103]). The physiological is relatively constant and fluctuates around the value of 140 bpm and the value of T/QRS oscillates around the value of 0.1. This fluctuation simulated the Beat-To-Beat (BTB) variability, which is physiological. In other works [57,58,104], the authors used data that were periodical, which did not correspond with the real-life attributes of signals. The pathological (Figure 9) oscillates in the range of 70–140 bpm, while the T/QRS can fluctuate around the value of 0.2 or exceed it significantly.
Figure 9

A sample simulation of pathological recording of the and T/QRS.

Our experiments showed that the type of data (physiological or pathological) did not have an impact on the performance of our adaptive systems (filters) reported here. The model of hypoxia was used for the experiments; however, it did not influence the results at all. The result showed that the most significant factor that influences the quality of filtration is the value of SNR, which varies according to the electrode position and the filter settings. Since the information is almost the same, thus it would be redundant if presented, and the article would be even more comprehensive; the authors present only the results for the physiological data.

4.5. Evaluation of Signal Filtering Quality

The evaluation of the signal extraction quality is based on the estimation of the similarity between the recovered signals and the ideal (generated) (reference) signals. Moreover, it is associated with the elimination (or at least reduction) of different types of noise. In our work, the parameters used to measure the efficacy of the signal extraction were the Signal-to-Noise ratio (SNR), the Sensitivity () and the Positive Predictive Value (PPV), with the main emphasis on the SNR. These parameters are described in the section below [105].

4.5.1. Signal-to-Noise Ratio

The relationship between the desired signal and the unwanted noise is quantified by the Signal-to-Noise Ratio (SNR) parameter. The calculation of this signal filtering quality measure is based on the calculation of its value before filtering () according to Equation (6) and after filtering () by using Equation (7). The value of is defined as the following: where denotes the desired signal (i.e., the ideal waveform created by the synthetic signal generator) and is the abdominal signal, which includes the unwanted signal considered as noise (i.e., the synthetic signal after passing through the body of a pregnant woman, from her heart towards the abdominal electrodes). As the abdominal signal consists of the ideal and after passing through the unknown environment of the human body, it is necessary to subtract the desired signal from the noise in the denominator of Equation (7). The value of is calculated as follows: where denotes the recovered signal, i.e., the output of the implemented adaptive system (filter). In Equation (7), it is necessary to subtract the recovered signal from the noise because the aim is to determine only the noise contained in the signal after adaptive filtering (system processing). The efficacy of this filtering operation can be determined by comparing the input and output values of the SNRs (i.e., and , respectively) [76,89]. When using real data, we face a problem, as we need to know the relative contributions of the fetal signal and noise to be able to calculate the SNRs. However, here, we could alleviate this problem by using synthetic data as this information is already available.

4.5.2. Sensitivity

Sensitivity is a parameter that measures the proportion of positives that are correctly identified (e.g., the percentage of R or T waves). It is defined as shown in Equation (8): where TP (True Positives) represents the number of correctly identified positives and FN (False Negatives) denotes the number of the significant points that were not detected. The detection of the R and T waves was performed by using ECG feature extractor included in the LabVIEW Biomedical TOOLKIT.

4.5.3. Positive Predictive Value

PPV represents the proportion of TP results divided by the sum of true positive and False Positive (FP) results. It is defined by the following Equation (9): In Equation (9), TP denotes the number of detected significant points of the signal (for example, R or T waves), and FP denotes the number of falsely-detected points. In the case of signal extraction, the detection of FP occurs due to the maternal residual signal, which could not have been successfully filtered from the signal. The calculations were based on the comparing of the reference (ideal) fECG signal and the estimated one. The detection was performed by using ECG Feature extractor included in the LabVIEW Biomedical TOOLKIT, it uses adaptive threshold, which adjusts according to the circumstances (signal properties). Other types of feature detectors, such as Pan–Tompkins’ algorithm adaptation to fetal R-peak identification, can be found in [106].

5. Results

In this section, we present our experimental results. Firstly, we describe the utility of optimization graphs as a novel evaluation technique for each particular electrode combination, then we summarize the optimal setting for all of the tested electrode combinations, and finally, we illustrate some examples of input and output signals for both adaptive filters (adaptive signal processing systems) based on the LMS and RLS algorithms, respectively.

5.1. Optimization Graphs

Here, we describe the utility of a unique method for the evaluation of the efficacy of bioelectrode placement on the quality of the signal extraction using cost functions. We present 3D graphs that show the dependence of the on the step size and the filter order N. This approach helps us to find an operating area, where the adaptive filters produce their best possible results. With this approach, the optimal filter settings can be found for different electrode position combinations. In the following section, we present some examples for the 3D optimization graphs for the LMS and RLS algorithms that we used, whereas in Section 5.2, we summarize the rest of the tested electrode combinations.

5.1.1. Cost Function for the LMS Algorithm

For the LMS algorithm, the cost (loss) functions for different combinations of abdominal and thoracic electrode positions are plotted in Figure 10 and Figure 11. Figure 10a shows the 3D results for abdominal electrode AE048 and thoracic electrode TE124. This figure shows the quality of the adaptive filtering operation. Specifically, it shows the dependence of the as a function of changes in the values of N and . Additionally, Figure 10b shows the same information as in Figure 10a from a different perspective to illustrate the so-called operating area of the filter (the specific values of step size and filter order, which make the filter work most effectively).
Figure 10

(a) 3D optimization graph for the LMS algorithm; (b) operating area with the optimal filter settings specified (for electrodes AE048-TE124).

Figure 11

(a) 3D optimization graph for the LMS algorithm; (b) operating area with the optimal filter settings specified (electrode combination AE048-TE145).

For this given electrode combination, we can observe that the optimal value for the filter belongs to the interval and the step size . Outside of this defined area, there is a decline of signal filtering quality, and the adaptive system becomes unstable, especially for high values of both step size and filter order N, for which the decline is sharp. The best results for the LMS-based system were achieved at a global maximum of the depicted cost function ( and ). The higher the value of the filter length, the higher the computational cost. Based on Figure 10, we can say that for the AE048-TE124 electrode combination, it is not necessary to set , as it has no positive effect on the value of , nor consequently on the quality of signal filtering. Another important consideration in the design of adaptive systems is the size of a convergence constant (step size) . It is an important parameter, which affects the stability of the system and its speed of convergence. Setting a high or a low value translates into producing two extreme results. The selection of a high value for the step size may result in obtaining a very fast optimal solution. However, in the case of the occurrence of a large error in the direction of the gradient, the estimation accuracy is reduced. A large step size is also related to the system’s instability and increases the estimation error in the subsequent steps (iterations). Choosing a small step size ensures high stability of convergence. At the same time, it slows the progress of the filtering action and thereby increases the inaccuracy of signal filtering in unsteady environments, as the ability of the system to adapt lags behind the properties of such environments. Based on these considerations, we carried out our experiments with [0.01–0.001]. According to the information in Figure 11, we can say that when using the combination of electrodes BE048-HE124, it is unnecessary to set . A smaller value of this step size does not produce a significant increase in (and thus, does not improve the quality of the filtering operation), but causes its gradual reduction. Figure 11 also shows the optimization process for the AE048-TE145 electrode combination. For this combination, the primary electrode is the same as in the previous case; hence, the value of is the same as before. However, the reference electrode is changed, and therefore, it has a major impact on the LMS algorithm’s parameter settings. The 3D graph in Figure 11a is very different from the 3D graph in Figure 10a. For this combination of electrodes, we observe that the main difference is in the larger range of values for the step size and filter order N. For these values, the adaptive system achieves quality signal filtering. The LMS algorithm operates optimally for lower values of and higher values of N. Figure 11b shows that the operating area is much smaller compared to the area specified for the previous combination of electrodes. Besides the objective area, a very steep decrease of the filtrating quality can be observed. The global maximum defined by the optimal values of tested parameters ( and ) has moved towards higher values of the filter order, but lower values of the filter step size. The signal filtering quality (evaluated by the value of ) for this combination of electrodes is higher than that obtained in the previous case. We can observe that for , the value of the decreases significantly. Therefore, the optimum settings for this combination of electrodes should be chosen in the range with step . At the same time, the value of the filter length N should be higher than 60.

5.1.2. Cost Function for the RLS Algorithm

In this section, we describe the 3D optimization graphs of the cost function for the second adaptive system that we tested by using the RLS algorithm, with two electrode combinations. In contrast to the LMS-based system discussed above, the second parameter of the RLS algorithm is called the “forgetting factor” (while N designates the filter length as before.) The “forgetting factor” falls in the range . In practical applications, is usually a value close to one. Figure 12a shows the dependence of on the parameters and N for the combination of abdominal electrode AE048 and thoracic electrode TE124. The shape of the cost function graph for the LMS algorithm, presented in the previous section, differs significantly from the graph corresponding to the RLS-based system presented in this section. The signal filtering quality decreases gradually with lower values of the “forgetting factor”.
Figure 12

(a) 3D optimization graph for the RLS algorithm; (b) operating area with the optimal filter settings specified (electrode combination AE048-TE124).

The operating area (see Figure 12b) is defined for high values of the “forgetting factor” and the values of . The global maximum occurs at the optimal setting of and . Figure 13b shows the results for the combination of abdominal electrode AE048 and thoracic electrode TE145. The global maximum as defined by the optimal values of tested parameters ( and ) has moved towards higher values of the filter length, with lower values of the “forgetting factor.” The operating area moved in the same direction and changed its shape, as well (see Figure 13b). The signal filtering quality for this combination of electrodes is higher. The reason is that the thoracic electrode TE145 records the signal that is more similar to the abdominal maternal component, and hence, it is more suitable as the reference for its elimination.
Figure 13

(a) 3D optimization graph for the RLS algorithm; (b) operating area with the optimal settings specified (for electrodes AE048-TE145).

The 3D optimization graphs clearly show that the RLS algorithm achieves better signal filtering results as increases, which is in agreement with the theoretical assumptions discussed in Section 3.2.

5.2. Electrode Placement-Based Optimization

The graphs in the previous section were examples of the optimization process. We tested the rest of the different electrode combinations in order to find the most suitable one for potential clinical application. This section summarizes our experimental results. Table 2 and Table 3 show the results (with infant vertex presentation) using the LMS and RLS algorithms, respectively. The tables include values of input and output SNRs ( and ) and the optimal settings (i.e., values of optimal filter length and step size for the LMS algorithm and the filter length and forgetting factor, for the RLS algorithm) corresponding to specific electrode combinations. Moreover, the tables include the values of sensitivity ( and ) and positive predictive value ( and ), which show how successful the QRS detector was in distinguishing between the QRS and T complexes, respectively.
Table 2

Experimental results using the LMS algorithm for vertex presentation.

ElectrodesSNRIN Nopt μopt SNROUT SQRS+ PPVQRS ST+ PPVT
(dB)(-)(-)(dB)(%)(%)(%)(%)
AE002-TE098−24.94150.01100.9392.9195.6190.6289.98
AE002-TE124−24.94570.00460.7191.5394.4889.1488.51
AE002-TE141−24.94250.04800.2791.0794.1783.9080.87
AE002-TE145−24.94220.01001.0992.9495.7491.5789.69
AE022-TE098−21.73210.02700.0791.7593.7181.7479.15
AE022-TE124−21.73390.00710.9492.8895.7891.1290.02
AE022-TE141−21.73230.04201.7193.8296.7194.0791.11
AE022-TE145−21.73190.03103.5995.2597.8495.0393.48
AE048-TE098−17.09170.01203.4695.0497.5794.7492.71
AE048-TE124−17.09450.00601.1193.5496.6993.5790.69
AE048-TE141−17.09210.04202.0194.1397.5895.1793.64
AE048-TE145−17.09700.00445.6497.8698.7797.1196.57
AE074-TE098−26.36210.0093−0.9791.8194.09
AE074-TE124−26.36530.0035−0.3192.4894.79
AE074-TE141−26.36870.0147−3.45
AE074-TE145−26.36260.0097−1.2587.6588.71
AE094-TE098−31.71190.0074−2.85
AE094-TE124−31.71480.0034−2.0983.7184.81
AE094-TE141−31.71270.0510−3.93
AE094-TE145−31.71250.0121−2.1484.1985.14
Table 3

Experimental results using the RLS algorithm for vertex presentation.

ElectrodesSNRIN Nopt μopt SNROUT SQRS+ PPVQRS ST+ PPVT
(dB)(-)(-)(dB)(%)(%)(%)(%)
AE002-TE098−24.94111.00001.3897.2493.3993.4389.21
AE002-TE124−24.94510.99931.5597.8193.7693.9089.84
AE002-TE141−24.94370.99950.1795.5792.2492.3188.51
AE002-TE145−24.94310.99941.5197.4493.6593.7989.52
AE022-TE098−21.73171.00000.4595.9192.7792.6589.04
AE022-TE124−21.73391.00001.3896.9193.0193.1988.95
AE022-TE141−21.73241.00002.0598.0995.1395.3191.29
AE022-TE145−21.73151.00003.3198.1695.5795.3891.33
AE048-TE098−17.09131.00002.4097.6994.8194.6390.84
AE048-TE124−17.09291.00001.4097.7693.4793.4189.96
AE048-TE141−17.09261.0000−0.0994.2191.8680.7478.06
AE048-TE145−17.09671.00005.3098.7598.3197.4695.79
AE074-TE098−26.36190.9997−0.5394.7190.7180.1477.27
AE074-TE124−26.36751.00000.1695.3692.7192.8888.17
AE074-TE141−26.36410.9998−5.97
AE074-TE145−26.36391.0000−1.7989.4187.83
AE094-TE098−31.71230.9991−5.07
AE094-TE124−31.71571.0000−1.9487.2186.09
AE094-TE141−31.71291.0000−5.32
AE094-TE145−31.71250.9993−3.47
Based on our empirical experience and the outcomes of the implemented experiments, it can be stated that: whenever the mother and fetus are at rest (→ constant, → constant, i.e., minimum muscle activity), the primary and reference signal changes are minimal (almost periodic signals), then . On the contrary, in the case of variable primary and reference signals (maternal movement, fetal movement, contractions, etc.), the “forgetting factor” will be . This fact agrees well with the theoretical assumptions, since the RLS algorithm is able to monitor the changes in the available to the variable Noninvasive (NI)- and the due to its ability to forget the parameters, in the case of . The effect of lies in the gradual forgetting of the older data, with the highest weight on the last measurement. Theoretically, the “forgetting factor” should be defined as to achieve a convergence of the parameters, but at the same time, the algorithm should be sensitive to changes in the parameters, i.e., the requirement that . Table 3 clearly shows that for some electrode combinations, the optimal value of the “forgetting factor” is , and for others, . Some of the values in the Table 2 and Table 3 are missing since the algorithms were not able to work properly due to high .

5.3. Examples of Filtered Signals

In this subsection, we present examples for the two adaptive system outputs that we designed and implemented. Our aim is to illustrate and summarize the impact of the electrode placement on the performance of these adaptive systems (filters) based on the LMS and RLS algorithms, respectively.

5.3.1. The LMS-Based Adaptive System (Filter)

Firstly, we introduce the fetal signals estimated by the LMS-based adaptive system. For the examples depicted in Figure 14 and Figure 15, the authors used the combination of electrodes AE048-TE145 since it has shown the best results according to Table 2 and Table 3. In Figure 14, the annotations A, B, C are used as follows:
Figure 14

Output signals of the adaptive system (filter) using the LMS algorithm (a) electrode combination AE048-TE124; (b) electrode combination AE048-TE124.

Figure 15

Output signal of the adaptive system (filter) using the RLS algorithm (a) electrode combination AE048-TE124; (b) electrode combination AE048-TE145.

A is the maternal residue; it can be reversed with the fetal T wave due to its higher amplitude; B is the suppressed fetal R wave (); it may lead to false determination of ; C is the fetal T wave () superimposed by the maternal residue; could not be detected. To gain a clearer appreciation of each figure, the significant elements for the determination of and T/QRS, i.e., and , are marked. Generally, the LMS-based adaptive system tended to suppress some R-waves, and the maternal residue caused false detections of the fetal T wave. Such errors could cause either no detection due to the superimposition or detecting the residue as the T wave due to its high amplitude in both polarities (marked as question marks in Figure 14). Consequently, the value of the determined was lower due to undetected R peaks.

5.3.2. The RLS-Based Adaptive System (Filter)

In contrast, using the RLS-based system caused an elevation in the isoline; and the determined from the predicted waveform was a little higher compared with the reference signal (see Figure 15). Determining the was more complicated due to the high maternal residue. On the other hand, the morphology of the estimated signal was comparable with the reference signal.

6. Discussion

In adaptive filter design and implementation, feasibility and computational cost are of paramount importance. Therefore, it becomes crucial to choose the filter settings (filter length, step size, “forgetting factor”, etc.) as a compromise between performance and hardware demands. When the LMS algorithm was used, longer filter lengths (N) resulted in higher quality of signal filtering; however, this increased the computational cost. The convergence constant (step size) is an important parameter, which affects the stability of the system and its speed of convergence. Setting too high or low values for this parameter may cause system instability and an increase in the estimation error or a decrease in the algorithm’s speed: these changes may thereby increase the inaccuracy of the filtering process in unsteady environments. Based on our empirical experience and the experimental results we obtained for the RLS algorithm, we can state: whenever both the mother and her fetus are at rest (→ constant, → constant and therefore minimum muscle activity), the primary and reference signal changes are minimal (almost periodic signals), then . On the contrary, in the case of variable primary and reference signals (maternal movement and fetal movement in the womb, contractions, etc.), the “forgetting factor” will be . This fact agrees well with theoretical assumptions, since the RLS algorithm is able to monitor changes in the variable NI- and due to its ability to forget the parameters when . The RLS algorithm produces better results than the LMS algorithm even though it causes the elevation of the isoelectric baseline. Its advantage is its accuracy, which, of course, is achieved at a higher computational cost. As high quality detection of waveform morphology is the most important consideration in signal processing, the RLS algorithm offers a better choice for effective signal extraction. Its drawback, however, is that it overestimates the value. In contrast, the LMS algorithm underestimates the . Our developed approach described above could be expanded and gainfully used to optimize other nonlinear signal processing systems, such as adaptive systems based on the Recursive Least Squares (RLS) algorithms, Adaptive Neuro-Fuzzy Inference Systems (ANFIS), and others [80,107]. The only difference in choosing other systems would be the selection of the parameters that need to be optimized. For example, when optimizing the RLS-based algorithms, we focused on the value of the “forgetting factor” and the filter length. For ANFIS, however, the most important parameters to set would be the shapes and number of membership functions, as well as the number of epochs [37,48,80]. In our work, we paid special attention to signal extraction from abdominal ECG signals using adaptive filtering methods [77,78,79,80,81]. Our research demonstrates that the appropriate selection of optimal settings for adaptive systems (filters) offers the potential to significantly improve the diagnostic quality of the extracted signals and consequently facilitate their clinical acceptance. Moreover, our proposed approach has the potential to emerge as a very useful complimentary method to support the conventional approaches currently used in the specialized medical device industry in the field of obstetrics and gynecology. The drawback of our approach is the need for the reference signal. This means using additional bioelectrodes and wires that might inconvenience the patient during labor and delivery. However, compared to other methods, our method improves the extraction of highly accurate signals and enhances their clinical diagnostic quality. This in turn reduces the likelihood of distortion in these desirable signals. Therefore, our approach ultimately paves the way for more accurate detection and estimation of fetal hypoxic conditions in a noninvasive fashion. Since the electrode placement and also the fetal heart position influences the signal (fetal vectorcardiogram), it is theoretically possible to achieve the inverse information if the electrode placement is fixed and the signal is available. This way, it would be possible to achieve the information about the fetal position even without utilization of the ultrasound; see [108,109,110]. In summary, a noninvasive, safe and cost-effective medical instrumentation system able to extract fetal ECG signals from abdominal signals would be a highly valuable tool in the timely detection and reliable diagnosis of fetal hypoxia during labor and delivery. The false positive diagnosis of fetal hypoxia because of inaccurate monitoring methods accounts for the currently large number of unnecessary caesarean sections performed. This number could be significantly reduced by our proposed method once it is statistically and clinically validated.

7. Conclusions

In this article, we presented a unique evaluation of adaptive filtering effectiveness in extracting signals by using 3D optimization graphs of cost functions of the LMS and RLS algorithms for different combinations of abdominal and thoracic bioelectrode positions. This approach helped us to determine operating areas where the adaptive filters deliver their highest possible performance. We illustrated and described the influence of individual filter control parameters on the filtering performance in detail based on electrode combination placements. With this approach, the diagnostic contribution of the ECG signals in the maternal body during labor and delivery could be better understood, and the optimal filter settings for individual combination of abdominal and thoracic leads could be accurately identified. As the optimal filter parameters depend on many different factors (electrode placement, fetal position, gestation age and others), they may vary from patient to patient and also for each individual patient during the pregnancy. Therefore, there is a need to automate the filter optimization process. Here, we introduced and described in detail a novel method for the optimization of adaptive filter control parameters where the main criterion for the selection of the optimal parameters (filter length, step size and “forgetting factor”) was the value of the SNR. The optimization was carried out for the LMS- and RLS-based adaptive systems (filters). However, our method could be extended and used for other adaptive systems and their associated parameters (for example, in ANFIS, where the number of membership functions and epochs could be optimized). Based on optimization outcomes, specific recommendations could be formulated and established to enable clinicians to achieve the highest possible signal quality. This achievement in turn could lead to developing new diagnostic and detection methods for accurate determination of the occurrence of dangerous fetal hypoxic conditions during labor and delivery in a noninvasive and timely manner. In summary, our results demonstrated that for effective signal extraction, adaptive filtering performance depends on the maternal surface electrode placement. In other words, by choosing suitable electrode positions, the performance of adaptive filters (used to separate signals from signals) could be improved by means of optimizing their control parameters. The above results confirm that it is imperative to position the maternal electrodes while paying special attention to the direction of the maternal vectorcardiogram (), i.e., the fetal heart position. Because the filtering process impacts the morphology of the reference maternal signal, the thoracic leads have to be properly selected by considering the direction of the for filtering to be sufficiently effective. In our future research, we aim to obtain this reference signal from linearly independent abdominal leads to minimize the number of the required patient electrodes and wires. Moreover, we intend to use other datasets with different GA and to investigate thoroughly the influence of different fetal positions in addition to the most commonly-used fetal vertex presentation as discussed here.
  65 in total

1.  Fetal electrocardiogram extraction by blind source subspace separation.

Authors:  L De Lathauwer; B De Moor; J Vandewalle
Journal:  IEEE Trans Biomed Eng       Date:  2000-05       Impact factor: 4.538

Review 2.  Monitoring the fetal heart non-invasively: a review of methods.

Authors:  M Peters; J Crowe; J F Piéri; H Quartero; B Hayes-Gill; D James; J Stinstra; S Shakespeare
Journal:  J Perinat Med       Date:  2001       Impact factor: 1.901

3.  Simulation of foetal phonocardiographic recordings for testing of FHR extraction algorithms.

Authors:  M Cesarelli; M Ruffo; M Romano; P Bifulco
Journal:  Comput Methods Programs Biomed       Date:  2011-12-16       Impact factor: 5.428

4.  The influence of coincidence of fetal and maternal QRS complexes on fetal heart rate reliability.

Authors:  Adam Matonia; Janusz Jezewski; Tomasz Kupka; Krzysztof Horoba; Janusz Wrobel; Adam Gacek
Journal:  Med Biol Eng Comput       Date:  2006-04-12       Impact factor: 2.602

5.  Comparison of non-invasive fetal electrocardiogram to Doppler cardiotocogram during the 1st stage of labor.

Authors:  Joscha Reinhard; Barrie R Hayes-Gill; Qian Yi; Hendrike Hatzmann; Sven Schiermeier
Journal:  J Perinat Med       Date:  2010-03       Impact factor: 1.901

6.  Determination of fetal heart rate from abdominal signals: evaluation of beat-to-beat accuracy in relation to the direct fetal electrocardiogram.

Authors:  Janusz Jezewski; Adam Matonia; Tomasz Kupka; Dawid Roj; Robert Czabanski
Journal:  Biomed Tech (Berl)       Date:  2012-10       Impact factor: 1.411

Review 7.  Monitoring fetal maturation-objectives, techniques and indices of autonomic function.

Authors:  Dirk Hoyer; Jan Żebrowski; Dirk Cysarz; Hernâni Gonçalves; Adelina Pytlik; Célia Amorim-Costa; João Bernardes; Diogo Ayres-de-Campos; Otto W Witte; Ekkehard Schleußner; Lisa Stroux; Christopher Redman; Antoniya Georgieva; Stephen Payne; Gari Clifford; Maria G Signorini; Giovanni Magenes; Fernando Andreotti; Hagen Malberg; Sebastian Zaunseder; Igor Lakhno; Uwe Schneider
Journal:  Physiol Meas       Date:  2017-02-10       Impact factor: 2.833

8.  Interobserver agreement in CTG interpretation using the 2015 FIGO guidelines for intrapartum fetal monitoring.

Authors:  Mariana Rei; Sara Tavares; Pedro Pinto; Ana P Machado; Sofia Monteiro; Antónia Costa; Cristina Costa-Santos; João Bernardes; Diogo Ayres-De-Campos
Journal:  Eur J Obstet Gynecol Reprod Biol       Date:  2016-08-09       Impact factor: 2.435

9.  A Randomized Trial of Intrapartum Fetal ECG ST-Segment Analysis.

Authors:  Michael A Belfort; George R Saade; Elizabeth Thom; Sean C Blackwell; Uma M Reddy; John M Thorp; Alan T N Tita; Russell S Miller; Alan M Peaceman; David S McKenna; Edward K S Chien; Dwight J Rouse; Ronald S Gibbs; Yasser Y El-Sayed; Yoram Sorokin; Steve N Caritis; J Peter VanDorsten
Journal:  N Engl J Med       Date:  2015-08-13       Impact factor: 91.245

10.  Noninvasive Fetal Electrocardiography Part II: Segmented-Beat Modulation Method for Signal Denoising.

Authors:  Angela Agostinelli; Agnese Sbrollini; Luca Burattini; Sandro Fioretti; Francesco Di Nardo; Laura Burattini
Journal:  Open Biomed Eng J       Date:  2017-03-31
View more
  9 in total

1.  An Improved FastICA Method for Fetal ECG Extraction.

Authors:  Li Yuan; Zhuhuang Zhou; Yanchao Yuan; Shuicai Wu
Journal:  Comput Math Methods Med       Date:  2018-05-17       Impact factor: 2.238

2.  A New Approach for Testing Fetal Heart Rate Monitors.

Authors:  Daniele Bibbo; Tomas Klinkovsky; Marek Penhaker; Petr Kudrna; Lukas Peter; Martin Augustynek; Vladimír Kašík; Jan Kubicek; Ali Selamat; Martin Cerny; Daniel Bielcik
Journal:  Sensors (Basel)       Date:  2020-07-25       Impact factor: 3.576

3.  Comparison of Active Electrode Materials for Non-Contact ECG Measurement.

Authors:  Shun Peng; Ke Xu; Wei Chen
Journal:  Sensors (Basel)       Date:  2019-08-17       Impact factor: 3.576

4.  Frequency-Based Maternal Electrocardiogram Attenuation for Fetal Electrocardiogram Analysis.

Authors:  Pooneh Roshanitabrizi; Anita Krishnan; Catherine Ingbar; Tyler Salvador; Anqing Zhang; Mary T Donofrio; Rathinaswamy Govindan
Journal:  Ann Biomed Eng       Date:  2022-04-11       Impact factor: 4.219

5.  Fetal Electrocardiogram Extraction from the Mother's Abdominal Signal Using the Ensemble Kalman Filter.

Authors:  Sadaf Sarafan; Tai Le; Michael P H Lau; Afshan Hameed; Tadesse Ghirmai; Hung Cao
Journal:  Sensors (Basel)       Date:  2022-04-05       Impact factor: 3.576

6.  Optimization of adaptive filter control parameters for non-invasive fetal electrocardiogram extraction.

Authors:  Radana Kahankova; Martina Mikolasova; Radek Martinek
Journal:  PLoS One       Date:  2022-04-11       Impact factor: 3.240

7.  Investigation of Methods to Extract Fetal Electrocardiogram from the Mother's Abdominal Signal in Practical Scenarios.

Authors:  Sadaf Sarafan; Tai Le; Amir Mohammad Naderi; Quoc-Dinh Nguyen; Brandon Tiang-Yu Kuo; Tadesse Ghirmai; Huy-Dung Han; Michael P H Lau; Hung Cao
Journal:  Technologies (Basel)       Date:  2020-06-05

8.  Comparative Effectiveness of ICA and PCA in Extraction of Fetal ECG From Abdominal Signals: Toward Non-invasive Fetal Monitoring.

Authors:  Radek Martinek; Radana Kahankova; Janusz Jezewski; Rene Jaros; Jitka Mohylova; Marcel Fajkus; Jan Nedoma; Petr Janku; Homer Nazeran
Journal:  Front Physiol       Date:  2018-05-30       Impact factor: 4.566

9.  A novel algorithm based on ensemble empirical mode decomposition for non-invasive fetal ECG extraction.

Authors:  Katerina Barnova; Radek Martinek; Rene Jaros; Radana Kahankova; Adam Matonia; Michal Jezewski; Robert Czabanski; Krzysztof Horoba; Janusz Jezewski
Journal:  PLoS One       Date:  2021-08-13       Impact factor: 3.240

  9 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.