2D Vessel Segmentation Using Local Adaptive Contrast Enhancement

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

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

Multiscale Blood Vessel Segmentation in Retinal Fundus Images

Convolution-Based Truncation Correction for C-Arm CT using Scattered Radiation

Iterative CT Reconstruction Using Curvelet-Based Regularization

Multiscale Blood Vessel Segmentation in Retinal Fundus Images

Total Variation Regularization Method for 3-D Rotational Coronary Angiography

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

Automatic Cerebral Aneurysm Detection in Multimodal Angiographic Images

Total Variation Regularization Method for 3D Rotational Coronary Angiography

Scaling Calibration in the ATRACT Algorithm

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

Edge-Preserving Denoising for Segmentation in CT-Images

Segmentation of Fat and Fascias in Canine Ultrasound Images

Discrete Estimation of Data Completeness for 3D Scan Trajectories with Detector Offset

High Performance GPU-Based Preprocessing for Time-of-Flight Imaging in Medical Applications

Vessel Centerline Tracking in CTA and MRA Images Using Hough Transform

Geometry-Based Optic Disk Tracking in Retinal Fundus Videos

Comparison of Vessel Segmentations using STAPLE

Band-Pass Filter Design by Segmentation in Frequency Domain for Detection of Epithelial Cells in Endomicroscope Images

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

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

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

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

Modeling and preoperative planning for kidney surgery

Fuzzy-Based Extraction of Vascular Structures from Time-of-Flight MR Images

Comparison of Vessel Segmentations Using STAPLE

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

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

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

Towards full-body X-ray images

Automatic No-Reference Quality Assessment for Retinal Fundus Images Using Vessel Segmentation

Lesion Ground Truth Estimation for a Physical Breast Phantom

Separate CT-Reconstruction for Orientation and Position Adaptive Wavelet Denoising

A Hybrid Method for Coronary Artery Stenoses Detection and Quantification in CTA Images

Generalizing vesselness with respect to dimensionality and shape Release 1.00

Automatic Removal of Externally Attached Fiducial Markers in Cone Beam C-arm CT

Reduction of Metal Artifacts in Computed Tomographies for the Planning and Simulation of Radiation Therapy

Make the Most of Time

Non-Stationary CT Image Noise Spectrum Analysis

Comparative Evaluation of Interactive Segmentation Approaches

GPU-Accelerated Time-of-Flight Super-Resolution for Image-Guided Surgery

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

On the Characteristics of Helical 3-D X-ray Dark-field Imaging

Respiratory Motion Compensation for C-arm CT Liver Imaging

A Quadrature Filter Approach for Registration Accuracy Assessment of Fundus Images

Fast 3D Mean Shift Filter for CT Images

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

Frequency split metal artifact reduction (FSMAR) in computed tomography

Automatic Ascending Aorta Detection in CTA Datasets

Spatial-temporal Total Variation Regularization (STTVR) for 4D-CT Reconstruction

Fuzzy C-means Clustering For Retinal Layer Segmentation On High Resolution OCT Images

Time-of-Flight Surface De-noising through Spectral Decomposition

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

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

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

Sparse Principal Axes Statistical Deformation Models for Respiration Analysis and Classification

Segmentation of hepatic artery in multi-phase liver CT using directional dilation and connectivity analysis

Quality Guided Image Denoising for Low-Cost Fundus Imaging

Phantom-based evaluation of a semi-automatic segmentation algorithm for cerebral vascular structures in 3D ultrasound angiography (3D USA)

Improved Non-Local Means Algorithm Based on Dimensionality Reduction

Portability of TV-Regularized Reconstruction Parameters to Varying Data Sets

Guided Noise Reduction with Streak Removal for High Speed Flat Detector CT Perfusion

GPU-Based Airway Segmentation and Centerline Extraction for Image Guided Bronchoscopy

Vessel Segmentation of Coronary X-ray Angiograms

Blind Sparse Motion MRI with Linear Subpixel Interpolation

Guide wire tracking in interventional radiology

Network Snakes for the Segmentation of Adjacent Cells in Confocal Images

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

Segmentation of 3-D medical image data sets with a combination of region based initial segmentation and active surfaces

Improved Semi-Automatic Basket Catheter Reconstruction from Two X-Ray Views. Xia Zhong Pattern Recognition Lab (CS 5)

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

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

Comparison of Default Patient Surface Model Estimation Methods

Guided Image Super-Resolution: A New Technique for Photogeometric Super-Resolution in Hybrid 3-D Range Imaging

Generation of Hulls Encompassing Neuronal Pathways Based on Tetrahedralization and 3D Alpha Shapes

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

BLOOD VESSELS SEPARATION ON ANGIOGRAMS

Texture-Based Detection of Myositis in Ultrasonographies

METRIC PLANE RECTIFICATION USING SYMMETRIC VANISHING POINTS

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

Edge Detection in Angiogram Images Using Modified Classical Image Processing Technique

Automatic Patient Pose Estimation Using Pressure Sensing Mattresses

Adaptive Fuzzy Connectedness-Based Medical Image Segmentation

Vessel Filtering of Photoacoustic Images

Analysis of Cerebral Blood Flow from Small Rodents

Blood vessel tracking in retinal images

The Near Future in Cardiac CT Image Reconstruction

doi: /

Map Guided Lane Detection Alexander Döbert 1,2, Andre Linarth 1,2, Eva Kollorz 2

CHAPTER-4 LOCALIZATION AND CONTOUR DETECTION OF OPTIC DISK

Efficient Image Compression of Medical Images Using the Wavelet Transform and Fuzzy c-means Clustering on Regions of Interest.

Introduction to Digital Image Processing

FOREWORD TO THE SPECIAL ISSUE ON MOTION DETECTION AND COMPENSATION

Optical Flow Method for Blood Flow Velocimetry Based on Digital X-Ray Subtraction Angiography: A Brief Review

Engineering Problem and Goal

Inverse C-arm positioning for interventional procedures using real-time body part detection

Reconstruction of Blood Vessels from Neck CT Datasets using Stable 3D Mass-Spring Models

Determination of a Vessel Tree Topology by Different Skeletonizing Algorithms

Image Processing. Daniel Danilov July 13, 2015

Transcription:

2D Vessel Segmentation Using Local Adaptive Contrast Enhancement Dominik Schuldhaus 1,2, Martin Spiegel 1,2,3,4, Thomas Redel 3, Maria Polyanskaya 1,3, Tobias Struffert 2, Joachim Hornegger 1,4, Arnd Doerfler 2 1 Pattern Recognition Lab, University Erlangen-Nuremberg, Germany 2 Department of Neuroradiology, University Erlangen-Nuremberg, Germany 3 Siemens AG Healthcare Sector, Forchheim, Germany 4 Erlangen Graduate School in Advanced Optical Technologies, SAOT, Germany martin.spiegel@informatik.uni-erlangen.de Abstract. 2D vessel segmentation algorithms working on 2D digital subtraction angiography (DSA) images suffer from inhomogeneous contrast agent distributions within the vessels. In this work, we present a novel semi-automatic vessel segmentation method based on local adaptive contrast enhancement. Either a forward projected 3D centerline or a set of manual selected seed points define the vessel branches to be segmented on the image. The algorithm uses bilateral filtering followed by local contrast enhancement to eliminate intensity inhomogeneity within the vessel region that is caused by unequally distributed contrast agent. Our segmentation algorithm is extensively evaluated on 45 different DSA images and exhibits an average Hausdorff distance of 22 pixels and sensitivity of 89 %. 1 Introduction X-ray based 2D DSA plays a major role in diagnosis, treatment planning and assessment of cerebrovascular disease, i.e. aneurysms, arteriovenous malformations and intracranial stenosis. 2D vessel segmentation is considered as important support for analyzing complex vessels, i.e. measuring vessel diameter, length or aneurysm neck and dome size. Within the literature there are various kinds of vessel detection and segmentation methods [1, 2] available, however, 2D vessel segmentation techniques applied on 2D DSA images are hardly described [3]. Fig. 1 depicts three image examples our algorithm is working with. At first glance, the segmentation of such kind of vessels seems to be easy but the local inhomogeneous contrast agent distribution (compare the areas indicated by the red and green circles on Fig. 1), patient movement as well as the smooth intensity ramp between vessels and background make it a difficult task. Global threshold segmentation will fail because it will not handle the heterogeneous intensities distributions within the vessel regions. This paper introduces a semi-automatic 2D vessel segmentation technique based on local adaptive contrast enhancement to equalize the intensity inhomogeneity. The algorithm is extensively evaluated using a database of 45 different DSA images. H. Handels et al. (Hrsg.), Bildverarbeitung für die Medizin 2011, Informatik aktuell, DOI 10.1007/978-3-642-19335-4_24, Springer-Verlag Berlin Heidelberg 2011

110 Schuldhaus et al. 2 Materials and Methods 2.1 Initialization and Preprocessing The first step within our algorithm is indicated by the selection of the vessel branches that will be segmented. This selection is done by the placement of manual seed points along the vessel branches. The manual seed points are connected using Dijkstra s algorithm [4] together with an intensity-based cost function. All centerline points c i R 2 are stored within set C defined as C = {c i } N 1 i=0. (1) where N denotes the total number of centerline points. If the corresponding 3D vessel segmentation, the 3D centerline and the projection geometry are available, the vessels of interest may be automatically defined by the forward projection of the 3D centerline onto the 2D DSA image. Fig. 2a shows a 2D DSA frame together with the centerline (red) defining the vessels of interest. After vessel selection the noise within the 2D DSA images are reduced while preserving edges. For that purpose, bilateral filtering [5] is applied. 2.2 Local Adaptive Contrast Enhancement This section describes the core part of our algorithm, i.e. the local adaptive contrast enhancement to properly handle the inhomogeneous distribution of the contrast agent within the vessel region. The idea is to place small overlaying boxes along the vessel centerline C and perform an intensity mapping of the pixel intensities within each box taking the lower pixel value for overlaying regions. Fig. 3a illustrates schematically the box alignment around a vessel branch. The hessian matrix [6] is computed at each centerline point (orange line) to get the two eigenvectors and eigenvalues which define the orientation of the box (blue arrows). The eigenvector pointing across the vessel is used to estimate (a) S 10 (b) S 17 (c) S 22 Fig. 1. Three different 2D DSA images. Green and red circles indicate the inhomogeneous contrast agent distribution. S i abbreviates the study number within our evaluation database.

2D Vessel Segmentation 111 the vessel diameter by a 1-D intensity profile. Hence, the box length across the vessel is the vessel diameter plus a certain offset such that the box certainly covers the underlying vessel branch. The length of the box in vessel direction is kept constant. Each box is now associated with one sigmoid function f that is applied to perform the contrast enhancement by intensity mapping. f is defined as follows 1 f(i) = I β α, β R, (2) 1+e ( α ) where I is the intensity before the mapping, α denotes the slope and β the translation of the sigmoid function. In our case, α is kept constant and β is adapted according to the intensity mean of each box. Fig. 3b depicts three different boxes before and after contrast enhancement. The result of the local adaptive contrast enhancement is shown in Fig. 2b. 2.3 Binary Threshold and Skeleton-Based Noise Reduction A binary threshold filter is applied on the contrast enhanced image Fig. 2b to get a binary mask as illustrated in Fig. 2c. Since our contrast enhancement is based on boxes, small isolated artifacts appear in the vicinity of the vessels. To remove these artifacts the binary image is skeletonized by a medial axis based skeletonization approach. Each skeleton part has to exhibit a minimum number (a) (b) (c) (d) (e) Fig. 2. Example steps of the image processing pipeline. (a) initialization via centerline, (b) local adaptive contrast enhanced image [5 % of pixels black, 79 % white], (c) binary thresholding including artifacts, (d) skeleton image and (e) final segmentation result. (a) (b) Fig. 3. (a) Illustration of box parameters; (b) the upper row depicts cutouts of a 2D DSA frame and the lower row shows the result after local adaptive contrast enhancement.

112 Schuldhaus et al. of points which was defined heuristically. All skeleton parts below this number (see red points in Fig. 2d) together with its artifacts are removed. The final segmentation result is shown in Fig. 2e. 3 Results The algorithm was extensively evaluated using a database of 45 studies ({S i } 45 i=1 ). The dimension varied between 512 512 and 1440 1440. The pixel spacing in x/y was 0.154/0.154mm for S 1 to S 18 and 0.308/0.308mm for S 19 to S 45. For each study a gold standard segmentation was built by a neuroradiologist. The algorithm achieved an average Hausdorff distance of 22 pixels with a standard deviation of 6.0 and an average sensitivity of 89% with a standard deviation of 0.04. The Hausdorff distance was computed by the euclidean distance transform on the segmentation result. Fig. 4 summarizes all quantitative measurements and Fig. 5 shows three segmentation results. The left column depicts the 2D DSA images, whereas the right column shows the corresponding gold standard segmentations (red) and the segmentation results (gray) as an overlay. 4 Discussion Our local adaptive contrast enhanced vessel segmentation algorithm has shown that it properly handles the intensity variation within vessel regions to perform a smooth segmentation using threshold image filtering. The extensive evaluation demonstrates that our approach is clinical applicable and able to come up with quantitative measurements during diagnosis and treatment planning. As an outlook, the 2D vessel segmentation results may be used as ground truth to overlay and validate 3D vessel segmentation results based on 3D rotational angiography images. Hausdorff Distance [pixel] 42 40 38 36 34 32 30 28 26 24 22 20 18 16 14 12 10 8 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 Study Number Sensitivity [%] 1 0.95 0.9 0.85 0.8 0.75 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 Study Number Fig. 4. Overview about the evaluation results, i.e. Hausdorff distance and sensitivity.

2D Vessel Segmentation 113 Fig. 5. Segmentation results for study S 7, S 9 and S 20. Left column depicts the original 2D DSA images. Right column shows the corresponding gold standard segmentations (red) and our segmentation results (gray) as overlay. The red line represents the centerline (set C) defining the vessels of interest. DSA Overlay S7 S9 S16 References 1. Lesage D, Angelini E, Bloch I, et al. A review of 3D vessel lumen segmentation techniques: models, features and extraction schemes. Med Image Anal. 2009;13(6):819 45. 2. Kirbas C, Quek F. A review of vessel extraction techniques and algorithms. ACM Compute Surv. 2004;36(2):81 121. 3. Sang N, Li H, Peng W, et al. Knowledge-based adaptive thresholding segmentation of digital subtraction angiography images. Image Vis Comput. 2007;25(8):1263 70. 4. Dijkstra EW. A note on two problems in connexion with graphs. Numerische Mathematik. 1959;1:269 71. 5. Tomasi C, Manduchi R. Bilateral Filtering for Gray and Color Images. Proc ICCV. 1998; p. 839 846. 6. Frangi A, Niessen W, Vincken K, et al. Multiscale vessel enhancement filtering. In: Medical Image Computing and Computer-Assisted Interventation. Boston, USA: Springer-Verlag; 1998. p. 130 37.