Abstract

.Purpose: Image registration is an important aspect of medical image analysis and a key component in many analysis concepts. Applications include fusion of multimodal images, multi-atlas segmentation, and whole-body analysis. Deformable image registration is often computationally expensive, and the need for efficient registration methods is highlighted by the emergence of large-scale image databases, e.g., the UK Biobank, providing imaging from 100,000 participants.Approach: We present a heterogeneous computing approach, utilizing both the CPU and the graphics processing unit (GPU), to accelerate a previously proposed image registration method. The parallelizable task of computing the matching criterion is offloaded to the GPU, where it can be computed efficiently, while the more complex optimization task is performed on the CPU. To lessen the impact of data synchronization between the CPU and GPU, we propose a pipeline model, effectively overlapping computational tasks with data synchronization. The performance is evaluated on a brain labeling task and compared with a CPU implementation of the same method and the popular advanced normalization tools (ANTs) software.Results: The proposed method presents a speed-up by factors of 4 and 8 against the CPU implementation and the ANTs software, respectively. A significant improvement in labeling quality was also observed, with measured mean Dice overlaps of 0.712 and 0.701 for our method and ANTs, respectively.Conclusions: We showed that the proposed method compares favorably to the ANTs software yielding both a significant speed-up and an improvement in labeling quality. The registration method together with the proposed parallelization strategy is implemented as an open-source software package, deform.

Highlights

  • Image registration is an important aspect of medical image analysis and a key component in many analysis concepts

  • As for the Jacobian determinant, an average of 36 of voxels with negative Jacobian determinant was observed in each pair for deform and 0 for advanced normalization tools (ANTs)

  • The task of computing the matching criterion was offloaded to the graphics processing unit (GPU), where it could be computed efficiently, while the less trivial optimization task was performed on the central processing unit (CPU)

Read more

Summary

Introduction

Image registration is an important aspect of medical image analysis and a key component in many analysis concepts. Applications include fusion of multimodal images, multi-atlas segmentation,[1] and whole-body analysis.[2] Deformable image registration is generally computationally expensive and implementing methods for registration usually involves a trade-off between the quality of the results and the computation time required to produce them. The need for computationally efficient registration methods is highlighted by the emergence of large-scale image databases, e.g., the UK Biobank,[3] providing multimodal imaging from 100,000 participants. Extensive reviews on image registration are available.[4,5,6]

Objectives
Methods
Results
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call