Options
MRIReco.jl: an MRI reconstruction framework written in Julia
Citation Link: https://doi.org/10.15480/882.3644
Publikationstyp
Journal Article
Date Issued
2021-04-04
Sprache
English
Author(s)
Institut
TORE-DOI
TORE-URI
Journal
Volume
86
Issue
3
Start Page
1633
End Page
1646
Citation
Magnetic Resonance in Medicine 86 (3): 1633-1646 (2021-09-01)
Publisher DOI
Scopus ID
PubMed ID
33817833
Publisher
Wiley-Liss
Purpose: The aim of this work is to develop a high-performance, flexible, and easy-to-use MRI reconstruction framework using the scientific programming language Julia. Methods: Julia is a modern, general purpose programming language with strong features in the area of signal/image processing and numerical computing. It has a high-level syntax but still generates efficient machine code that is usually as fast as comparable C/C++ applications. In addition to the language features itself, Julia has a sophisticated package management system that makes proper modularization of functionality across different packages feasible. Our developed MRI reconstruction framework MRIReco.jl can therefore reuse existing functionality from other Julia packages and concentrate on the MRI-related parts. This includes common imaging operators and support for MRI raw data formats. Results: MRIReco.jl is a simple to use framework with a high degree of accessibility. While providing a simple-to-use interface, many of its components can easily be extended and customized. The performance of MRIReco.jl is compared to the Berkeley Advanced Reconstruction Toolbox (BART) and we show that the Julia framework achieves comparable reconstruction speed as the popular C/C++ library. Conclusions: Modern programming languages can bridge the gap between high performance and accessible implementations. MRIReco.jl leverages this fact and contributes a promising environment for future algorithmic development in MRI reconstruction.
Subjects
image reconstruction
Julia
magnetic resonance imaging
numerical computing
open source
DDC Class
004: Informatik
600: Technik
610: Medizin
Publication version
publishedVersion
Loading...
Name
mrm.28792.pdf
Size
1.35 MB
Format
Adobe PDF