| Literature DB >> 35214238 |
Yekanth Ram Chalumuri1, Jacob P Kimball2, Azin Mousavi1, Jonathan S Zia2, Christopher Rolfes3, Jesse D Parreira1, Omer T Inan2, Jin-Oh Hahn1.
Abstract
This paper presents a novel computational algorithm to estimate blood volume decompensation state based on machine learning (ML) analysis of multi-modal wearable-compatible physiological signals. To the best of our knowledge, our algorithm may be the first of its kind which can not only discriminate normovolemia from hypovolemia but also classify hypovolemia into absolute hypovolemia and relative hypovolemia. We realized our blood volume classification algorithm by (i) extracting a multitude of features from multi-modal physiological signals including the electrocardiogram (ECG), the seismocardiogram (SCG), the ballistocardiogram (BCG), and the photoplethysmogram (PPG), (ii) constructing two ML classifiers using the features, one to classify normovolemia vs. hypovolemia and the other to classify hypovolemia into absolute hypovolemia and relative hypovolemia, and (iii) sequentially integrating the two to enable multi-class classification (normovolemia, absolute hypovolemia, and relative hypovolemia). We developed the blood volume decompensation state classification algorithm using the experimental data collected from six animals undergoing normovolemia, relative hypovolemia, and absolute hypovolemia challenges. Leave-one-subject-out analysis showed that our classification algorithm achieved an F1 score and accuracy of (i) 0.93 and 0.89 in classifying normovolemia vs. hypovolemia, (ii) 0.88 and 0.89 in classifying hypovolemia into absolute hypovolemia and relative hypovolemia, and (iii) 0.77 and 0.81 in classifying the overall blood volume decompensation state. The analysis of the features embedded in the ML classifiers indicated that many features are physiologically plausible, and that multi-modal SCG-BCG fusion may play an important role in achieving good blood volume classification efficacy. Our work may complement existing computational algorithms to estimate blood volume compensatory reserve as a potential decision-support tool to provide guidance on context-sensitive hypovolemia therapeutic strategy.Entities:
Keywords: ballistocardiogram; blood volume; hypovolemia; machine learning; seismocardiogram; wearables
Mesh:
Year: 2022 PMID: 35214238 PMCID: PMC8963055 DOI: 10.3390/s22041336
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Experimental protocol consisting of a baseline (i.e., normovolemic (NV)) period followed by a relative hypovolemic (RH) period and an absolute hypovolemic (AH) period.
Figure 2Representative physiological signal waveforms, fiducial points, and features. R: ECG R wave. H, I, J, K, and L: BCG H, I, J, K, and L waves. AO and AC: SCG AO and AC points.
Figure 3Machine learning (ML)-based multi-class blood volume decompensation state classification to discriminate normovolemia (NV) and hypovolemia (HV) as well as to classify hypovolemia into absolute hypovolemia (AH) and relative hypovolemia (RH).
Performance of 1st-stage classifier based on leave-one-subject-out analysis. Aggregated performance is shown in terms of mean and standard deviation.
|
| ||||
|
|
|
|
|
|
| 1 | 0.77 | 0.94 | 0.78 | 0.85 |
| 2 | 0.93 | 0.93 | 1.00 | 0.96 |
| 3 | 0.64 | 1.00 | 0.52 | 0.68 |
| 4 | 0.74 | 0.71 | 1.00 | 0.83 |
| 5 | 0.79 | 0.97 | 0.77 | 0.86 |
| 6 | 0.83 | 0.97 | 0.82 | 0.89 |
| Aggregated | 0.78 ± 0.09 | 0.92 ± 0.10 | 0.81 ± 0.16 | 0.85 ± 0.08 |
|
| ||||
|
|
|
|
|
|
| 1 | 0.88 | 1.00 | 0.86 | 0.92 |
| 2 | 0.85 | 1.00 | 0.84 | 0.91 |
| 3 | 0.97 | 0.99 | 0.97 | 0.98 |
| 4 | 0.93 | 1.00 | 0.89 | 0.94 |
| 5 | 0.89 | 0.92 | 0.96 | 0.94 |
| 6 | 0.84 | 1.00 | 0.81 | 0.89 |
| Aggregated | 0.89 ± 0.04 | 0.98 ± 0.03 | 0.89 ± 0.06 | 0.93 ± 0.03 |
|
| ||||
|
|
|
|
|
|
| 1 | 0.80 | 1.00 | 0.76 | 0.86 |
| 2 | 0.88 | 1.00 | 0.86 | 0.93 |
| 3 | 0.78 | 0.86 | 0.83 | 0.85 |
| 4 | 0.86 | 1.00 | 0.79 | 0.88 |
| 5 | 0.96 | 0.98 | 0.97 | 0.97 |
| 6 | 0.73 | 1.00 | 0.67 | 0.80 |
| Aggregated | 0.83 ± 0.07 | 0.97 ± 0.05 | 0.81 ± 0.09 | 0.88 ± 0.05 |
Performance of 2nd-stage classifier based on leave-one-subject-out analysis. Aggregated performance is shown in terms of mean and standard deviation.
|
| ||||
|
|
|
|
|
|
| 1 | 0.69 | 1.00 | 0.47 | 0.64 |
| 2 | 0.98 | 0.96 | 0.99 | 0.97 |
| 3 | 0.99 | 1.00 | 0.99 | 0.99 |
| 4 | 0.89 | 1.00 | 0.80 | 0.89 |
| 5 | 0.93 | 0.79 | 0.99 | 0.88 |
| 6 | 0.86 | 0.82 | 1.00 | 0.90 |
| Aggregated | 0.89 ± 0.10 | 0.93 ± 0.09 | 0.87 ± 0.19 | 0.88 ± 0.11 |
|
| ||||
|
|
|
|
|
|
| 1 | 0.52 | 0.55 | 0.89 | 0.68 |
| 2 | 0.98 | 0.99 | 0.96 | 0.98 |
| 3 | 0.98 | 0.95 | 0.99 | 0.97 |
| 4 | 0.95 | 1.00 | 0.92 | 0.96 |
| 5 | 0.99 | 1.00 | 0.99 | 0.99 |
| 6 | 0.85 | 0.93 | 0.84 | 0.88 |
| Aggregated | 0.88 ± 0.16 | 0.90 ± 0.16 | 0.93 ± 0.05 | 0.91 ± 0.10 |
|
| ||||
|
|
|
|
|
|
| 1 | 0.49 | 0.53 | 0.83 | 0.66 |
| 2 | 0.99 | 0.97 | 1.00 | 0.99 |
| 3 | 0.92 | 0.85 | 0.99 | 0.91 |
| 4 | 0.86 | 1.00 | 0.75 | 0.85 |
| 5 | 0.99 | 1.00 | 0.99 | 0.99 |
| 6 | 0.77 | 0.97 | 0.66 | 0.78 |
| Aggregated | 0.84 ± 0.17 | 0.89 ± 0.17 | 0.87 ± 0.13 | 0.86 ± 0.11 |
Performance of multi-class classifier based on leave-one-subject-out analysis (1st-stage random forest and 2nd-stage logistic regression). Aggregated performance is shown in terms of mean and standard deviation. NV: normovolemia. HV: hypovolemia. AH: absolute hypovolemia. RH: relative hypovolemia.
| Animal | Accuracy | Precision | Recall | F1 Macro Score |
|---|---|---|---|---|
| 1 | 0.68 | 0.70 | 0.77 | 0.68 |
| 2 | 0.83 | 0.78 | 0.88 | 0.78 |
| 3 | 0.97 | 0.96 | 0.97 | 0.97 |
| 4 | 0.82 | 0.85 | 0.84 | 0.81 |
| 5 | 0.83 | 0.79 | 0.76 | 0.77 |
| 6 | 0.73 | 0.58 | 0.66 | 0.59 |
| Aggregated | 0.81 ± 0.09 | 0.78 ± 0.11 | 0.81 ± 0.09 | 0.77 ± 0.11 |
Confusion matrix associated with the multi-class classifier (1st-stage random forest and 2nd-stage logistic regression). Green cells indicate correct classification. Pink cells indicate incorrect classification.
| NV (ML) | HV-RH (ML) | HV-AH (ML) | |
|---|---|---|---|
| NV | 13,205 | 913 | 385 |
| HV-RH | 7595 | 27,319 | 3965 |
| HV-AH | 950 | 2345 | 27,005 |
Figure 4Time series sequences of multi-class blood volume decompensation state (normovolemia-relative hypovolemia-absolute hypovolemia) classification outcomes associated with all the animals in conjunction with the ground truth.
Comparison of final multi-class classifier and three competing ML classifiers (vital signs only, SCG-based features excluded, and BCG-based features excluded).
| Final Classifier | No SCG | No BCG | Vital Signs | |
|---|---|---|---|---|
| Accuracy | 0.81 ± 0.09 | 0.77 ± 0.08 | 0.69 ± 0.21 | 0.47 ± 0.12 † |
| F1 Macro | 0.77 ± 0.11 | 0.75 ± 0.09 | 0.68 ± 0.21 | 0.41 ± 0.17 † |
†: p < 0.01 (paired t-test).
Figure 5Feature importance associated with the best 1st-stage classifier (a) and best 2nd-stage classifier (b). Features are all normalized and thus unitless.