| Literature DB >> 28769822 |
Camilo E Valderrama1, Faezeh Marzbanrad2, Lisa Stroux3, Gari D Clifford4,5.
Abstract
One dimensional Doppler Ultrasound (DUS) is a low cost method for fetal auscultation. However, accuracy of any metrics derived from the DUS signals depends on their quality, which relies heavily on operator skills. In low resource settings, where skill levels are sparse, it is important for the device to provide real time signal quality feedback to allow the re-recording of data. Retrospectively, signal quality assessment can help remove low quality recordings when processing large amounts of data. To this end, we proposed a novel template-based method, to assess DUS signal quality. Data used in this study were collected from 17 pregnant women using a low-cost transducer connected to a smart phone. Recordings were split into 1990 segments of 3.75 s duration, and hand labeled for quality by three independent annotators. The proposed template-based method uses Empirical Mode Decomposition (EMD) to allow detection of the fetal heart beats and segmentation into short, time-aligned temporal windows. Templates were derived for each 15 s window of the recordings. The DUS signal quality index (SQI) was calculated by correlating the segments in each window with the corresponding running template using four different pre-processing steps: (i) no additional preprocessing, (ii) linear resampling of each beat, (iii) dynamic time warping (DTW) of each beat and (iv) weighted DTW of each beat. The template-based SQIs were combined with additional features based on sample entropy and power spectral density. To assess the performance of the method, the dataset was split into training and test subsets. The training set was used to obtain the best combination of features for predicting the DUS quality using cross validation, and the test set was used to estimate the classification accuracy using bootstrap resampling. A median out of sample classification accuracy on the test set of 85.8% was found using three features; template-based SQI, sample entropy and the relative power in the 160 to 660 Hz range. The results suggest that the new automated method can reliably assess the DUS quality, thereby helping users to consistently record DUS signals with acceptable quality for fetal monitoring.Entities:
Keywords: doppler ultrasound; dynamic time warping; empirical mode decomposition; fetal monitoring; sample entropy; signal quality
Year: 2017 PMID: 28769822 PMCID: PMC5513953 DOI: 10.3389/fphys.2017.00511
Source DB: PubMed Journal: Front Physiol ISSN: 1664-042X Impact factor: 4.566
Figure 1Duration in minutes of the total number of records per subject.
Figure 2Number of poor and good quality 3.75 s segments for each of the subjects for which all three annotators agreed on labels.
Figure 3Overview of the template-based quality method for the Doppler signal.
Median classification performance of the 100 five-fold cross validation balanced with bootstrapping.
| 84.2 ± 5.8 | 100.0 | 78.3 | |
| SQI2, | 85.8 ± 5.0 | 93.3 | 80.0 |
| SQI2,PSD, | 85.8 ± 5.0 | 83.3 | 90.0 |
| SQI2,SQI4,PSD, | 85.0 ± 8.3 | 85.8 | 88.3 |
| SQI1,SQI2,SQI4,PSD, | 84.7 ± 5.0 | 85.0 | 86.7 |
| SQI1,SQI2,SQI3,SQI4,PSD, | 83.8 ± 6.7 | 81.7 | 86.7 |
IQR indicates inter-quartile range; ‡ indicates a significant improvement (Wilcoxon rank-sum test, P < 0.05) of a given feature combination compared to using a combination with one less feature.
Median classification performance of the 100 five-fold cross validation balanced with bootstrapping for all the possible feature combinations.
| 5.83 | ||
| PSD | 84.17 | 6.67 |
| SQI4 | 64.17 | 11.25 |
| SQI3 | 67.92 | 5.00 |
| SQI2 | 74.17 | 6.67 |
| SQI1 | 61.67 | 10.42 |
| PSD, | 85.06 | 5.00 |
| SQI4, | 84.58 | 5.00 |
| SQI4,PSD | 78.42 | 15.42 |
| SQI3, | 83.33 | 6.67 |
| SQI3,PSD | 84.17 | 12.92 |
| SQI3,SQI4 | 65.00 | 9.58 |
| SQI2, | 5.00 | |
| SQI2,PSD | 84.65 | 10.83 |
| SQI2,SQI4 | 69.17 | 5.83 |
| SQI2,SQI3 | 73.33 | 7.50 |
| SQI1, | 85.83 | 5.46 |
| SQI1,PSD | 81.67 | 8.33 |
| SQI1,SQI4 | 61.67 | 9.17 |
| SQI1,SQI3 | 62.50 | 7.22 |
| SQI1,SQI2 | 71.67 | 8.75 |
| SQI4,PSD, | 81.67 | 8.75 |
| SQI3,PSD, | 85.00 | 7.50 |
| SQI3,SQI4, | 81.67 | 5.83 |
| SQI3,SQI4,PSD | 80.83 | 10.83 |
| SQI2,PSD, | 5.00 | |
| SQI2,SQI4, | 84.17 | 5.00 |
| SQI2,SQI4,PSD | 83.33 | 8.33 |
| SQI2,SQI3, | 84.17 | 5.47 |
| SQI2,SQI3,PSD | 80.00 | 9.58 |
| SQI2,SQI3,SQI4 | 67.50 | 8.33 |
| SQI1,PSD, | 85.00 | 6.67 |
| SQI1,SQI4, | 82.50 | 6.25 |
| SQI1,SQI4,PSD | 78.33 | 12.92 |
| SQI1,SQI3, | 83.33 | 5.00 |
| SQI1,SQI3,PSD | 82.50 | 14.58 |
| SQI1,SQI3,SQI4 | 65.00 | 7.08 |
| SQI1,SQI2, | 85.00 | 5.83 |
| SQI1,SQI2,PSD | 84.17 | 8.33 |
| SQI1,SQI2,SQI4 | 69.17 | 5.83 |
| SQI1,SQI2,SQI3 | 72.50 | 6.67 |
| SQI3,SQI4,PSD, | 80.83 | 7.50 |
| SQI2,SQI4,PSD, | 8.33 | |
| SQI2,SQI3,PSD, | 82.92 | 5.83 |
| SQI2,SQI3,SQI4, | 83.33 | 5.83 |
| SQI2,SQI3,SQI4,PSD | 77.08 | 9.17 |
| SQI1,SQI4,PSD, | 82.50 | 7.83 |
| SQI1,SQI3,PSD, | 85.00 | 10.83 |
| SQI1,SQI3,SQI4, | 79.17 | 5.00 |
| SQI1,SQI3,SQI4,PSD | 79.17 | 12.50 |
| SQI1,SQI2,PSD, | 84.17 | 6.25 |
| SQI1,SQI2,SQI4, | 82.50 | 5.83 |
| SQI1,SQI2,SQI4,PSD | 80.83 | 7.15 |
| SQI1,SQI2,SQI3, | 82.92 | 6.67 |
| SQI1,SQI2,SQI3,PSD | 79.17 | 8.75 |
| SQI1,SQI2,SQI3,SQI4 | 68.33 | 7.08 |
| SQI2,SQI3,SQI4,PSD, | 80.83 | 10.00 |
| SQI1,SQI3,SQI4,PSD, | 77.50 | 10.83 |
| SQI1,SQI2,SQI4,PSD, | 5.00 | |
| SQI1,SQI2,SQI3,PSD, | 84.17 | 6.67 |
| SQI1,SQI2,SQI3,SQI4, | 82.50 | 5.00 |
| SQI1,SQI2,SQI3,SQI4,PSD | 77.50 | 8.33 |
| SQI1,SQI2,SQI3,SQI4,PSD, | 6.67 |
The table is grouped for feature vectors of the same length. For each combination of features, the median and interquartile range of the accuracy rate of the 100 repetitions are shown.
Performance of the classifier averaged over 100 five-fold cross validation runs balanced with bootstrapping for the test set (with) using SQI2, PSD ratio, and sample entropy (SQI2,PSD,H) as features.
| Accuracy | 65.8 | 79.2 | 85.8 | 90.0 | 96.7 |
| Sensitivity | 71.7 | 85.0 | 91.7 | 96.7 | 100.0 |
| Specificity | 61.7 | 89.3 | 91.7 | 95.0 | 98.3 |
Figure 4Distributions of classifier probability outputs for DUS segments of test set for each of the four classes (n.u. stands for normalized units). The threshold of belonging to the Good class was fixed at 0.56 for the classifier. The majority of the distribution of the Good and Mostly Clean classes lies above this threshold, whereas the majority of Poor and Mostly Noise classes lies below this threshold, as was expected. The probability distributions were smoothed using a normal kernel function (Bowman and Azzalini, 1997).