Stroke outcome and evolution prediction from CT brain using a spatiotemporal diffusion autoencoder
Organizations: Imperial College London, London, UK · Technische Universität München, München, Germany
Abstract
Stroke is a major cause of death and disability worldwide. Accurate outcome and evolution prediction has the potential to revolutionize stroke care by individualizing clinical decision-making leading to better outcomes. However, despite a plethora of attempts and the rich data provided by neuroimaging, modelling the ultimate fate of brain tissue remains a challenging task. In this work, we apply recent ideas in the field of diffusion probabilistic models to generate a self-supervised semantically meaningful stroke representation from Computed Tomography (CT) images. We then improve this representation by extending the method to accommodate longitudinal images and the time from stroke onset. The effectiveness of our approach is evaluated on a dataset consisting of 5,824 CT images from 3,573 patients across two medical centers with minimal labels. Comparative experiments show that our method achieves the best performance for predicting next-day severity and functional outcome at discharge.
Figures & tables
| Parameter | Value |
|---|---|
| Base channels | 16 |
| Channel multipliers | [1, 2, 4, 8, 16, 32, 64] |
| Attention resolution | [16] |
| Encoder base channels | 16 |
| Encoder attention resolution | [16] |
| Encoder channel multipliers | [1, 2, 4, 8, 16, 32, 64] |
| Characteristic | Train and validation set (n = 2858) | Test set (n = 715) |
|---|---|---|
| Number of CT, mean (range) | 1.63 (1–5) | 1.63 (1–5) |
| Missing outcome, n (%) | 1178 (41.2%) | 276 (38.6%) |
| Age (years), median (IQR) | 75.0 (62.4–83.7) | 75.0 (65.0–83.0) |
| Female sex, n (%) | 914 (54.4%) | 242 (55.1%) |
| ASPECTS, median (IQR) | 10 (9–10) | 10 (9–10) |
| NIHSS on admission, median (IQR) | 7 (4–13) | 7 (4–13) |
| 24-hour NIHSS | Discharge mRS | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Method | AUC | ACC | F1 | AUC | ACC | F1 | FID | MSE | |
| CNN | Direct training | 0.584 | 59.9 | 52.0 | 0.702 | 60.4 | 57.4 | — | — |
| VICReg [ 4 ] | 0.582 | 59.9 | 52.0 | 0.711 | 63.1 | 58.6 | — | — | |
| Autoencoder | Variational [ 20 ] | 0.628 | 62.9 | 63.6 | 0.726 | 64.4 | 63.5 | 8.9 | 69.9 |
| Diffusion [ 26 ] | 0.623 | 62.6 | 64.2 | 0.735 | 65.8 | 64.2 | 7.1 | 47.7 | |
| Ours | Spatial | 0.648 | 63.6 | 65.4 | 0.757 | 67.7 | 69.2 | 7.3 | 47.9 |