Cargando…

A gradient optimization toolbox for general purpose time‐optimal MRI gradient waveform design

PURPOSE: To introduce and demonstrate a software library for time‐optimal gradient waveform optimization with a wide range of applications. The software enables direct on‐the‐fly gradient waveform design on the scanner hardware for multiple vendors. METHODS: The open‐source gradient optimization (Gr...

Descripción completa

Detalles Bibliográficos
Autores principales: Loecher, Michael, Middione, Matthew J., Ennis, Daniel B.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: John Wiley and Sons Inc. 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7540314/
https://www.ncbi.nlm.nih.gov/pubmed/33463724
http://dx.doi.org/10.1002/mrm.28384
_version_ 1783591179499077632
author Loecher, Michael
Middione, Matthew J.
Ennis, Daniel B.
author_facet Loecher, Michael
Middione, Matthew J.
Ennis, Daniel B.
author_sort Loecher, Michael
collection PubMed
description PURPOSE: To introduce and demonstrate a software library for time‐optimal gradient waveform optimization with a wide range of applications. The software enables direct on‐the‐fly gradient waveform design on the scanner hardware for multiple vendors. METHODS: The open‐source gradient optimization (GrOpt) toolbox was implemented in C with both Matlab and Python wrappers. The toolbox enables gradient waveforms to be generated based on a set of constraints that define the features and encodings for a given acquisition. The GrOpt optimization routine is based on the alternating direction method of multipliers (ADMM). Additional constraints enable error corrections to be added, or patient comfort and safety to be adressed. A range of applications and compute speed metrics are analyzed. Finally, the method is implemented and tested on scanners from different vendors. RESULTS: Time‐optimal gradient waveforms for different pulse sequences and the constraints that define them are shown. Additionally, the ability to add, arbitrary motion (gradient moment) compensation or limit peripheral nerve stimulation is demonstrated. There exists a trade‐off between computation time and gradient raster time, but it was observed that acceptable gradient waveforms could be generated in 1‐40 ms. Gradient waveforms generated and run on the different scanners were functionally equivalent, and the images were comparable. CONCLUSIONS: GrOpt is an open source toolbox that enables on‐the‐fly optimization of gradient waveform design, subject to a set of defined constraints. GrOpt was presented for a range of imaging applications, analyzed in terms of computational complexity, and implemented to run on the scanner for a multi‐vendor demonstration.
format Online
Article
Text
id pubmed-7540314
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher John Wiley and Sons Inc.
record_format MEDLINE/PubMed
spelling pubmed-75403142020-10-09 A gradient optimization toolbox for general purpose time‐optimal MRI gradient waveform design Loecher, Michael Middione, Matthew J. Ennis, Daniel B. Magn Reson Med Full Papers—Imaging Methodology PURPOSE: To introduce and demonstrate a software library for time‐optimal gradient waveform optimization with a wide range of applications. The software enables direct on‐the‐fly gradient waveform design on the scanner hardware for multiple vendors. METHODS: The open‐source gradient optimization (GrOpt) toolbox was implemented in C with both Matlab and Python wrappers. The toolbox enables gradient waveforms to be generated based on a set of constraints that define the features and encodings for a given acquisition. The GrOpt optimization routine is based on the alternating direction method of multipliers (ADMM). Additional constraints enable error corrections to be added, or patient comfort and safety to be adressed. A range of applications and compute speed metrics are analyzed. Finally, the method is implemented and tested on scanners from different vendors. RESULTS: Time‐optimal gradient waveforms for different pulse sequences and the constraints that define them are shown. Additionally, the ability to add, arbitrary motion (gradient moment) compensation or limit peripheral nerve stimulation is demonstrated. There exists a trade‐off between computation time and gradient raster time, but it was observed that acceptable gradient waveforms could be generated in 1‐40 ms. Gradient waveforms generated and run on the different scanners were functionally equivalent, and the images were comparable. CONCLUSIONS: GrOpt is an open source toolbox that enables on‐the‐fly optimization of gradient waveform design, subject to a set of defined constraints. GrOpt was presented for a range of imaging applications, analyzed in terms of computational complexity, and implemented to run on the scanner for a multi‐vendor demonstration. John Wiley and Sons Inc. 2020-07-07 2020-12 /pmc/articles/PMC7540314/ /pubmed/33463724 http://dx.doi.org/10.1002/mrm.28384 Text en © 2020 The Authors. Magnetic Resonance in Medicine published by Wiley Periodicals LLC on behalf of International Society for Magnetic Resonance in Medicine This is an open access article under the terms of the http://creativecommons.org/licenses/by-nc/4.0/ License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited and is not used for commercial purposes.
spellingShingle Full Papers—Imaging Methodology
Loecher, Michael
Middione, Matthew J.
Ennis, Daniel B.
A gradient optimization toolbox for general purpose time‐optimal MRI gradient waveform design
title A gradient optimization toolbox for general purpose time‐optimal MRI gradient waveform design
title_full A gradient optimization toolbox for general purpose time‐optimal MRI gradient waveform design
title_fullStr A gradient optimization toolbox for general purpose time‐optimal MRI gradient waveform design
title_full_unstemmed A gradient optimization toolbox for general purpose time‐optimal MRI gradient waveform design
title_short A gradient optimization toolbox for general purpose time‐optimal MRI gradient waveform design
title_sort gradient optimization toolbox for general purpose time‐optimal mri gradient waveform design
topic Full Papers—Imaging Methodology
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7540314/
https://www.ncbi.nlm.nih.gov/pubmed/33463724
http://dx.doi.org/10.1002/mrm.28384
work_keys_str_mv AT loechermichael agradientoptimizationtoolboxforgeneralpurposetimeoptimalmrigradientwaveformdesign
AT middionematthewj agradientoptimizationtoolboxforgeneralpurposetimeoptimalmrigradientwaveformdesign
AT ennisdanielb agradientoptimizationtoolboxforgeneralpurposetimeoptimalmrigradientwaveformdesign
AT loechermichael gradientoptimizationtoolboxforgeneralpurposetimeoptimalmrigradientwaveformdesign
AT middionematthewj gradientoptimizationtoolboxforgeneralpurposetimeoptimalmrigradientwaveformdesign
AT ennisdanielb gradientoptimizationtoolboxforgeneralpurposetimeoptimalmrigradientwaveformdesign