| Literature DB >> 35591004 |
Gert Mertes1,2, Yuan Long3, Zhangdaihong Liu1,2, Yuhui Li4, Yang Yang1,2, David A Clifton1,2.
Abstract
Non-invasive foetal electrocardiography (NI-FECG) has become an important prenatal monitoring method in the hospital. However, due to its susceptibility to non-stationary noise sources and lack of robust extraction methods, the capture of high-quality NI-FECG remains a challenge. Recording waveforms of sufficient quality for clinical use typically requires human visual inspection of each recording. A Signal Quality Index (SQI) can help to automate this task but, contrary to adult ECG, work on SQIs for NI-FECG is sparse. In this paper, a multi-channel signal quality classifier for NI-FECG waveforms is presented. The model can be used during the capture of NI-FECG to assist technicians to record high-quality waveforms, which is currently a labour-intensive task. A Convolutional Neural Network (CNN) is trained to distinguish between NI-FECG segments of high and low quality. NI-FECG recordings with one maternal channel and three abdominal channels were collected from 100 subjects during a routine hospital screening (102.6 min of data). The model achieves an average 10-fold cross-validated AUC of 0.95 ± 0.02. The results show that the model can reliably assess the FECG signal quality on our dataset. The proposed model can improve the automated capture and analysis of NI-FECG as well as reduce technician labour time.Entities:
Keywords: convolutional neural network; foetal ECG; signal quality
Mesh:
Year: 2022 PMID: 35591004 PMCID: PMC9103336 DOI: 10.3390/s22093303
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Example of NI-FECG. The abdominal mixture (a) contains both a maternal (b) and a foetal (c) component. The foetal component has a lower SNR than the maternal component. The figures depict an ideal case. In practice, the SNR is typically worse.
Figure 2The NI-FECG electrode configuration used in this work.
Figure 3Examples of good- and bad-quality segments. Only the first abdominal channel is shown. Blue circle: maternal R peak, red cross: foetal R peak.
Figure 4Time–frequency representation of an abdominal ECG segment (single-channel) with a good ground truth quality label.
Figure 5Neural network architecture for NI-FECG signal quality prediction.
Figure 6Detailed architecture of the CNN path for one channel. The network contains four of these in parallel.
Figure 7Illustration of the nested cross-validation procedure.
Benchmark foetal SQI features [31,37].
| Cat. | SQI | Mult. | Description | Ref. |
|---|---|---|---|---|
| Time |
| no | standard deviation of signal: | [ |
|
| no | third movement (skewness): | [ | |
|
| no | fourth moment (kurtosis): | [ | |
| Frequency |
| no | relative power in the FQRS complex: | [ |
|
| no | relative power of baseline (bandwidth modified to | [ | |
| Detection-based |
| no | percentage of beats commonly detected by two different QRS detectors. The | [ |
|
| yes | percentage of beats detected on current lead that were detected on all other leads. | [ | |
|
| no | regularity of obtained FQRS intervals | [ | |
|
| no | morphology conformity measure for FQRS similarity. Negative correlations were set to zero. | [ | |
|
| no | extravagance of FQRS peaks compared to its surroundings | [ | |
| FECG-specific |
| yes | analogous to | [ |
|
| yes | relative spectral power of the first five harmonics of the MHR ( | [ | |
|
| yes | spectral coherence calculated between available signals. Two variants are applied: | [ | |
|
| yes | similar to | [ |
Mult.: refers to the method requiring multiple channels or not (including MECG chest lead). Except for the time domain metrics, all outputs belong to . Cat.: category. Ref.: reference.
Cross-validation results of the proposed model (CNN-FSQI) and the benchmark traditional machine learning models trained with the FSQI features from [31,37]. Bold shows the highest performance per column. [avg. ± std.].
| Accuracy | Precision | Recall | F1 | AUC | |
|---|---|---|---|---|---|
| CNN-FSQI |
| ||||
| NB |
|
|
|
|
|
| SVMlinear |
|
|
|
|
|
| SVMrbf |
|
|
|
|
|
| RF |
|
|
|
|
|
Performance comparison of including or excluding the maternal channel in the proposed model (CNN-FSQI). Ten-fold cross-validation results from a single repetition are shown. [avg ± std].
| Input | Accuracy | Precision | Recall | F1 | AUC |
|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M: Maternal channel. : Abdominal channel i.
Figure 8Examples of true and false predictions. Only the first abdominal channel is shown. The ground truth foetal R peaks are labelled with a red cross.
Figure 9Training graphs for the best (a) and worst (b) repetitions of the CV procedure.
Number of ground truth labels given by the clinician compared to the evaluation based on the labels given by the study’s data engineer. Evaluation was done on the worst-performing fold of the nested 10-fold CV procedure.
| Good | Bad | Unclear | |
|---|---|---|---|
| TP | 20 | 0 | 0 |
| FP | 1 | 9 | 4 |
| TN | 2 | 7 | 11 |
| FN | 4 | 0 | 0 |
Grid search parameters for the SVM with linear kernel.
| Parameter | |||||
|---|---|---|---|---|---|
| C | 0.1 | 1 | 10 | 100 | 1000 |
Grid search parameters for the SVM with Gaussian (rbf) kernel.
| Parameter | |||||||
|---|---|---|---|---|---|---|---|
| C | 0.1 | 1 | 10 | 100 | 1000 | ||
|
| 1 | 0.1 | 0.01 | 0.001 | 0.0001 |
|
|
Grid search parameters for the RF.
| Parameter | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 10 |
| |
|
|
|
| ||||||||||
|
| 1 | 2 | 4 | |||||||||
|
| 2 | 5 | 10 | |||||||||
|
| 50 | 100 | 200 | 400 | 600 | 800 | 1000 | 1200 | 1400 | 1600 | 1800 | 2000 |