scispace - formally typeset
Journal ArticleDOI

On developing B-spline registration algorithms for multi-core processors

Reads0
Chats0
TLDR
This paper proposes a grid-alignment scheme and associated data structures that greatly reduce the complexity of the registration algorithm, and develops highly data parallel designs for B-spline registration within the stream-processing model, suitable for implementation on multi-core processors such as graphics processing units (GPUs).
Abstract
Spline-based deformable registration methods are quite popular within the medical-imaging community due to their flexibility and robustness. However, they require a large amount of computing time to obtain adequate results. This paper makes two contributions towards accelerating B-spline-based registration. First, we propose a grid-alignment scheme and associated data structures that greatly reduce the complexity of the registration algorithm. Based on this grid-alignment scheme, we then develop highly data parallel designs for B-spline registration within the stream-processing model, suitable for implementation on multi-core processors such as graphics processing units (GPUs). Particular attention is focused on an optimal method for performing analytic gradient computations in a data parallel fashion. CPU and GPU versions are validated for execution time and registration quality. Performance results on large images show that our GPU algorithm achieves a speedup of 15 times over the single-threaded CPU implementation whereas our multi-core CPU algorithm achieves a speedup of 8 times over the single-threaded implementation. The CPU and GPU versions achieve near-identical registration quality in terms of RMS differences between the generated vector fields.

read more

Citations
More filters
Journal ArticleDOI

Use of image registration and fusion algorithms and techniques in radiotherapy: Report of the AAPM Radiation Therapy Committee Task Group No. 132.

TL;DR: The Therapy Physics Committee of the American Association of Physicists in Medicine commissioned Task Group 132 to review current approaches and solutions for image registration (both rigid and deformable) in radiotherapy and to provide recommendations for quality assurance and quality control of these clinical processes.
Journal ArticleDOI

Evaluation of Registration Methods on Thoracic CT: The EMPIRE10 Challenge

TL;DR: The organization of the challenge, the data and evaluation methods and the outcome of the initial launch with 20 algorithms, which comprised the comprehensive evaluation and comparison of 20 individual algorithms from leading academic and industrial research groups are detailed.
Journal ArticleDOI

Deep learning in medical image registration: a survey

TL;DR: This survey outlines the evolution of deep learning-based medical image registration in the context of both research challenges and relevant innovations in the past few years and highlights future research directions to show how this field may be possibly moved forward to the next level.
Journal ArticleDOI

Deep learning in medical image registration: a review.

TL;DR: A comprehensive comparison among DL-based methods for lung and brain registration using benchmark datasets is provided and the statistics of all the cited works from various aspects are analyzed, revealing the popularity and future trend ofDL-based medical image registration.
Journal ArticleDOI

GPU computing in medical physics: a review.

TL;DR: The authors review the basic principles of GPU computing as well as the main performance optimization techniques, and survey existing applications in three areas of medical physics, namely image reconstruction, dose calculation and treatment plan optimization, and image processing.
References
More filters
Journal ArticleDOI

Nonrigid registration using free-form deformations: application to breast MR images

TL;DR: The results clearly indicate that the proposed nonrigid registration algorithm is much better able to recover the motion and deformation of the breast than rigid or affine registration algorithms.
Journal ArticleDOI

Algorithm 778: L-BFGS-B: Fortran subroutines for large-scale bound-constrained optimization

TL;DR: L-BFGS-B is a limited-memory algorithm for solving large nonlinear optimization problems subject to simple bounds on the variables, intended for problems in which information on the Hessian matrix is difficult to obtain, or for large dense problems.
Journal ArticleDOI

Image matching as a diffusion process: an analogy with Maxwell's demons

TL;DR: The main idea is to consider the objects boundaries in one image as semi-permeable membranes and to let the other image, considered as a deformable grid model, diffuse through these interfaces, by the action of effectors situated within the membranes.
Journal ArticleDOI

Deformable templates using large deformation kinematics

TL;DR: Application of the method to intersubject registration of neuroanatomical structures illustrates the ability to account for local anatomical variability.
Journal ArticleDOI

Fast free-form deformation using graphics processing units

TL;DR: This paper presents a parallel-friendly formulation of the free-form deformation algorithm suitable for graphics processing unit execution and performs registration of T1-weighted MR images in less than 1 min and shows the same level of accuracy as a classical serial implementation when performing segmentation propagation.
Related Papers (5)