| Literature DB >> 30643187 |
Aditya Nagori1,2, Lovedeep Singh Dhingra3, Ambika Bhatnagar3, Rakesh Lodha3, Tavpritesh Sethi4,5,6.
Abstract
Proactive detection of hemodynamic shock can prevent organ failure and save lives. Thermal imaging is a non-invasive, non-contact modality to capture body surface temperature with the potential to reveal underlying perfusion disturbance in shock. In this study, we automate early detection and prediction of shock using machine learning upon thermal images obtained in a pediatric intensive care unit of a tertiary care hospital. 539 images were recorded out of which 253 had concomitant measurement of continuous intra-arterial blood pressure, the gold standard for shock monitoring. Histogram of oriented gradient features were used for machine learning based region-of-interest segmentation that achieved 96% agreement with a human expert. The segmented center-to-periphery difference along with pulse rate was used in longitudinal prediction of shock at 0, 3, 6 and 12 hours using a generalized linear mixed-effects model. The model achieved a mean area under the receiver operating characteristic curve of 75% at 0 hours (classification), 77% at 3 hours (prediction) and 69% at 12 hours (prediction) respectively. Since hemodynamic shock associated with critical illness and infectious epidemics such as Dengue is often fatal, our model demonstrates an affordable, non-invasive, non-contact and tele-diagnostic decision support system for its reliable detection and prediction.Entities:
Mesh:
Year: 2019 PMID: 30643187 PMCID: PMC6331545 DOI: 10.1038/s41598-018-36586-8
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Figure 1Summary of the pipeline used for automating shock prediction. Step 1 shows capture of vitals and thermal images. Step 2 shows the generalized mixed modeling approach to validate the hypothesis using manually extracted gradient (right). Manual extraction of CPD was done using an image processing software FIJI[18]. Most images show a negative linear gradient i.e. higher thermal intensity of abdomen than foot. The early local dip (U-shaped) corresponds to diaper and may be ignored. Step 3 shows the machine learning based region of interest segmentation followed by prediction of shock at 0, 3, 6 and 12 hours.
Cohort characteristics of the control (no-shock) and affected (shock) group. p-values for difference were computed using Wilcoxon (W) rank sum test (non-parametric) or Student’s t-test (t) (parametric) after testing for the normality assumption.
| Variable | Non-shock Images | Shock Images | Statistical Test |
|---|---|---|---|
| Mean (SD) | Mean (SD) | p-value (W/t) | |
| Age (months) | 33.23 (46.76) | 58.33 (53.84) | 5.97E-07 (W) |
| Mean Arterial Blood pressure, mm Hg | 71.66 (19.33) | 63.45 (16.69) | 0.002162 (W) |
| Arterial Systolic Blood pressure, mm Hg | 97.55 (21.81) | 88.97 (21.62) | 0.004605 (W) |
| Arterial Diastolic Blood pressure, mm Hg | 57.64 (16.63) | 50.55 (14.87) | 0.000935 (W) |
| Heart rate, per min | 120.75 (24.53) | 136.16 (22.78) | 5.83E-07 (t) |
| Respiratory rate, per min | 34.14 (14.12) | 33.43 (17.96) | 0.289486 (W) |
| Oxygen saturation (SpO2)% | 92.26 (9.16) | 92.79 (8.48) | 0.852786 (W) |
| Pulse Rate, per min | 118.65 (24.55) | 135.91 (23.03) | 4.78E-08 (t) |
| Shock Index | 1.32 (0.44) | 1.63 (0.52) | 1.03E-05 (W) |
| Abdomen Intensity | 164.24 (21.53) | 161.82 (17.73) | 0.69571 (W) |
| Foot Intensity | 144.69 (20.16) | 136.43 (24.16) | 0.003386 (W) |
| Difference between pixel intensities of abdomen and foot | 19.56 (23.48) | 25.39 (28.88) | 0.042471 (W) |
Figure 2Validation of manually derived CPD for shock detection and prediction. Generalized linear mixed effects models were constructed through a standard training-testing partition. ROC curves constructed on the predictions obtained on testing set achieved 79% AUC for 0 hr detection (A) and 79% AUC for 3 hr prediction (B). ROC curves for 6 hr and 12 hr prediction are shown in Supplementary Fig. S4.
Performance of Model predicting binary shock index using manually calculated CPD.(Coeff—Model coefficient of difference percent, AUC—Area Under the curve, PPV—Positive predictive value, NPV—Negative predictive value, Cut-off—Average Threshold of Ten Folds, NS- Non-shock, S- Shock).
| Time-point, (NS, S) | Coeff | AUC | Accuracy | Sensitivity | Specificity | PPV | NPV | Cut-off |
|---|---|---|---|---|---|---|---|---|
| Mean(SE) | Mean(SE) | Mean(SE) | Mean(SE) | Mean(SE) | Mean(SE) | Mean | ||
| 0 hr (detection), (146, 107) | 0.03 | 0.79 (0.02) | 0.75(0.02) | 0.69(0.05) | 0.79(0.05) | 0.72(0.05) | 0.8(0.03) | 0.47 |
| 3 hr (prediction), (141, 107) | 0.01 | 0.79(0.04) | 0.74(0.04) | 0.72(0.05) | 0.78(0.07) | 0.73(0.06) | 0.81(0.03)) | 0.45 |
| 6 hr (prediction), ((129, 109)) | 0.01 | 0.65(0.04) | 0.66(0.02) | 0.48(0.09) | 0.81(0.06) | 0.72(0.07) | 0.71(0.05) | 0.62 |
| 12 hr (prediction), (131, 118) | 0.01 | 0.7(0.03) | 0.69(0.02) | 0.67(0.03) | 0.68(0.04) | 0.65(0.06) | 0.7(0.03) | 0.41 |
Figure 3Illustration of steps in the automated detection of abdomen and foot ROIs using Random Forest based classifier on HOG features. Each classifier was trained using positive (e.g. foot) and negative (e.g. not foot) samples and adaptive window sizes were slid over the image to achieve scale-invariance of detection. Median of intensity over the detected ROIs was taken and their difference was used as a predictor (CPD). Relative CPD (percent normalized to abdomen) was used to make the feature more robust to ambient thermal variations.
Figure 4Quality evaluation of detected foot and abdomen using the computer-vision automated-detection pipeline. Area under the ROC curve of 99% was achieved for the optimized abdomen classifier and 94% was achieved for the optimized foot classifier. Bounding boxes (C,E) for foot and abdomen in a non-shock and shock patient were constructed by the algorithm. The intensity gradient along the centers of these (D,F) recapitulated the manual gradient shown in Fig. 1, albeit without any manual intervention and was taken forward for longitudinal modeling.
Performance of Model predicting binary shock index using automated detection of CPD.(Coeff—Model coefficient of difference percent, AUC—Area Under the curve, PPV—Positive predictive value, NPV—Negative predictive value, Cut-off—Average Threshold of Ten Folds, NS - Non-Shock, S- Shock).
| Time-point, (NS, S) | Coeff | AUC | Accuracy | Sensitivity | Specificity | PPV | NPV | Cut-off |
|---|---|---|---|---|---|---|---|---|
| Mean(SE) | Mean(SE) | Mean(SE) | Mean(SE) | Mean(SE) | Mean(SE) | Mean | ||
| 0 hr, (119,84) | 0.03 | 0.75 (0.03) | 0.73(0.03) | 0.58(0.06) | 0.81(0.06) | 0.74(0.05) | 0.75(0.03) | 0.55 |
| 3 hr, (108,86) | 0.02 | 0.77(0.04) | 0.73(0.03) | 0.65(0.06) | 0.82(0.03) | 0.75(0.04) | 0.74(0.05) | 0.49 |
| 6 hr, (100,88) | 0.002 | 0.68 (0.03) | 0.69 (0.02) | 0.58(0.07) | 0.74(0.06) | 0.79(0.04) | 0.64(0.02) | 0.51 |
| 12 hr, (101,97) | 0.01 | 0.69(0.04) | 0.67(0.03) | 0.62(0.07) | 0.73(0.07) | 0.72(0.05) | 0.69(0.04) | 0.48 |
Figure 5ROC curves for 0 hr detection and prediction models achieved reasonably good AUC. 0 hr time-point (A) shock-index detection model based on automated-detected difference showed an AUC of 76% and the 3 hr (B) shock-prediction model based on detected difference showed a similar AUC of 77%. Results from models for 6 hr and 12 hr are shown in Table 3. ROC curves for 6 hr and 12 hr prediction are shown in Supplementary Fig. S5.