| Literature DB >> 28952584 |
Mohamed Elgendi1,2.
Abstract
A photoplethysmogram (PPG) is a noninvasive circulatory signal related to the pulsatile volume of blood in tissue and is typically collected by pulse oximeters. PPG signals collected via mobile devices are prone to artifacts that negatively impact measurement accuracy, which can lead to a significant number of misleading diagnoses. Given the rapidly increased use of mobile devices to collect PPG signals, developing an optimal signal quality index (SQI) is essential to classify the signal quality from these devices. Eight SQIs were developed and tested based on: perfusion, kurtosis, skewness, relative power, non-stationarity, zero crossing, entropy, and the matching of systolic wave detectors. Two independent annotators annotated all PPG data (106 recordings, 60 s each) and a third expert conducted the adjudication of differences. The independent annotators labeled each PPG signal with one of the following labels: excellent, acceptable or unfit for diagnosis. All indices were compared using Mahalanobis distance, linear discriminant analysis, quadratic discriminant analysis, and support vector machine with leave-one-out cross-validation. The skewness index outperformed the other seven indices in differentiating between excellent PPG and acceptable, acceptable combined with unfit, and unfit recordings, with overall F 1 scores of 86.0%, 87.2%, and 79.1%, respectively.Entities:
Keywords: affordable healthcare; global health; mobile health; noise detection; point-of-care device; pulsatile signal; pulse oximeter; signal segmentation; telemonitoring; wearable sensors
Year: 2016 PMID: 28952584 PMCID: PMC5597264 DOI: 10.3390/bioengineering3040021
Source DB: PubMed Journal: Bioengineering (Basel) ISSN: 2306-5354
Figure 1Annotation of photoplethysmogram (PPG) signals. Annotating the whole signal is based on the most dominant beat wave quality within the signal. The most dominant beats waves were categorized into three categories: G1 contains beats clear systolic and diastolic waveforms with dicrotic notches; G2 contains beats without clear systolic and diastolic waveforms and without dicrotic notches; and G3 contains noisy waveforms. Each column represents a different group with three examples showing the whole PPG signal (left side of each example) and its most dominant beat wave (right side in each example).
Inter-rater agreement kappa statistic (k) to evaluate the agreement between two independent annotators. Here, , indicating moderate agreement where the number of observed agreements is 70 (66.04% of the observations).
| Excellent | Acceptable | Unfit | Total | |
|---|---|---|---|---|
| Excellent | 29 | 13 | 2 | 44 |
| Acceptable | 3 | 7 | 11 | 21 |
| Unfit | 1 | 6 | 34 | 41 |
| Total | 33 | 26 | 47 | 106 |
Signal quality indices comparison of the annotators and the adjudicator ranked in ascending order based on the p value.
| 0.07 ± 0.20 | −0.07 ± 0.19 | 3.8 | 0.07 ± 0.20 | −0.14 ± 0.18 | 1.0 | 0.07 ± 0.20 | −0.18 ± 0.17 | 2.78 | |||
| 0.88 ± 0.10 | 0.91 ± 0.07 | 95.45 ± 8.99 | 66.69 ± 41.35 | 2.57 | 95.45 ± 8.99 | 57.39 ± 43.19 | 2.90 | ||||
| 57.60 ± 3.76 | 57.11 ± 6.42 | 0.072 | 61.13 ± 2.62 | 67.45 ± 11.89 | 61.13 ± 2.62 | 70.15 ± 13.50 | 2.12 | ||||
| 4.82 ± 0.56 | 4.96 ± 1.10 | 0.073 | 91.24 ± 6.61 | 86.40 ± 9.05 | 91.24 ± 6.61 | 84.17 ± 9.17 | 5.96 | ||||
| 2.05 ± 0.16 | 2.01 ± 0.16 | 0.147 | 2.05 ± 0.16 | 2.01 ± 0.14 | 0.14 | 2.05 ± 0.16 | 2.01 ± 0.13 | 0.24 | |||
| 95.45 ± 8.99 | 83.50 ± 32.18 | 0.161 | 57.60 ± 3.76 | 61.51 ± 13.90 | 0.34 | 4.82 ± 0.56 | 3.77 ± 2.18 | 0.39 | |||
| 61.13 ± 2.62 | 62.59 ± 5.82 | 0.436 | 0.88 ± 0.10 | 0.82 ± 0.23 | 0.45 | 57.60 ± 3.76 | 63.95 ± 16.22 | 0.84 | |||
| 91.24 ± 6.61 | 90.42 ± 7.43 | 0.485 | 4.82 ± 0.56 | 4.19 ± 1.95 | 0.85 | 0.88 ± 0.10 | 0.78 ± 0.28 | 0.86 | |||
|
| |||||||||||
| 0.07 ± 0.18 | −0.10 ± 0.20 | 1.9 | 0.07 ± 0.18 | −0.17 ± 0.17 | 3.4 | 0.07 ± 0.18 | −0.21 ± 0.14 | 7.4 | |||
| 91.73 ± 21.62 | 65.66 ± 42.88 | 91.73 ± 21.62 | 64.22 ± 41.48 | 4.9 | 61.82 ± 5.87 | 69.58 ± 12.46 | 9.5 | ||||
| 58.23 ± 6.34 | 59.86 ± 12.22 | 0.121 | 61.82 ± 5.87 | 68.09 ± 12.02 | 3.1 | 91.73 ± 21.62 | 63.49 ± 41.26 | 5.2 | |||
| 2.05 ± 0.17 | 1.97 ± 0.10 | 0.123 | 89.93 ± 7.81 | 86.47 ± 8.96 | 89.93 ± 7.81 | 85.98 ± 9.70 | |||||
| 89.93 ± 7.81 | 87.43 ± 7.44 | 0.176 | 58.23 ± 6.34 | 61.76 ± 14.41 | 0.29 | 4.77 ± 0.92 | 4.03 ± 2.04 | 0.56 | |||
| 0.87 ± 0.13 | 0.85 ± 0.22 | 0.182 | 2.05 ± 0.17 | 2.01 ± 0.12 | 0.48 | 58.23 ± 6.34 | 62.73 ± 15.47 | 0.64 | |||
| 61.82 ± 5.87 | 65.18 ± 10.82 | 0.546 | 4.77 ± 0.92 | 4.12 ± 2.00 | 0.70 | 0.87 ± 0.13 | 0.80 ± 0.25 | 0.73 | |||
| 4.77 ± 0.92 | 4.30 ± 1.95 | 0.933 | 0.87 ± 0.13 | 0.82 ± 0.24 | 0.72 | 2.05 ± 0.17 | 2.03 ± 0.13 | 1.00 | |||
| 0.11 ± 0.17 | −0.17 ± 0.14 | 3.3 | 0.11 ± 0.17 | −0.17 ± 0.17 | 6.3 | 0.11 ± 0.17 | −0.16 ± 0.23 | 1.1 | |||
| 60.07 ± 7.69 | 59.40 ± 13.35 | 84.26 ± 31.62 | 71.21 ± 39.10 | 0.01 * | 63.20 ± 7.95 | 69.97 ± 11.69 | 1.4 | ||||
| 2.06 ± 0.16 | 1.97 ± 0.08 | 0.005 *,† | 63.20 ± 7.95 | 66.66 ± 11.30 | 0.01 * | 84.26 ± 31.62 | 64.04 ± 42.07 | 1.3 | |||
| 0.85 ± 0.14 | 0.86 ± 0.23 | 0.016 * | 60.07 ± 7.69 | 60.41 ± 13.54 | 0.01 * | 2.06 ± 0.16 | 2.14 ± 0.17 | 0.05 | |||
| 4.39 ± 1.20 | 4.60 ± 1.82 | 0.021 * | 4.39 ± 1.20 | 4.39 ± 1.87 | 0.13 | 0.85 ± 0.14 | 0.76 ± 0.24 | 0.20 | |||
| 84.26 ± 31.62 | 73.69 ± 38.13 | 0.049 * | 2.06 ± 0.16 | 2.01 ± 0.13 | 0.14 | 88.89 ± 7.81 | 84.22 ± 10.98 | 0.23 | |||
| 63.20 ± 7.95 | 65.52 ± 11.05 | 0.115 | 0.85 ± 0.14 | 0.83 ± 0.23 | 0.16 | 4.39 ± 1.20 | 3.77 ± 1.91 | 0.40 | |||
| 88.89 ± 7.81 | 88.50 ± 8.10 | 0.557 | 88.89 ± 7.81 | 87.40 ± 9.04 | 0.37 | 60.07 ± 7.69 | 63.32 ± 14.05 | 0.88 | |||
Mean and standard deviation values of signal quality indices: perfusion (), kurtosis (), skewness (), relative power (), non-stationarity (), zero crossing (), entropy (), and matching of systolic wave detectors (). The p-value of discriminating between excellent signal quality (G1), acceptable quality (G2), and unfit to diagnose signals (G3) is given in the last column of each comparison. Uncorrected p-values from the Mann–Whitney test, where * and ** indicate and , respectively; † indicate p-values that remain significant after post-correction (Bonferroni-Holm, ).
Leave-one-out classification rate of the signal quality indices ranked in descending order. Four classification methods are used in this analysis: Mahalanobis distance, linear discriminant analysis (LDA), quadratic discriminant analysis (QDA), and the linear support vector machine (SVM). Eight SQIs are tested: perfusion (), kurtosis (), skewness (), relative power (), non-stationarity (), zero crossing (), entropy (), and the matching of systolic wave detectors (). The value of discriminating between excellent signal quality (G1), acceptable signal quality (G2), and unfit to diagnose signals (G3) is given in the last column of each comparison. Here, SE stands for sensitivity, PP stands for positive predictivity, stands for score accuracy test, OF stands for overall of all classifiers (average of all ), and NaN stands for not a number.
| 83.33 | 73.17 | 77.92 | 80.56 | 74.36 | 77.33 | 80.56 | 74.36 | 77.33 | 80.56 | 74.36 | 77.33 | 77.60 | |
| 83.33 | 46.88 | 60.00 | 83.33 | 46.15 | 59.41 | 83.33 | 43.48 | 57.14 | 88.89 | 45.07 | 59.81 | 63.07 | |
| 80.56 | 42.03 | 55.24 | 83.33 | 42.86 | 56.60 | 88.89 | 41.03 | 56.14 | 94.44 | 42.50 | 58.62 | 61.85 | |
| 63.89 | 46.94 | 54.12 | 55.56 | 55.56 | 55.56 | 38.89 | 70.00 | 50.00 | 55.56 | 57.14 | 56.34 | 54.96 | |
| 47.22 | 39.53 | 43.04 | 66.67 | 48.00 | 55.81 | 66.67 | 36.92 | 47.52 | 83.33 | 41.10 | 55.05 | 52.57 | |
| 11.11 | 66.67 | 19.05 | 30.56 | 44.00 | 36.07 | 86.11 | 51.67 | 64.58 | 13.89 | 31.25 | 19.23 | 39.51 | |
| 5.56 | 100.00 | 10.53 | 19.44 | 50.00 | 28.00 | 91.67 | 41.25 | 56.90 | 8.33 | 37.50 | 13.64 | 38.57 | |
| 0.00 | 0.00 | NaN | 27.78 | 47.62 | 35.09 | 86.11 | 41.33 | 55.86 | 11.11 | 40.00 | 17.39 | NaN | |
| 80.56 | 69.05 | 74.36 | 80.56 | 69.05 | 74.36 | 80.56 | 69.05 | 74.36 | 80.56 | 69.05 | 74.36 | 74.65 | |
| 83.33 | 40.00 | 54.05 | 83.33 | 39.47 | 53.57 | 83.33 | 37.50 | 51.72 | 88.89 | 38.10 | 53.33 | 58.89 | |
| 83.33 | 37.50 | 51.72 | 86.11 | 37.35 | 52.10 | 88.89 | 35.16 | 50.39 | 94.44 | 35.79 | 51.91 | 58.73 | |
| 47.22 | 33.33 | 39.08 | 66.67 | 41.38 | 51.06 | 83.33 | 37.50 | 51.72 | 80.56 | 36.71 | 50.43 | 51.58 | |
| 5.56 | 100.00 | 10.53 | 72.22 | 30.95 | 43.33 | 86.11 | 34.07 | 48.82 | 94.44 | 33.01 | 48.92 | 50.66 | |
| 11.11 | 33.33 | 16.67 | 75.00 | 32.53 | 45.38 | 88.89 | 34.78 | 50.00 | 94.44 | 35.05 | 51.13 | 47.36 | |
| 44.44 | 37.21 | 40.51 | 47.22 | 41.46 | 44.16 | 22.22 | 40.00 | 28.57 | 36.11 | 44.83 | 40.00 | 38.89 | |
| 2.78 | 100.00 | 5.41 | 25.00 | 12.33 | 16.51 | 88.89 | 42.67 | 57.66 | 27.78 | 12.50 | 17.24 | 34.06 | |
| 77.78 | 93.33 | 84.85 | 80.56 | 90.63 | 85.29 | 83.33 | 90.91 | 86.96 | 77.78 | 93.33 | 84.85 | 85.80 | |
| 86.11 | 73.81 | 79.49 | 88.89 | 72.73 | 80.00 | 88.89 | 71.11 | 79.01 | 88.89 | 72.73 | 80.00 | 80.14 | |
| 83.33 | 73.17 | 77.92 | 83.33 | 73.17 | 77.92 | 83.33 | 71.43 | 76.92 | 88.89 | 71.11 | 79.01 | 78.30 | |
| 72.22 | 76.47 | 74.29 | 80.56 | 74.36 | 77.33 | 88.89 | 71.11 | 79.01 | 88.89 | 71.11 | 79.01 | 77.77 | |
| 75.00 | 69.23 | 72.00 | 77.78 | 68.29 | 72.73 | 88.89 | 71.11 | 79.01 | 91.67 | 71.74 | 80.49 | 76.49 | |
| 66.67 | 72.73 | 69.57 | 77.78 | 75.68 | 76.71 | 83.33 | 75.00 | 78.95 | 83.33 | 75.00 | 78.95 | 76.14 | |
| 47.22 | 77.27 | 58.62 | 86.11 | 72.09 | 78.48 | 86.11 | 67.39 | 75.61 | 94.44 | 68.00 | 79.07 | 74.20 | |
| 72.22 | 74.29 | 73.24 | 72.22 | 76.47 | 74.29 | 75.00 | 71.05 | 72.97 | 72.22 | 76.47 | 74.29 | 73.73 | |
Figure 2Correlation between the signal quality indices based on the adjudicated photoplethysmogram (PPG) signals. (a) excellent PPG signal quality (G1) versus acceptable PPG signal quality (G2); (b) G1 versus (G2 and unfit to diagnose PPG signals (G3)); and (c) G1 versus G3. Signal quality indices: perfusion (), kurtosis (), skewness (), relative power (), non-stationarity (), zero crossing (), entropy (), and the matching of systolic wave detectors (). Here, the red color and the blue color indicate strong correlation and anti-correlation, respectively.
Figure 3Window size optimization of the optimal signal quality index (skewness []) based on the adjudicated photoplethysmograms. (a) excellent PPG signal quality (G1) versus acceptable PPG signal quality (G2); (b) G1 versus (G2 and unfit to diagnose PPG signals (G3)); and (c) G1 versus G3.
Figure 4Linear classification of the gold standard signal quality index (perfusion index []) and the skewness index () based on the adjudicated photoplethysmograms. (a) excellent PPG signal quality (G1) versus acceptable PPG signal quality (G2); (b) G1 versus (G2 and unfit to diagnose PPG signals (G3)); and (c) G1 versus G3. The plus signs refer to the G1 recordings, while the diamond symbols refer to the (G2 & G3) or G3 recordings. SE stands for sensitivity, and PP stands for positive predictivity.