GPU Accelerated 3D Image Deformation Using Thin-Plate Splines

被引:3
作者
Luo, Weixin [1 ]
Yang, Xuan [1 ]
Nan, Xiaoxiao [1 ]
Hu, Bingfeng [1 ]
机构
[1] Shenzhen Univ, Natl High Performance Comp Ctr Shenzhen, Shenzhen 518060, Guangdong, Peoples R China
来源
2014 IEEE INTERNATIONAL CONFERENCE ON 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年
关键词
GPU; CUDA; Thin-plate Splines; deformation; image interpolation; REGISTRATION;
D O I
10.1109/HPCC.2014.168
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
3D image deformation for medical image registration generally is a time-consuming task. This drawback slows down the speed of image registration. Thin-Plate Spline (TPS) is a commonly used interpolation technique to deform images which assures the least bending energy. This paper proposes a parallel implementation of 3D image deformation using Thin-Plate Splines and tri-linear interpolation which are based on CPU + GPU heterogeneous platform. We address the computational model including thread partition and memory allocation to analyze the performance of parallel algorithm on GPU. Using CUDA C and NIVIDA Tesla C2050 with 448 stream proceesors 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 computational model is a practical way to accelerate image deformation.
引用
收藏
页码:1142 / 1149
页数:8
相关论文
共 14 条
  • [1] Aurora: a new model and architecture for data stream management
    Abadi, DJ
    Carney, D
    Cetintemel, U
    Cherniack, M
    Convey, C
    Lee, S
    Stonebraker, M
    Tatbul, N
    Zdonik, S
    [J]. VLDB JOURNAL, 2003, 12 (02) : 120 - 139
  • [2] Hybrid computing: CPU+GPU co-processing and its application to tomographic reconstruction
    Agulleiro, J. I.
    Vazquez, F.
    Garzon, E. M.
    Fernandez, J. J.
    [J]. ULTRAMICROSCOPY, 2012, 115 : 109 - 114
  • [4] Accelerating image registration of MRI by GPU-based parallel computation
    Huang, Teng-Yi
    Tang, Yu-Wei
    Ju, Shiun-Ying
    [J]. MAGNETIC RESONANCE IMAGING, 2011, 29 (05) : 712 - 716
  • [5] A Performance Prediction Model for the CUDA GPGPU Platform
    Kothapalli, Kishore
    Mukherjee, Rishabh
    Rehman, M. Suhail
    Patidar, Suryakant
    Narayanan, P. J.
    Srinathan, Kannan
    [J]. 16TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), PROCEEDINGS, 2009, : 463 - 472
  • [6] Nvidia C., 2008, Programming guide
  • [7] Pryor G. D., 2007, P COMP BIOM MED 2 MI, P122
  • [8] GPU-accelerated elastic 3D image registration for intra-surgical applications
    Ruijters, Daniel
    Romeny, Bart M. ter Haar
    Suetens, Paul
    [J]. COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2011, 103 (02) : 104 - 112
  • [9] Parallel computation of mutual information on the GPU with application to real-time registration of 3D medical images
    Shams, Ramtin
    Sadeghi, Parastoo
    Kennedy, Rodney
    Hartley, Richard
    [J]. COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2010, 99 (02) : 133 - 146
  • [10] Soza G., 2002, Medical Image Computing and Computer-Assisted Intervention - MICCAI 2002. 5th International Conference. Proceedings, Part II (Lecture Notes in Computer Science Vol.2489), P549