1513

Quantitative Myocardial MR Perfusion: Accurate Delay Estimation through Deep-Learning based Outlier Detection
Sherine Brahma1, Andreas Kofler1, Tobias Schaeffter1,2,3, Amedeo Chiribiri2, and Christoph Kolbitsch1,2
1Physikalisch-Technische Bundesanstalt (PTB), Braunschweig and Berlin, Germany, 2School of Imaging Sciences and Biomedical Engineering, King’s College London, London, United Kingdom, 3Department of Biomedical Engineering, Technical University of Berlin, Berlin, Germany

Synopsis

Keywords: Myocardium, Perfusion

Motivation: While extensive research has explored robust pixel-wise quantification of myocardial blood flow, there is also a need for further investigation into accurate myocardial signal delay estimation, given its diagnostic value, for enhancing conventional clinical myocardial perfusion protocols.

Goal(s): We seek to address the primary challenges in calculating delay and improve its estimation accuracy.

Approach: We introduce a deep learning approach designed to recognize motion artifacts as outliers along the temporal signal curve of each voxel, subsequently eliminating them from the perfusion quantification process.

Results: Our findings suggest that eliminating outliers enhances the accuracy of perfusion delay parameter estimation in scenarios with residual motion.

Impact: Enhancing the precision of delay estimation will increase its diagnostic value as a biomarker, offering crucial insights into the identification of perfusion defects in ischemic hearts.

Introduction

Pixel-wise myocardial perfusion quantification offers higher spatial resolution, enabling the detection of small perfusion defects that may go unnoticed in segment-wise quantification. While many studies have explored robust pixel-wise myocardial blood flow quantification1,2,3,4, further investigation is needed to accurately measure the delay time between the arterial and myocardial tissue tracer arrival. In healthy hearts, minimal and consistent delays over heart segments signify normal perfusion, while ischemic hearts exhibit increased and variable delays, indicating impaired blood flow5. Estimating the delay is however challenging because, in addition to its sensitivity to noise, cardiac or respiratory motion can lead to artifacts that have a strong impact on the delay estimation (Figure 1). Here we propose a DL-based approach that identifies these motion artifacts as outliers along the time curve of each voxel and removes them from the perfusion quantification. This ensures accurate perfusion quantification even in cases of residual motion. The proposed approach only requires simulated data for training and can then be applied to in-vivo data.

Methods

Fermi Model: The pixel-wise signal intensity $$$c(t)\equiv\;c(t,x)$$$ at time $$$t$$$ and location $$$x$$$ is modeled as the time-convolution of the arterial input function $$$c_{\mathrm{AIF}}(t)$$$ with the Fermi function6 $$$r_{\mathrm{F}}(t,F,\tau,k)$$$, dependent on pixel-wise flow $$$F\equiv\;F(x)$$$, delay $$$\tau\equiv\;\tau(x)$$$, and decay $$$k\equiv\;k(x)$$$, as following-
$$c(t)=c^{\mathrm{Invivo}}_{\mathrm{AIF}}(t)\ast\;r_{\mathrm{F}}(t,F,\tau,k)=\int_{0}^{t}r_{\mathrm{F}}(t,F,\tau,k)c_{\mathrm{AIF}}(t-t^{\prime})dt^{\prime},\tag{1}\label{forward}$$
where $$$r_{\mathrm{F}}(t,F,\tau,k)=\frac{F}{1+\mathrm{exp}\left((t-\tau)k\right)}H(t-\tau)$$$ depicting the Heavy-side function.

Simulator Training (Figure 2a): A generator $$$g_{\theta}(\epsilon)$$$ is applied to standard-Gaussian noise $$$\epsilon$$$ to synthesize $$$F_{\theta},\tau_{\theta},$$$ and $$$k_{\theta}$$$, followed by applying the forward model $$$\eqref{forward}$$$, and adding Rician noise $$$e$$$ and outliers to simulate signal intensities $$$c^{\mathrm{Sim}}(t)$$$ as shown-

$$c^{\mathrm{Sim}}(t)\equiv\;c^{\mathrm{Sim}}(t;\epsilon,\theta)=a_{\mathrm{Inj}}\left(\left(c^{\mathrm{Invivo}}_{\mathrm{AIF}}(t)\ast\;r_{\mathrm{F}}(t,F_{\theta},\tau_{\theta},k_{\theta};\epsilon)\right)+e\right),\tag{2}\label{sim_gen}$$

where $$$a_{\mathrm{Inj}}$$$ denotes the injection of outliers, and $$$[F_{\theta},\tau_{\theta},k_{\theta}]=g_{\theta}(\epsilon)$$$. Let $$$\mathbf{c}^{\mathrm{Sim}}=[c^{\mathrm{Sim}}(t_{0}),\ldots,c^{\mathrm{Sim}}(t_{N_{T}})]\in\mathbb{R}^{N_{T}}$$$ be a signal vector where $$$N_{T}$$$ is the number of measurement time-points. The outliers that $$$a_{\mathrm{Inj}}$$$ introduces at random $$$\mathbf{c}^{\mathrm{Sim}}$$$ time-component(s) is modeled as 3 to 5 times the standard-deviation of $$$\mathbf{c}^{\mathrm{Sim}}$$$. Hereafter, we employ the Wasserstein generative adversarial framework7,8 (WGAN) to learn $$$\mathbf{c}^{\mathrm{Sim}}$$$ such that its distribution approximates that of the invivo intensities $$$\mathbf{c}^{\mathrm{Invivo}}\in\mathbb{R}^{N_{T}}$$$ with respect to the Wasserstein-1 metric $$$\mathcal{W}$$$ by minimizing the following-

$$\mathcal{L}_{\mathcal{W}}(\boldsymbol{\theta})=\underset{\boldsymbol{\theta}}{\min}\;\mathcal{W}\left(\mathbf{c}^{\mathrm{Sim}}(\boldsymbol{\theta}),\mathbf{c}^{\mathrm{Invivo}}\right)\tag{3}\label{wgan}$$

Detector Training (Figure 2b): Outliers are simulated through $$$a_{\mathrm{Inj}}$$$, allowing us to construct a label vector $$$\mathbf{m\in\mathbb{R}^{N_{T}}}$$$ whose components are zero if their location corresponds to an outlier or one otherwise. We train a detector network $$$d_{\boldsymbol{\phi}}$$$ to identify outliers in $$$\mathbf{c}^{\mathrm{Sim}}$$$ using the binary cross-entropy (BCE) loss9 as shown-
$$\mathcal{L}_{\mathrm{BCE}}(\boldsymbol{\phi})=\underset{\phi}{\min} \; \mathrm{BCE}( \mathbf{m}, d_{\boldsymbol{\phi}}\left(\mathbf{c}^{\mathrm{Sim}}\right)),\tag{4}\label{bce}$$
where $$$\mathbf{c}^{\mathrm{Sim}}$$$ are generated through \eqref{sim_gen} by sampling $$$\epsilon$$$, after training $$$g_{\theta}$$$ with \eqref{wgan}.

Parameter Inference: We apply $$$d_{\boldsymbol{\phi}}$$$ to $$$\mathbf{c}^{\mathrm{Invivo}}$$$, and pass the result through $$$H$$$, ensuring that the output is one when $$$\mathbf{m}_{\boldsymbol{\phi}}=d_{\boldsymbol{\phi}}(\mathbf{c}^{\mathrm{Invivo}}(t))$$$ is greater than $$$p$$$, which we set to $$$0.2$$$, and zero otherwise. This yields our predicted mask $$$\mathbf{m}_{\mathrm{pred}}=H\left(\mathbf{m}_{\boldsymbol{\phi}}-p\right)$$$ which we use to detect and mask outliers before LBFGS curve-fitting, resulting in our proposed LBFGS-OD approach.
$$F_{\mathrm{pred}},\tau_{\mathrm{pred}},k_{\mathrm{pred}}=\omega_{\mathrm{LBFGS}}(\mathbf{m}_{\mathrm{pred}}\cdot\;\mathbf{c}^{\mathrm{Invivo}}),$$
where $$$\omega_{\mathrm{LBFGS}}$$$ denotes fermi-deconvolution6 using an LBFGS10 algorithm.

Results and Discussion

In Figure 3a, we compare the results of LBFGS with our proposed LBFGS-OD. We observe that LBFGS-OD effectively masks the outlier occuring during the rise time of the signal (black arrows) crucial for precise delay estimation. Figure 3b provides further evidence that LBFGS-OD preserves delay estimates in the outlier-affected area (white arrows). In contrast, LBFGS underperforms in such regions which causes the delay estimates of the segment-wise AHA11 bulls-eye plot analysis as shown in Figure 3c to be significantly lower in specific segments indicated by the red arrows, a pattern not observed in the case of LBFGS-OD.

In Figure 4, we showcase the estimation performance of LBFGS-OD both at pixel and segment level for two patients. For both patients, the flow and delay bulls-eye plot show good agreement with the clinical diagnosis.

Figure 5 depicts a flow-vs-delay analysis on 26 ischemic and 38 healthy segments from four patients, totaling 64 segments. An examination of the graph shows that LBFGS-OD enhances the differentiation between healthy and ischemic segments compared to LBFGS. The higher Silhouette Score12 provides quantitative evidence of improved cluster separation with LBFGS-OD. This underscores the significance of incorporating both delay and flow for enhanced diagnostic capabilities in detecting perfusion defects.

Conclusion

We successfully demonstrated the application of deep learning for detecting outliers in invivo myocardial perfusion data, where prior knowledge of the specific outlier locations is not available in real scenarios. We achieved this by training our network solely on simulated data, generated by another network that closely mimics invivo data. Additionally, our results indicate that the removal of outliers improves the estimation of the perfusion delay parameter, which holds valuable diagnostic insights.

Acknowledgements

This work was supported by the German Research Foundation, project number GRK2260, BIOQIC.

References

1. Zarinabad N, Chiribiri A, Hautvast GL, Ishida M, Schuster A, Cvetkovic Z, et al. Voxel‐wise quantification of myocardial perfusion by cardiac magnetic resonance. Feasibility and methods comparison. Magn Reson Med. 2012;68(6):1994-2004.

2. Kellman P, Hansen MS, Nielles-Vallespin S, Nickander J, Themudo R, Ugander M, et al. Myocardial perfusion cardiovascular magnetic resonance: optimized dual sequence and reconstruction for quantification. J Cardiovasc Magn Reson. 2017;19(1):1-14.

3. Lehnert J, Wübbeler G, Kolbitsch C, Chiribiri A, Coquelin L, Ebrard G, et al. Pixel-wise quantification of myocardial perfusion using spatial Tikhonov regularization. Phys Med Biol. 2018;63(21):215017.

4. Daviller C, Boutelier T, Giri S, Ratiney H, Jolly M, Vallée JP, et al. Direct comparison of Bayesian and Fermi deconvolution approaches for myocardial blood flow quantification: In silico and clinical validations. Front Physiol. 2021;12:483714.

5. Chiribiri A, Villa AD, Sammut E, Breeuwer M, Nagel E. Perfusion dyssynchrony analysis. Eur J Echocardiogr. 2015;17(12):1414-1423.

6. Jerosch-Herold M, Wilke N, Stillman AE, Wilson RF. Magnetic resonance quantification of the myocardial perfusion reserve with a Fermi function model for constrained deconvolution. Med Phys. 1998;25(1):73-84.

7. Arjovsky M, Chintala S, Bottou L. Wasserstein generative adversarial networks. In: International Conference on Machine Learning; 2017:214-223. PMLR.

8. Gulrajani I, Ahmed F, Arjovsky M, Dumoulin V, Courville A. Improved training of Wasserstein GANs. In: Advances in Neural Information Processing Systems 30; 2017.

9. MacKay DJ. Information Theory, Inference, and Learning Algorithms. Cambridge University Press; 2003.

10. Liu DC, Nocedal J. On the limited memory BFGS method for large-scale optimization. Math Program. 1989;45(1-3):503-528.

11. American Heart Association Writing Group on Myocardial Segmentation and Registration for Cardiac Imaging, Cerqueira MD, Weissman NJ, Dilsizian V, Jacobs AK, Kaul S, et al. Standardized myocardial segmentation and nomenclature for tomographic imaging of the heart: a statement for healthcare professionals from the Cardiac Imaging Committee of the Council on Clinical Cardiology of the American Heart Association. Circulation. 2002;105(4):539-542.

12. Rousseeuw PJ. Silhouettes: a graphical aid to the interpretation and validation of cluster analysis. J Comput Appl Math. 1987;20:53-65.

13. Mahalanobis PC. On the generalized distance in statistics. Sankhyā: The Indian Journal of Statistics, Series A (2008-). 2018;80:S1-S7.

Figures

Figure 1: Outlier Sources. The presence of cardiac or respiratory motion can result in the displacement of the main bolus within the myocardium, giving rise to substantial signal spikes that can significantly distort the delay estimation.

Figure 2: Framework Training. a) Simulator network is trained with the WGAN7,8 framework to generate concentration curves with simulated outliers that closely mimics invivo data. b) The detector network is trained to identify the simulated outliers in the concentration curves by classifying their locations as zero or one otherwise.

Figure 3: Outlier Detection Efficacy. In Figure 3a, LBFGS-OD is able to model the signal's rising side (black arrows), essential for accurate delay estimation, by filtering out the outlier. However, LBFGS is adversely affected by this outlier. This is evident in Figure 3b, where LBFGS-OD maintains accurate delay estimates in regions with outliers (white arrows), unlike LBFGS. Figure 3c, the AHA bulls-eye plot11, shows the impact of outliers, leading to significantly lower delay values in specific segments (red arrows) with LBFGS, while LBFGS-OD handles this more effectively.

Figure 4: LBFGS-OD Performance. We demonstrate LBFGS-OD's estimation performance at both the pixel and segment11 levels for two patients. The flow and delay bulls-eye plot for both patients align well with the clinical diagnosis.

Figure 5: Flow-vs-Delay plot. In this analysis, we considered 26 ischemic and 38 healthy segments from four patients, totaling 64 segments. An observation of the plot shows that LBFGS-OD outperforms LBFGS in distinguishing healthy from ischemic segments. A Silhouette Score12 based on the Mahalanobis metric13 quantitively reflects better cluster separation with LBFGS-OD. This highlights the value of combining delay and flow for diagnostic insights in detecting perfusion defects.

Proc. Intl. Soc. Mag. Reson. Med. 32 (2024)
1513
DOI: https://doi.org/10.58530/2024/1513