• español
    • English
  • English 
    • español
    • English
  • Login
View Item 
  •   DSpace Home
  • Producción Científica
  • Departamento de Ingenieria Electrónica y de Computadores
  • DACETE-Artículos, capítulos, libros...
  • View Item
  •   DSpace Home
  • Producción Científica
  • Departamento de Ingenieria Electrónica y de Computadores
  • DACETE-Artículos, capítulos, libros...
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Accelerating B-spline Interpolation on GPUs: Application to Medical Image Registration

Thumbnail
View/Open
B_spline_interpolation.pdf (4.239Mb)
Author
Zachariadis, Orestis
Teatini, Andrea
Satpute, Nitin
Gómez Luna, Juan
Mutlu, Onur
Elle, Ole Jakob
Olivares Bueno, Joaquín
Publisher
Elsevier
Date
2020
Subject
Medical image registration
Medical image processing
Parallel computing
GPU
B-splines
METS:
Mostrar el registro METS
PREMIS:
Mostrar el registro PREMIS
Metadata
Show full item record
Abstract
Background and Objective B-spline interpolation (BSI) is a popular technique in the context of medical imaging due to its adaptability and robustness in 3D object modeling. A field that utilizes BSI is Image Guided Surgery (IGS). IGS provides navigation using medical images, which can be segmented and reconstructed into 3D models, often through BSI. Image registration tasks also use BSI to transform medical imaging data collected before the surgery and intra-operative data collected during the surgery into a common coordinate space. However, such IGS tasks are computationally demanding, especially when applied to 3D medical images, due to the complexity and amount of data involved. Therefore, optimization of IGS algorithms is greatly desirable, for example, to perform image registration tasks intra-operatively and to enable real-time applications. A traditional CPU does not have sufficient computing power to achieve these goals and, thus, it is preferable to rely on GPUs. In this paper, we introduce a novel GPU implementation of BSI to accelerate the calculation of the deformation field in non-rigid image registration algorithms. Methods Our BSI implementation on GPUs minimizes the data that needs to be moved between memory and processing cores during loading of the input grid, and leverages the large on-chip GPU register file for reuse of input values. Moreover, we re-formulate our method as trilinear interpolations to reduce computational complexity and increase accuracy. To provide pre-clinical validation of our method and demonstrate its benefits in medical applications, we integrate our improved BSI into a registration workflow for compensation of liver deformation (caused by pneumoperitoneum, i.e., inflation of the abdomen) and evaluate its performance. Results Our approach improves the performance of BSI by an average of 6.5× and interpolation accuracy by 2× compared to three state-of-the-art GPU implementations. Through pre-clinical validation, we demonstrate that our optimized interpolation accelerates a non-rigid image registration algorithm, which is based on the Free Form Deformation (FFD) method, by up to 34%. Conclusion Our study shows that we can achieve significant performance and accuracy gains with our novel parallelization scheme that makes effective use of the GPU resources. We show that our method improves the performance of real medical imaging registration applications used in practice today.
URI
http://hdl.handle.net/10396/30543
Fuente
Zachariadis, O., Teatini, A., Satpute, N., Gómez-Luna, J., Mutlu, O., Elle, O. J., & Olivares, J. (2020). Accelerating B-spline interpolation on GPUs: Application to medical image registration. Computer Methods And Programs In Biomedicine, 193, 105431. https://doi.org/10.1016/j.cmpb.2020.105431
Versión del Editor
https://doi.org/10.1016/j.cmpb.2020.105431
Collections
  • Artículos, capítulos, libros...UCO
  • DACETE-Artículos, capítulos, libros...

DSpace software copyright © 2002-2015  DuraSpace
Contact Us | Send Feedback
© Biblioteca Universidad de Córdoba
Biblioteca  UCODigital
 

 

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

LoginRegister

Statistics

View Usage Statistics

De Interés

Archivo Delegado/AutoarchivoAyudaPolíticas de Helvia

Compartir


DSpace software copyright © 2002-2015  DuraSpace
Contact Us | Send Feedback
© Biblioteca Universidad de Córdoba
Biblioteca  UCODigital