A Parallel Nonrigid Registration Algorithm Based on B-Spline for Medical Images

被引:10
|
作者
Du, Xiaogang [1 ]
Dang, Jianwu [1 ]
Wang, Yangping [1 ,2 ]
Wang, Song [1 ]
Lei, Tao [3 ]
机构
[1] Lanzhou Jiaotong Univ, Sch Elect & Informat Engn, Lanzhou 730070, Peoples R China
[2] Lanzhou Yuxin Informat Technol Ltd Liabil Co, Lanzhou 730000, Peoples R China
[3] Shaanxi Univ Sci & Technol, Coll Elect & Informat Engn, Xian 710021, Peoples R China
基金
中国国家自然科学基金;
关键词
MUTUAL INFORMATION; GPU;
D O I
10.1155/2016/7419307
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
The nonrigid registration algorithm based on B-spline Free-Form Deformation (FFD) plays a key role and is widely applied in medical image processing due to the good flexibility and robustness. However, it requires a tremendous amount of computing time to obtain more accurate registration results especially for a large amount of medical image data. To address the issue, a parallel nonrigid registration algorithm based on B-spline is proposed in this paper. First, the Logarithm Squared Difference (LSD) is considered as the similarity metric in the B-spline registration algorithm to improve registration precision. After that, we create a parallel computing strategy and lookup tables (LUTs) to reduce the complexity of the B-spline registration algorithm. As a result, the computing time of three time-consuming steps including B-splines interpolation, LSD computation, and the analytic gradient computation of LSD, is efficiently reduced, for the B-spline registration algorithm employs the Nonlinear Conjugate Gradient (NCG) optimization method. Experimental results of registration quality and execution efficiency on the large amount of medical images show that our algorithm achieves a better registration accuracy in terms of the differences between the best deformation fields and ground truth and a speedup of 17 times over the single-threaded CPU implementation due to the powerful parallel computing ability of Graphics Processing Unit (GPU).
引用
收藏
页数:14
相关论文
共 50 条
  • [1] Mass preserving nonrigid registration of CT lung images using cubic B-spline
    Yin, Youbing
    Hoffman, Eric A.
    Lin, Ching-Long
    [J]. MEDICAL PHYSICS, 2009, 36 (09) : 4213 - 4222
  • [2] A Simple Regularizer for B-spline Nonrigid Image Registration That Encourages Local Invertibility
    Chun, Se Young
    Fessler, Jeffrey A.
    [J]. IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, 2009, 3 (01) : 159 - 169
  • [3] Nonrigid Image Registration in Digital Subtraction Angiography Using Multilevel B-Spline
    Nejati, Mansour
    Sadri, Saeid
    Amirfattahi, Rassoul
    [J]. BIOMED RESEARCH INTERNATIONAL, 2013, 2013
  • [4] A PARALLEL B-SPLINE SURFACE FITTING ALGORITHM
    CHENG, F
    GOSHTASBY, A
    [J]. ACM TRANSACTIONS ON GRAPHICS, 1989, 8 (01): : 41 - 50
  • [5] Improved B-spline Elastic Registration for Medical Image Based on Feature Extraction
    Shi, Yue
    Wang, Yangping
    Du, Xiaogang
    Wang, Yangping
    [J]. PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND ELECTRONIC TECHNOLOGY, 2015, 3 : 133 - 136
  • [6] Joint Segmentation and Registration of Medical Image Based on B-Spline and Level Set Method
    Lu Kai
    Wu Jun
    [J]. LASER & OPTOELECTRONICS PROGRESS, 2020, 57 (10)
  • [7] MRI Signal Intensity Based B-Spline Nonrigid Registration for Pre- and Intraoperative Imaging During Prostate Brachytherapy
    Oguro, Sota
    Tokuda, Junichi
    Elhawary, Haytham
    Haker, Steven
    Kikinis, Ron
    Temparly, Clare M. C.
    Hata, Nobuhiko
    [J]. JOURNAL OF MAGNETIC RESONANCE IMAGING, 2009, 30 (05) : 1052 - 1058
  • [8] A Data Structure for B-Spline Registration
    Sharp, G.
    Wu, Z.
    Kandasamy, N.
    [J]. MEDICAL PHYSICS, 2008, 35 (06) : 2666 - +
  • [9] Cardiac motion tracking in tagged MR images using a 4D B-spline motion model and nonrigid image registration
    Chandrashekara, R
    Mohiaddin, RH
    Rueckert, D
    [J]. 2004 2ND IEEE INTERNATIONAL SYMPOSIUM ON BIOMEDICAL IMAGING: MACRO TO NANO, VOLS 1 AND 2, 2004, : 468 - 471
  • [10] Accelerating B-spline interpolation on GPUs: Application to medical image registration
    Zachariadis, Orestis
    Teatini, Andrea
    Satpute, Nitin
    Gomez-Luna, Juan
    Mutlu, Onur
    Elle, Ole Jakob
    Olivares, Joaquin
    [J]. COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2020, 193