
Non-invasive fetal ECG (NI-FECG) provides a non-invasive method to monitor the health of the fetus. However, the NI-FECG is easily interfered by noise, which makes the signal quality decline, leading to the fetal heart rate (FHR) monitoring becoming a challenging task.
In this work, an algorithm for dynamic evaluation of signal quality is proposed to improve the multi-channel FHR monitoring. The innovation of the method is to assess the signal quality in the process of multi-channel fetal QRS (FQRS) complexes detection. Specifically, the detected FQRS is used as quality unit. Each quality unit can be a true R peak (TR) or a false R peak (FR). It is the basic quality information in this work. The signal quality of each channel is estimated by estimating the correctness of the detection results. Further, the TRs of all channels can be fused to obtain more reliable fetal heart rate monitoring.
Analysis results demonstrate that the proposed algorithm is capable of selecting the good quality signal for FQRS detection achieving 97.40% PPV, 98.33% SE and 97.86% F1.
This work sheds light on the quality assessment of fetal monitoring signal.
Citation: Wei Zhong, Li Mao, Wei Du. A signal quality assessment method for fetal QRS complexes detection[J]. Mathematical Biosciences and Engineering, 2023, 20(5): 7943-7956. doi: 10.3934/mbe.2023344
[1] | Eleonora Sulas, Monica Urru, Roberto Tumbarello, Luigi Raffo, Danilo Pani . Systematic analysis of single- and multi-reference adaptive filters for non-invasive fetal electrocardiography. Mathematical Biosciences and Engineering, 2020, 17(1): 286-308. doi: 10.3934/mbe.2020016 |
[2] | Iman Mousavian, Mohammad Bagher Shamsollahi, Emad Fatemizadeh . Noninvasive fetal ECG extraction using doubly constrained block-term decomposition. Mathematical Biosciences and Engineering, 2020, 17(1): 144-159. doi: 10.3934/mbe.2020008 |
[3] | Tetiana Biloborodova, Lukasz Scislo, Inna Skarga-Bandurova, Anatoliy Sachenko, Agnieszka Molga, Oksana Povoroznyuk, Yelyzaveta Yevsieieva . Fetal ECG signal processing and identification of hypoxic pregnancy conditions in-utero. Mathematical Biosciences and Engineering, 2021, 18(4): 4919-4942. doi: 10.3934/mbe.2021250 |
[4] | Hong Gao, Cuiyun Wu, Dunnian Huang, Dahui Zha, Cuiping Zhou . Prediction of fetal weight based on back propagation neural network optimized by genetic algorithm. Mathematical Biosciences and Engineering, 2021, 18(4): 4402-4410. doi: 10.3934/mbe.2021222 |
[5] | Hao Chen, Shengjie Li, Xi Lu, Qiong Zhang, Jixining Zhu, Jiaxin Lu . Research on bearing fault diagnosis based on a multimodal method. Mathematical Biosciences and Engineering, 2024, 21(12): 7688-7706. doi: 10.3934/mbe.2024338 |
[6] | Chun Li, Ying Chen, Zhijin Zhao . Frequency hopping signal detection based on optimized generalized S transform and ResNet. Mathematical Biosciences and Engineering, 2023, 20(7): 12843-12863. doi: 10.3934/mbe.2023573 |
[7] | Guanghua Fu, Qingjuan Wei, Yongsheng Yang . Bearing fault diagnosis with parallel CNN and LSTM. Mathematical Biosciences and Engineering, 2024, 21(2): 2385-2406. doi: 10.3934/mbe.2024105 |
[8] | Zhangjie Wu, Minming Gu . A novel attention-guided ECA-CNN architecture for sEMG-based gait classification. Mathematical Biosciences and Engineering, 2023, 20(4): 7140-7153. doi: 10.3934/mbe.2023308 |
[9] | Diguo Zhai, Xinqi Bao, Xi Long, Taotao Ru, Guofu Zhou . Precise detection and localization of R-peaks from ECG signals. Mathematical Biosciences and Engineering, 2023, 20(11): 19191-19208. doi: 10.3934/mbe.2023848 |
[10] | Xiaowen Jia, Jingxia Chen, Kexin Liu, Qian Wang, Jialing He . Multimodal depression detection based on an attention graph convolution and transformer. Mathematical Biosciences and Engineering, 2025, 22(3): 652-676. doi: 10.3934/mbe.2025024 |
Non-invasive fetal ECG (NI-FECG) provides a non-invasive method to monitor the health of the fetus. However, the NI-FECG is easily interfered by noise, which makes the signal quality decline, leading to the fetal heart rate (FHR) monitoring becoming a challenging task.
In this work, an algorithm for dynamic evaluation of signal quality is proposed to improve the multi-channel FHR monitoring. The innovation of the method is to assess the signal quality in the process of multi-channel fetal QRS (FQRS) complexes detection. Specifically, the detected FQRS is used as quality unit. Each quality unit can be a true R peak (TR) or a false R peak (FR). It is the basic quality information in this work. The signal quality of each channel is estimated by estimating the correctness of the detection results. Further, the TRs of all channels can be fused to obtain more reliable fetal heart rate monitoring.
Analysis results demonstrate that the proposed algorithm is capable of selecting the good quality signal for FQRS detection achieving 97.40% PPV, 98.33% SE and 97.86% F1.
This work sheds light on the quality assessment of fetal monitoring signal.
Non-invasive fetal ECG (NI-FECG) provides a non-invasive method to monitor the health of the fetus in the pregnant women [1,2,3,4]. The NI-FECG collects abdominal ECG (AECG) signals from the abdomen of pregnant women [5,6,7]. The AECG is often contaminated by maternal ECG (MECG), baseline drift and electronic random noise during acquisition [8,9,10]. The overlap of MECG and noise results in a challenging problem of fetal QRS (FQRS) complexes detection[11,12]. This raises a related issue: how to quantify the quality of abdominal signals in the case of low signal-to-noise (SNR)? This work focuses on evaluating the signal quality in the scene of FQRS detection.
Several methods have been proposed to solve the signal quality evaluation problem of adult ECG. These methods include detection-consistency method, energy-based method and statistics-based method [13,14,15,16,17,18]. The goal of the detection-consistency algorithm is to calculate the consistency of two different QRS detectors. Energy-based method is based on calculating the energy of target subband. The objective of the statistics-based method is to analyze the high-order statistics of the ECG data [19,20,21,22,23]. Above methods have achieved some effects on the scenarios of adult ECG. However, the situation of fetal ECG (FECG) is more complicated. Due to the low SNR of FECG data and the overlap of MECG, the performance of the adult ECG method will be reduced. The studies in [24] and [25] try to improve the detection accuracy of the fetal QRS complexes. However, the problem of signal quality assessment is still open.
In this work, we develop a novel approach for NI-FECG signal quality assessment. When the detected peak is the R peak of FQRS, it is a true R peak (TR), otherwise it is a false R peak (FR). False R peak usually comes from the MECG residue or noise. The TR and FR information of a detected FQRS is used as the basic quality information in the context of FQRS detection. Roughly speaking, the FQRS detection result of a good channel should be better than that of a bad channel, because a good channel can provide more TRs. Therefore, we can estimate the quality of a NI-FECG signal by estimating the correctness of the detection results.
As shown in Figure 1, the morphology among the TRs are similar. After removing the maternal ECG, the TRs show a higher morphological similarity compared with the noise or the MECG remnant. Therefore, it is potential to utilize the correlation between FQRS to identify whether the current peak is TR or not. In this work, on the basis of correlation features among the detected peaks, we use an artificial intelligence technique for FQRS classification. An evaluating indicator, denoted TPindex, is applied to assess the quality of the NI-FECG signal. Furthermore, a robust strategy is applied to combine the true peaks of all channels. The combined result is treated as final output for FQRS detection. The contribution of this work is threefold:
● It is a novel signal quality assessment method that can be specifically used to improve the FQRS detection.
● This work provides a solution to select the best channel. Thus, FQRS detection can be carried out more consistently over channels of optimal quality.
● In addition, multi-channel information combination is studied to achieve more effective FQRS detection.
To the best of our knowledge, it is the first work on the use of FQRS correlation for assessing the quality of fetal signal. Because of this, we believe this work makes a contribution to the research community.
This work presents a signal quality evaluation method that can be used to improve the multi-channel FQRS detection. Figure 2 shows the flow of the signal quality evaluation algorithm, which consists of three phases. Phase 1: Signal preprocessing; Phase 2: FQRS recognition; Phase 3: Signal quality evaluation.
The NI-FECG data from three databases are used to illustrate the efficiency of the proposed method. These databases include the abdominal and direct fetal electrocardiogram database (ADFECGDB), set a of 2013 PhysioNet/Computing in cardiology challenge database (PCDB) and Daisy database (DDB) [26,27].
● The abdominal recordings in the ADFECGDB database are recorded from five women during pregnancy. A recording contains four channels of abdominal ECG and one channel of scalp ECG. FQRS reference from the scalp ECG is available. The signal is sampled at fs=1 kHz and lasts for five minutes.
● The PCDB database contains 75 abdominal recordings. Each recording has four channels of abdominal ECG with the FQRS reference. The signal is sampled at fs=1 kHz and lasts for one minutes. To date, the PCDB database is the largest publicly available dataset.
●
DDB database consists of five channels of abdominal ECG and three channels of thoracic ECG. The signal is sampled at fs=250 Hz and lasts for 10 s without reference annotations.
As suggested in [22,28], seven AECG recordings (a33, a38, a47, a52, a54, a71 and a74) in PCDB database are discarded because of inaccurate reference annotations. PCDB database is used as training set. ADFECGDB database and DDB database are applied as test set. The training set is used to train a FQRS classification model, and the test set is used to test the trained model.
A three-step procedure is used to preprocess the AECG signals in this phase. First of all, a band-pass filter is used to eliminate the high-frequency noise and baseline wander. Secondly, the main interference in the abdominal signal, MECG component, is removed to extract the FECG component. Specifically, an open source template subtraction method is used for FECG extraction [27,29]. Researchers can choose different FECG extraction methods according to their own tasks. This does not limit the use of the proposed method, because the evaluation of signal quality is carried out after the FECG extraction operation. Finally, we use a QRS detector to detect the location of the FQRS complexes [30].
As shown in the Figure 3, the extracted signal consists of fetal signal and some noise after the FECG extraction. Such that the potential R peak of FQRS can be detected on the extracted signal channel.
In this phase, FQRS recognition consists of two steps. In step 1, association features are constructed from the detected fetal peaks. A classification algorithm is used to identify the detected FQRS in step 2.
Step 1 focuses on constructing the association features. For high-quality signals, the fetal waveform has a high SNR compared with the noise signals around it after the FECG extraction operation. In order for the model to learn this pattern, 200 ms data before and after the potential location of FQRS are extracted as features of single FQRS. The features of several adjacent FQRS are combined as the association features, which indicates the inter-QRS correlation of adjacent FQRS. Specifically, features of detected fetal peaks with index i∈[j−β,j+β] are used as the association features of the j-th detected FQRS. It represents the waveform similarity between the detected FQRS and its surrounding 2β FQRS complexes. For better real-time effect of the algorithm, the parameter β is set to 2. The size of association feature is 1∗500 when the sampling frequency is 250 Hz. Each association feature is given a quality label of TR or FR. As shown in the Figure 4, compared with the noise, the waveform similarity between true peaks is higher.
In step 2, a convolutional neural network (CNN) classifier is applied to distinguish whether the detected peak is true R peak. The CNN classifier has achieved excellent performance in many areas such as medical image classification and arrhythmia detection [31,32]. In this work, the CNN classifier takes the inter-QRS features as input and outputs a sequence of quality labels P=[p1,p2] (TR or FR).
Figure 5 shows the structure of the CNN classifier. The CNN classifier contains five convolutional layers (Conv1-Conv5), two fully connected layers and a softmax layer. The parameter of the convolutional layer (a*b@c) in the CNN model in Figure 5 indicates that the filter size is a*b and the number of filters is c. Convolutional layers perform α convolutions between convolutional filter wi and the feature map v,
si(n)=k∑m=−kwi(m)v(n−m)i=1,2,...,α | (2.1) |
where si(n) corresponds to the n-th parameter of the i-th feature map of output. The wi(m) corresponds to the m-th weight of the i-th convolutional filter.
Each convolutional layer is followed by a batch normalization (BN) and a Relu function. The Relu function can be formulated as,
fRelu(y)=max(y,0) | (2.2) |
The convolutional output of a layer can be formulated as,
oi(n)=fRelu(si(n)+bi)i=1,2,...,α | (2.3) |
where oi(n) is the n-th parameter in the i-th feature map of output, and the bi is the term of bias.
The loss function is the cross-entropy function, which is defined as
Loss(r,p)=−k∑i=1r(i)logp(i) | (2.4) |
where r and p are the actual output and target output, respectively. Table 1 provides the parameters of the CNN classifier. Specifically, the input size and output size are 1*500 and 1*2, respectively. Filter size of all the convolutional layers is 1*3. Stride size is set at 1, and the number of filters in Conv1-Conv5 are 32, 64, 128, 64 and 32, respectively. A stochastic gradient descend (SGD) optimizer with learning rate 10−4 is used to train the CNN model. Overall, the trained CNN classifier maps a sequence of features to two sample classes, which can identify whether a detected FQRS is a true peak.
Hyper parameters | Considered values |
Input size | 1*500 |
Output size | 1*2 |
No. of filters in Conv1-Conv5 | 32, 64, 128, 64, 32 |
Filter size in Conv1-Conv5 | 1*3 |
Stride size in Conv1-Conv5 | 1 |
Learning rate | 0.0001 |
Optimizer | SGD |
After identifying the detected fetal peaks, the signal quality of the NI-FECG is evaluated in this stage. A good signal channel should have more TRs for FQRS detection than a bad channel. We propose a true R peaks indicator, denoted TPindex, to evaluate the quality of the NI-FECG signal. TPindex is formulated as,
TPindex=NTRNFQRS | (2.5) |
where NTR corresponds to the number of detected FQRS classified as true peaks. NFQRS corresponds to the number of all detected FQRS.
Intuitively, the TPindex represents the percentage of classified true peaks in a lead of NI-FECG signal. It indicates the channel's ability to offer TRs among all detected FQRS it provides. In other words, data with higher TPindex has better signal quality. Then the signal with higher TPindex value has the potential to provide better performance in FQRS detection. The best lead for FQRS detection can be obtained by selecting the channel with the highest TPindex.
TPindex provides a solution to select the best channel for FQRS detection. However, due to the influence of noise, the optimal channel cannot guarantee that the FQRS can be effectively detected all the time, while other channels may detect the FQRS in this period. Therefore, the fusion of multi-channel results can provide more accurate FQRS detection performance. In this work, a robust strategy is used for multi-channel information fusion from all available channels.
Figure 6 shows the procedure of multi-channel information fusion. After the FQRS recognition, we collect the TRs from the detected fetal peaks of all available channels. TRs in the channel with the highest TPindex value (Channel 4 in Figure 6) is used as the basic FQRS of TR-fused channel, and the FRs are not used in the later processing. Distance between two detected peaks can be calculated from the fetal heart rate (FHR),
D=60/F | (2.6) |
where F∈(FL,FH) is the FHR. D∈(DL,DH) is the distance between two FQRS. As suggested in [33], the lower limit of FHR FL is set to 110 bpm and the upper limit FH is set to 180 bpm.
The distance between two FQRS in the TR-fused channel can be assessed as,
D>2∗DL | (2.7) |
When this formula is satisfied, it indicates that there are fetal peaks in the TR-fused channel that are not detected. The detected peaks of other channels can be considered to be added to the corresponding interval of the fusion channel. When selecting the TRs of a channel, the priority of the channel can be set based on the TPindex value (Channel 3 in Figure 6).
After the multi-channel TRs combination, there may be wrongly detected fetal beats or missed fetal beats in the fusion channel. Here an operation based on the distance between two detected peaks is used to correct the false positive (FP) and false negative (FN). FP represents the wrongly detected fetal heart beats. FN represents the missed fetal heart beats. The distance between two FQRS complexes is assessed as,
D<DL | (2.8) |
When this formula is satisfied, it indicates that there is a FQRS complexes in the TR-fused channel that are wrongly detected. Two fetal beats corresponding to the interval can be discarded. The Eq (2.7) is used to check the FN of fusion channel. When the Eq (2.7) is satisfied, several wave peaks can be placed in the corresponding intervals. Finally, the fused channel integrating multi-channel information can be used for reliable FQRS detection.
Positive predictive value (PPV), Sensitivity (SE) and F1 are usually used as the evaluation metrics for FQRS detection [23,27,32]. The definitions of these metrics are given by
PPV=TPTP+FP | (2.9) |
SE=TPTP+FN | (2.10) |
F1=2×PPV×SEPPV+SE | (2.11) |
where TP is the number of correctly detected FQRS complexes. FP is the number of wrongly detected FQRS complexes. FN is the number of missed FQRS complexes. The PPV measures the proportion of true FQRS that have been detected out of all the detected FQRS in a channel. The SE measures the proportion of true FQRS that have been detected out of all the true FQRS in a channel. The F1 measures the harmonic mean of PPV and SE.
Table 2 summarizes the experimental results of FQRS complexes detection on ADFECGDB database. In the multi-channel fetal heart monitoring scenario, each channel can provide a monitoring result. The goal of a channel selection method is to select the channel with the best FQRS detection result. Therefore, the results of the actual best channel (Best channel in Table 2) are compared with the proposed method in this paper. It represents the best results that a channel selection method can achieve. In order to show the effect of the proposed method in selecting high-quality signal channels, the results of the selected optimal channels (Selected channel in Table 2) are shown in the table. Furthermore, the results of the fused channels (Fused channel in Table 2) demonstrates its ability in multi-channel information fusion.
PPV (%) | SE (%) | F1( | |
Best channel | 96.14 | 97.24 | 96.68 |
Selected channel | 95.87 | 96.88 | 96.37 |
Fused channel | 97.40 | 98.33 | 97.86 |
It can be noted that the channel selection performance of the proposed method on ADFECGDB database are 95.87% PPV, 96.88% SE and 96.37% F1, respectively. Multi-channel fusion performance of the proposed method on ADFECGDB database are 97.40% PPV, 98.33% SE and 97.86% F1, respectively.
Figure 7 shows the results of FQRS complexes detection on DDB database. It can be seen that the proposed method can select high-quality signals (Channel 1 in Figure 7), which is helpful to obtain reliable FQRS detection results. The proposed method is also compared with the other three methods in Figure 8. These methods include detection-consistency method, energy-based method and statistics-based method [14,15,20]. Results show that the proposed method achieves the best performance.
Electronic monitoring system is prone to noise in the process of prenatal monitoring. It is important to distinguish between signals of good quality and signals of poor quality. Otherwise, the wrongly detected FQRS in the poor quality signals would reduce the effectiveness of FHR estimation when an automated algorithms is used for fetal monitoring. In this study, a signal quality evaluation method is specifically designed to improve the FQRS detection.
Because of the strong interference of the MECG, eliminating the MECG is a routine operation of signal preprocessing. So the quality evaluation of the NI-FECG signal is carried out on the residual signal after the signal preprocessing. The residual signal can intuitively represent the signal quality of fetal component and provide reliable results for FQRS detection. Figure 9 shows an illustration of error detection. In the process of fetal ECG extraction, if the maternal ECG is not effectively removed, the residual maternal ECG components are often incorrectly detected as the FQRS. As shown in Figure 9, the proposed algorithm can effectively identify this situation. Based on the ability on FQRS recognition, CNN classifier can distinguish the error detection as FR. By getting the exact location of the error detections, the proposed method can accurately reflect the data mutation and provide the status of signal quality in a real-time manner.
In the multi-channel fetal monitoring scene, the status of signal quality varies from channel to channel. Effective technology is required to select signals with good quality. For example, in the task of fetal ECG extraction, selecting good signals is helpful to extract clear fetal ECG waveforms. The method in this paper provides a new solution for the selection of high-quality channels. Specifically, the TPindex is applied to reflect the overall status of a NI-FECG channel. At the same time, a TPindex-based method is also presented for best channel selection. It can be noted in the Table 2 that the results of the selected channels are comparable with the results of the actual best channel. These results indicate that the method can tell whether the signal quality is good or bad.
Multi-channel FQRS combination is also considered in this work. NI-FECG is easily interfered by various noises. Therefore, FQRS may not be available in some parts of the channel, making error detection inevitable. Even the signal with the best quality may have error or missed detection fragments. At this time, other channels may accurately detect the fetal peaks. It is possible to use multi-channel FQRS combination and correction of error detection to further improve FQRS detection results. Considering these aspects, a robust strategy is presented to fuse the multichannel FQRS. Specifically, combining the FQRS detection results of all available channels can be used for more reliable fetal heart monitoring. As shown in the Table 2, the performance of the fused channel is better than that of the actual best channel through the effective fusion of multiple channels.
FQRS detection has important clinical value in fetal monitoring. It can provide accurate information of fetal heart rate to diagnose arrhythmia, making the timely disease intervention possible. Selecting an effective FECG extraction method can help to obtain good results on FQRS detection. However, when the signal quality of all channels is poor, even the best channel is hard to provide good FECG for FQRS detection. The future work should study the method to improve the efficiency of fetal ECG extraction under the condition of poor signal quality.
In this contribution, a signal quality evaluation method is presented for the task of FQRS detection. Since the TPindex can evaluate the quality status of NI-FECG signal, it can be used to select the channel with good quality. Further, a robust strategy is investigated to combine multi-channel FQRS complexes. Results on two clinical datasets indicate that the technique can effectively evaluate the signal quality of NI-FECG and improve the performance of FQRS detection. It has a promising application in automatic identification of reliable signals for fetal monitoring.
This work was supported by the Young Innovative Talents Projects in Ordinary Colleges and Universities in Guangdong Province (No. 2021KQNCX059), Basic and Applied Basic Research Project of Guangzhou Basic Research Program (No. 202201011295), Characteristic Innovation Projects of Ordinary Colleges and Universities in Guangdong Province (No. 2020KTSCX087).
The authors declare there is no conflict of interest.
[1] |
P. Mannella, L. Billeci, A. Giannini, A. Canu, F. Pancetti, T. Simoncini, et al., A feasibility study on non-invasive fetal ECG to evaluate prenatal autonomic nervous system activity, Eur. J. Obstet. Gyn. R. B., 246 (2020), 60–66. https://doi.org/10.1016/j.ejogrb.2020.01.015 doi: 10.1016/j.ejogrb.2020.01.015
![]() |
[2] |
E. Castillo, D. P. Morales, A. García, L. Parrilla, V. U. Ruiz, J. A. Álvarez Bermejo, A clustering-based method for single-channel fetal heart rate monitoring, PLoS One, 13 (2018), 1–22. https://doi.org/10.1371/journal.pone.0199308 doi: 10.1371/journal.pone.0199308
![]() |
[3] |
T. L. Yassin, A. R. Esam, Fetal ECG extraction using input-mode and output-mode adaptive filters with blind source separation, IEEE Can. J. Electr. Comput. Eng., 43 (2020), 295–304. https://doi.org/10.1109/CJECE.2020.2984602 doi: 10.1109/CJECE.2020.2984602
![]() |
[4] |
B. Al-Sheikh, M. S. Salman, A. Eleyan, S. Alboon, Non-invasive fetal ECG extraction using discrete wavelet transform recursive inverse adaptive algorithm, Technol. Health Care, 28 (2020), 507–520. https://doi.org/10.3233/THC-191948 doi: 10.3233/THC-191948
![]() |
[5] |
D. A. Ramli, Y. H. Shiong, N. Hassan, Blind source separation (bss) of mixed maternal and fetal electrocardiogram (ECG) signal: A comparative study, Procedia Comput. Sci., 176 (2020), 582–591. https://doi.org/10.1016/j.procs.2020.08.060 doi: 10.1016/j.procs.2020.08.060
![]() |
[6] | S. Mirza, K. Bhole, P. Singh, Fetal ECG extraction and QRS detection using independent component analysis, in 2020 16th IEEE International Colloquium on Signal Processing & Its Applications (CSPA), (2020), 157–161. https://doi.org/10.1109/CSPA48992.2020.9068696 |
[7] |
N. Zhang, J. Zhang, H. Li, O. Mumini, O. Samuel, K. Ivanov, et al., A novel technique for fetal ECG extraction using single-channel abdominal recording, Sensors, 17 (2017), 457. https://doi.org/10.3390/s17030457 doi: 10.3390/s17030457
![]() |
[8] |
F. Andreotti, J. Behar, S. Zaunseder, J. Oster, G. D. Clifford, An open-source framework for stress-testing non-invasive foetal ECG extraction algorithms, Physiol. Meas., 37 (2016), 627. https://doi.org/10.1088/0967-3334/37/5/627 doi: 10.1088/0967-3334/37/5/627
![]() |
[9] |
C. H. N. V. S. Praneeth, J. D. K. Abel, D. Samiappan, R. Kumar, S. P. Kumar, P. V. Nitin, A comparison on variants of lms used in fir adaptive noise cancellers for fetal ECG extraction, Biomed. Eng. Appl. Basis Commun., 32 (2020), 2050026. https://doi.org/10.4015/s101623722050026x doi: 10.4015/s101623722050026x
![]() |
[10] |
Y. Zhang, A. Gu, Z. Xiao, Y. Xing, C. Yang, J. Li, et al., Wearable fetal ECG monitoring system from abdominal electrocardiography recording, Biosensors, 12 (2022), 475. https://doi.org/10.3390/bios12070475 doi: 10.3390/bios12070475
![]() |
[11] |
R. Jaros, R. Martinek, R. Kahankova, Non-adaptive methods for fetal ECG signal processing: A review and appraisal, Sensors, 18 (2018), 3648. https://doi.org/10.3390/s18113648 doi: 10.3390/s18113648
![]() |
[12] |
M. Jallouli, S. Arfaoui, A. B. Mabrouk, C. Cattani, Clifford wavelet entropy for fetal ECG extraction, Entropy, 23 (2021), 844. https://doi.org/10.3390/e23070844 doi: 10.3390/e23070844
![]() |
[13] |
G. D. Clifford, J. Behar, Q. Li, I. Rezek, Signal quality indices and data fusion for determining clinical acceptability of electrocardiograms, Physiol. Meas., 33 (2012), 1419–1433. https://doi.org/10.1088/0967-3334/33/9/1419 doi: 10.1088/0967-3334/33/9/1419
![]() |
[14] |
Q. Li, G. D. Clifford, Signal quality and data fusion for false alarm reduction in the intensive care unit, J. Electrocardiol., 45 (2012), 596–603. https://doi.org/10.1016/j.jelectrocard.2012.07.015 doi: 10.1016/j.jelectrocard.2012.07.015
![]() |
[15] |
S. Rahman, C. Karmakar, M. Palaniswami, Robustness of electrocardiogram signal quality indices, J. R. Soc. Interface, 19 (2022), 1–15. https://doi.org/10.1098/rsif.2022.0012 doi: 10.1098/rsif.2022.0012
![]() |
[16] |
J. Behar, J. Oster, Q. Li, G. D. Clifford, ECG signal quality during arrhythmia and its application to false alarm reduction, IEEE Trans. Biomed. Eng., 60 (2013), 1660–1666. https://doi.org/10.1109/TBME.2013.2240452 doi: 10.1109/TBME.2013.2240452
![]() |
[17] |
C. Orphanidou, T. Bonnici, P. Charlton, D. Clifton, D. Vallance, L. Tarassenko, Signal-quality indices for the electrocardiogram and photoplethysmogram: Derivation and applications to wireless monitoring, IEEE J. Biomed. Health Inf., 19 (2015), 832–838. https://doi.org/10.1088/0967-3334/37/4/610 doi: 10.1088/0967-3334/37/4/610
![]() |
[18] |
J. Behar, F. Andreotti, S. Zaunseder, Q. Li, J. Oster, G. D. Clifford, An ECG simulator for generating maternal-foetal activity mixtures on abdominal ECG recordings, Physiol. Meas., 35 (2014), 1537. https://doi.org/10.1088/0967-3334/35/8/1537 doi: 10.1088/0967-3334/35/8/1537
![]() |
[19] |
F. Andreotti, M. Riedl, T. Himmelsbach, D. Wedekind, N. Wessel, H. Stepan, et al., Robust fetal ECG extraction and detection from abdominal leads, Physiol. Meas., 35 (2014), 1551–1567. https://doi.org/10.1088/0967-3334/35/8/1551 doi: 10.1088/0967-3334/35/8/1551
![]() |
[20] |
F. Liu, C. Liu, L. Zhao, X. Jiang, Z. Zhang, J. Li, et al., Dynamic ECG signal quality evaluation based on the generalized bsqi index, IEEE Access, 6 (2018), 41892–41902. https://doi.org/10.1109/ACCESS.2018.2860056 doi: 10.1109/ACCESS.2018.2860056
![]() |
[21] |
M. Varanini, G. Tartarisco, L. Billeci, A. Macerata, G. Pioggia, R. Balocchi, An efficient unsupervised fetal QRS complex detection from abdominal maternal ECG, Physiol. Meas., 35 (2014), 1607–1619. https://doi.org/10.1088/0967-3334/35/8/1607 doi: 10.1088/0967-3334/35/8/1607
![]() |
[22] |
J. Behar, J. Oster, G. D. Clifford, Combining and benchmarking methods of foetal ECG extraction without maternal or scalp electrode data, Physiol. Meas., 35 (2014), 1569–1589. https://doi.org/10.1088/0967-3334/35/8/1569 doi: 10.1088/0967-3334/35/8/1569
![]() |
[23] |
F. Andreotti, F. Gräßer, H. Malberg, S. Zaunseder, Non-invasive fetal ECG signal quality assessment for multichannel heart rate estimation, IEEE Trans. Biomed. Eng., 64 (2017), 2793–2802. https://doi.org/10.1109/TBME.2017.2675543 doi: 10.1109/TBME.2017.2675543
![]() |
[24] |
M. J. Mollakazemi, F. Asadi, Fetal QRS detection in noninvasive abdominal electrocardiograms using principal component analysis and discrete wavelet transforms with signal quality estimation, J. Biomed. Phys. Eng., 11 (2021), 197–204. https://doi.org/10.31661/jbpe.v0i0.397 doi: 10.31661/jbpe.v0i0.397
![]() |
[25] |
J. Hao, Y. Yang, Z. Zhou, S. Wu, Fetal electrocardiogram signal extraction based on fast independent component analysis and singular value decomposition, Sensors, 22 (2022), 3705. https://doi.org/10.3390/s22103705 doi: 10.3390/s22103705
![]() |
[26] |
I. Silva, J. Behar, R. Sameni, T. Zhu, J. Oster, G. D. Clifford, et al., Noninvasive fetal ECG: the physionet/computing in cardiology challenge 2013, Comput. Cardiol., 40 (2013), 149–152. https://doi.org/10.1088/0967-3334/35/8/1521 doi: 10.1088/0967-3334/35/8/1521
![]() |
[27] |
J. Behar, F. Andreotti, S. Zaunseder, J. Oster, G. D. Clifford, A practical guide to non-invasive foetal electrocardiogram extraction and analysis, Physiol. Meas., 37 (2016), 1–35. https://doi.org/10.1088/0967-3334/37/5/r1 doi: 10.1088/0967-3334/37/5/r1
![]() |
[28] |
W. Zhong, W. Zhao, Fetal ECG extraction using short time fourier transform and generative adversarial networks, Physiol. Meas., 42 (2021), 105011. https://doi.org/10.1088/1361-6579/ac2c5b doi: 10.1088/1361-6579/ac2c5b
![]() |
[29] |
J. Behar, A. Johnson, G. D. Clifford, J. Oster, A comparison of single channel fetal ECG extraction methods, Ann. Biomed. Eng., 42 (2014), 1340–1353. https://doi.org/10.1007/s10439-014-0993-9 doi: 10.1007/s10439-014-0993-9
![]() |
[30] |
J. Pan, W. J. Tompkins, A real-time QRS detection algorithm, IEEE Trans. Biomed. Eng., 32 (1985), 230–236. https://doi.org/10.1109/tbme.1985.325532 doi: 10.1109/tbme.1985.325532
![]() |
[31] |
A. Esteva, B. Kuprel, R. Novoa, J. Ko, S. M. Swetter, H. M. Blau, et al., Dermatologist-level classification of skin cancer with deep neural networks, Nature, 542 (2017), 115–118. https://doi.org/10.1038/nature21056 doi: 10.1038/nature21056
![]() |
[32] |
W. Zhong, L. Liao, X. Guo, G. Wang, A deep learning approach for fetal QRS complex detection, Physiol. Meas., 39 (2018), 045004. https://doi.org/10.1088/1361-6579/aab297 doi: 10.1088/1361-6579/aab297
![]() |
[33] |
S. P. von Steinburg, A. L. Boulesteix, C. Lederer, S. Grunow, S. Schiermeier, W. Hatzmann, et al., What is the "normal" fetal heart rate, PeerJ, 1 (2013), e82. https://doi.org/10.7717/peerj.82 doi: 10.7717/peerj.82
![]() |
1. | Wei Zhong, Jiahui Luo, Wei Du, Deep learning with fetal ECG recognition, 2023, 44, 0967-3334, 115006, 10.1088/1361-6579/ad0ab7 | |
2. | JiaHui Luo, Wei Zhong, 2024, Graduates Employment Prediction Based on Deep Learning, 9798400716805, 162, 10.1145/3675812.3675826 | |
3. | Ananya Kiran, Sreevidya M S, Suprith Kumar K S, 2024, Advancements in fECG: Employing Adaptive Noise Cancellation Algorithms for Signal Enhancement, 979-8-3503-6746-1, 1, 10.1109/ICNEWS60873.2024.10730961 |
Hyper parameters | Considered values |
Input size | 1*500 |
Output size | 1*2 |
No. of filters in Conv1-Conv5 | 32, 64, 128, 64, 32 |
Filter size in Conv1-Conv5 | 1*3 |
Stride size in Conv1-Conv5 | 1 |
Learning rate | 0.0001 |
Optimizer | SGD |
PPV (%) | SE (%) | F1( | |
Best channel | 96.14 | 97.24 | 96.68 |
Selected channel | 95.87 | 96.88 | 96.37 |
Fused channel | 97.40 | 98.33 | 97.86 |
Hyper parameters | Considered values |
Input size | 1*500 |
Output size | 1*2 |
No. of filters in Conv1-Conv5 | 32, 64, 128, 64, 32 |
Filter size in Conv1-Conv5 | 1*3 |
Stride size in Conv1-Conv5 | 1 |
Learning rate | 0.0001 |
Optimizer | SGD |
PPV (%) | SE (%) | F1( | |
Best channel | 96.14 | 97.24 | 96.68 |
Selected channel | 95.87 | 96.88 | 96.37 |
Fused channel | 97.40 | 98.33 | 97.86 |