MRI-NUFFT: Doing non-Cartesian MRI has never been easier
Abstract
MRI-NUFFT is a python package that provides a universal interface to various Non-Uniform Fast Fourier Transform libraries running on CPU or GPU (gpuNUFFT, finufft, cufinufft, pyNFFT), adding compatibility with standard array library (NumPy, CuPy, PyTorch, TensorFlow, etc.) On top of these libraries it extends the existing NUFFT operations to provide a physical model of the MRI acquisition process (e. g. multi-coil acquisition and static-field inhomogeneities). It also provides a wide variety of customizable implementations of non-Cartesian sampling trajectories, as well as density compensation methods. Finally, it proposes optimized auto-differentiation with respect to the data and sampling locations for machine learning. With MRI-NUFFT one can experiment with non-Cartesian sampling in MRI, get access to the latest advances in the field and state-of-the-art sampling patterns.
Details
- Type of work: Journal article
- Venue: Journal of Open Source Software
- Published: 15 April 2025
- Volume: 10
- Pages: 7743
- DOI: 10.21105/joss.07743
- Authors: Pierre-Antoine Comby, Guillaume Daval‐Frérot, Caini Pan, Asma Tanabene, Léna Oudjman, Matteo Cencini, Philippe Ciuciu, and Chaithya Giliyar Radhakrishna
- Cited by: 2 times (OpenAlex)
- Data sources: ref.bib, OpenAlex
Links
BibTeX
@inproceedings{comby2025mri,
title={MRI-NUFFT: An open source Python package to make non-Cartesian MR Imaging easier},
author={Comby, Pierre-Antoine and Daval-Frerot, Guillaume and Gr, Chaithya and Vignaud, Alexandre and Ciuciu, Philippe},
booktitle={2025 ISMRM \& ISMRT Annual Meeting \& Exhibition},
year={2025}
}