In the context of image processing, non-rigid registration is an operation that attempts to align two or more images using spatially varying transformations. Non-rigid registration finds application in medical image processing to account for the deformations in the soft tissues of the imaged organs. During image-guided neurosurgery, non-rigid registration has the potential to assist in locating critical brain structures and improve identification of the tumor boundary. Robust non-rigid registration methods combine estimation of tissue displacement based on image intensities with the spatial regularization using biomechanical models of brain deformation. In practice, the use of such registration methods during neurosurgery is complicated by a number of issues: construction of the biomechanical model used in the registration from the image data, high computational demands of the application, and difficulties in assessing the registration results. In this dissertation we develop methods and tools that address some of these challenges, and provide components essential for the intra-operative application of a previously validated physics-based non-rigid registration method.
First, we study the problem of image-to-mesh conversion, which is required for constructing biomechanical model of the brain used during registration. We develop and analyze a number of methods suitable for solving this problem, and evaluate them using application-specific quantitative metrics. Second, we develop a high-performance implementation of the non-rigid registration algorithm and study the use of geographically distributed Grid resources for speculative registration computations. Using the high-performance implementation running on the remote computing resources we are able to deliver the results of registration within the time constraints of the neurosurgery. Finally, we present a method that estimates local alignment error between the two images of the same subject. We assess the utility of this method using multiple sources of ground truth to evaluate its potential to support speculative computations of non-rigid registration.
[1]
Ken Goldberg,et al.
Comparing Algorithms for Soft Tissue Deformation: Accuracy Metrics and Benchmarks
,
2003
.
[2]
Timothy J. Baker,et al.
Mesh Movement and Metamorphosis
,
2002,
Engineering with Computers.
[3]
Hans-Joachim Bungartz,et al.
Space Tree Structures for PDE Software
,
2002,
International Conference on Computational Science.
[5]
P ? ? ? ? ? ? ? % ? ? ? ?
,
1991
.
[6]
Guntram Berti,et al.
IMAGE-BASED UNSTRUCTURED 3D MESH GENERATION FOR MEDICAL APPLICATIONS
,
2004
.
[7]
Geoffrey C. Fox,et al.
Grid Computing: Making The Global Infrastructure a Reality: John Wiley & Sons
,
2003
.
[8]
C. Zheng,et al.
; 0 ;
,
1951
.
[9]
Hanif M. Ladak,et al.
Template-based finite-element mesh generation from medical images
,
2005,
Comput. Methods Programs Biomed..
[10]
Ivan Beschastnikh,et al.
SPRUCE: A System for Supporting Urgent High-Performance Computing
,
2006,
Grid-Based Problem Solving Environments.