DocumentCode :
139871
Title :
Accelerating the reconstruction of magnetic resonance imaging by three-dimensional dual-dictionary learning using CUDA
Author :
Jiansen Li ; Jianqi Sun ; Ying Song ; Yanran Xu ; Jun Zhao
Author_Institution :
Sch. of Biomed. Eng., Shanghai Jiao Tong Univ., Shanghai, China
fYear :
2014
fDate :
26-30 Aug. 2014
Firstpage :
2412
Lastpage :
2415
Abstract :
An effective way to improve the data acquisition speed of magnetic resonance imaging (MRI) is using under-sampled k-space data, and dictionary learning method can be used to maintain the reconstruction quality. Three-dimensional dictionary trains the atoms in dictionary in the form of blocks, which can utilize the spatial correlation among slices. Dual-dictionary learning method includes a low-resolution dictionary and a high-resolution dictionary, for sparse coding and image updating respectively. However, the amount of data is huge for three-dimensional reconstruction, especially when the number of slices is large. Thus, the procedure is time-consuming. In this paper, we first utilize the NVIDIA Corporation´s compute unified device architecture (CUDA) programming model to design the parallel algorithms on graphics processing unit (GPU) to accelerate the reconstruction procedure. The main optimizations operate in the dictionary learning algorithm and the image updating part, such as the orthogonal matching pursuit (OMP) algorithm and the k-singular value decomposition (K-SVD) algorithm. Then we develop another version of CUDA code with algorithmic optimization. Experimental results show that more than 324 times of speedup is achieved compared with the CPU-only codes when the number of MRI slices is 24.
Keywords :
biomedical MRI; data acquisition; graphics processing units; image coding; image matching; image reconstruction; iterative methods; learning (artificial intelligence); medical image processing; optimisation; parallel algorithms; singular value decomposition; time-frequency analysis; CPU-only codes; Corporation compute unified device architecture programming model; GPU; K-SVD algorithm; MRI slices; NVIDIA-CUDA programming model; OMP algorithm; algorithmic optimization; data acquisition; graphics processing unit; high-resolution dictionary; image reconstruction quality; image updating; k-singular value decomposition; low-resolution dictionary; magnetic resonance imaging; orthogonal matching pursuit algorithm; parallel algorithms; sampled k-space data; sparse coding; spatial correlation; three-dimensional dual-dictionary learning; three-dimensional image reconstruction; Acceleration; Dictionaries; Graphics processing units; Image reconstruction; Instruction sets; Magnetic resonance imaging; Matching pursuit algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering in Medicine and Biology Society (EMBC), 2014 36th Annual International Conference of the IEEE
Conference_Location :
Chicago, IL
ISSN :
1557-170X
Type :
conf
DOI :
10.1109/EMBC.2014.6944108
Filename :
6944108
Link To Document :
بازگشت