| Literature DB >> 32604829 |
Hélène De Cannière1,2, Federico Corradi3, Christophe J P Smeets1,2,3, Melanie Schoutteten1,2, Carolina Varon4,5, Chris Van Hoof4,6, Sabine Van Huffel4, Willemijn Groenendaal3, Pieter Vandervoort1,2,7.
Abstract
Cardiovascular diseases (CVD) are often characterized by their multifactorial complexity. This makes remote monitoring and ambulatory cardiac rehabilitation (CR) therapy challenging. Current wearable multimodal devices enable remote monitoring. Machine learning (ML) and artificial intelligence (AI) can help in tackling multifaceted datasets. However, for clinical acceptance, easy interpretability of the AI models is crucial. The goal of the present study was to investigate whether a multi-parameter sensor could be used during a standardized activity test to interpret functional capacity in the longitudinal follow-up of CR patients. A total of 129 patients were followed for 3 months during CR using 6-min walking tests (6MWT) equipped with a wearable ECG and accelerometer device. Functional capacity was assessed based on 6MWT distance (6MWD). Linear and nonlinear interpretable models were explored to predict 6MWD. The t-distributed stochastic neighboring embedding (t-SNE) technique was exploited to embed and visualize high dimensional data. The performance of support vector machine (SVM) models, combining different features and using different kernel types, to predict functional capacity was evaluated. The SVM model, using chronotropic response and effort as input features, showed a mean absolute error of 42.8 m (±36.8 m). The 3D-maps derived using the t-SNE technique visualized the relationship between sensor-derived biomarkers and functional capacity, which enables tracking of the evolution of patients throughout the CR program. The current study showed that wearable monitoring combined with interpretable ML can objectively track clinical progression in a CR population. These results pave the road towards ambulatory CR.Entities:
Keywords: cardiac rehabilitation; machine learning; patient progression monitoring; physical fitness assessment; wearable sensor
Year: 2020 PMID: 32604829 PMCID: PMC7349532 DOI: 10.3390/s20123601
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Patient characteristics and functional capacity assessed based on 6-min walking distance (6MWD).
| Variable | Total Population |
|---|---|
|
| |
| Male | 65 (73%) |
| Age, yrs | 63 ± 1 |
| Height, m | 1.72 [1.70–1.74] |
| Weight, kg | 79.2 ± 1.4 |
| BMI, kg/m2 | 26.7 ± 0.4 |
| LV ejection fraction, % | 46 [43–49] |
|
| |
| Atrial fibrillation | 22 (25%) |
| Hypertension | 38 (43%) |
| Dyslipidemia | 39 (44%) |
| Diabetes | 12 (14%) |
|
| |
| Class I | 26 (29%) |
| Class II | 44 (49%) |
| Class III | 19 (21%) |
|
| |
| Baseline | 484 ± 96 |
| 1st follow-up | 533 ± 100 |
| 2nd follow-up | 564 ± 100 |
| 3rd follow-up | 570 ± 103 |
| End of study | 585 ± 104 |
| Baseline VO2 max, mL/kg/min | 17.0 ± 5.1 |
BSA, Body Surface Area; LV, left ventricular; NYHA, New York Heart Association; 6MWD, 6-min walking distance.
Figure 1Added variable plot for the whole model. The adjusted whole model visualizes the fit of two independent variables (effort and chronotropic response) against the dependent variable. 6MWD, 6-min walking distance. R-squared: 0.661, p-value < 0.001.
Kernel type comparison in support vector machine model.
| Kernel Type | MAE ± STD | Features |
|---|---|---|
| RBF | 42.8 m ± 36.8 m | IMU effort, chronotropic response |
| Linear | 55.2 m ± 51.3 | |
| Polynomial order 2 | 45.3 m ± 43.3 m | |
| Polynomial order 3 | 58.3 m ± 55 m | |
| Polynomial order 4 | 259.4 m ± 68 m | |
| RBF | 40.1 m ± 39.1 m | IMU effort, height |
| Linear | 67.6 m ± 62.5 m | |
| Polynomial order 2 | 257.3 m ± 70.3 m | |
| Polynomial order 3 | 98.6 m ± 77.5 m | |
| Polynomial order 4 | 284.1 m ± 92.6 m | |
| RBF | 47.2 m ± 47.6 m | IMU effort |
| Linear | 67.7 m ± 63.2 m | |
| Polynomial order 2 | 90.7 m ± 60.7 m | |
| Polynomial order 3 | 267.6 m ± 57.6 m | |
| Polynomial order 4 | 285.6 m ± 67.6 m | |
| RBF | 37.7 m ± 36.2 m | IMU effort, chronotropic response, height |
| Linear | 55.0 m ± 51.8 m | |
| Polynomial order 2 | 42.6 m ± 40.4 m | |
| Polynomial order 3 | 44.6 m ± 50.7 m | |
| Polynomial order 4 | 263.5 m ± 176 m | |
| RBF | 60.0 m ± 58.7 m | Chronotropic response |
| Linear | 131.0 m ± 110.4 m | |
| Polynomial order 2 | 75.7 m ± 71.4 m | |
| Polynomial order 3 | 83.2 m ± 71.7 m | |
| Polynomial order 4 | 89.9 m ± 81.1 m | |
| RBF | 67.5 m ± 67.1 m | Chronotropic response, height |
| Linear | 100.1 m ± 85.3m | |
| Polynomial order 2 | 65.5 m ± 59.3 m | |
| Polynomial order 3 | 193.9 m ± 123.1 m | |
| Polynomial order 4 | 250.5 m ± 408.4 m |
RBF, radial basis function; MAE, mean average error; SD, standard deviation.
Figure 26MWD prediction based on accelerometer derived effort and chronotropic response.
Figure 3Error distribution in 6MWD prediction. Mean average error is equal to 42.5 m (±35.5 m).
Figure 4(a) t-distributed stochastic neighboring embedding (t-SNE) projection, colors represent rehabilitation time (session number) (upper left graph); (b) t-SNE projection, colors represent distance. Note that distance has not been used as input feature in the model, but it has only been used to color the map (upper right graph); (c) t-SNE projection, colors represent chronotropic response (bottom left graph); (d) t-SNE projection, colors represent effort during the last 2 min of the 6MWT (bottom right graph). The axes do not represent distance or time but are the results of a composite projection of features in a 3D space.
Figure 5(a) Tracking all patients during the rehabilitation program (top left); (b) tracking of rehabilitation for patient 38. The 6MWD has increased from about 600 m (green) to more than 700 m (yellow) between the first and last session of the rehabilitation program (top right); (c) tracking of patient number 24. This patient shows a small difference in the 6MWD between the start and the end of the rehabilitation program (bottom left); (d) tracking of patient number 15. This patient shows an increase in 6MWD between baseline and the second 6MWT, stable afterwards (bottom right).