GPU‐accelerated Bloch simulations and MR‐STAT reconstructions using the Julia programming language

Author:

van der Heide Oscar12ORCID,van den Berg Cornelis A. T.12ORCID,Sbrizzi Alessandro12ORCID

Affiliation:

1. Computational Imaging Group for MR Diagnostics and Therapy, Center for Image Sciences University Medical Center Utrecht Utrecht The Netherlands

2. Department of Radiotherapy, Division of Imaging and Oncology University Medical Center Utrecht Utrecht The Netherlands

Abstract

AbstractPurposeMR‐STAT is a relatively new multiparametric quantitative MRI technique in which quantitative paramater maps are obtained by solving a large‐scale nonlinear optimization problem. Managing reconstruction times is one of the main challenges of MR‐STAT. In this work we leverage GPU hardware to reduce MR‐STAT reconstruction times. A highly optimized, GPU‐compatible Bloch simulation toolbox is developed as part of this work that can be utilized for other quantitative MRI techniques as well.MethodsThe Julia programming language was used to develop a flexible yet highly performant and GPU‐compatible Bloch simulation toolbox called BlochSimulators.jl. The runtime performance of the toolbox is benchmarked against other Bloch simulation toolboxes. Furthermore, a (partially matrix‐free) modification of a previously presented (matrix‐free) MR‐STAT reconstruction algorithm is proposed and implemented using the Julia language on GPU hardware. The proposed algorithm is combined with BlochSimulators.jl and the resulting MR‐STAT reconstruction times on GPU hardware are compared to previously presented MR‐STAT reconstruction times.ResultsThe BlochSimulators.jl package demonstrates superior runtime performance on both CPU and GPU hardware when compared to other existing Bloch simulation toolboxes. The GPU‐accelerated partially matrix‐free MR‐STAT reconstruction algorithm, which relies on BlochSimulators.jl, allows for reconstructions of 68 seconds per two‐dimensional (2D slice).ConclusionBy combining the proposed Bloch simulation toolbox and the partially matrix‐free reconstruction algorithm, 2D MR‐STAT reconstructions can be performed in the order of one minute on a modern GPU card. The Bloch simulation toolbox can be utilized for other quantitative MRI techniques as well, for example for online dictionary generation for MR Fingerprinting.

Funder

Stichting voor de Technische Wetenschappen

Publisher

Wiley

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3