Fast GPU 3D diffeomorphic image registration
Journal Article
·
· Journal of Parallel and Distributed Computing
- Univ. of Stuttgart (Germany); Univ. of Stuttgart (Germany)
- Univ. of Texas, Austin, TX (United States)
- Univ. of Stuttgart (Germany)
- Univ. of Houston, TX (United States)
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. Additionally, 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 clinical images in less than 6 s 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.
- Research Organization:
- Duke Univ., Durham, NC (United States); Univ. of Texas, Austin, TX (United States)
- Sponsoring Organization:
- National Institutes of Health (NIH); National Science Foundation (NSF); US Air Force Office of Scientific Research (AFOSR); USDOE; USDOE National Nuclear Security Administration (NNSA); USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
- Grant/Contract Number:
- NA0003969; SC0019393
- OSTI ID:
- 1850434
- Alternate ID(s):
- OSTI ID: 1874748
- Journal Information:
- Journal of Parallel and Distributed Computing, Journal Name: Journal of Parallel and Distributed Computing Journal Issue: C Vol. 149; ISSN 0743-7315
- Publisher:
- ElsevierCopyright Statement
- Country of Publication:
- United States
- Language:
- English
Diffeomorphic Shape Matching by Operator Splitting in 3D Cardiology Imaging
|
journal | January 2021 |
Similar Records
CLAIRE—Parallelized Diffeomorphic Image Registration for Large-Scale Biomedical Imaging Applications
LOGAN: High-Performance X-Drop Pairwise Alignment on GPU (LOGAN) v1.0
LOGAN: High-Performance GPU-Based X-Drop Long-Read Alignment
Journal Article
·
Thu Sep 15 20:00:00 EDT 2022
· Journal of Imaging
·
OSTI ID:1888050
LOGAN: High-Performance X-Drop Pairwise Alignment on GPU (LOGAN) v1.0
Software
·
Mon Nov 04 19:00:00 EST 2019
·
OSTI ID:code-32464
LOGAN: High-Performance GPU-Based X-Drop Long-Read Alignment
Journal Article
·
Sun May 17 20:00:00 EDT 2020
· Proceedings - IEEE International Parallel and Distributed Processing Symposium (IPDPS)
·
OSTI ID:1650093