Prostate Brachytherapy Seed Reconstruction Using C-Arm Rotation Measurement and Motion Compensation

Similar documents
NIH Public Access Author Manuscript Med Image Comput Comput Assist Interv. Author manuscript; available in PMC 2011 December 19.

NIH Public Access Author Manuscript Proc SPIE. Author manuscript; available in PMC 2013 December 31.

NIH Public Access Author Manuscript IEEE Trans Med Imaging. Author manuscript; available in PMC 2009 December 08.

CTREC: C-arm Tracking and Reconstruction using Elliptic Curves

CARCINOMA of the prostate is one of the most prevalent

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

CONTRACTING ORGANIZATION: Johns Hopkins University Baltimore, MD

C-arm angle measurement with accelerometer for brachytherapy: an accuracy study

Projection-Based Needle Segmentation in 3D Ultrasound Images

An Iterative Framework for Improving the Accuracy of Intraoperative Intensity-Based 2D/3D Registration for Image-Guided Orthopedic Surgery

NIH Public Access Author Manuscript Med Eng Phys. Author manuscript; available in PMC 2013 January 01.

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

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

CONTRACTING ORGANIZATION: Johns Hopkins University Baltimore, MD

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

Validation System of MR Image Overlay and Other Needle Insertion Techniques

Matching and reconstruction of brachytherapy seeds using the Hungarian algorithm MARSHAL

Robot-assisted MRI-guided prostate biopsy using 3D Slicer

Towards Breast Anatomy Simulation Using GPUs

Lecture 6: Medical imaging and image-guided interventions

Real-time self-calibration of a tracked augmented reality display

Virtual Remote Center of Motion Control for Needle Placement Robots

Mech. Engineering, Comp. Science, and Rad. Oncology Departments. Schools of Engineering and Medicine, Bio-X Program, Stanford University

Automated seed detection and three-dimensional reconstruction. I. Seed localization from fluoroscopic images or radiographs

Prostate Brachytherapy Seed Segmentation Using Spoke Transform

Photometric Stereo with Auto-Radiometric Calibration

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

Image Thickness Correction for Navigation with 3D Intra-cardiac Ultrasound Catheter

ABSTRACT 1. INTRODUCTION

Measurement of Pedestrian Groups Using Subtraction Stereo

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

Image Formation. Antonino Furnari. Image Processing Lab Dipartimento di Matematica e Informatica Università degli Studi di Catania

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

A Robotic C-arm Fluoroscope

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

The team. Disclosures. Ultrasound Guidance During Radiation Delivery: Confronting the Treatment Interference Challenge.

Geometry Calibration Phantom Design for 3D Imaging

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

Camera Calibration for Video See-Through Head-Mounted Display. Abstract. 1.0 Introduction. Mike Bajura July 7, 1993

A high accuracy multi-image registration method for tracking MRIguided

Vision-based endoscope tracking for 3D ultrasound image-guided surgical navigation [Yang et al. 2014, Comp Med Imaging and Graphics]

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

A Study of Medical Image Analysis System

Online Detection of Straight Lines in 3-D Ultrasound Image Volumes for Image-Guided Needle Navigation

Image-Based Device Tracking for the Co-registration of Angiography and Intravascular Ultrasound Images

Virtual Remote Center of Motion Control for Needle Placement Robots

Sensor-aided Milling with a Surgical Robot System

Fully Automatic Endoscope Calibration for Intraoperative Use

Iterative CT Reconstruction Using Curvelet-Based Regularization

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

Incorporating seed orientation in brachytherapy implant reconstruction

Planning for Steerable Bevel-tip Needle Insertion Through 2D Soft Tissue with Obstacles

Closed-Loop Control in Fused MR-TRUS Image-Guided Prostate Biopsy

Image Guidance and Beam Level Imaging in Digital Linacs

Tracked surgical drill calibration

Calibration Method for Determining the Physical Location of the Ultrasound Image Plane

Endoscopic Reconstruction with Robust Feature Matching

Software Strategy for Robotic Transperineal Prostate Therapy in Closed-Bore MRI

Development and validation of a short-lag spatial coherence theory for photoacoustic imaging

Performance Study of Quaternion and Matrix Based Orientation for Camera Calibration

A Simulation Study and Experimental Verification of Hand-Eye-Calibration using Monocular X-Ray

Improving Vision-Based Distance Measurements using Reference Objects

Product information. Hi-Tech Electronics Pte Ltd

Fiducial localization in C-arm based Cone-Beam CT

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

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

Self-Calibration of Cone-Beam CT Using 3D-2D Image Registration

Position accuracy analysis of the stereotactic reference defined by the CBCT on Leksell Gamma Knife Icon

Initial Clinical Experience with 3D Surface Image Guidance

Robot Vision Control of robot motion from video. M. Jagersand

Towards an Estimation of Acoustic Impedance from Multiple Ultrasound Images

arxiv: v1 [cs.cv] 28 Sep 2018

Autonomous on-orbit Calibration Of Star Trackers

Automatic Lung Surface Registration Using Selective Distance Measure in Temporal CT Scans

A Method for Tracking the Camera Motion of Real Endoscope by Epipolar Geometry Analysis and Virtual Endoscopy System

Landmark-based 3D Elastic Registration of Pre- and Postoperative Liver CT Data

NIH Public Access Author Manuscript Proc SPIE. Author manuscript; available in PMC 2010 December 1.

4D Shape Registration for Dynamic Electrophysiological Cardiac Mapping

Localization of Multiple Robots with Simple Sensors

On the Accuracy of a Video-Based Drill-Guidance Solution for Orthopedic and Trauma Surgery: Preliminary Results

3D-printed surface mould applicator for high-dose-rate brachytherapy

Thin Plate Spline Feature Point Matching for Organ Surfaces in Minimally Invasive Surgery Imaging

Performance Evaluation Metrics and Statistics for Positional Tracker Evaluation

3D Reconstruction from Scene Knowledge

Flexible Calibration of a Portable Structured Light System through Surface Plane

An Ultrasound Probe Holder for Image-Guided Robot-Assisted Prostate Brachytherapy

Perception and Action using Multilinear Forms

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

Abstract. Introduction

Creating a distortion characterisation dataset for visual band cameras using fiducial markers.

FOREWORD TO THE SPECIAL ISSUE ON MOTION DETECTION AND COMPENSATION

IRIS SEGMENTATION OF NON-IDEAL IMAGES

Animations in Creo 3.0

arxiv: v1 [cs.cv] 6 Jun 2017

Optimal Clustering and Statistical Identification of Defective ICs using I DDQ Testing

Massachusetts Institute of Technology Department of Computer Science and Electrical Engineering 6.801/6.866 Machine Vision QUIZ II

Enabling Technologies for Robot Assisted Ultrasound Tomography

calibrated coordinates Linear transformation pixel coordinates

shape modeling of the paranasal

Recognition (Part 4) Introduction to Computer Vision CSE 152 Lecture 17

Transcription:

Prostate Brachytherapy Seed Reconstruction Using C-Arm Rotation Measurement and Motion Compensation Ehsan Dehghan 1, Junghoon Lee 2, Mehdi Moradi 3,XuWen 3, Gabor Fichtinger 1, and Septimiu E. Salcudean 3 1 Queen s University, Canada 2 Johns Hopkins University, USA 3 University of British Columbia, Canada Abstract. During prostate brachytherapy, C-arm flouroscopy images are used for a qualitative assessment of the procedure. Three dimensional reconstruction of the implanted seeds can be used for intraoperative dosimetry and quantitative assessment. Accurate C-arm pose estimation is necessary for 3D localization of the seeds. We propose to measure the C-arm rotation angles and computationally compensate the inevitable C-arm translational motion to estimate the pose. We compensate the oscillation, sagging and wheel motion of the C-arm using a three-level optimization algorithm, without which the reconstruction can fail. We validated our approach on simulated and 10 data sets from 5 patients and gained on average 99.1% success rate, 0.33 mm projection error and computation time of less than one minute per patient, which are clinically excellent results. 1 Introduction Low dose rate prostate brachytherapy is an effective treatment for localized prostate cancer which entails permanent placement of radio-active capsules or seeds inside the prostate. The seeds are delivered to preoperatively determined positions using needles under real-time visual guidance from ultrasound. The quality of the treatment depends on the accurate placement of the seeds to deliver sufficient radiation to the cancer while sparing the healthy tissue. However, seed misplacements and consequent complications are common. C-arm fluoroscopy images are taken during the procedure to visually assess the implant (see Fig. 1(a)). Three dimensional reconstruction of the seeds has several benefits such as intraoperative dosimetry modifications and quantitative assessment, and has been proposed previously [1,2,3]. Seed reconstruction entails solving a seed matching problem assigning the shadows of a seed in different images to each other- which has been solved using simulated annealing [1], Hungarian algorithm [2] and linear programing [3]. This work was supported by an Ontario Ministry of Research and Innovation postdoctoral fellowship and NIH R21CA120232-01. The authors are grateful to Dr. W. J. Morris from British Columbia Cancer Agency for providing the clinical data. T. Jiang et al. (Eds.): MICCAI 2010, Part I, LNCS 6361, pp. 283 290, 2010. c Springer-Verlag Berlin Heidelberg 2010

284 E. Dehghan et al. (a) (b) (c) Fig. 1. (a) Brachytherapy procedure, (b) rotation of the C-arm around the primary axis (PA) and the world coordinate system, and (c) the scaling problem. In (c), the left C- arms have the same intrinsic parameters, rotation angles, X-ray images, reconstruction cost and matching as the right ones; however, the seed cloud is scaled. Seed matching and reconstruction are performed using known C-arm pose, estimated using radio-opaque beads or fiducials [4,5,6], or obtained from optical and electromagnetic trackers [7]. The fiducials and beads may interfere with the anatomy in the images, require segmentation and can limit the clinical working volume. Auxiliary trackers are expensive and further complicate the surgery as they need calibration steps, line of sight and space in the operating room. It has been suggested that implanted seeds can be used for pose estimation [1,8]. However, to be computationally feasible, they need an initial estimation of the pose, conveniently by using external trackers and fiducials. If C-arm images are taken by rotation of the C-arm around a fixed axis (see Fig. 1(b)), known rotation angles will yield the relative pose. C-arm devices are available with or can be easily equipped with a joint encoder. A simple digital protractor can also be used to measure the C-arm angles. However, oscillation and sagging of the C-arm, especially in the elevational direction are significant due to the C-arm weight. The movements in the two other perpendicular directions caused by wheel motion are much smaller but are often significant. If unattended, C-arm translational movements cause inaccuracies in the pose estimation which may lead to reconstruction failure. We demonstrate that in the case of a C-arm with small angle span around a single axis, sole measurement of rotation angles combined with a computational algorithm to compensate for C-arm oscillation, sagging and wheel motion suffices for a successful and accurate reconstruction. However, the reconstruction is prone to failure without such a motion compensation. By measuring the angles using joint encoders or protractors, we obviate the need for full pose tracking using fiducials or external trackers. Considering the simplicity of the implementation, high speed and accuracy of reconstruction, this approach is especially suitable for clinical translation.

Prostate Brachytherapy Seed Reconstruction 285 2 Methods In order to solve the matching problem, we rely on a linear programing approach introduced by Lee et al. [3] which, for sake of completeness, we outline in Section 2.1. The motion compensation method is discussed in detail in Section 2.2. 2.1 Seed Localization Using Linear Programing Assume that three projection images of N implanted seeds are available and N i,i {1, 2, 3} seed shadows are segmented in each image. The matching problem can then be written as: min xijk N1 s.t. i=1 N2 N3 j=1 N1 N3 i=1 N1 N2 i=1 N1 N2 i=1 j=1 N2 N3 j=1 x ijk {0, 1}, k=1 c ijkx ijk, k=1 x ijk 1, i k=1 x ijk 1, j j=1 x ijk 1, k N3 k=1 x ijk = N, where c ijk is the cost of matching seed shadows p 1 i,p2 j and p3 k from the first, second and third images, respectively, and x ijk is a binary variable showing the correctness of such an assignment. The cost c ijk is the symbolic distance between lines L 1 i,l2 j and L3 k which connect the seed shadows p1 i,p2 j and p3 k to their corresponding X-ray source locations in 3D space. Equation (1) can be written as a constrained linear programing problem by concatenating the x ijk and c ijk into vectors. The unknowns that correspond to a cost higher than a specified threshold are removed and the linear programing problem with reduced dimensions is solved to find the correct seed matching solution [3]. 2.2 Motion Compensation Algorithm It has been shown that higher accuracy in C-arm pose estimation will result in more accurate matching and vice versa [1,8]. Therefore, the matching and the motion compensation problems can be solved iteratively in a loop in which reconstructed seed positions can be used to improve on C-arm pose estimation. Assume a world coordinate system Ox w y w z w centered at the center of rotation of the C-arm, with unit vectors x w and z w as shown in Fig. 1(b) and y w perpendicular to the plane of rotation and aligned with the craniocaudal axis of the patient. The coordinates of the X-ray source corresponding to image i are q i in Ox w y w z w. Measured rotation angles and known intrinsic parameters, such as focal length and source to center distance, yield good initial estimates for q i and the corresponding pose. The goal of our motion compensation algorithm is to find the optimal position adjustments (offsets) δ n for the source positions to solve the following problem: N 1 N 2 N 3 min c ijk (δ n )x ijk, n {1, 2, 3}, (2) x ijk,δ n i=1 j=1 k=1 subject to the constraints from Eq. (1). (1)

286 E. Dehghan et al. In order to compensate the motion of the C-arm, one may try to find the positions of the source corresponding to the second and third images (henceforth called second and third source positions) relative to the position of the source corresponding to the first image (henceforth, the first source position). It is known that this problem can be solved in 3D up to a scale [1,8], which means that the reconstructed volume can arbitrary shrink or expand (see Fig 1(c)). In [8], the distance between two points on a radio-opaque fiducial was used to find the scaling factor. However, we do not use an external fiducial here. Through observation, it can be seen that C-arm motion along x w is less significant compared to the motion along y w and especially z w, along which we expect the largest motion. In order to avoid the scaling problem, we will constrain the C-arm motion to the Oy w z w plane. First-Level Optimization: In the first level of optimization, we find matching seeds in the images to provide an initial offset estimate. Since the fluoroscopy images are generally taken by rotation of the C-arm around the y w axis only, the seeds located at the top or at the bottom of one image appear at the top or at the bottom of other images. We use this observation and select n =5 seed shadows from the top and n seeds from the bottom of the images and solve the matching problem for them. Since these n seed shadows do not necessarily correspond to n seeds in 3D, the matching problem is solved as in Eq. (1), while the fourth constraint is relaxed. We fix the first source in 3D space and optimize the 2D offsets (to avoid scaling) for the other two sources to minimize the overall reconstruction cost for p = 4 seeds (2 from the top and 2 from the bottom of the image) which have the least reconstruction cost. The matching and the 2D offset calculation are iteratively solved until there is no change in the matching. Second-Level Optimization: At first, seed matching is solved with the given 2D offset parameters from the first level and the 3D positions of the seeds are calculated. Then, the positions of the three sources are adjusted in 3D space to minimize the reconstruction error for the given 3D seeds. The matching and source position adjustments are iteratively performed until either the reconstruction cost or the change in the reconstruction cost between two iterations is less than an empirically assigned threshold (<0.1 mm for the former and <0.1% for the latter). The 3D position of source i at iteration (k +1)iscalculatedas: q k+1 i = N (I v ij v ij ) j=1 1 N j=1 (I v ij v ij )sk j, (3) where, s k j is the position of the jth seed at iteration k, v ij is the unit vector from the source qi k to the shadow of seed j on image i, andi is a 3 3identitymatrix. Since in each iteration, the position of the seeds in 3D space is fixed, the shrinkage or expansion is very small. However, as the algorithm iterates the scaling factor can become significant. It should be noted that the matching problem has a solution independent of the scaling factor (see Fig 1(c)). Therefore,

Prostate Brachytherapy Seed Reconstruction 287 Ave. Matching Ratio (%) Localization Error (mm) 100 99.985 0 1 2 3 4 5 6 Ave. Matching Rate (%) Localization Error (mm) 4 2 Ave. Error Std. Error 0 0 1 2 3 4 5 (a) Pose error along x w (mm) 100 99.98 0 5 10 15 20 0.15 0.1 0.05 Ave. Error Std. Error 0 0 5 10 15 20 (c) Pose error along z w (mm) 100 99.985 0 1 2 3 4 5 0.2 Ave. Error Std. Error 0.1 100 99.75 0 0 1 2 3 4 5 (b) Pose error along y w (mm) 0 0.5 1 1.5 2 2.5 3 0.2 0.1 Ave. Error Std. Error 0 0 0.5 1 1.5 2 2.5 3 (d) Pose error around SA (degree) Fig. 2. Simulation results, showing the matching ratio and localization error for variable pose errors we exploit the advantages of a 3D motion compensation in this level to increase the likelihood of finding the correct matching. Third-Level Optimization: At this point in the workflow, the correct matching is available, but seed positions may be scaled as a result of 3D motion compensation. In the third level, once more, we assume that pose error along x w is negligible. The source positions are initialized at their ideal positions, using the rotation angle readings and C-arm s intrinsic parameters. Then, the 2D offset parameters are calculated, assuming that the first source is fixed. Note that we are only interested in the relative positions of the seeds, since the seed cloud will be registered to the prostate anatomy. 3 Results and Discussion First, the motion compensation algorithm was tested on simulated data. We synthesized 3D positions of seeds, based on realistic dosimetry plans of four patients with 100, 108, 110 and 130 seeds. The seed shadows were simulated by rotating the C-arm around the primary axis (PA) at 0, ±5 and ±10 while keeping

288 E. Dehghan et al. the secondary axis (SA) fixed at 180. The seed locations were reconstructed for every combination of three images out of the available five for each patient, while translational and rotational errors were added to the third C-arm pose in each set. The added pose error was 0-5 mm along x w and y w,0-20mmalong z w and 0-3 degrees around SA. There were on average 1.6 hidden seeds per image with a maximum of 14. The reconstructed seeds were compared against the ground truth in term of localization errors, defined as the distance between the true and reconstructed seed positions after a rigid rotation and translation of the reconstructed seed cloud. The average matching ratio and localization error are shown in Fig. 2. As it can be seen the reconstruction algorithm shows consistently successful performance over a wide range of C-arm translational position errors, while the performance without motion compensation decreases with measurement errors [3]. It can be seen in Figs. 2(b) and 2(c) that the localization error and the matching ratio are almost constant for the errors added along z w and y w, since we compensated the motion along these two directions. The matching ratio for pose error along x w is almost constant as shown in Fig. 2(a), since the second-level optimization finds the correct matching using a 3D offset optimization. However, since a 2D optimization is used in the third level, the localization error increases with the pose error along x w. As expected, the localization and matching errors increase with the measurement error around SA. However, the matching ratio remains well above clinically acceptable threshold, which is customarily around 98%. The motion compensation algorithm was also tested on patient data. Five patients were chosen with implanted 125 I seeds. Five images were taken for each patient at angles approximately 0, ±5 and ±10 around y w. Accurate rotation angles were measured using a digital protractor attached to the C-arm, which does not interfere with the image or the working space. The images were taken using ageoec R 9800 with motorized joints. This particular C-arm is a solid machine with a fixed axis of rotation. However, it has a heavy intensifier which makes sagging problem more severe. The rotation around the SA was set to be constant; however, a variation of 1 was observed according to the C-arm joint angle readings and was taken into account during seed reconstruction. We reconstructed the seeds using manually segmented images taken at (0, ±5 )and(0, ±10 ) for each patient (10 data sets in total). There were an average of 1.45 and maximum of 6 hidden seeds in the images. We assumed that the C-arm intrinsic parameters do not change due to small span of rotation. After reconstruction the seeds were projected on the images. Projection error, measured as the distance of the centroid of the seed and the projected location of the seed is reported in Table 1. Figure 3 is a sample of projected seeds on an image, showing very small errors. The images were meticulously inspected to detect any mismatching of seeds. The matching success rate and the reconstruction time are reported in Table 1. In the second data set of the third patient, 8 seeds showed ambiguous assignments and were conservatively considered as mismatches. Therefore, the reported matching ratio is smaller or equal to the real matching ratio.

Prostate Brachytherapy Seed Reconstruction 289 Table 1. Clinical results. F stands for reconstruction failure Patient Number App. Angles Match Ave. Proj. Std. Proj. Comp. Match rate Number of seeds (degree) rate Err. (mm) Err. (mm) time(s) w/o MC 1 105 (0, ±5) 100% 0.32 0.20 45 <95% (0, ±10) 100% 0.37 0.25 53 F 2 102 (0, ±5) 100% 0.22 0.12 32 <97% (0, ±10) 100% 0.31 0.18 39 F 3 100 (0, ±5) 100% 0.31 0.19 43 F (0, ±10) 92% 0.32 0.19 57 F 4 115 (0, ±5) 99.1% 0.51 0.28 60 <90% (0, ±10) 100% 0.33 0.22 28 F 5 113 (0, ±5) 100% 0.23 0.18 48 97.3% (0, ±10) 100% 0.36 0.23 56 F The reconstruction ratio without motion compensation is also reported in Table 1. Reconstructions with a success rate smaller than 80% are considered as failure. As it can be seen, in 6 out of 10 data sets the reconstruction without motion compensation failed, and in the remaining 4 cases the matching ratio was considerably lower than with motion compensation (the projection error was significantly larger and is not reported here). Comparison of the reconstruction results with and without motion compensation proves the necessity of motion compensation when only the C-arm joint angles are measured. Fig. 3. Projected seeds overlaid on a C-arm fluoroscopy image The algorithm was implemented using MATLAB on a PC with an Intel 2.33 GHz Core2 Quad CPU and 3.25 GB of RAM. The first-level optimization is fast as we select in total 10 seeds from each image. The second level is the most time consuming part of the algorithm since the seed matching problem should be solved for several iterations. The seed matching problem can be solved in approximately 10 s or less per iteration, depending on the number of seeds. The second-level optimization never took more than 10 iterations both in the simulations and patient study. The initial 2D offsets from the first level decrease the number of necessary iterations in the second level, that in turn decreases the overall computational time. The third level has a closed form solution and can be solved very fast. The motion compensation and seed reconstruction took less than one minute for each clinical case. Detailed clinical study with additional patient data is in progress.

290 E. Dehghan et al. 4 Conclusion and Future Work In conclusion, we introduced a motion compensation algorithm that combined with C-arm joint angle measurement can be used to estimate the C-arm pose for brachytherapy seed reconstruction. For joint angle measurement an off-theshelf digital protractor was used. This removed the need for full pose tracking with fiducials or external trackers. The clinical study showed the feasibility of the method to be used in the operating room. With an average matching ratio above 99.1%, average projection error of less than 0.33 mm and a computation time less than one minute, the algorithm is suitable for clinical application. The optimization on the third degree of freedom was ignored to avoid the scaling effect. Investigationonusingthelengthofa 125 I seed to find the scaling factor and compensate the motion in 3D is part of the future work. The seeds were segmented manually. The effects of segmentation errors and application of automatic segmentation methods (e.g. [9]) will be inspected in the future. References 1. Tubic, D., Zaccarin, A., Beaulieu, L., Pouliot, J.: Automated seed detection and three-dimensional reconstruction. II. Reconstruction of permanent prostate implants using simulated annealing. Medical Physics 28(11), 2272 2279 (2001) 2. Jain, A.K., Zhou, Y., Mustufa, T., Burdette, E.C., Chirikjian, G.S., Fichtinger, G.: Matching and reconstruction of brachytherapy seeds using the Hungarian algorithm (MARSHAL). Medical Physics 32, 3475 3492 (2005) 3. Lee, J., Labat, C., Jain, A.K., Song, D.Y., Burdette, E.C., Fichtinger, G., Prince, J.L.: Optimal matching for prostate brachytherapy seed localization with dimension reduction.in:yang,g.-z.,hawkes,d.,rueckert,d.,noble,a.,taylor,c.(eds.) MICCAI 2009. LNCS, vol. 5761, pp. 59 66. Springer, Heidelberg (2009) 4. Navab, N., Bani-Hashemi, A., Mitschke, M., Holdsworth, D.W., Fahrig, R., Fox, A.J., Graumann, R.: Dynamic geometrical calibration for 3-D cerebral angiography. In: SPIE Medical Imaging, vol. 2708, pp. 361 370 (1996) 5. Brack, C., Gotte, H., Gosse, F., Moctezuma, J., Roth, M., Schweikard, A.: Towards accurate X-ray camera calibration in computer-assisted robotic surgery. In: Proc. Int. symp. Computer Assisted Radiology, pp. 721 728 (1996) 6. Jain, A.K., Mustafa, T., Zhou, Y., Burdette, C., Chirikjian, G.S., Fichtinger, G.: FTRAC A robust fluoroscope tracking fiducial. Medical Physics 32(10), 3185 3198 (2005) 7. Peters, T., Cleary, K. (eds.): Image-Guided Interventions: Technology and Applications. Springer, Heidelberg (2008) 8. Jain, A., Fichtinger, G.: C-arm tracking and reconstruction without an external tracker. In: Larsen, R., Nielsen, M., Sporring, J. (eds.) MICCAI 2006. LNCS, vol. 4190, pp. 494 502. Springer, Heidelberg (2006) 9. Lam, S.T., Marks II, R.J., Cho, P.S.: Prostate brachytherapy seed segmentation using spoke transform. In: Proc. SPIE., vol. 4322, pp. 1490 1500 (2001)