Fast GPU 3D diffeomorphic image registration.

J Parallel Distrib Comput

University of Houston, 4800 Calhoun Rd, Houston TX 77004 USA.

Published: March 2021

AI Article Synopsis

  • 3D image registration is crucial but computationally intensive in medical imaging, leading to the development of a mixed-precision Gauss-Newton-Krylov solver that enhances the CLAIRE library for GPU use.
  • Our approach introduces new algorithms that optimize the main calculation processes in CLAIRE, focusing on scattered-data interpolation and first-order derivatives.
  • We achieved an impressive performance, completing the registration of 256 clinical images in under 6 seconds on a single NVIDIA Tesla V100, achieving over 20× faster speeds compared to CLAIRE's current version and over 30× faster than other GPU implementations.

Article Abstract

3D image registration is one of the most fundamental and computationally expensive operations in medical image analysis. Here, we present a mixed-precision, Gauss-Newton-Krylov solver for diffeomorphic registration of two images. Our work extends the publicly available CLAIRE library to GPU architectures. Despite the importance of image registration, only a few implementations of large deformation diffeomorphic registration packages support GPUs. Our contributions are new algorithms to significantly reduce the run time of the two main computational kernels in CLAIRE: calculation of derivatives and scattered-data interpolation. We deploy (i) highly-optimized, mixed-precision GPU-kernels for the evaluation of scattered-data interpolation, (ii) replace Fast-Fourier-Transform (FFT)-based first-order derivatives with optimized 8th-order finite differences, and (iii) compare with state-of-the-art CPU and GPU implementations. As a highlight, we demonstrate that we can register 256 clinical images in less than 6 seconds on a single NVIDIA Tesla V100. This amounts to over 20× speed-up over the current version of CLAIRE and over 30× speed-up over existing GPU implementations.

Download full-text PDF

Source
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC7769216PMC
http://dx.doi.org/10.1016/j.jpdc.2020.11.006DOI Listing

Publication Analysis

Top Keywords

image registration
12
diffeomorphic registration
8
scattered-data interpolation
8
gpu implementations
8
registration
5
fast gpu
4
gpu diffeomorphic
4
image
4
diffeomorphic image
4
registration image
4

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!