AI Article Synopsis

  • CLAIRE is a computational framework designed for constrained large deformation diffeomorphic image registration, optimized for both CPU and GPU architectures, that can scale up to thousands of cores.
  • It employs advanced numerical techniques including interpolation, high-order finite difference operators, and Fast-Fourier-Transforms, along with a Newton-Krylov solver for efficient optimization.
  • The framework supports various preconditioners for faster convergence and utilizes PETSc and TAO for linear algebra operations and numerical optimization, making it a robust tool for computational image processing.

Article Abstract

CLAIRE (Mang & Biros, 2019) is a computational framework for onstrained rge deformation diffeomorphic mage gistration (Mang et al., 2019). It supports highly-optimized, parallel computational kernels for (multi-node) CPU (Gholami et al., 2017; Mang et al., 2019; Mang & Biros, 2016) and (multi-node multi-)GPU architectures (Brunn et al., 2020, 2021). CLAIRE uses MPI for distributed-memory parallelism and can be scaled up to thousands of cores (Mang et al., 2019; Mang & Biros, 2016) and GPU devices (Brunn et al., 2020). The multi-GPU implementation uses device direct communication. The computational kernels are interpolation for semi-Lagrangian time integration, and a mixture of high-order finite difference operators and Fast-Fourier-Transforms (FFTs) for differentiation. CLAIRE uses a Newton-Krylov solver for numerical optimization (Mang & Biros, 2015, 2017). It features various schemes for regularization of the control problem (Mang & Biros, 2016) and different similarity measures. CLAIRE implements different preconditioners for the reduced space Hessian (Brunn et al., 2020; Mang et al., 2019) to optimize computational throughput and enable fast convergence. It uses PETSc (Balay et al., n.d.) for scalable and efficient linear algebra operations and solvers and TAO (Balay et al., n.d.; Munson et al., 2015) for numerical optimization. CLAIRE can be downloaded at https://github.com/andreasmang/claire.

Download full-text PDF

Source
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC8923611PMC
http://dx.doi.org/10.21105/joss.03038DOI Listing

Publication Analysis

Top Keywords

mang biros
20
mang 2019
16
biros 2016
12
brunn 2020
12
mang
9
deformation diffeomorphic
8
computational kernels
8
2019 mang
8
numerical optimization
8
claire
6

Similar Publications

We study the performance of CLAIRE-a diffeomorphic multi-node, multi-GPU image-registration algorithm and software-in large-scale biomedical imaging applications with billions of voxels. At such resolutions, most existing software packages for diffeomorphic image registration are prohibitively expensive. As a result, practitioners first significantly downsample the original images and then register them using existing tools.

View Article and Find Full Text PDF

Glioblastoma ( ) is arguably the most aggressive, infiltrative, and heterogeneous type of adult brain tumor. Biophysical modeling of GBM growth has contributed to more informed clinical decision-making. However, deploying a biophysical model to a clinical environment is challenging since underlying computations are quite expensive and can take several hours using existing technologies.

View Article and Find Full Text PDF
Article Synopsis
  • CLAIRE is a computational framework designed for constrained large deformation diffeomorphic image registration, optimized for both CPU and GPU architectures, that can scale up to thousands of cores.
  • It employs advanced numerical techniques including interpolation, high-order finite difference operators, and Fast-Fourier-Transforms, along with a Newton-Krylov solver for efficient optimization.
  • The framework supports various preconditioners for faster convergence and utilizes PETSc and TAO for linear algebra operations and numerical optimization, making it a robust tool for computational image processing.
View Article and Find Full Text PDF
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.
View Article and Find Full Text PDF

We present a Gauss-Newton-Krylov solver for large deformation diffeomorphic image registration. We extend the publicly available CLAIRE library to multi-node multi-graphics processing unit (GPUs) systems and introduce novel algorithmic modifications that significantly improve performance. Our contributions comprise () a new preconditioner for the reduced-space Gauss-Newton Hessian system, () a highly-optimized multi-node multi-GPU implementation exploiting device direct communication for the main computational kernels (interpolation, high-order finite difference operators and Fast-Fourier-Transform), and () a comparison with state-of-the-art CPU and GPU implementations.

View Article and Find Full Text PDF

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!