Fast GPU 3D Diffeomorphic Image Registration

04/19/2020
by   Malte Brunn, et al.
0

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^3 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.

READ FULL TEXT

page 13

page 14

page 16

page 17

research
08/28/2020

Multi-Node Multi-GPU Diffeomorphic Image Registration for Large-Scale Imaging Problems

We present a Gauss-Newton-Krylov solver for large deformation diffeomorp...
research
04/13/2020

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

Background and Objective. B-spline interpolation (BSI) is a popular tech...
research
10/06/2020

A Generalized Framework for Analytic Regularization of Uniform Cubic B-spline Displacement Fields

Image registration is an inherently ill-posed problem that lacks the con...
research
07/17/2014

Efficient On-the-fly Category Retrieval using ConvNets and GPUs

We investigate the gains in precision and speed, that can be obtained by...
research
04/06/2012

Efficient computational noise in GLSL

We present GLSL implementations of Perlin noise and Perlin simplex noise...
research
12/17/2018

Fully-deformable 3D image registration in two seconds

We present a highly parallel method for accurate and efficient variation...
research
06/26/2018

AirLab: Autograd Image Registration Laboratory

Medical image registration is an active research topic and forms a basis...

Please sign up or login with your details

Forgot password? Click here to reset