GPU Implementation of Levenberg-Marquardt Optimization for T1 Mapping - Université de Lorraine Access content directly
Conference Papers Year :

GPU Implementation of Levenberg-Marquardt Optimization for T1 Mapping


T 1 mapping is an emerging MRI research tool to characterize diseased myocardial tissue. The T i map is generated by fitting an exponential relaxation curve to the acquired image data. Levenberg-Marquardt algorithm is a standard way to solve this nonlinear curve fitting problem. However, the execution on the standard CPU can be time-consuming and incompatible with clinical routine. In this paper, a GPU implementation is performed to reduce the computation time of the standard T 1 mapping. In addition, a new vectorized approach is proposed to include spatial regularization in the curve fitting process to improve the robustness. The GPU implementation is validated on NVIDIA K42000 GPU using cardiac T1 data from 16 volunteers. The computation time shows significant decrease in both pixel-wise and vectorized curve fitting. The pixel-wise curve fitting is accelerated by a factor of 30+ compared to the standard sequential C code and the vectorized curve fitting is improved by a factor of 47 and 38 for 3-parameter and 2-parameter curve fitting compared to the Matlab code.

Dates and versions

hal-03211445 , version 1 (28-04-2021)



Shufang Liu, Aurélien Bustin, Darius Burschka, Anne Menini, Freddy Odille. GPU Implementation of Levenberg-Marquardt Optimization for T1 Mapping. 2017 Computing in Cardiology Conference, Sep 2017, Rennes, France. ⟨10.22489/CinC.2017.003-070⟩. ⟨hal-03211445⟩
41 View
0 Download



Gmail Facebook Twitter LinkedIn More