Automatic Segmentation of the Aortic Dissection Membrane from 3D CTA Images

Similar documents
Automatic Ascending Aorta Detection in CTA Datasets

Contrast Enhancement with Dual Energy CT for the Assessment of Atherosclerosis

Modeling and preoperative planning for kidney surgery

Comparison of Vessel Segmentations using STAPLE

Comparison of Vessel Segmentations Using STAPLE

Calculating the Distance Map for Binary Sampled Data

2D Vessel Segmentation Using Local Adaptive Contrast Enhancement

Automatic Vascular Tree Formation Using the Mahalanobis Distance

FINDING THE TRUE EDGE IN CTA

Human Heart Coronary Arteries Segmentation

EE368 Project Report CD Cover Recognition Using Modified SIFT Algorithm

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

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

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

Automatic Cerebral Aneurysm Detection in Multimodal Angiographic Images

The MAGIC-5 CAD for nodule detection in low dose and thin slice lung CT. Piergiorgio Cerello - INFN

The VesselGlyph: Focus & Context Visualization in CT-Angiography

Image Segmentation and Registration

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

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

Image Analysis, Geometrical Modelling and Image Synthesis for 3D Medical Imaging

Object Identification in Ultrasound Scans

A Comprehensive Method for Geometrically Correct 3-D Reconstruction of Coronary Arteries by Fusion of Intravascular Ultrasound and Biplane Angiography

Computational Radiology Lab, Children s Hospital, Harvard Medical School, Boston, MA.

Guide wire tracking in interventional radiology

Automated segmentation methods for liver analysis in oncology applications

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

Vessel Explorer: a tool for quantitative measurements in CT and MR angiography

Blood Vessel Visualization on CT Data

CHAPTER 3 RETINAL OPTIC DISC SEGMENTATION

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

Edge and local feature detection - 2. Importance of edge detection in computer vision

RSNA, /rg

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

Coronary artery extraction from CT images

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

Fast 3D Mean Shift Filter for CT Images

Interactive Boundary Detection for Automatic Definition of 2D Opacity Transfer Function

Automated Lesion Detection Methods for 2D and 3D Chest X-Ray Images

Interactive Differential Segmentation of the Prostate using Graph-Cuts with a Feature Detector-based Boundary Term

Blood Particle Trajectories in Phase-Contrast-MRI as Minimal Paths Computed with Anisotropic Fast Marching

Registration-Based Segmentation of Medical Images

CoE4TN4 Image Processing

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

SEGMENTATION AND RECONSTRUCTION OF 3D ARTERY MODELS FOR SURGICAL PLANNING

MEDICAL IMAGE NOISE REDUCTION AND REGION CONTRAST ENHANCEMENT USING PARTIAL DIFFERENTIAL EQUATIONS

Medicale Image Analysis

Introduction to Medical Image Processing

TUMOR DETECTION IN MRI IMAGES

4D Magnetic Resonance Analysis. MR 4D Flow. Visualization and Quantification of Aortic Blood Flow

Respiratory Motion Estimation using a 3D Diaphragm Model

Generalizing vesselness with respect to dimensionality and shape Release 1.00

Automatic segmentation of the cortical grey and white matter in MRI using a Region Growing approach based on anatomical knowledge

Segmentation Using a Region Growing Thresholding

Respiratory Motion Compensation for C-arm CT Liver Imaging

Motion artifact detection in four-dimensional computed tomography images

Network Snakes for the Segmentation of Adjacent Cells in Confocal Images

Simultaneous Model-based Segmentation of Multiple Objects

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

HOUGH TRANSFORM CS 6350 C V

INDUSTRIAL SYSTEM DEVELOPMENT FOR VOLUMETRIC INTEGRITY

MEDICAL IMAGE COMPUTING (CAP 5937) LECTURE 19: Machine Learning in Medical Imaging (A Brief Introduction)

DETECTING and extracting blood vessels in magnetic resonance

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

Vessel Centerline Tracking in CTA and MRA Images Using Hough Transform

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

Edge-Preserving Denoising for Segmentation in CT-Images

Learning-based Neuroimage Registration

Image Acquisition Systems

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

Chapter 11 Arc Extraction and Segmentation

Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong)

Biomedical Image Analysis. Point, Edge and Line Detection

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

Announcements. Edges. Last Lecture. Gradients: Numerical Derivatives f(x) Edge Detection, Lines. Intro Computer Vision. CSE 152 Lecture 10

A Registration-Based Atlas Propagation Framework for Automatic Whole Heart Segmentation

Pearling: Medical Image Segmentation with Pearl Strings

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

SUMMARY: DISTINCTIVE IMAGE FEATURES FROM SCALE- INVARIANT KEYPOINTS

Robotics Programming Laboratory

A client-server architecture for semi-automatic segmentation of peripheral vessels in CTA data

Multi-slice CT Image Reconstruction Jiang Hsieh, Ph.D.

Problem Solving Assignment 1

Computer-aided Diagnosis of Retinopathy of Prematurity

Frequency split metal artifact reduction (FSMAR) in computed tomography

coding of various parts showing different features, the possibility of rotation or of hiding covering parts of the object's surface to gain an insight

Norbert Schuff VA Medical Center and UCSF

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

Automatic Extraction of Femur Contours from Hip X-ray Images

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

GPU Based Region Growth and Vessel Tracking. Supratik Moulik M.D. Jason Walsh

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

Calypso Construction Features. Construction Features 1

9 length of contour = no. of horizontal and vertical components + ( 2 no. of diagonal components) diameter of boundary B

An Automatic Seeding Method For Coronary Artery Segmentation and Skeletonization in CTA Release 0.00

Methodological progress in image registration for ventilation estimation, segmentation propagation and multi-modal fusion

The Near Future in Cardiac CT Image Reconstruction

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

Quantitative IntraVascular UltraSound (QCU)

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

Transcription:

Automatic Segmentation of the Aortic Dissection Membrane from 3D CTA Images Tamás Kovács 1, Philippe Cattin 1, Hatem Alkadhi 2, Simon Wildermuth 3, and Gábor Székely 1 1 Computer Vision Group, ETH Zurich, 8092 Zurich, Switzerland 2 Institute of Diagnostic Radiology, University Hospital, 8092 Zürich 3 Institut fuer Radiologie, Kantonsspital St. Gallen, 9000 St. Gallen, Switzerland Email: {kovacs,cattin,szekely}@vision.ee.ethz.ch, hatem.alkadhi@usz.ch, simon.wildermuth@kssg.ch Abstract. Acute aortic dissection is a life-threatening condition and must be diagnosed and treated promptly. For treatment planning the reliable identification of the true and false lumen is crucial. However, a fully automatic Computer Aided Diagnosis system capable to display the different lumens in an easily comprehensible and timely manner is still not available. In this paper we present a method that segments the entire aorta and then identifies the two lumens separated by the dissection membrane. The algorithm misdetected part of the membrane in only one of the 15 cases tested, where the aorta has not been significantly altered by the presence of aneurisms. 1 Introduction Acute aortic dissection is a life-threatening condition and must be diagnosed and treated promptly. Exact knowledge of the lumen and dissection membrane topology is vital for treatment planning. This is unfortunately a difficult task, even for trained professionals. A fully automatic Computer Aided Diagnosis (CAD) system capable to display the different lumens in an easily comprehensible way is still not available. It is thus the aim of this research to provide the radiologist generic tools to support diagnosis and treatment planning. In order to implement such a CAD system, firstly an accurate segmentation of the entire aorta including the aortic arch as well as the ascending- and descending sections must be performed. Secondly the dissection membrane must be detected in order to identify the true and false lumen. Different solutions for the aorta segmentation can be found in literature. These include vessel axis extraction and border estimation, neural networks, region growing or watershed- and level set-based approaches. An extensive survey of these approaches is given in [1]. All of these methods have serious limitations like segmenting just a well defined part of the aorta or requiring manual initialization, sometimes even user intervention. Moreover, these methods are not robust against the disturbing artifacts in the image data like the inhomogeneous

density of the contrast agent caused by flow variations in the lumens, reconstruction errors due to high contrast agent density [2] and last but not least they are not able to deal with the dissection membrane within the aortic lumen. Behrens described in [3] a Hough transform based algorithm combined with a Kalman filter. The drawback of this approach was, however, the need for three user-selected parameters namely, the starting point of the aorta, the aorta radius, and an approximate axis direction. In [4] we presented a fully automatic segmentation method of the aorta using a Hough transformation based initialization of a deformable surface model. In comparison to Behrens approach, our method incorporates more a priori anatomical knowledge about the shape of the aortic arch and therefore needs no manual initialization. In this paper we focus on the detection of the aortic dissection membrane, which is the final step towards a fully automatic CAD system. As the membrane is a flat elongated structure, sheet detection methods can be used for its localization. Only very few sheet detection methods have been reported in the literature and almost all of them are based on the eigenvalue analysis of the Hessian matrix [5 7]. Descoteaux proposed in [8] a method that combines the eigenvalues of the Hessian matrix in one single measure. A completely different multiscale line detector based on steerable filters was proposed by Koller in [9]. The approach can be extended to 3D for sheet detection in a straightforward manner. While the resulting non-linear filter is strictly selective to sheet-like structures and does not respond to edges, our experiments showed that Koller s method is computationally less efficient than Hessian matrix based methods. In the following section we describe the newly developed method for the automatic identification of the true and false aortic lumens. Section 3 presents the results of our approach on 19 clinical cases and their validation against manual segmentation. The paper is then concluded by the discussion of the achievements and ongoing and future work. 2 Method For completeness we first summarize the aorta segmentation method we use [4]. The method is based on the observation that on the one hand the aorta lumen has an approximately circular cross section and on the other hand the aortic arch forms a 180 -sector of a torus. In the first step an initial slice superior to the heart has to be found, on which two seed points for the ascending and the descending segment can be marked. In order to obtain this initial slice the region of the heart is detected by calculating the average intensity of all axial slices. Starting from the slice with the highest average intensity, 20 axial slices are taken with an inter slice distance of 1 cm. On each of these slices the two circles corresponding to the strongest Hough-peaks are selected, as these are mostly generated by the ascending and descending aorta. These Hough-peaks are then projected to an axial plane. The set of the points on this plane is then spatially clustered with the K-mean algorithm. The centers of the two largest clusters are taken as the centers of the ascending and

descending aorta and the slice with these two clusters closest to the heart is taken as the initial slice as illustrated by Fig. 1(a)/1. The relative position of these points is then used as a first rough estimate for the position of the aortic arch (Fig. 1(a)/2). This approximation is then refined by using an additional Hough transformation on a reformatted slice perpendicular to the line connecting the two circle centers (Fig. 1(a)/3,4). The exact location of the aortic arch is then found by Hough transformations on reformatted slices perpendicular to this first centerline estimate as shown in. An initial mesh of the lumen is generated using the centers (Fig. 1(b)/5) and the radii of the detected circles. The lumen is finally identified by elastically deforming the initial mesh to match the edges corresponding to the vessel wall. (a) (b) Fig. 1. (a) The detection of the three initial circles to estimate the parameters of the aortic arch (b) the refinement of the aortic arch and the descending aorta with additional circles. The steps described in the text are highlighted with numbers Once the aorta lumen is segmented, it is used as a region of interest (ROI) for the detection of the dissection membrane. To further ease the membrane detection, the aorta is straightened along its centerline. The resulting stack consist of reformatted slices, locally perpendicular to the vessel. In order to localize the membrane we use Descoteaux s sheetness measure [8], which is making simultaneous use of the three Hessian eigenvalues in a comprehensive way. Based on the ellipsoid model described in [7], this detector assigns a score S(p, σ) [0, 1] to each voxel p at scale σ which can be interpreted as the probability to be part of a sheet-like structure, S(p) = max σ Ω S(σ) = 0 if λ 3 < 0 «[ «] [ «] R sheet 2 R 2 2α e 2 blob R 2β 1 e 2 noise 2 2c 1 e 2 else (1)

where R sheet = λ 2 λ 3 (2) R blob = (2 λ 3 λ 2 λ 1 ) (3) λ 3 R noise = 3 λ 2 j (4) j=1 with λ 1 λ 2 λ 3 the eigenvalues of the Hessian matrix computed at point p with scale σ. Ω is a finite set of scales covering the range between the smallest and the largest expected membrane thickness. For our experiments we have chosen three different scales Ω={1 mm, 1.5 mm, 2 mm}. The parameters α, β and c control the sensitivity of the sheet detector and were set to α = 0.5, β = 0.5, for c half the value of the maximum Hessian norm has been selected. To avoid the big computational overhead required for the calculation of c Felkel et al. proposed in [10] to use 0.25σ 2 I max instead of 2c 2 for the normalization of the third exponent. According to our experience this results in faster but less accurate membrane detection, therefore we decided not to use this alternative for the calculation of the sheetness measure. As the approach described above is quite sensitive to image noise, the ROI is pre-processed with a curvature flow filter [11] to increase the robustness of the membrane detection. Several factors influence the detection of the membrane, leading often to the generation of false positive or false negative candidates. On the one hand, image noise and inhomogeneous contrast agent distribution can create fake membrane structures. As these are only visible in one or a few slices, they can be efficiently filtered out using 3D connected component labeling. In fact, in all our experiments the largest connected component was always the dissection membrane itself. On the other hand, reformatting blur, partial volume effects, thin membranes, and previous surgical interventions can lead to gaps in the detected dissection membrane. At least one tear in the dissection membrane, where the blood enters the inner lining of the aorta (intima) and thus creates the false lumen, has to be present near to the proximal side of the dissection. Often more gaps and tears appear due to the aforementioned effects. A robust method has therefore to be found to replace the missing parts of the membrane. Since the above described sheetness measure is not able to detect the membrane close to other structures (see Fig. 2(a)), extrapolation is necessary to connect the membrane with the aortic wall. For this, the centerline of the membrane is generated on every slice i using binary thinning. If the centerline is not connected on the slice, it is skipped and the connection points with the wall (wallpoints) are interpolated at a later stage from adjacent slices. Otherwise the two endpoints (P i, P i ) are linearly extrapolated towards the aortic wall. To incorporate the orientation of the membrane into the extrapolation, the directions of continuation v i,0 and v i,0 are first set according to the estimated tangent of the two endpoints, see Fig. 2(a). By pivoting v i,0 around P i with an angle of

(a) (b) Fig. 2. (a) Extrapolation of the membrane to the aortic wall as a straight continuation. (b) The determination of the real connection point used to initialize the sheet mesh ω = k 5 k Z ω 30 several wallpoint candidates {W i,30, W i,25... W i,ω... W i, 30 } are generated. The wallpoint candidate with the lowest average intensity along the line segment connecting to P i is then finally chosen. v i,0 is processed in an identical fashion. Once the wallpoints for all slices are calculated, the initial mesh of the membrane can be generated using the wallpoints as constraining nodes. On each slice the connecting line between the two wallpoints is split in equidistant points. The mesh is generated by triangulating between these points of adjacent slices. It is then iteratively fitted to the dissection membrane using the mass-spring approach presented by Brown in [12]. The segmentation process follows the procedure described by [13]. According to Zsemlye, mass points are associated with each node and springs with each edge of the mesh. The nodes are under the influence of internal and external forces. The internal forces keep the surface smooth, whereas the external forces deform the mesh in order to match the underlying CT dataset. In order to obtain accurate membrane segmentation, we used the Gradient Vector Flow (GVF) proposed by Xu et al. [14] as external force. 3 Results The proposed method for membrane detection was tested on 19 patients with an abdominal aortic dissection. Of these 19 patients 4 had in addition to the dissection an aortic aneurism. The CT datasets typically consisted of 400 650 slices of 512 512 pixels using 16-bit quantization, with a pixel size of 0.6 0.8 mm, and an effective slice thickness of 2 mm. The method was successful on 15 cases, but failed for the 4 patients with the aneurism. The reason was that the aorta segmentation method can not yet handle the varying lumen diameter through the aneurisms. The membrane detection could therefore not be tested, as the aorta lumen has to be known

beforehand to restrict the ROI. Additionally, the proposed approach could not properly segment the dissection membrane in one case, where over a range of 12 slices three lumens are visible, see Fig. 4(a). This type of split or highly folded membranes can of course not be modeled with our sheet mesh. In spite of the sometimes bad signal-to-noise ratio, the detection process was successful in all other cases, as demonstrated by some examples in Fig. 3. (a) (b) (c) Fig. 3. (a) Accurate segmentation of the lumens in the aortic arch displayed on an axial slice (b) membrane detection in the ascending as well as in the descending aorta (c) 3D rendering of the true and false lumen To obtain a quantitative assessment, the aorta and the membrane in every dataset were manually segmented by an expert observer. As the dissection membrane is generally a several voxels wide thick structure, manual segmentation is highly subjective and observer dependent. To avoid this ambiguity the expert was instructed to place the borderline between the lumens in the middle of the membrane wherever possible. The mesh of the segmented true and false lumens were then taken as the ground truth and compared to the results of the 15 successful automatic segmentations. To quantify the performance, we calculated the average distance of the two meshes. Our method resulted in an overall average error of 1.71 ± 1.89 mm. The best segmentation had an average distance of 1.13 ± 0.63 mm and the worst one of 1.92 ± 2.00 mm. Several problems limit the performance of the membrane detection. Firstly, the exact position of the membrane close to the aortic wall is ambiguous, see Fig. 4(b). The membranes generally widen near the wall and it is therefore not possible to determine its exact location. Fig. 4(c) depicts the manual delineation of the membrane on the same slice. It can be seen that the observer had exact knowledge about the true lumen and this was incorporated into the segmentation process, as the membrane usually curves towards the true lumen. Secondly, in areas where the membrane has no visible attachment to the wall as in Fig. 4(d) the extrapolation method often leads to unintuitive results. A smoothing along

the wallpoints should reduce the deviations from the wallpoints a human expert would have selected. Thirdly, the membrane can not yet be accurately detected close to calcified plaques as can be seen in Fig. 4(e). In the worst case a membrane is recognized but the plaque being assigned to the wrong lumen as shown in Fig. 4(f). As plaques can only appear in the true lumen such membrane misdetections can lead to wrong identification and consequently lead to false treatment plans. (a) (b) (c) (d) (e) (f) Fig. 4. (a) Special case with three visible lumens and the result of membrane segmentation in black (b) Comparison of the automatic detection and (c) the manual segmentation of the membrane. (d) Unintuitive membrane extrapolation. (e,f) Erroneous membrane detections due to the presence of calcified plaques. Manual segmentation of the aorta and the membrane required 50 70 min per dataset. In contrast, the processing time was less than 6 min for the fully automatic aorta segmentation and 7 9 min for the membrane detection procedure using a standard 2.4 GHz PC. 4 Conclusions In this paper we presented a fully automatic method for the detection of the membrane in abdominal aortic dissections. The detection method is based on eigenvalue analysis of the Hessian matrix and a related sheetness measure. To close the inevitable gaps in the segmented dissection membrane, an elastically

deformable 3D sheet model is used. The method has been evaluated on angiographic CT images and the results indicate that the proposed method has a high reproducibility, clinically acceptable accuracy and is faster than manual segmentation. Our future work will concentrate on the identification of the true and false lumen based on indicators such as (1) calcifications (should be only in the true lumen), (2) the angle between the aortic wall and the membrane and (3) the different densities of contrast agent caused by flow variations in the two lumens. A larger evaluation study with manually segmented lumens from multiple experts is planned to asses the reliability of the proposed aortic dissection analysis tool. Acknowledgments The authors thank Dr. Tobias Boskamp and Olaf Konrad-Verse from MeVis (Center for Medical Diagnostic Systems and Visualization) Bremen, Germany for providing and supporting the MeVisLab working environment. This work has been supported by the CO-ME/NCCR research network of the Swiss National Science Foundation (http://co-me.ch) References 1. B.H.Sollie: Automatic segmentation and registration of CT and US images of abdominal aortic aneurysm using ITK (2002) Masterthesis: Norwegian University of Science and Technology, Norway. 2. R.Baissalov, G.A.Sandison, B.J.Donnelly, et al.: Suppression of high-density artefacts in x-ray CT images using temporal digital subtraction with application to cryotherapy. Phys Med Biol 45 (2000) 53 59 3. T.Behrens, K.Rohr, H.S.Stiehl: Robust segmentation of tubular structures in 3-D medical images by parametric object detection and traking. IEEE Trans Syst Man Cybern B 33 (2003) 554 561 4. 5. Y.Sato, C.Westin, A.Bhalerao, et al.: Tissue classification based on 3d local intensity structures for volume rendering. IEEE Trans Vis Comput Graph 6 (2000) 160 180 6. K.Krissian, G.Malandain, N.Ayache, et al.: Model-based detection of tubular structures in 3d images. Comput Vis Image Underst 80 (2000) 130 171 7. A.F.Frangi, W.J.Niessen, K.L.Vincken, et al.: Multiscale vessel enhancement filtering. Lecture Notes in Comput Science 1496 (1998) 130 137 8. M.Descoteaux, M.Audette, K.Chinzei, el al.: Bone enhancement filtering: Application to sinus bone segmentation and simulation of pituitary surgery. In: MICCAI. (2005) 9 16 9. T.Koller, G.Gerig, G.Szekely, et al.: Multiscale detection of curvilinear structures in 2d and 3d image data. In: ICCV. (1995) 864 869 10. P.Felkel, R.Wegenkittl, A.Kanitsar: Vessel tracking in peripheral cta datasets an overview. In: SCCG 01. (2001) 232 11. Sethian, J.: Level Set Methods and Fast Marching Methods. Cambridge Press (1999) Chapter 16.

12. J.Brown, K.Montgomery, J.C.Latombe, et al.: A microsurgery simulation system. Lecture Notes in Computer Science 2208 (2001) 137 144 13. Zsemlye, G.: Shape Prediction from Partial Information. PhD thesis, Computer Vision Laboratory, ETH Zurich, Switzerland (2005) 14. C.Xu, J.Prince: Snakes, shapes, and gradient vector flow. (1998) 359 369