Fast parallel unbiased diffeomorphic atlas construction on multi-graphics processing units

  • Authors:
  • Linh K. Ha;Jens Krüger;P. Thomas Fletcher;Sarang Joshi;Cláudio T. Silva

  • Affiliations:
  • Scientific Computing and Imaging Institute, University of Utah;Scientific Computing and Imaging Institute, University of Utah;Scientific Computing and Imaging Institute, University of Utah;Scientific Computing and Imaging Institute, University of Utah;Scientific Computing and Imaging Institute, University of Utah

  • Venue:
  • EG PGV'09 Proceedings of the 9th Eurographics conference on Parallel Graphics and Visualization
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Unbiased diffeomorphic atlas construction has proven to be a powerful technique for medical image analysis, particularly in brain imaging. The method operates on a large set of images, mapping them all into a common coordinate system, and creating an unbiased common template for studying intra-population variability and interpopulation differences. The technique has also proven effective in tissue and object segmentation via registration of anatomical labels. However, a major barrier to the use of this approach is its high computational cost. Especially with the increasing number of inputs and data size, it becomes impractical even with a fully optimized implementation on CPUs. Fortunately, the highly element-wise independence of the problem makes it well suited for parallel processing. This paper presents an efficient implementation of unbiased diffeomorphic atlas construction on the new parallel processing architecture based on Multi-Graphics Processing Units (Multi-GPUs). Our results show that the GPU implementation gives a substantial performance gain on the order of twenty to sixty times faster than a single CPU and provides an inexpensive alternative to large distributed-memory CPU clusters.