A data distributed parallel algorithm for nonrigid image registration
Image registration is a technique for defining a geometric relationship between each point in images. This paper presents a data distributed parallel algorithm that is capable of aligning large-scale three-dimensional (3-D) images of deformable objects. The novelty of our algorithm is to overcome the limitations on the memory space as well as the execution time. In order to enable this, our algorithm incorporates data distribution, data-parallel processing, and load balancing techniques into Schnabel's registration algorithm that realizes robust and efficient alignment based on information theory and adaptive mesh refinement. We also present some experimental results obtained on a 128-CPU cluster of PCs interconnected by Myrinet and Fast Ethernet switches. The results show that our algorithm requires less amount of memory resources, so that aligns datasets up to 1024 x 1024 x 590 voxel images with reducing the execution time from hours to minutes, a clinically compatible time. (c) 2005 Elsevier B.V. All rights reserved.
data distribution nonrigid image registration load balancing adaptive mesh refinement free-form deformation