Guide wire tracking in interventional radiology

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

FOREWORD TO THE SPECIAL ISSUE ON MOTION DETECTION AND COMPENSATION

Modeling and preoperative planning for kidney surgery

A Quadrature Filter Approach for Registration Accuracy Assessment of Fundus Images

Interactive segmentation of vascular structures in CT images for liver surgery planning

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

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

Evaluation of Diffusion Techniques for Improved Vessel Visualization and Quantification in Three-Dimensional Rotational Angiography

Evaluation of Hessian-based filters to enhance the axis of coronary arteries in CT images

Automatic Vascular Tree Formation Using the Mahalanobis Distance

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

Accurate Quantification of Small-Diameter Tubular Structures in Isotropic CT Volume Data Based on Multiscale Line Filter Responses

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

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

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

Bioimage Informatics

Comparison of Vessel Segmentations using STAPLE

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

2D Vessel Segmentation Using Local Adaptive Contrast Enhancement

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

Robust Discriminative Wire Structure Modeling with Application to Stent Enhancement in Fluoroscopy

EE368 Project Report CD Cover Recognition Using Modified SIFT Algorithm

Improving Positron Emission Tomography Imaging with Machine Learning David Fan-Chung Hsu CS 229 Fall

Keypoint detection. (image registration, panorama stitching, motion estimation + tracking, recognition )

Vessel Segmentation and Catheter Detection in X-Ray Angiograms Using Superpixels

Deviceless respiratory motion correction in PET imaging exploring the potential of novel data driven strategies

Localisation of Subdural EEG Electrode Bundles in an Interactive Volume Rendering Framework

A Fast Technique for Motion Correction in DSA using a Feature-Based, Irregular Grid

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

Image Acquisition Systems

Augmented Reality VU. Computer Vision 3D Registration (2) Prof. Vincent Lepetit

CS201: Computer Vision Introduction to Tracking

Coronary Artery Tracking from Dynamic Cardiac CT Sequences

4D Motion Modeling of the Coronary Arteries from CT Images for Robotic Assisted Minimally Invasive Surgery

Computational Medical Imaging Analysis Chapter 4: Image Visualization

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

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

Vessel Centerline Tracking in CTA and MRA Images Using Hough Transform

Combination of Markerless Surrogates for Motion Estimation in Radiation Therapy

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

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

Classification-based summation of cerebral digital subtraction angiography series for image post-processing algorithms

Detection of Electrophysiology Catheters in Noisy Fluoroscopy Images

Package vesselr. R topics documented: April 3, Type Package

CT NOISE POWER SPECTRUM FOR FILTERED BACKPROJECTION AND ITERATIVE RECONSTRUCTION

Active double-contour for segmentation of vessels in digital subtraction angiography

Outlines. Medical Image Processing Using Transforms. 4. Transform in image space

Nonrigid Motion Compensation of Free Breathing Acquired Myocardial Perfusion Data

Classification of Subject Motion for Improved Reconstruction of Dynamic Magnetic Resonance Imaging

Registration concepts for the just-in-time artefact correction by means of virtual computed tomography

Automatic segmentation of cortical vessels in pre- and post- tumor resection laser range scan images

Explorative Building of 3D Vessel Tree Models 1) Technology, Inffeldgasse 16 2.OG, A-8010 Graz, Austria

A preliminary study on adaptive field-of-view tracking in peripheral digital subtraction angiography

SUPPLEMENTARY FILE S1: 3D AIRWAY TUBE RECONSTRUCTION AND CELL-BASED MECHANICAL MODEL. RELATED TO FIGURE 1, FIGURE 7, AND STAR METHODS.

Dense Image-based Motion Estimation Algorithms & Optical Flow

arxiv: v1 [cs.cv] 17 Jul 2017

Technical Report. Removing polar rendering artifacts in subdivision surfaces. Ursula H. Augsdörfer, Neil A. Dodgson, Malcolm A. Sabin.

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

Motivation. Gray Levels

ICA vs. PCA Active Appearance Models: Application to Cardiac MR Segmentation

Edge Detection in Angiogram Images Using Modified Classical Image Processing Technique

Reconstructing Images of Bar Codes for Construction Site Object Recognition 1

Tomographic reconstruction: the challenge of dark information. S. Roux

Curvilinear Structure Tracking by Low Rank Tensor Approximation with Model Propagation

Reconstruction of complete 3D object model from multi-view range images.

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

Computer-Aided Diagnosis in Abdominal and Cardiac Radiology Using Neural Networks

Segmentation of Fat and Fascias in Canine Ultrasound Images

Automatic Cerebral Aneurysm Detection in Multimodal Angiographic Images

APPLICATION OF RADON TRANSFORM IN CT IMAGE MATCHING Yufang Cai, Kuan Shen, Jue Wang ICT Research Center of Chongqing University, Chongqing, P.R.

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

Comparison of Feature Detection and Matching Approaches: SIFT and SURF

4DM Packages. 4DM Packages & License Types. Information to help you order the appropriate licenses for your site.

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

Image Segmentation and Registration

Multiscale Blood Vessel Segmentation in Retinal Fundus Images

Projection and Reconstruction-Based Noise Filtering Methods in Cone Beam CT

Spiral ASSR Std p = 1.0. Spiral EPBP Std. 256 slices (0/300) Kachelrieß et al., Med. Phys. 31(6): , 2004

Bi-directional seismic vibration control of spatial structures using passive mass damper consisting of compliant mechanism

Estimating 3D Respiratory Motion from Orbiting Views

Scott Smith Advanced Image Processing March 15, Speeded-Up Robust Features SURF

Using temporal seeding to constrain the disparity search range in stereo matching

Journal of Engineering Science and Technology Review 9 (6) (2016) Research Article

Towards full-body X-ray images

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

Full Field Displacement and Strain Measurement. On a Charpy Specimen. Using Digital Image Correlation.

Fmri Spatial Processing

Image Processing: Final Exam November 10, :30 10:30

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

Keywords: Thresholding, Morphological operations, Image filtering, Adaptive histogram equalization, Ceramic tile.

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

A POINT-EVENT DETECTION ALGORITHM FOR THE ANALYSIS OF CONTRAST BOLUS IN FLUOROSCOPIC IMAGES OF THE CORONARY ARTERIES

Lecture 6: Medical imaging and image-guided interventions

SYDE 575: Introduction to Image Processing

Performance study on point target detection using super-resolution reconstruction

An Advanced Automatic Fuzzy Rule-Based Algorithm for 3D Vessel Segmentation

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

Generalizing vesselness with respect to dimensionality and shape Release 1.00

Corner Detection. Harvey Rhody Chester F. Carlson Center for Imaging Science Rochester Institute of Technology

Robust Model-Free Tracking of Non-Rigid Shape. Abstract

Transcription:

Guide wire tracking in interventional radiology S.A.M. Baert,W.J. Niessen, E.H.W. Meijering, A.F. Frangi, M.A. Viergever Image Sciences Institute, University Medical Center Utrecht, rm E 01.334, P.O.Box 85500, 3508 GA Utrecht, The Netherlands A method is presented to aid the extraction and tracking of guide wires during X-ray fluoroscopy guided endovascular interventions. A two-step procedure is utilized, in which first a rigid translation is determined to capture the rough displacement and next a spline optimization is performed for accurate localization of the guide wire. Both the application of subtraction images and filters which enhance line-like structures are investigated. With the optimal settings, the guide wire was tracked succesfully in 141 out of 146 frames from 5 image sequences. Keywords: X-ray fluoroscopy, tracking, matching, interventional radiology 1. INTRODUCTION A growing interest exists in using endovascular interventions as an alternative for conventional, more invasive, surgical techniques. These interventions require an accurate positioning of the guide wire and the catheter with regard to the vasculature, which is achieved under fluoroscopic control. Owing to the low dose used in fluoroscopy in order to minimize the radiation exposure of the patient and radiologist, the image quality is often limited. This can preclude an accurate localization of the guide wire tip. Therefore, a method is developed to extract and track guide wires during X-ray fluoroscopy guided interventions. The method is constructed so as to deal with the low signal to noise ratio inherent to fluoroscopic images, and motion artifacts as introduced by patient and device motion. The method can be used to improve guide wire visualization, potentially enabling a reduction of radiation exposure. It can also be used to detect the position of the guide wire in world coordinates for registration with preoperatively acquired images as a navigation tool for radiologists. 2. MATERIAL AND METHODS In order to represent the guide wire we use a spline parameterization. For all experiments in this paper, we used a third order B-spline curve defined by: C(u) = ni=0 N i,3 (u)w i P i ni=0 N i,3 (u)w i, 0 u 1 (1)

where P i denote the control points (forming a control polygon), w i are the weigths and N i,3 (u) are the third degree B-spline basis functions defined on the non-periodic knot vector U = {0,...,0,u 4,...,u m 4, 1,...,1} (2) where m is the number of knots. In order to find the spline in frame n + 1 if the position in frame n is known, a two-step procedure is applied. First, a rigid translation is determined to approximate the rough displacement of the spline. Next, a spline optimization procedure is performed in which the spline is allowed to deform to capture the shape in the new frame. These steps can be understood as a coarse-to-fine strategy, where the first step ensures a sufficiently good initialization for the spline optimization. 2.1. Rigid transformation In order to obtain a first estimate of the displacement, a binary template is constructed based on the position in the present frame. The best location of this template in the new frame is obtained by determing the highest cross correlation with a certain search region in this image (or features derived from it; see section 2.3). 2.2. Spline optimization If the first step is carried out, the spline is optimized under internal and external forces. The internal constraints are related to the geometry of the curve and influence the length (first derivative of the B-spline) and the bendedness (second derivative of the spline). For the external forces, the image grey values (or a derived feature image, see section 2.3) are used. The spline contains four or five control points and one hundred sample points. The spline is optimized using Powell s direction set method. 2.3. Feature image In both steps (i.e. obtaining the rigid transformation using cross correlation and spline optimization) a feature image is used to determine the optimal spline position. We compare the use of image intensity, subtraction images and images in which line-like structures are enhanced. Subtraction images are obtained by subtracting the first frame from frame n. The first frame is used to ensure sufficient guide wire movement so as to make it clearly visible in the subtraction image. In our experiments we used image sequences with a maximum of 49 frames. For longer sequences it will be better to subtract for example frame n 20 from the present frame, to limit the effects of background motion. Alternatively, methods for motion correction in subtraction techniques can be used, see [1]. In order to enhance elongated structures in the image, the eigenvalues of the Hessian

matrix are calculated at scale σ. This Hessian matrix is defined as: H = L xx L xy L xy L yy where L xx represents the convolution with the scaled Gaussian derivative (3) L xx = L 2 x2g(x,σ) (4) where G(x,σ)isgivenas G(x,σ)= 1 ( ) x 2 +y 2 2σ 2 (5) 2πσ 2 e The corresponding eigenvalues are given by: λ 1,2 (x,σ)= 1 ( L xx + L yy ± ) (L xx L yy ) 2 2 +4L 2 xy (6) Let λ 1 denote the largest absolute eigenvalue. On line-like structures λ 1 has a large output. Since we are interested in dark elongated structures on a brighter background, only positive values of λ 1 are considered; negative values of λ 1 are set to zero. The feature image is subsequently constructed by inverting this image since the optimization is based on a minimum cost approach, see Figure 1. Figure 1. The original image (left) and the feature image computed with the eigenvalues of the Hessian matrix with σ =1.5 (right). This feature image can be calculated at multiple scales (σ), (i) to be less sensitive to noise present in the images, (ii) to allow to select the proper scale for the feature (scale selection), and (iii) to enable a coarse-to-fine search strategy.

2.4. Images The method was applied on five image sequences, three sequences of the thorax and two abdominal image sequences, with a sequence length between 14 and 49 frames. Only J-tipped guide wires were used during the interventions. The image series were acquired on a H5000 (4 sequences) and a H3000 (1 sequence) X-ray fluoroscopy system (Philips Medical Systems, Best, the Netherlands). 3. RESULTS We compared the performance of the method using the following feature images: - original image - subtraction image - Hessian feature image calculated on the original image using different scales (σ) - Hessian feature image calculated on the subtraction image using different scales Since no ground truth is available, a good criterion for measuring the correctness of the tracking results is difficult. In the evaluation the number of frames in which the spline lies on top of the tip of the guide wire are considered to be tracked correctly. Table 1 summarizes the results. Results without first applying a rough registration are not listed. These results were worse for every image sequence, which shows the need for a rough initialization before spline optimization. Table 1 Number of frames correctly tracked Seq. 1 Seq. 2 Seq. 3 Seq. 4 Seq. 5 Intensity 9/14 2/25 28/28 1/30 39/49 Hessian σ = 1 12/14 24/25 14/28 28/30 49/49 Original σ =1.5 12/14 25/25 25/28 30/30 49/49 image σ =2 9/14 24/25 23/28 29/30 49/49 σ =3 1/14 14/25 9/28 13/30 2/49 Intensity 14/14 21/25 18/28 26/30 46/49 Hessian σ =1 9/14 18/25 17/28 23/30 49/49 Subtraction σ =1.5 9/14 11/25 20/28 28/30 49/49 image σ =2 8/14 11/25 22/28 28/30 48/49 σ =3 2/14 1/25 22/28 28/30 48/49 Using the original image for the matching and the optimization step, the J-tipped guide wire could effectively be tracked in only one of the tested image sequences. This sequence had a more or less uniform background with no disturbing structures. In the other images the guide wire was lost. This shows the need for a feature image which contains only the useful information for tracking the guide wire. A better result was obtained using the feature image computed with the eigenvalues of the Hessian. From Table 1 it can be observed that σ =1.5 appears to be the optimal scale.

In only 5 out of the total of 146 frames, the tracking failed. In sequence 1, the failure was caused by line-like structures in the neighbourhood of the guide wire. In sequence 3, motion blur owing to a fast movement of the tip of the guide wire caused a failure in the registration step. However this resulted in a failure in a single frame. In subsequent frames, the guide wire was succesfully tracked without manual intervention. If a smaller σ is used, too much noise is present in the eigenvalue image which influences the tracking results, especially the matching step. If a larger σ is used in the approach, the guide wire is only partially enhanced and other line-like structures at a larger scale are more enhanced, so that the guide wire is not always detected correctly. On the subtraction feature image the method was applied partially succesfully. Divided over four sequences, 20 out of the 146 frames gave wrong results. The only sequence that could be correctly tracked, was the one that had problems due to guide wire-like structures using the Hessian feature image (sequence 1). These background structures were partially subtracted and therefore correct tracking results were obtained. Note that in this sequence the performance is better than in case of using the original images, indicating the potential merit of utilizing subtraction images. In all the other four sequences several frames caused a mismatch due to too small movements of the guide wire in the beginning of the sequence. Therefore the guide wire itself was partially subtracted and could not be found in the next frame. If the eigenvalues of the Hessian matrix are calculated for the subtraction image, good results are obtained in the last two sequences, but the tracking failed most of the times in the first three sequences. These sequences are very noisy and by performing digital subtraction, the noise level is amplified. This results in a large output for the eigenvalues of the Hessian on positions without line-like structures. An example of the good tracking results for sequence 4 obtained with σ =1.5 is shown in Figure 2. 4. DISCUSSION There is relatively little literature on tracking guide wires from 2D fluoroscopy images. In [2], guide wire tracking is used to evaluate the possibility of extracting myocardial function from guide wire motion. However, guide wire tracking is only performed in a single frame and not in time. Some work is aimed at the tracking of guide wires during endovascular interventions to control the position of a catheter inside the human body with external devices [3,4], or to reconstruct 3D catheter paths [5]. The presented method is a new approach to improve visualization and localization during endovascular interventions. Based on the tests in the previous section, a number of conclusions can be drawn. First, the use of the cross-correlation step is helpful, as it supplies a good initialization for the subsequent fitting procedure. It is a known drawback from snake algorithms to be sensitive to the initialization, and using the first rough alignment this is circumvented. Second, the scale parameter with which the feature image was computed was essential. It has to be selected sufficiently large to reduce sensitivity to noise, and sufficiently small to ensure that other line-like structures at a larger scale are not enhanced.

Figure 2. Three frames(frame 4, 11 and 22) of sequence 4, which gives an impression of the tracking result. The method was applied on the feature image in which the eigenvalues of the Hessian matrix were calculated with σ =1on the subtraction images of the sequence. If the parameters are set correctly, the feature image containing the eigenvalues of the Hessian matrix gave the best overall results. The guide wire was succesfully tracked in 141 out of 146 frames from 5 sequences. Subtracting a previous image from the current frame can help if there are elongated structures in the neighbourhood of the spline, but the movement of the guide wire tip has to be large enough to get a good result. In this work results on tracking J-tipped guide wires were presented. In the future the method will be extended to be able to track straight guide wires. REFERENCES 1. E.H.W. Meijering, W.J. Niessen, M.A. Viergever, Retrospective Motion Correction in Digital Subtraction Angiography: A Review, IEEE Transactions on Medical Imaging 1999, Vol.18, No.1: 2-21. 2. D. Palti-Wasserman, A.M. Brukstein, R.P. Beyar, Identifying and Tracking a Guide Wire in the Coronary Arteries During Angioplasty from X-Ray Images, IEEE Transactions on Biomedical Engineering 1997, Vol.44, No.2: 152-164. 3. H. Starkhammar, M. Bengtsson, D.A. Kay, Cath-Finder Catheter Tracking System: a new device for positioning of central venous catheters. Early experiments from implantation of brachial portal systems. Acta Anaesthesiol. Scand. 1990, No. 34: 296-300. 4. J. Ragasa, N. Shan, R.W. Watson, Where antecubital catheters go: a study under fluoroscopic control, Anesthesiology 1989, No. 71: 378-380. 5. H.-J. Bender, R. Männer, C. Poliwoda, S. Roth, M. Walz, Reconstruction of 3D Catheter Paths from 2D X-ray Projections, In Proceedings of MICCAI 99: 981-989.