A Novel 2D-3D Registration Algorithm for Aligning Fluoro Images with 3D Pre-op CT/MR Images

Similar documents
GPU-ACCELERATED DIGITALLY RECONSTRUCTED RADIOGRAPHS

A New Method for CT to Fluoroscope Registration Based on Unscented Kalman Filter

3D Guide Wire Navigation from Single Plane Fluoroscopic Images in Abdominal Catheterizations

Efficient 3D-3D Vascular Registration Based on Multiple Orthogonal 2D Projections

2D/3D Registration Based on Volume Gradients

Non-rigid 2D-3D image registration for use in Endovascular repair of Abdominal Aortic Aneurysms.

Gradient-Based Differential Approach for Patient Motion Compensation in 2D/3D Overlay

3D/2D Model-to-Image Registration Applied to TIPS Surgery

Registration of 3D angiographic and X-ray images using Sequential Monte Carlo sampling

A global optimization strategy for 3D-2D registration of vascular images

FOREWORD TO THE SPECIAL ISSUE ON MOTION DETECTION AND COMPENSATION

Assessing Accuracy Factors in Deformable 2D/3D Medical Image Registration Using a Statistical Pelvis Model

Structured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov

SIGMI Meeting ~Image Fusion~ Computer Graphics and Visualization Lab Image System Lab

3D Computer Vision. Structured Light II. Prof. Didier Stricker. Kaiserlautern University.

Fast calculation of digitally reconstructed radiographs using light fields

Recovery of 3D Pose of Bones in Single 2D X-ray Images

An Automated Image-based Method for Multi-Leaf Collimator Positioning Verification in Intensity Modulated Radiation Therapy

Automatic Vascular Tree Formation Using the Mahalanobis Distance

Improvement and Evaluation of a Time-of-Flight-based Patient Positioning System

Comparison of Vessel Segmentations using STAPLE

2 Michael E. Leventon and Sarah F. F. Gibson a b c d Fig. 1. (a, b) Two MR scans of a person's knee. Both images have high resolution in-plane, but ha

2D/3D Image Registration on the GPU

Registration of 2D to 3D Joint Images Using Phase-Based Mutual Information

Model-Based Respiratory Motion Compensation for Image-Guided Cardiac Interventions

Depth-Layer-Based Patient Motion Compensation for the Overlay of 3D Volumes onto X-Ray Sequences

Image Registration. Prof. Dr. Lucas Ferrari de Oliveira UFPR Informatics Department

Comparison of Vessel Segmentations Using STAPLE

Incorporation of Prior Knowledge for Region of Change Imaging from Sparse Scan Data in Image-Guided Surgery

A Radiometry Tolerant Method for Direct 3D/2D Registration of Computed Tomography Data to X-ray Images

Registration, Matching, and Data Fusion in 2D/3D Medical Imaging: Application to DSA and MRA

Intensity-Based 3D-Reconstruction of Non-Rigid Moving Stenosis From Many Angiographies erschienen in

Modeling and preoperative planning for kidney surgery

Automatic Cerebral Aneurysm Detection in Multimodal Angiographic Images

REAL-TIME ADAPTIVITY IN HEAD-AND-NECK AND LUNG CANCER RADIOTHERAPY IN A GPU ENVIRONMENT

Model-to-image based 2D-3D-registration of angiographic data

Structured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov

Rigid and Deformable Vasculature-to-Image Registration : a Hierarchical Approach

Future Topics. Projection Imaging Dose Reporting, XA 3D Volume Objects. for DICOM WG-02. Presented by Heinz Blendinger, Siemens Medical Solutions

2D-3D Registration using Gradient-based MI for Image Guided Surgery Systems

Intraoperative Prostate Tracking with Slice-to-Volume Registration in MR

A Study of Medical Image Analysis System

Generation of Triangle Meshes from Time-of-Flight Data for Surface Registration

HST.582J / 6.555J / J Biomedical Signal and Image Processing Spring 2007

Markov Random Field Optimization for Intensity-based 2D-3D Registration

VASCULAR TREE CHARACTERISTIC TABLE BUILDING FROM 3D MR BRAIN ANGIOGRAPHY IMAGES

Registration of Dynamic Range Images

Bone tracking from X-Ray sequences

Application of level set based method for segmentation of blood vessels in angiography images

Lecture 6: Medical imaging and image-guided interventions

2D Rigid Registration of MR Scans using the 1d Binary Projections

Good Morning! Thank you for joining us

2D Vessel Segmentation Using Local Adaptive Contrast Enhancement

8/3/2016. Image Guidance Technologies. Introduction. Outline

Response to Reviewers

Image-Guided Interventions Technology and Applications. Organizers: Emad Boctor, Pascal Fallavollita, Ali Kamen, Ziv Yaniv

Determination of rotations in three dimensions using two-dimensional portal image registration

Guide wire tracking in interventional radiology

A Multiple-Layer Flexible Mesh Template Matching Method for Nonrigid Registration between a Pelvis Model and CT Images

Simultaneous Model-based Segmentation of Multiple Objects

Nonrigid Registration using Free-Form Deformations

Annales UMCS Informatica AI 1 (2003) UMCS. Registration of CT and MRI brain images. Karol Kuczyński, Paweł Mikołajczak

Advanced Visual Medicine: Techniques for Visual Exploration & Analysis

Robust Linear Registration of CT images using Random Regression Forests

Image Acquisition Systems

Multi-Modal Volume Registration Using Joint Intensity Distributions

SKELETONIZATION AND SEGMENTATION OF POINT CLOUDS USING OCTREES AND GRAPH THEORY

Is deformable image registration a solved problem?

A 3-D Modeling Scheme for Cerebral Vasculature from MRA Datasets

Probabilistic Tracking and Model-based Segmentation of 3D Tubular Structures

3D Statistical Shape Model Building using Consistent Parameterization

Efficient Computation of Histograms on the GPU

Iterative CT Reconstruction Using Curvelet-Based Regularization

Prostate Detection Using Principal Component Analysis

Model-based segmentation and recognition from range data

Navigation System for ACL Reconstruction Using Registration between Multi-Viewpoint X-ray Images and CT Images

ADAPTIVE GRAPH CUTS WITH TISSUE PRIORS FOR BRAIN MRI SEGMENTATION

Accurate 3D Face and Body Modeling from a Single Fixed Kinect

Figure 1. Overview of a semantic-based classification-driven image retrieval framework. image comparison; and (3) Adaptive image retrieval captures us

Entropy Based, Multiple Portal to 3DCT Registration for Prostate Radiotherapy Using Iteratively Estimated Segmentation

Motion artifact detection in four-dimensional computed tomography images

A Non-Linear Image Registration Scheme for Real-Time Liver Ultrasound Tracking using Normalized Gradient Fields

Image Guidance of Intracardiac Ultrasound with Fusion of Pre-operative Images

Skeletonization and its applications. Skeletonization

Learning-based Neuroimage Registration

Utilizing Salient Region Features for 3D Multi-Modality Medical Image Registration

Hybrid Spline-based Multimodal Registration using a Local Measure for Mutual Information

Development of 3D Model-based Morphometric Method for Assessment of Human Weight-bearing Joint. Taeho Kim

Combination of Markerless Surrogates for Motion Estimation in Radiation Therapy

3/27/2012 WHY SPECT / CT? SPECT / CT Basic Principles. Advantages of SPECT. Advantages of CT. Dr John C. Dickson, Principal Physicist UCLH

8/3/2017. Contour Assessment for Quality Assurance and Data Mining. Objective. Outline. Tom Purdie, PhD, MCCPM

Towards Projector-based Visualization for Computer-assisted CABG at the Open Heart

Model-Based Validation of a Graphics Processing Unit Algorithm to Track Foot Bone Kinematics Using Fluoroscopy

Shape representation by skeletonization. Shape. Shape. modular machine vision system. Feature extraction shape representation. Shape representation

Automatic 3D-to-2D registration for CT and dual-energy digital radiography for calcification detection

Overview of Proposed TG-132 Recommendations

Surface Registration. Gianpaolo Palma

Respiratory Motion Compensation for C-arm CT Liver Imaging

IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 31, NO. 8, AUGUST David Rivest-Hénault*, Hari Sundar, and Mohamed Cheriet

A NEW APPROACH IN THE DETERMINATION OF PATIENT S REFERENCE POINT IN CONFORMAL EXTERNAL RADIOTHERAPY

Transcription:

A Novel 2D-3D Registration Algorithm for Aligning Fluoro Images with 3D Pre-op CT/MR Images Hari Sundar* 1, 2, Ali Khamene 1, Chenyang Xu 1, Frank Sauer 1, Christos Davatzikos 2 1 Siemens Corporate Research, 755 College Road East, Princeton, NJ, USA 08540 2 Section for Biomedical Image Analysis, University of Pennsylvania, 3600 Market St., Suite 380, Philadelphia, PA, USA, 19104 {hari.sundar, ali.khamene, chenyang.xu, frank.sauer}@siemens.com, christos@rad.upenn.edu ABSTRACT We propose a novel and fast way to perform 2D-3D registration between available intra-operative 2D images with preoperative 3D images in order to provide better image-guidance. The current work is a feature based registration algorithm that allows the similarity to be evaluated in a very efficient and faster manner than that of intensity based approaches. The current approach is focused on solving the problem for neuro-interventional applications and therefore we use blood vessels, and specifically their centerlines as the features for registration. The blood vessels are segmented from the 3D datasets and their centerline is extracted using a sequential topological thinning algorithm. Segmentation of the 3D datasets is straightforward because of the injection of contrast agents. For the 2D image, segmentation of the blood vessel is performed by subtracting the image with no contrast (native) from the one with a contrast injection (fill). Following this we compute a modified version of the 2D distance transform. The modified distance transform is computed such that distance is zero on the centerline and increases as we move away from the centerline. This allows us a smooth metric that is minimal at the centerline and large as we move away from the vessel. This is a one time computation, and need not be reevaluated during the iterations. Also we simply sum over all the points rather than evaluating distances over all point pairs as would be done for similar Iterative Closest Point (ICP) based approaches. We estimate the three rotational and three translational parameters by minimizing this cost over all points in the 3D centerline. The speed improvement allows us to perform the registration in under a second on current workstations and therefore provides interactive registration for the interventionalist. Keywords: 2D/3D Registration, Projective Registration, Distance Transform, Similarity Measures, Centerline Extraction, Iterative closest point 1. INTRODUCTION Image based guidance is becoming a very important part of interventional surgery procedures. Image registration between CT and portal images has been proposed to aid patient placement for radiotherapy planning and treatment verification [1,2,3]. A number of algorithms have also suggested the use of 2D-3D registration to help in neurointerventions[4,5] and aortic stenting procedures[6,7]. It is uncommon to obtain 3D intra-operative images, and the most common imaging available intra-operatively is 2D fluoroscopy. The fluoroscope images are poor in quality because of the low radiation and low contrast-agent requirements of the modality. These along with the fact that the images obtained are projective in nature and lack depth information make it difficult for the interventionalist to navigate the guide-wire to the required location. Another problem is that fluoro image lack soft tissue information which can provide important contextual information to the interventionalist. A typical X-Ray image acquired during a neurointervention is shown in Figure 1(a). Successful registration of the fluoro images with pre-operative 3D images (CT/MR) can greatly help the interventionalist during the procedure. The fluoro image can be augmented by overlaying the fluoro images with a volume rendering of the 3D image. In order to align the live fluoro image with the pre-operative 3D image, we need to Medical Imaging 2006: Visualization, Image-Guided Procedures, and Display, edited by Kevin R. Cleary, Robert L. Galloway, Jr., Proc. of SPIE Vol. 6141, 61412K, (2006) 1605-7422/06/$15 doi: 10.1117/12.654251 Proc. of SPIE Vol. 6141 61412K-1

I (a) (b) Figure 1: A typical fluoro image acquired during a neurointervention. The same fluoro image shown augmented with the MR time of flight image. estimate a 6 degree of freedom (dof) volume transform, which aligns the pre-operative 3D dataset with the patient coordinate system. We can generate projections of the preoperative dataset based on the projection geometry of the C- arm. The projection geometry and the internal camera parameters of the C-arm can be obtained directly from the scanner or using a calibration routine. Overlaying the projection with the live fluoro image can provide highlighting of the vessel being navigated, even in the absence of contrast injection, provide depth information and provide anatomical context by rendering of soft tissues around the vessel. An example of such an augmented fluoro image is shown in Figure 1(b). 2. RELATED WORK Rigid 2D-3D registration is the problem of finding a transformation that aligns a 2D image with a projection of a 3D image. The projection geometry has to be known for this, and is usually available from calibration of the C-arm. Initial approaches to 2D-3D registration relied on two or more radiographs [1]. This can be inconvenient for many interventional procedures, where space and time might not allow for multiple acquisitions per registration. Algorithmically, the approach is going to be similar for registration approaches that maximize some sort of a similarity metric between projections of the 3D image and one or more 2D images. The difference is only going to be an extra similarity term arising from the additional 2D images. The registration result will also improve with additional 2D images. Such involve an image similarity of cost function term that measures the similarity between the 2D fluoro image and the projected image of the 3D dataset. Based on how the similarity between the 2D image and the 3D image subject to the projection is evaluated, 2D-3D registration algorithms can be divided into two categories, namely intensity based and feature based methods. In the image based approach the entire image (or a region of interest) is compared with a digitally reconstructed radiograph (DRR) of the pre-operative 3D dataset based on image statistics. The main advantage of these methods is that they do not require segmentation, although definition of a region of interest improves speed and robustness. Since a new DRR has to be generated at each iteration, these approaches tend to be slow. DRR generation algorithms based on shear-warping [9], light-field rendering [10] and hardware accelerated texture rendering [11] are more efficient but compromise on the DRR quality and produce artifacts which might affect the accuracy of the registration. The similarity between the images is computed using image-based similarity measures like Mutual Information [12] [13]. Comparison of various similarity measures for 2D-3D registration can be found in [14] and [15]. The problem with image-based similarity measures is that it is expensive to compute the joint-histogram, which it has to be recomputed during every iteration of the energy minimization procedure. This makes the algorithm very slow and it is currently difficult to perform the registration in under a second which is desirable for interventional applications. Alternate, faster image similarity measures have been proposed based on volume gradients [16], but these are still slow for interventional applications. Proc. of SPIE Vol. 6141 61412K-2

One way to avoid this is to use feature-based similarity measures. Features mainly concentrate on only a part of the image and therefore computing the similarity is much faster than treating the whole image as one entity. The choice of the feature is an important consideration and can depend on the intended application. Centerlines of blood vessels have commonly been used as features for 2D-3D registration [17] [18]. Feature based 2D-3D registration algorithms are faster than image based ones since it is not necessary to generate DRRs. Feature based methods instead project the features directly which in much more efficient. Also the similarity computation is much faster since the similarity only needs to be computed for a small set of points rather than the whole image. The average CT image we tested was 512x512x256, and the extracted centerline had around 1000 points. This represents a huge reduction in the search space and the time to register the image. One problem with these approaches is that they need a good initial guess to converge and therefore are not very robust. In this paper we present a feature based approach with a novel method of computing the image similarity that makes the registration faster and more robust than currently used methods. 3. METHOD We propose to register 2D fluoro images with pre-operative 3D scans of the same patient (CT/MR). The algorithm is near real-time as we use features to perform the registration and the computational cost of finding a similarity is much lower as compared to intensity-based approaches. Our idea is to use blood vessels as features for two main reasons: Because of the near projective invariance of tubular objects [18]. As we lose a lot of information during the projection, this property is important to ensure that the optimizer has the least chance of getting trapped in false minima. A contrast agent is commonly injected into target areas during interventional procedures making it easy to segment these features. We first describe the preprocessing required for the 3D dataset, namely the segmentation of the blood vessel and the centerline extraction. We follow it with a description of the computation of the modified distance transform for the 2D fluoro image. The similarity metric that measures the difference between the fluoro image and the projection of the 3D image along with the formulation of our energy minimization problem that estimates the required transform is described in the following section. 3.1 Segmentation and Centerline Extraction of 3D Image We used contrast injected CT images and reconstructed 3D angio images as the 3D modality of choice. It is quite common to acquire these prior to a neurointervention. We also tested our algorithm using MR images as the 3D modality. In these cases we had an MR time of flight (ToF) acquisition, which simplified the task of segmenting the blood vessel. In all these cases, the blood vessel can be segmented quite easily by a combination of thresholding and region growing. Additionally since the 3D dataset needs to be processed only once, which can be done pre-operatively, we did not focus on developing segmentation algorithms for the 3D image. The proposed algorithm is expected to work effectively with other modalities if the blood vessels can be accurately segmented. A vascular tree segmented from a CT-angio dataset is shown in Figure 2 (a). Once the blood vessel is segmented, we need to extract the centerline. Various algorithms have been proposed for the extraction of centerlines from binary images [19,20,21,22]. Most of these algorithms are based on the distance transform. We instead use a topology preserving thinning algorithm proposed by Palágyi et al [23]. The extracted centerline is shown in Figure 2 (b). During the registration, only these points need to be projected which is much faster than generating DRRs and consequently it makes the registration much faster. It is important to observe here that we are only interested in the points lying on the centerline and not the connectivity. This is important because the algorithm is not sensitive to missing branches or gaps that might be present in certain vessels because of inconsistent flow of contrast. This quality makes the algorithm robust to errors in the segmentation of the vascular structure and errors in the centerline extraction. Proc. of SPIE Vol. 6141 61412K-3

(a) (b) Figure 2: The vascular structure extracted from the 3D volume; and (b) centerline obtained by the sequential thinning algorithm 3.2 Segmentation and Distance transform on the 2D image The vessel in the 2D image is easily segmented by subtracting it from the zero-contrast image. In a clinical setting a reference fluoro image is acquired before the injection of the contrast. This is then digitally subtracted from the contrast injected fluoro to obtain the segmented blood vessel. Other approaches using centerlines for 2D-3D registration compute the 2D centerline from the segmented image and use ICP approaches to minimize the distance between the 2D centerline and the projection of the 3D. To make the computation of the cost function (the distance between the two centerlines) faster, we instead compute the distance transform of the segmented 2D vessel. We do not compute the 2D centerline, but instead use the distance transform image as a direct estimate of the distance between the two centerlines. We modify the distance transform such that the distances are largest farthest from the edge on the outside, and lowest (zero) at the centerline. This allows us a smooth metric that is minimal at the centerline and large far from the vessel. The difference between the projection of the 3D image and the 2D image is approximated by the distance between the respective centerlines. The 3D centerline is represented by a set of points, x = {x 1, x 2,,x n }, the 2D distance transform is represented by the distance map, f(x). The distance between the two centerlines can be represented by, n 1 D = f( Π( χ( x ))) i= 0 where, Π( χ( x ) is the projection of the 3D centerline after the current estimate of the transform, χ, has been applied. This is extremely easy to compute since all we need to do is to transform and project n points and then compute the sum of the values at these indices from the distance map. The concept of the modified distance transform is illustrated in Figure 3. As can be seen, the minimum for the cost function is reached when all the points lie on the center of the segmented 2D vessel. 3.3 Initial Localization We initial transform that is used to start the registration is obtained from the DICOM header, for acquired datasets and directly from the X-Ray system. The projection parameters are also obtained from the X-Ray system directly. Proc. of SPIE Vol. 6141 61412K-4

oqiieq D!29UCG jl9u2olu cc cc 0 IWSaG (a) (b) Figure 3: (a) Graphical explanation of the modified distance transform; (b) The modified distance transform computed on a vessel tree. 3.4 Energy Minimization In order to estimate the six parameters, three translational and three for rotation, we minimize a cost function estimating the distance between the 2D vessel and the projection of the 3D centerline. Since, we have the modified distance transform, the cost function is simply the sum of the distance transform values over the projection of the 3D centerline points using the current estimate for the camera pose. We used three algorithms for minimizing the cost function, best neighbor, Powell-Brent and the gradient descent algorithm. While Powell-Brent was the best performer in terms of speed and robustness, we preferred using the best neighbor optimizer since it was most robust and the additional cost functional evaluations did not penalize us substantially. The gradient descent algorithm converged fastest, but was sensitive to the initial conditions and performed poorly when the initial guess was not close to the ground truth. 4. RESULTS Since we only need to compute the projection of the 3D centerline, it amounts to projecting typically a few hundred points using the current estimate of the transformation and the projection matrix. This is followed by summing the values of the distance map at these points. Thus the evaluation of the cost function is approximately of 10-30 ms. Moreover, since the distance map decreases sharply towards the centerline, the algorithm is very robust to the initialization for the registration. Most registration algorithms can be sensitive to the way the rotational and translational parameters get weighted. If the initial guess is far from the actual transform then the rotational parameters can interfere with the energy minimization and force the algorithm to get trapped in local minima. To avoid this, we perform the registration in two stages; first we optimize only for the translational parameters which allows the initial guess to be refined. This is followed by a second minimization that is performed on all 6 parameters. The average registration error was less than 0.4mm over the centerline. This shows that the algorithm converged satisfactorily and the error over all points was minimized. The average error in the estimation of the rotational parameters was 2.1 o for rotations about the x and y axis. However the error in the estimation of the rotation about the z axis was lower at 1.2 o. The trend in the estimation of the translational parameters was the right opposite. The average error in the in plane (x, y) translation was 1.3 mm whereas it was much larger along the z axis, at 13.1mm. The z values are because of the out-of-plane translation, and are higher than the in-plane error because of the small field of view (9 o ) of the images. This can be alleviated by the use of additional fluoro views if available. Adding additional views should not affect the performance since the cost function evaluation is fast. The average error in the estimation of the parameters is summarized in Figure 4. Proc. of SPIE Vol. 6141 61412K-5

14 12 10 8 6 4 2 0 13.1 1.4 1.1 2.3 1.9 1.2 Tx (mm) Ty(mm) Tz(mm) Rx(deg) Ry(deg) Rz(deg) Figure 4: Average registration error in the estimation of the parameters 5. CONCLUSION A fast and effective feature based registration algorithm is proposed for rigid registration of pre-operative 3D images (MR/CT) with intra-operative 2D fluoro images. The algorithm uses centerline of 3D vascular structures as features and thereby greatly reduces the amount of information used for the registration. This allows the algorithm to converge faster and also decreases the probability of the optimizer getting trapped in local minima. The novel method for the computation of the distance function is also proposed based on the distance transform. This also reduces the registration time and consequently the registration can be performed in near real time. Although the out-of-plane error is substantially larger than the in-plane error, this is not a serious concern for the current method since the speed of the registration method allows for a new registration to be performed in the event of a change in C-arm angulation. REFERENCES 1. J. Bijhold, Three-dimensional verification of patient placement during radiotherapy using portal images, Med. Phys. 20, 347 356 ~1993 2. K. G. A. Gilhuijs, P. J. H. van de Ven, and M. van Herk, Automatic three-dimensional inspection of patient setup in radiation therapy using portal images, simulator images, and computed tomography data, Med. Phys. 23, 389 399 ~1996 3. M. J. Murphy, An automatic six-degree-of-freedom image registration algorithm for image-guided frameless stereotaxic radiosurgery, Med. Phys. 24, 857 866 ~1997 4. E. Kerrien, M-O. Berger, E. Maurincomme, L. Launay, R. Vaillant, and L. Picard, Fully automatic 3D/2D subtracted angiography registration, in Medical Imaging Computing and Computer-Assisted Intervention MICCAI 99, 1999, pp. 664 671. 5. Y. Kita, D. L. Wilson, and J. A. Noble, Real-time registration of 3D cerebral vessels to x-ray angiograms, in Medical Imaging Computing and Computer-Assisted Intervention MICCAI 98, 1998, pp. 1125 1133. 6. J. Weese, G. P. Penney, P. Desmedt, T. M. Buzug, D. L. G. Hill, and D. J. Hawkes, Voxel-based 2-D/3-D registration of fluoroscopy images and CT scans for image-guided surgery, IEEE Trans. Inf. Technol. Biomed. 1, 284 293 ~1997 7. M. Breeuwer et al., The EASI Project Improving the effectiveness and quality of image-guided surgery, IEEE Trans. Inf. Technol. Biomed. 2, 156 168 ~1998 8. Lemieux L, Jagoe R, Fish DR, Kitchen ND, Thomas DG. A patient-to-computed-tomography image registration method based on digitally reconstructed radiographs. Medical Physics. 1994 Nov; 21(11):1749-60. Proc. of SPIE Vol. 6141 61412K-6

9. J. Weese, R. Goecke, G. P. Penney, P. Desmedt, T. M. Buzug, and H. Schumann, Fast voxel-based 2D/3D registration algorithm using a volume rendering method based on the shear-warp factorization, In Proceedings of SPIE Medical Imaging 1999, San Diego, February 1999. 10. D. B. Russako, T. Rohlfing, D. Rueckert, R. Shahidi, D. Kim, and C. R. M. Jr., Fast calculation of digitally reconstructed radiographs using light fields, Proceedings of SPIE 5032, 2003. 11. D. A. LaRose, Iterative X-Ray/CT registration using accelerated volume rendering. PhD thesis, Carnegie Mellon University, May 2001. 12. Paul Viola andwilliam M.Wells. Alignment by maximization of mutual information., Procs. of the Fifth International Conference on Computer Vision, 1995. 13. L. Zöllei, E. Grimson, A. Norbash, and W. Wells. 2d-3d rigid registration of x-ray fluoroscopy and ct images using mutual information and sparsely sampled histogram estimators. Proceedings of IEEE CVPR, 2001. 14. G. P. Penney, J. Weese, J. A. Little, P. Desmedt, D. L. Hill, and D. J. Hawkes, A comparison of similarity measures for use in 2D-3D medical image registration, Lecture Notes in Computer Science 1496, 2001. 15. J. H. Hipwell, G. P. Penney, T. C. Cox, J. V. Byrne, and D. J. Hawkes, 2D-3D intensity based registration of DSA and MRA - a comparison of similarity measures, Lecture Notes in Computer Science 2489, pp. 501-508, 2002. 16. W. Wein, B. Röper, N. Navab, 2D/3D Registration Based on Volume Gradients. SPIE Medical Imaging, 12-17 February 2005, San Diego, California USA. 17. Y. Kita, D. L. Wilson & J. A. Noble. Real-time registration of 3D cerebral vessels to X-ray angiograms. In MICCAI 98, pp. 1125 1133. 1998. 18. Liu, A., E. Bullitt, et al. (1998). "3D/2D registration via skeletal near projective invariance in tubular objects." Medical Image Computing and Computer-Assisted Intervention- MICCAI '98 1496: 952-963. 19. J. Bloomenthal and C. Lim. Skeletal methods of shape manipulation. In Proc. Shape Modeling and Applications, 44 47. IEEE, 1999. 20. H. Blum. A Transformation for Extracting New Descriptors of Shape, pages 362 380. MIT Press, 1967. 21. G. Borgefors. On Digital Distance Transforms in Three Dimensions. Computer Vision and Image Understanding, 64(3):368 376, November 1996. 22. N. Gagvani and D. Silver. Parameter Controlled Volume Thinning. Graphical Models and Image Procesing, 61(3):149 164, May 1999. 23. K. Palágyi, E. Sorantin, E. Balogh, A. Kuba, Cs. Halmai, B. Erdőhelyi, K. Hausegger: A Sequential 3D Thinning Algorithm and its Medical Applications, Proc. 17th Int. Conf. Information Processing in Medical Imaging, IPMI 2001, Davis, USA, Lecture Notes in Computer Science 2082, Springer, pages 409-415, 2001. Proc. of SPIE Vol. 6141 61412K-7