4337

Processing cerebrovascular reactivity data using shift-invariant dictionary learning
Emilie Sleight1,2, Michael S Stringer1,2, Ian Marshall1,2, Joanna M Wardlaw1,2, Sotirios A Tsaftaris3, and Michael J Thrippleton1,2
1Centre for Clinical Brain Sciences, University of Edinburgh, Edinburgh, United Kingdom, 2UK Dementia Research Institute, Edinburgh, United Kingdom, 3Institute for Digital Communications, University of Edinburgh, Edinburgh, United Kingdom

Synopsis

The BOLD response to a hypercapnic challenge, i.e. cerebrovascular reactivity (CVR), may vary between individuals and tissue types. Linear regression (GLM) between the BOLD signal and the end-tidal CO2 is the most common CVR processing method but does not allow for different haemodynamic responses across the brain. We propose to use shift-invariant dictionary learning (SIDL) as a promising method to enable data-driven extraction of BOLD response(s). We show that CVR and delay estimates from SIDL are comparable to estimates from GLM. Future work will focus on reducing the effect of drift on SIDL estimates.

Introduction

Cerebrovascular reactivity (CVR) measures the ability of blood vessels to dilate in response to demand for energy in the brain. CVR is often investigated in diseases associated with cerebrovascular dysfunction such as small vessel disease (SVD)1. CVR data are often acquired with blood-oxygen-level-dependent (BOLD) magnetic resonance imaging (MRI) during a hypercapnic challenge. CVR can be measured in vivo as the relative change in the BOLD signal divided by the change in end-tidal CO2 (EtCO2), most commonly by linearly regressing (general linear model, GLM) the BOLD signal to the EtCO22,3. However, there are several limitations to this method including assuming an instantaneous haemodynamic response to CO2 and that all tissues exhibit the same haemodynamic response. New processing methods are needed to address these issues.

Shift-invariant dictionary learning (SIDL)4 has previously been used to detect ischemia in cardiac phase-resolved myocardial BOLD MRI5,6. It is a promising technique for measuring CVR as it can extract different haemodynamic responses from the data. We applied SIDL to calculate CVR magnitude and delay and compared it to the standard processing method.

Theory

A circulant dictionary is a circular matrix where each column is a down circular-shifted version of the first column known as the kernel. Let $$$Y\in \Re^{t×n}$$$ be the BOLD dataset where $$$n$$$ is the number of voxels and $$$t$$$ the number of MRI time points. SIDL, a dictionary learning algorithm, finds in a least squares sense, a circulant dictionary $$$C\in \Re^{t×p}$$$, with $$$p$$$ allowed shifts, and sparse representations $$$X\in \Re^{p×n}$$$ such that the dataset $$$Y≈CX$$$. The optimisation problem is: $$min_{C,X} ||Y-CX||_F$$ $$s.t. ||x_i||_0≤s, s\ll t, i=1,...,n \tag{1}$$ $$||c_j||_2=1, k=1,...,t$$
where (sparsity) is the number of non-zero elements of the column $$$i$$$ of $$$X$$$, $$$c_j$$$ is the column $$$j$$$ of $$$C$$$ and $$$||·||_F$$$ designates the Frobenius norm. To solve eq. 1, SIDL alternately updates $$$X$$$ and $$$C$$$ using orthogonal matching pursuit7 and circulant dictionary learning algorithm4 respectively. Applying SIDL with $$$s=1$$$ on CVR data gives a coefficient $$$x_i$$$ associated to CVR for voxel $$$i$$$ and a CVR delay corresponding to the associated column $$$j$$$ of the dictionary.

On the other hand, GLM assumes a linear relationship between the BOLD time courses and the EtCO2. It consists in modelling the BOLD time course of a voxel as2: $$BOLD(t)≈β_0+β_1·t+β_2·EtCO2(t) \tag{2}$$

Methods

We acquired CVR data from 20 SVD patients (mean age: 64.5, females: 35%) using 2D gradient-echo echo-planar imaging (TR = 1550 ms, TE = 30 ms, FOV = 235×235×125 mm) on a 3T Siemens Prisma MRI scanner and a block-design paradigm (2-3-2-3-2 minutes alternating between medical air and 6% CO2-enriched air) with simultaneous measurement of EtCO28. We manually segmented the deep grey matter structures using an established procedure and ran SIDL and GLM on a voxel-wise basis in those regions. For the analysis, we also computed the mean BOLD signal as the mean BOLD signal across voxels in deep grey matter.

The SIDL dictionary was initialised to the EtCO2. Details of the pipeline are shown in Figure 1. To compare CVR and delay values from GLM2 with CVR and delay values from SIDL, we scaled the SIDL CVR values to units of %/mmHg and delays relative to the EtCO2.

Results

Figure 2 shows the comparison of CVR magnitudes and delays from SIDL and GLM. SIDL gives slightly higher CVR magnitude (mean difference: 0.10 %/mmHg) and lower delay (mean difference: -6.3 s) values, but were overall comparable to those given by the GLM. There were two extreme outliers for SIDL: both have a drift in the BOLD signals (Figure 3). Removing the outliers from the analysis gives a mean CVR difference of 0.01%/mmHg and mean delay difference of 3.6 s between the two processing methods.

Discussion

We showed that SIDL with one dictionary gives CVR and delay estimates broadly comparable to GLM. CVR magnitudes obtained with SIDL were marginally higher supposedly because the shape of the kernel better approximates the BOLD time courses than the EtCO2. However, two outliers were present with SIDL. In those two subjects, the dictionary depicted signal components that were not apparent in the mean BOLD signal, including drift. Further optimisation is needed to apply SIDL to CVR analyses: drift could be regressed during pre-processing or an additional dictionary could be used to isolate drift.

SIDL has the advantage of using a data-driven approach to obtain the regressor driving the CVR response, as opposed to assuming this to be the EtCO2 profile as in the GLM. Other methods, including the iterative principal component analysis method (e.g.RIPTiDe9), can also be used to extract a regressor from the data. Comparison between CVR estimates from SIDL and RIPTiDe will be investigated in future work. Additionally as eq. 1 can be extended to the use of multiple dictionaries (or haemodynamic responses) to represent the BOLD signals5 without prior segmentation, SIDL may enhance sensitivity to differences between tissues, potentially associated with impairment.

Conclusion

SIDL is a promising method for CVR data processing. We validated its use by comparing its CVR magnitude and delay estimates with those obtained using GLM. Future work will include optimisation to reduce the effect of drift and using additional dictionaries to account for differences in BOLD signal between tissues.

Acknowledgements

This work was funded by the Medical Research Council (MRC) and UK Dementia Research Institute (UK DRI) which receives its funding from DRI Ltd, funded by the UK Medical Research Council, Alzheimer’s Society and Alzheimer’s Research UK, the European Union Horizon 2020, PHC-03-15, project No 666881 ‘SVDs@Target’, the Fondation Leducq Transatlantic Network of Excellence for the Study of Perivascular Spaces in Small Vessel Disease, ref no. 16 CVD 05, and Scottish Chief Scientist Office through NHSLothian Research and Development Department. M.J.T. acknowledges financial support from the NHS Lothian Research and Development Office.

We thank Dr. Una Clancy and Daniela Garcia for their involvement in the recruitment of patients in the Mild Stroke Study 3. We also thank the participants, radiographers and professional support staff for their involvement in this work.

References

1. Wardlaw JM, Smith C, Dichgans M. Small vessel disease: mechanisms and clinical implications. Lancet Neurol. 2019;18:684–696.

2. Thrippleton MJ, Shi Y, Blair G, et al. Cerebrovascular reactivity measurement in cerebral small vessel disease: Rationale and reproducibility of a protocol for MRI acquisition and image processing. Int J Stroke. 2018;13:195–206.

3. Liu P, De Vis JB, Lu H. Cerebrovascular reactivity (CVR) MRI with CO2 challenge: A technical review. NeuroImage. 2019;187:104–115.

4. Rusu C, Dumitrescu B, Tsaftaris SA. Explicit Shift-Invariant Dictionary Learning. IEEE Signal Process Lett. 2014;21:6–9.

5. Rusu C, Morisi R, Boschetto D, Dharmakumar R, Tsaftaris SA. Synthetic Generation of Myocardial Blood–Oxygen-Level-Dependent MRI Time Series Via Structural Sparse Decomposition Modeling. IEEE Trans Med Imaging. 2014;33:1422–1433.

6. Rusu C, Tsaftaris SA. Structured Dictionaries for Ischemia Estimation in Cardiac BOLD MRI at Rest. In: Golland P, Hata N, Barillot C, Hornegger J, Howe R, editors. Med Image Comput Comput-Assist Interv – MICCAI 2014. Cham: Springer International Publishing; 2014. p. 562–569.

7. Pati YC, Rezaiifar R, Krishnaprasad PS. Orthogonal matching pursuit: recursive function approximation with applications to wavelet decomposition. Proc 27th Asilomar Conf Signals Syst Comput. 1993. p. 40–44 vol.1.

8. Clancy U, Garcia DJ, Stringer MS, et al. Rationale and design of a longitudinal study of cerebral small vessel diseases, clinical and imaging outcomes in patients presenting with mild ischaemic stroke: Mild Stroke Study 3. Eur Stroke J. SAGE Publications; Epub 2020 Jun 5.:2396987320929617.

9. Donahue M.J., Strother M.K., Lindsey K.P., Hocke L.M., Tong Y., Frederick B.D.B. Time delay processing of hypercapnic fMRI allows quantitative parameterization of cerebrovascular reactivity and blood flow delays. J Cereb Blood Flow Metab. 2016;36:1767–1779.

Figures

Figure 1. SIDL pipeline for processing CVR data.

Figure 2. Comparison of CVR magnitudes (A) and delays (B) obtained with SIDL and GLM. The outliers are labelled as outlier 1 and 2.

Figure 3. EtCO2, mean BOLD in deep grey matter and kernel of a subject with comparable estimates to GLM and of the two outliers.

Proc. Intl. Soc. Mag. Reson. Med. 29 (2021)
4337