Title :
GPU Accelerated 3D Image Deformation Using Thin-Plate Splines
Author :
Weixin Luo ; Xuan Yang ; Xiaoxiao Nan ; Bingfeng Hu
Author_Institution :
Nat. High Performance Comput. Center, Shenzhen Shenzhen Univ., Shenzhen, China
Abstract :
3D image deformation for medical image registration generally is a time-consuming task. This drawback slow down the image registration speed. Thin - Plate Spline (TPS) is an commonly used interpolation technique to deform images which assure the least bending energy. This paper proposes a parallel implementation of 3D image deformation using Thin-Plate Splines and tri-linear interpolation which is based on CPU + GPU heterogeneous platform. We address the computation model accounting for thread partition, memory allocation and address coalescing in memory accesses to analyze the performance of parallel algorithm on GPU. Using CUDA C and NIVIDA Tesla C2050 with 448 paralleled threads, we achieve an approximately 70-fold increase in speed in 3D medical image deformation, which shows higher speed than CPU on the final result. Experiments show that this GPU computation model is a practical way to accelerate image deformation.
Keywords :
graphics processing units; image registration; interpolation; medical image processing; parallel architectures; splines (mathematics); 3D image deformation; CPU; CUDA C; GPU heterogeneous platform; NIVIDA Tesla C2050; bending energy; medical image registration; memory allocation; parallel algorithm; thin-plate splines; thread partition; trilinear interpolation; Computational modeling; Graphics processing units; Instruction sets; Interpolation; Memory management; Registers; Three-dimensional displays; CUDA; GPU; Thin-plate Splines; deformation; image interpolation;
Conference_Titel :
High Performance Computing and Communications, 2014 IEEE 6th Intl Symp on Cyberspace Safety and Security, 2014 IEEE 11th Intl Conf on Embedded Software and Syst (HPCC,CSS,ICESS), 2014 IEEE Intl Conf on
Print_ISBN :
978-1-4799-6122-1
DOI :
10.1109/HPCC.2014.168