Nonrigid image registration in shared-memory multiprocessor environments with application to brains, breasts, and bees
Top Cited Papers
- 20 March 2003
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Information Technology in Biomedicine
- Vol. 7 (1), 16-25
- https://doi.org/10.1109/titb.2003.808506
Abstract
One major problem with nonrigid image registration techniques is their high computational cost. Because of this, these methods have found limited application to clinical situations where fast execution is required, e.g., intraoperative imaging. This paper presents a parallel implementation of a nonrigid image registration algorithm. It takes advantage of shared-memory multiprocessor computer architectures using multithreaded programming by partitioning of data and partitioning of tasks, depending on the computational subproblem. For three different biomedical applications (intraoperative brain deformation, contrast-enhanced MR mammography, intersubject brain registration), the scaling behavior of the algorithm is quantitatively analyzed. The method is demonstrated to perform the computation of intra-operative brain deformation in less than a minute using 64 CPUs on a 128-CPU shared-memory supercomputer (SGI Origin 3800). It is shown that its serial component is no more than 2% of the total computation time, allowing a speedup of at least a factor of 50. In most cases, the theoretical limit of the speedup is substantially higher (up to 132-fold in the application examples presented in this paper). The parallel implementation of our algorithm is, therefore, capable of solving nonrigid registration problems with short execution time requirements and may be considered an important step in the application of such techniques to clinically important problems such as the computation of brain deformation during cranial image-guided surgery.Keywords
This publication has 26 references indexed in Scilit:
- Bee brains, B-splines and computational democracy: generating an average shape atlasPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Three-dimensional multimodal brain warping using the Demons algorithm and adaptive intensity correctionsIEEE Transactions on Medical Imaging, 2001
- Average Brain Models: A Convergence StudyComputer Vision and Image Understanding, 2000
- Accurate alignment of functional EPI data to anatomical MRI using a physics-based distortion modelIEEE Transactions on Medical Imaging, 2000
- A high performance computing approach to the registration of medical imaging dataParallel Computing, 1998
- Development and Implementation of Intraoperative Magnetic Resonance Imaging and Its Neurosurgical ApplicationsNeurosurgery, 1997
- Intraoperative Diagnostic and Interventional Magnetic Resonance Imaging in NeurosurgeryNeurosurgery, 1997
- Individualizing neuro-anatomical atlases using a massively parallel computerComputer, 1996
- Validity of the single processor approach to achieving large scale computing capabilitiesPublished by Association for Computing Machinery (ACM) ,1967
- A Simplex Method for Function MinimizationThe Computer Journal, 1965