Three-Dimensional Segmentation of the Left Ventricle in Late Gadolinium Enhanced MR Images of Chronic Infarction Combining Long- and Short-Axis Information
Abstract
Automatic segmentation of the left ventricle (LV) in late gadolinium enhanced (LGE) cardiac MR (CMR) images is difficult due to the intensity heterogeneity arising from accumulation of contrast agent in infarcted myocardium. In this paper, we present a comprehensive framework for automatic 3D segmentation of the LV in LGE CMR images. Given myocardial contours in cine images as a priori knowledge, the framework initially propagates the a priori segmentation from cine to LGE images via 2D translational registration. Two meshes representing respectively endocardial and epicardial surfaces are then constructed with the propagated contours. After construction, the two meshes are deformed towards the myocardial edge points detected in both short-axis and long-axis LGE images in a unified 3D coordinate system. Taking into account the intensity characteristics of the LV in LGE images, we propose a novel parametric model of the LV for consistent myocardial edge points detection regardless of pathological status of the myocardium (infarcted or healthy) and of the type of the LGE images (short-axis or long-axis). We have evaluated the proposed framework with 21 sets of real patient and 4 sets of simulated phantom data. Both distance- and region-based performance metrics confirm the observation that the framework can generate accurate and reliable results for myocardial segmentation of LGE images. We have also tested the robustness of the framework with respect to varied a priori segmentation in both practical and simulated settings. Experimental results show that the proposed framework can greatly compensate variations in the given a priori knowledge and consistently produce accurate segmentations.
keywords:
3D segmentation , late gadolinium enhanced cardiac MRI , pattern intensity , 1D intensity profile , simplex mesh1 Introduction
Viability assessment of the myocardium after myocardial infarction due to ischemia is essential for diagnosis and therapy planning. In particular, the detection, localization and quantification of the infarcted myocardium, also called infarct / infarction / scar, are important for determining whether and which part(s) of the myocardium may benefit from re-vascularization therapy. Among various acquisition protocols used in cardiac magnetic resonance (CMR)111List of the abbreviations used in this paper (in numeric-alphabetic order): 2C: 2-chamber; 4C: 4-chamber; BP: blood pool; CMR: cardiac magnetic resonance; ECG: electrocardiography; LA: long-axis; LGE: late gadolinium enhanced; LV: left ventricle; MSSD: mean of sum of squared differences; MVO: microvascular obstruction; NCC: normalized cross correlation; NMI: normalized mutual information; PI: pattern intensity; ROI: region of interest; SA: short-axis; SSD: sum of squared differences. imaging, late gadolinium enhanced (LGE) imaging protocol offers the capability to directly visualize infarcts. In a typical LGE CMR examination, a gadolinium-based contrast agent is injected and a single-frame sequence is acquired 10-20 minutes later, by which time the infarcts will exhibit hyper-enhanced intensities compared to healthy myocardium due to delayed wash-out kinetics of the contrast agent. One exception is the no-reflow phenomenon called microvascular obstruction (MVO), which is mostly observed in acute infarctions (Abdel-Aty and Tillmanns, 2010). In such cases, the involved sub-endocardial regions appear as dark as normal myocardium because no contrast agent can flow into these regions. Figure LABEL:fig:LGE_example4Introduction shows an LGE image with a hyper-enhanced infarct and MVO.
The delineation of myocardial contours is a prerequisite to automatic localization and quantification of infarcts in LGE images – nearly all such works (Kolipaka et al., 2005; Hennemuth et al., 2008; Elagouni et al., 2010; Tao et al., 2010; Valindria et al., 2011) in the literature assume that high quality myocardial segmentation is given, either manually or (semi-) automatically. Because manual delineation is not only time-consuming but also subject to inter-observer variability, it is highly desirable to automate the process. However, the automation is difficult, due mainly to the intensity heterogeneity of the myocardium arising from the accumulation of the contrast agent in infarcted areas.
To the best of our knowledge, there has been little research aimed at fully automatic myocardial segmentation in LGE images. Most existing approaches utilize pre-delineated myocardial contours in cine CMR data of the same patient as a priori knowledge (Ciofolo et al., 2008; Dikici et al., 2004; Wei et al., 2011). Such an approach is reasonable because the cine data, as the most frequently analyzed CMR data, is always acquired for a patient who is asked to remain still during the entire acquisition process. This approach has two important advantages. First, the pre-delineated LV in the cine data provides a priori knowledge about the shape and appearance of the left ventricle (LV) in the LGE data, making the automatic segmentation more reliable, especially when the contrast between the blood pool (BP) and infarcted myocardium is poor. Second, many methods have been proposed for (semi-)automatic segmentation of the cine data (Chen et al., 2008; Hautvast et al., 2006; Li et al., 2009, to name a few), and hence the entire process can be automated. Nevertheless, major difficulties in this approach include: (i) displacement and nonrigid deformation between cine and LGE data due to respiratory motion and inaccurate electrocardiography (ECG) gating; and (ii) differences in resolution, field of view, and intensity characteristics of cine and LGE data.
In one of the pioneering works on automatic segmentation of LGE images, Dikici et al. (2004) proposed to obtain a priori segmentation for the target LGE image by nonrigid registration of two nearby cine frames as well as of corresponding cine and LGE images, and then deform the a priori segmentation with a five-parameter affine transformation by maximizing the probability of correct segmentation. Although elastic deformation of the LV between the a priori segmentation and its actual shape in the LGE image was partly compensated for by interpolating the deformation field between the two nearby cine frames, residual deformation may still remain because: (i) the ECG gating is inherently imperfect; and (ii) the interpolation of the deformation field is linear, while the deformation of the heart is known to be nonrigid. Consequently, a global affine transformation is inadequate to capture shape changes of the myocardium.
More recently, Ciofolo et al. (2008) proposed to first initialize and deform 2D myocardial contours according to image evidence in LGE images. The myocardium was divided into four quadrants and those likely to contain large areas of infarcts were treated differently. Subsequently, the 3D meshes that were pre-constructed from cine images were registered towards the stack of contours from LGE images. It was novel to treat potential infarcts differently for the segmentation, but the division into four quadrants was too coarse to account for small infarcts. In addition, there was no correction of misalignment artifacts. McLeish et al. (2002) studied the motion of the heart due to respiration and found considerable displacements that should not be neglected. For a 3D mesh representation of the LV, there is a high risk of the original physical shape being distorted if the misalignment of slices is not corrected.
In our previous work (Wei et al., 2011), we presented an automatic segmentation method that fully utilizes shared information between corresponding cine and LGE images. Given myocardial contours in cine images, the segmentation of LGE images was achieved in a coarse-to-fine manner. Affine registration was first performed between the corresponding cine and LGE image pair, followed by nonrigid registration, and finally local deformation of myocardial contours driven by forces derived from local features of the LGE image. At the stage of local deformation, we proposed an adaptive detection of endocardial edges by selecting one of the two cases – normal endocardium and sub-endocardial infarcts – and also included an effective thickness constraint into the evolution scheme. However, this method had the following drawbacks: (i) short-axis (SA) images were segmented individually in 2D without utilizing the inherent 3D information; (ii) the b-spline based nonrigid registration was slow; and (iii) the adaptive detection of infarcted and healthy myocardial edges was primitive.
In this paper, we propose a novel 3D segmentation framework of the LV for LGE CMR images. Our work is distinct from the aforementioned ones in three aspects. (i) We integrate long-axis (LA) images (standard 4-chamber (4C) and 2-chamber (2C) views) with SA images for the 3D segmentation. Besides providing complementary information about the LV between the largely spaced SA images, the LA images are also used for the correction of misalignment artifacts among slices. (ii) We propose a novel parametric model of the LV for LGE images based on 1D intensity profiles. This model is flexible to be applied to both SA and LA images, and self-adaptive to detect edge points of both infarcted and healthy myocardium. Further, it detects paired endocardial and epicardial edge points simultaneously. (iii) We introduce an effective thickness constraint for the 3D deformation scheme based on the simplex mesh geometry (Delingette, 1999), which can also be applied to other scenarios involving coupled boundaries.
2 Method
Our 3D segmentation framework comprises four major steps: (i) selection and pre-processing of target LGE images and corresponding cine images; (ii) misalignment correction of the selected LGE images; (iii) 2D translational registration to initially propagate the a priori segmentation from cine to LGE data; and (iv) 3D nonrigid deformation of the myocardial meshes (constructed from the propagated contours) driven by features in both SA and LA LGE images.
2.1 Data selection and pre-processing
First, we display all the SA LGE slices of one subject for user selection. Typically, all the slices are chosen, except for the most basal slice(s) in which the myocardium is very thin and dim, and the most apical slice(s) in which the myocardium can hardly be discerned or the slices are already out of the LV. The user also selects one 4C and one 2C LA LGE slice based on image contrast. Once the target LGE slices are chosen, the corresponding SA cine images are automatically selected. While a cine sequence includes multiple frames which cover the entire cardiac cycle, an LGE sequence has only one frame usually triggered between end-systole and end-diastole. We select the cine image with the same slice location as and the closest phase222Due to the inherent imperfection of the ECG gating, exact phase matching is often impossible. to the LGE image according to the DICOM header information, and delineate the myocardial contours in the selected cine image as a priori segmentation. The delineation is done with a semi-automatic method (Li et al., 2009) with manual corrections where necessary. Finally, we normalize each pair of corresponding cine and LGE SA images to the same physical resolution (pixel size) by resizing the cine image.
2.2 Misalignment correction
Misalignment artifacts between CMR slices is common due to one or more of the following causes: (i) image acquisition during different breath holds; (ii) image acquisition at different phases of different cardiac cycles; and (iii) potential patient movement during the scan. The first row of Fig. 1 shows three examples with significant misalignments between the LA and SA slices. Misalignment correction is indispensable to 3D reconstruction of both volume and surface; otherwise, the reconstructed content would be distorted from its prototype.

Researchers have proposed various approaches to realign a set of CMR slices (Moore et al., 2003; Lötjönen et al., 2004; Barajas et al., 2006; Hennemuth et al., 2008). Specially, Barajas et al. (2006) treated cine images of the LV as planes in 3D space, and translated them by maximizing normalized mutual information (NMI; Studholme et al., 1999) between intersecting line segments sampled on these planar images. We implemented this method to realign LGE slices, but used the normalized mean of the sum of squared differences (MSSD)333 That is, samples are normalized to zero mean and unit standard deviation before being used to compute MSSD. instead of NMI as the similarity measure. Several realigned slices are shown in the second row of Fig. 1, demonstrating reasonable correction results.
2.3 Translational registration
The segmentation starts by propagating the a priori segmentation in the cine image to the LGE image by 2D translational registration. In our previous work, we implemented a constrained affine registration using normalized cross correlation (NCC) as the similarity metric (Wei et al., 2011). However, after extensive experiments with different similarity metrics and degrees of freedom, we found that by using pattern intensity (PI; Weese et al., 1997) as the similarity metric, a translational registration can already reach the same or sometimes better performance.
Given two images and , PI operates on the difference image . If and are two well-registered images of the same object, structures from this object should vanish and there should be a minimum number of structures or patterns in . A suitable similarity measure should, therefore, characterize the structuredness of . PI considers a pixel of to belong to a structure if it has a significantly different value from its neighboring pixels. Using a constant radius to define the neighborhood, the PI is defined as:
(1) |
where denotes the pixels in , and the neighboring pixels of within radius ; they satisfy the relationship . and denote the number of pixels in and the neighborhood respectively. A constant is introduced to suppress the impact of noise.
A rectangular region of interest (ROI) is defined in the cine image regarding the LV, and used as the matching window for the calculation of the similarity measure. As shown in Fig. 2(a), we first identify the bounding box of the LV in the cine image with the pre-delineated epicardial contour, and then define the ROI by enlarging the bounding box to twice its original size. A window of the same size as the ROI is placed in the LGE image and translated to search for the best match, i.e., the one giving the maximum between the two windows. After obtaining the optimal translation, the pre-segmented myocardial contours in the cine image (Fig. 2b) are translated accordingly and become a coarse segmentation of the myocardium in the LGE image. Figure 2(c) shows an example of this translational registration. In general the translated contours are close to the myocardial boundaries. However, a discrepancy exists in the region highlighted with the red square. Such discrepancies are often caused by the elastic deformation and out-of-plane motion of the heart, and different tissue structures such as pericardial fat. Therefore, nonrigid deformation is needed to eliminate such discrepancies.

2.4 Three-dimensional nonrigid deformation
After translational registration, we apply a 3D nonrigid deformation to surface meshes constructed with the obtained coarse endocardial and epicardial contours (denoted by and afterwards). First, we detect myocardial edge points in both SA and LA LGE images. Second, we initialize two simplex meshes (Delingette, 1999) with and , respectively. Third, we deform the meshes with both external and internal forces. The final meshes are naturally a 3D segmentation of the LV.
2.4.1 A Novel Parametric Model of the LV in LGE Images
Taking into account intensity characteristics of the myocardium in LGE images, we propose a novel parametric model of the LV based on 1D intensity profiles (Kaftan et al., 2009; Vu et al., 2007; Zadicario et al., 2008). This model has the following desirable properties: it automatically adapts to either healthy or infarcted myocardium and consistently detects reliable myocardial edge points; it is flexible to be applied to both SA and LA images with minor alteration; it detects paired endocardial and epicardial edge points at the same time with variable thickness of the myocardium; and it does not make the assumption that enhancements always reside sub-endocardium in every infarcted SA image, which was made by our earlier work (Wei et al., 2011).
We now introduce the proposed model with reference to an SA image (Fig. 3). We find the LV center by averaging all the contour points on and , and then sample 1D intensity profiles along 79 evenly spaced radial directions emanating from (Fig. 3(a)). These intensity profile samples are denoted by .

We model 1D intensity patterns along the radial rays from to beyond the epicardium with intensity profile templates , where denotes the distance from to the endocardium, the thickness of the myocardium, the thickness of the enhancement and the distance from the endocardium to the enhancement. The endocardial and epicardial edge points can be expressed by the parameters and :
(2) |
where denotes the unit vector along the emanating ray. For every sampled angle , if , , and are correct, they would produce the which is most similar to 444 Because is purposely sampled far beyond epicardium and thus always longer than the devised , when we compare the two only the first pixels of are used. . Therefore, the problem of finding and is now converted to searching for the desired for each . Let denote a mismatch measurement function, for which we adopt the commonly used MSSD. Thus the desired is given by:
(3) |
For infarcted myocardium (e.g., the red ray in Fig. 3(b)), an exemplary is shown in Fig. 3(c). The first pixels are set to high (the BP), followed by pixels low (the un-enhanced myocardium), then pixels maximum (the enhancement should display a higher intensity than the BP in an ideal case) and the remaining pixels low. This template is able to cover most enhancement patterns found in chronic infarct patients of ischemic heart disease: for sub-endocardial enhancements, and ; for transmural enhancements, and ; for mid-myocardium enhancements, such as in cases of MVO, and . For normal myocardium (e.g., the yellow ray in Fig. 3 (b)), and the value of has no impact (but has to satisfy ), and the corresponding profile template is illustrated in Fig. 3 (d).
Since nearly all infarcts originate from the sub-endocardium (Hunold et al., 2005; Reimer et al., 1979), our previous work assumed that enhancements always reside there in every SA image with infarcts (Wei et al., 2011). However, this assumption is occasionally violated in practice. One such example is shown in Fig. 4, where three consecutive SA LGE slices are displayed. The infarcts do grow from the sub-endocardium in 3D. But when the leftmost slice is treated alone, the assumption no longer holds due to the loss of 3D spatial continuity. A possible solution is to keep this assumption but impose it in 3D (Hsu et al., 2006). Alternatively, we completely relax the assumption and introduce the parameter to describe the position of the enhancement within the myocardium.

Given the translated epicardial contours, representative intensity values are estimated from the LGE images and used to devise the intensity profile templates. All the pixels enclosed by in all the SA slices of the same subject are classified into two classes by Otsu’s threshold (Otsu, 1979) . Then , the mean of all the pixels below is used as the value of normal myocardium when devising the templates. All the pixels above are further classified by k-means clustering into two clusters, whose centers ( and ) are used as the values of the BP and enhancements, respectively. To mimic the gradual transition between bright and dark regions, is used as the transition value. With these values, we can devise intensity profile templates which resemble the samples with higher fidelity (Fig. 3 (e) and (f)).
2.4.2 Myocardial edge points detection in SA images
Although the parametric model is flexible and adaptive, sometimes it may be trapped by similar but false edges such as the edge between the thin slice of fat and the lung surrounding the LV due to its 1D nature. In order to avoid such traps by imposing continuity constraints on individual 1D intensity profiles, we incorporate this model in an energy minimization scheme. This scheme is applicable to both SA and LA images, but we first describe it using SA images. The application of the parametric model and the energy minimization scheme to LA images will be described in the next section.
The energy to be minimized comprises an intensity profile match term and a smoothness term weighted by a constant :
(4) |
is simply a summation of the mismatch measurements over all the sampled radial angles :
(5) |
Since both the endocardial and epicardial contours are parameterized as , we define as
(6) |
By minimizing , the endocardial and epicardial contours tend to deform into two concentric circles. The energy in (4) is minimized with and constrained within a narrow band of , which are the original and computed from and .
Next, we discuss the influence of papillary muscles on the proposed model. Because we do not consider the papillary muscles when devising , their presence does influence the mismatch measurement . However, by incorporating the parametric model into the energy minimization scheme, the detection of myocardial edge points is made robust to the papillary muscles in two ways: (i) by using a constrained optimization within a narrow band of the original , the papillary muscles resulting in ’s very distant from are directly eliminated; (ii) the continuity constraints on both and can prevent endocardial edge points from being dragged too far from their neighbors by the papillary muscles.
Figure 5 shows three examples of the detected myocardial edge points in SA images. Notably in Fig. 5 (b), where there is a large area of transmural infarcts completely blending in with the BP and surrounding tissues, our method still provides reasonable myocardial edge points because of the smoothness term.

2.4.3 Myocardial edge points detection in LA images
Different from the parameterizing variable used for SA images (i.e., radial angles ), slice locations along the normal to the SA image planes are used to parameterize myocardial contours in LA images (Fig. 6 (a)). Hence, myocardial contours are expressed as . 555Note that in an LA image each actually defines dual sets of and , as the myocardium is divided into two sides by the central axis of the LV. Since we treat the two sides separately in exactly the same way, we use only one side for the purpose of elaboration. We sample the LA images along rays pointing from the central axis of the LV to beyond the epicardium (Fig. 6 (b)); the samples are denoted as . Again, we devise with tentative and search for the optimal tetrad which makes most resemble for each .

Now two questions are how to estimate: (i) the central axis of the LV, and (ii) reasonable starting points for the search of the optimal . To answer both questions, we intersect and with the LA image planes. The intersection points serve as the initial coarse myocardial edge points in the LA images. Points on the central axis can be easily estimated by averaging the four intersection points on the same SA slices (Fig. 6(c)). The intersections also naturally define the parametrization scheme (i.e., values of ) by the relative location of each SA slice with respect to the LA image planes. However, the SA slices are too sparse and thus there are too few ’s. On one hand, the SA slices are far away from each other, causing the loss of anatomical continuity of the myocardium; on the other hand, LA images actually contain far more information than what is provided by the intersected locations. In order to retain the natural smoothness of the myocardium and utilize as much information in LA images as possible, we make denser by linearly interpolating between neighboring SA slices (Fig. 6(d)).
We use the same energy minimization scheme for LA images as for SA images. The energy functional to be minimized still comprises two terms and as in (4). stays the same as in (5), except that the parametrization variable is . However, in (6) must be slightly adapted to accommodate the shape of the LV in LA images. That is, in LA images tends to gradually shrink from the base to apex of the LV. Therefore, the first order derivative of is removed from (6) and becomes:
(7) |
Several examples of the detected myocardial edge points in LA images are shown in Fig. 7.

2.4.4 The deformation scheme
Unlike the previous step in which the coarse segmentation is achieved by registration of corresponding cine and LGE images, in this step we directly deform the contours based on local features of the LGE image. We use the simplex mesh (Delingette, 1999) geometry and a Newtonian law of motion to represent and deform the contours. Both endocardial and epicardial surfaces are represented with a simplex mesh respectively, and deformed in an inter-related manner. At each vertex we define three forces, namely, smoothness force , edge attraction force and myocardium thickness force . imposes uniformity of vertex distribution and continuity of simplex angles (Delingette, 1999). draws vertices towards detected myocardial edge points along the normal direction at each vertex. Finally, maintains proper distances between paired endocardial and epicardial vertices. Letting denote the position of any vertex at time , the deformation scheme is given by
(8) |
where is a damping factor, and , and are respective weights.
We initialize the simplex mesh for the epicardium with in the steps described below.
Above all, we transform all the involved coordinates to the image coordinate system of the last SA slice. We then re-sample with evenly spaced radial angles. The resampling makes the connection relationship among mesh vertices straightforward by aligning all vertices on all slices along the same radial angles, hence simplifying mesh construction. After that we interpolate to obtain several planar contours evenly spaced between the physically existing SA slices. The interpolation is necessary because (i) considering the large distance between neighboring SA slices, properly densified vertices can make more meaningful; and (ii) some of the interpolated vertices will be attracted by myocardial edge points detected in LA images, which in turn can affect the vertices on the physically existing SA slices through .
Now we specify the connection relationship among vertices. We use the vertices on the two boundary SA slices (the most basal and apical ones) to form two planar 1-simplex meshes (Delingette, 1999), where each vertex is connected to its two immediate neighbors in the image plane. These two 1-simplex meshes act as boundary conditions of the surface mesh. Planar 1-simplex meshes are used to prevent the vertices on the boundaries of the surface mesh from changing their z-values during the deformation; that is, no contraction or elongation of the entire LV in the direction perpendicular to the SA image planes. For interjacent vertices, we follow these rules: (i) vertically, each vertex is connected to its immediate above and below neighbors; (ii) horizontally, each vertex is connected to its immediate left or right neighbor alternatively, i.e., if one vertex is connected to its immediate left neighbor, then the two vertices next to it should be connected to their right neighbors. In simplex-mesh geometry, each vertex can only be connected to three neighbors.
The simplex mesh for the endocardium is initialized in the same way. One exemplary mesh constructed with the above steps is shown in Fig. 8.

As in the original simplex mesh work (Delingette, 1999), we define with the notion of closest points. For each vertex , we look for the closet pre-detected myocardial edge point and define the edge attraction force as:
(9) |
Here, is a weight between 0 and 1, the surface normal at vertex . The gating function filters out potential outliers specified by the cutoff distance – if the projected distance between and onto is larger than , then is considered an outlier and has no effect on . The value of controls the tradeoff between capture range and robustness against outliers during mesh deformation.
is defined as a normalized sum of first-order and second-order absolute intensity differences at . Recall that is located on a 1D intensity profile sample . Assuming it is the th pixel on , we calculate the weighted sum and define by:
(10) |
where is a set of ’s to be normalized together. For SA slices, we process all the detected endocardial edge points of the entire stack as a set, and all the detected epicardial edge points as another set. For LA slices, 4C and 2C images are processed separately. The effects of the weights on the detected myocardial edge points are qualitatively visualized in Fig. 9, where the magnitude of is coded as brightness of the plot.

In order to define , every endocardial vertex is paired with the coplanar epicardial vertex of the same re-sampling angle. Then a vector-based spring force is imposed to maintain the relative position between every pair. Letting denote any endocardial vertex before deformation, and its paired epicardial vertex, we define as:
(11) |
where is the vertex after th iteration. is particularly helpful when is weak at one of the paired vertices but strong at the other. In this case, as a robust supplement to , extrapolates a reasonable position for the vertex of weak with the original positional relationship between the pair.
With the meshes initialized and the driving forces defined, we can deform the two surface meshes iteratively with (8) 666Because the endocardial and epicardial surfaces are generally smooth with small curvatures everywhere, we do not need the advanced adaptation and refinement algorithms in (Delingette, 1999) and only impose the uniform distribution of vertices via .. In each iteration, we first fix the endocardial mesh and update the epicardial mesh, and then update the endocardial mesh with the epicardial mesh fixed. The deformation is stopped once the movement at any vertex is smaller than 0.1 pixel or the iteration reaches 30 times. A deformed surface mesh is shown in Fig. 8, together with its original shape before deformation. The two meshes obtained after the nonrigid deformation are themselves 3D segmentation of the LV. To obtain the 2D segmentation of each SA image, we simply intersect it with the final meshes.
2.5 Implementation
The proposed segmentation framework is implemented under MATLAB R2011a environment, on a PC with Intel Core2 Duo T9400 processer, 3 GB RAM and running 32-bit Microsoft Windows 7 OS. In practice, we provide the functionality for manual adjustment over the automatic results in each step of the framework.
3 Experimental results and discussion
3.1 Evaluation on real patient data
3.1.1 Data description
We have evaluated the proposed 3D segmentation framework with 21 sets of real patient data. The data were acquired with ECG gating by a 1.5T Siemens Symphony MRI scanner from 21 patients (19 males and 2 females, 38-81 years old, mean age ) three months after their having experienced myocardial infarction, following a bolus injection of gadolinium-based contrast agent. Table 1 shows the sequence parameters used for the data acquisition. Cine and LGE sequences of a same subject comprise the same number of SA slices with the same locations. Depending on the individual heart size, there can be 8-11 SA slices for a patient. In total there were 206 SA slices for all the 21 patients and 158 slices were selected for infarction analysis according to experts’ judgment. While slices (both SA and LA) of the cine sequence comprise 25 frames, slices of the LGE sequence comprise only one frame.
Flip angle | Repetition / Echo | Width / Heighta | Pixel spacingb | Slice thickness / | |
---|---|---|---|---|---|
[degree∘] | time [ms] | [pixel] | [mm] | spacingc [mm] | |
LGE images | 25 | 6501000 / 4.18 | 176256 | 1.17191.5625 | 7 / 3 |
Cine images | 5574 | 40.8844.24 / 1.241.34 | 144192 | 1.56251.9792 | 7 / 3 |
-
a
Both image width and height are within the same range.
-
b
Pixel spacing is isotropic in-plane.
-
c
Slice spacing represents the gap distance between adjacent SA slices.
The data were manually analyzed (including segmentation of the myocardium and infarcts) by two experts independently, and the manual contours (denoted by and ) were used as the reference standards in our experiments. The expert who produced also supervised the production of the a priori segmentation in cine data and had full access to the cine data during his analysis of the LGE data, while the other had no access to the cine data. According to , volumetric percentage of the infarcts with respect to the entire myocardium for the 21 patients ranges from 0 to (two cases of non-infarct) with the mean and standard deviation of . Five patients had MVO. Using the 16-segments division of the LV recommended by the American Heart Association (AHA; Cerqueira et al., 2002), 160 out of the total segments (i.e., ) are infarcted, and the locality distribution of the infarctions is charted in Fig. 10.

AHA segment ID.
No. of infarcted instances

AHA segment ID.
Average infarct percentage (%)
3.1.2 Experimental settings
In the experiments, various parameters introduced in Section 2 are set as follows: (i) For the computation of PI in (1), and . (ii) and in (3) are confined within a narrow band of 7 pixels for SA images and 9 pixels for LA images centered at and . (iii) For the energy function in (4), the weight is set 0.005 for both SA and LA images. (iv) For the 3D deformation scheme in (8), , , and . (v) For the computation of in (9), . Although the final meshes produced by the 3D deformation scheme are already a 3D segmentation of the LV, we need to intersect them with the SA images to obtain corresponding 2D segmentation contours (denoted by ), in order to compare with manual contours drawn by experts in 2D images. Minimum manual adjustments were performed to better evaluate the proposed framework. Of all the 158 SA slices selected for analysis, 3 slices (each from a different volume) were manually reallocated after the automatic misalignment correction, and 8 slices were manually registered due to failure of the automatic translational registration. No manual adjustments were performed on the final .
3.1.3 Results
Qualitatively, we observe that segmentation results produced by our framework are consistently accurate for nearly all the LGE images in our database. Figure 11 shows some exemplary results, together with the manual contours delineated by one of the experts. Quantitatively, we have evaluated our framework in terms of both distance- and region-based measures. We have calculated mean distance error and the Dice coefficient (Dice, 1945) between the automatic results and reference standards slice by slice. We have also calculated volumetric Dice coefficients. The results are presented in Table 2. Of the three groups of comparisons, and are the most similar with extremely small distances and high slice-wise and volumetric Dice coefficients. Although the difference between and is slightly larger, it is very close to the reported inter-observer variations between and . These results confirm that the myocardial segmentations produced by our framework are close to those obtained by the experts. The general trend that the difference between and is smaller than between and is not surprising, because the expert who produced also supervised the a priori segmentation of the cine data. On the contrary, the other expert had no such a priori knowledge and had to guess based on her experience when the contrast is poor.
vs. | vs. | vs. | ||
---|---|---|---|---|
Endocardium | 1.460.66 | 0.940.44 | 1.510.74 | |
Mean distance error [mm] | Epicardium | 1.560.58 | 0.900.41 | 1.680.70 |
Both | 1.460.47 | 0.900.36 | 1.540.56 | |
LV | 94.762.25 | 96.881.84 | 94.352.70 | |
Slice-wise Dice coefficient [%] | BP | 92.774.29 | 95.333.62 | 92.644.36 |
Myocardium | 82.935.28 | 88.574.75 | 82.325.59 | |
LV | 95.060.91 | 97.180.48 | 94.780.88 | |
Volumetric Dice coefficient [%] | BP | 93.651.47 | 95.980.87 | 93.421.96 |
Myocardium | 83.492.49 | 89.191.42 | 82.842.50 |

3.1.4 Comparison with related works
It is difficult to quantitatively compare the accuracy of our 3D segmentation framework with those of the existing methods (Ciofolo et al., 2008; Dikici et al., 2004). Given that different data sets were used, it is inappropriate to directly compare accuracies or errors reported in the papers. However, qualitatively we have identified the following advantages of our 3D segmentation method over others.
First, compared to pure 2D segmentation methods (Dikici et al., 2004; Wei et al., 2011) which merely produce discrete cylinders in 3D space (Fig. 12(a)), our 3D segmentation framework produces more accurate 3D reconstruction of the LV geometry (Fig. 12(b)). Moreover, the 3D smoothness force helps extrapolate reasonable myocardial boundaries with information from the LA and neighboring SA slices, when the current slice lacks contrast.

Second, though the work by Ciofolo et al. (2008) also involved deforming 3D meshes for segmentation, the meshes were attracted only to features detected in SA LGE images. Due to the large anisotropy of the stacks of SA images, a respectable portion of the vertices was moved by only regulating forces because there were no feature points lying between the SA slices (Fig. 13 (a)). In contrast, since we incorporate the two standard LA views (4C and 2C) into our 3D segmentation framework, a considerable amount of feature points detected in the LA images fill the gaps (Fig. 13 (b)). These extra feature points can make the final meshes represent the physical shape of the scanned LV with higher fidelity. The 2D segmentation contours in SA images obtained by intersection with the meshes can also be more accurate, because the extra information contained between the SA images is propagated over the meshes by (Delingette, 1999).

Third, the work by Ciofolo et al. (2008) did not mention any correction of the misalignment artifacts for stacks of LGE images. This exposes the reconstructed 3D representation of the LV to potential distortion (McLeish et al., 2002). In contrast, we realign all the SA and LA slices in the original patient coordinate system prior to the construction and deformation of the meshes, thus endowing the 3D segmentation with higher fidelity.
3.2 Evaluation on simulated data
3.2.1 Data generation and experimental settings
We also evaluated our framework on simulated data generated from the 4D XCAT male phantom (Segars et al., 2010). The LGE data are simulated as follows. First a voxelized torso phantom with an isotropic voxel size of 1.34 mm is generated from the XCAT. Nine tissues are included: the myocardium, infarct, blood, pericardium, lung, spleen, liver, stomach and the rest of the body. An expert manually delineated regions for each tissue in a set of real patient data. Then every voxel in the torso phantom is randomly assigned a value according to its tissue type. The assigned value is uniformly sampled from the regions of the specified tissue. Two exceptions are the infarct and body: voxels of these two tissues are assigned mean values of the respective regions. After that, simulated images of standard CMR orientations (SA, 4C and 2C) with the same slice dimensions as our real data (pixel spacing = 1.34 mm, slice thickness and spacing = 7 and 3 mm, resulting in 8 SA slices) are reconstructed from the torso volume. Each simulated image is an average of the intensities within its slice thickness to increase the signal to noise ratio. The cine data are simulated in the same way, except that no infarct is included. Figure 14 shows several examples of the simulated cine and LGE data.

To create enough difference in myocardium shape between the LGE and cine SA images, the LGE and cine data were simulated at different cardiac and respiratory phases. The infarcts were set at mid-ventricle, spanning 50 mm along the LA of the LV. Four LV volumes with infarcts located at anterior, lateral, inferior and septal walls respectively were simulated. The infarcts span 100 degrees on the myocardial circumference and are 100% transmural. Myocardial contours of the simulated data were derived from the original voxelized phantom. The cine contours are used as the a priori segmentation to our segmentation framework, while the LGE contours are used as the ground truth () for evaluation.
The various parameters are set to the same as presented in Section 3.1.2. No manual adjustment was performed to the simulated data.
3.2.2 Results
The segmentation results obtained by an expert and our framework on the simulated LGE data are shown in Table 3. Both manual and automatic segmentations are very close to the ground truth, and the difference between the two segmentations is also small. What is noteworthy is the standard deviation of the slice-wise Dice coefficients for the BP between and , which is significantly higher than the others. This is caused by the most apical slice in each volume and can be explained by three facts regarding very apical slices: (i) the myocardium is usually much blurred; (ii) the apex’s motion is large and causes a big change between the myocardium shape in cine and LGE images; (iii) areas of the myocardium are small and the Dice coefficient is known to be sensitive to small areas. In fact segmentation of the myocardium in very apical slices is always so difficult that no method can consistently produce reliable results. In practice, we provide a simple user correction scheme to effectively handle such cases. The mean Dice coefficient for the BP between and becomes if the most apical slice in each volume is excluded.
vs. | vs. | vs. | ||
---|---|---|---|---|
Endocardium | 0.680.17 | 0.730.49 | 0.710.34 | |
Mean distance error [mm] | Epicardium | 0.810.42 | 0.670.41 | 1.121.04 |
Both | 0.760.28 | 0.690.44 | 0.920.67 | |
LV | 95.784.70 | 96.933.74 | 94.228.42 | |
Slice-wise Dice coefficient [%] | BP | 94.814.35 | 92.8611.20 | 93.798.32 |
Myocardium | 90.865.30 | 92.735.51 | 88.6111.13 | |
LV | 97.440.14 | 98.050.07 | 96.990.18 | |
Volumetric Dice coefficient [%] | BP | 96.660.27 | 96.990.19 | 96.810.02 |
Myocardium | 92.580.50 | 94.090.17 | 91.800.42 |
3.3 Robustness with respect to different a priori segmentations
In order to test the consistency of the 3D segmentation framework with different a priori segmentations, we have conducted two experiments with both practical and artificially simulated a priori segmentations, respectively. We select a set of LGE data with fair segmentation accuracy for the experiments, since our focus here is the consistency instead of accuracy.
3.3.1 Experiment 1: segmentation with different practical a priori segmentations
In this experiment, one observer manually drew the myocardial contours for the selected SA cine images that correspond to the target LGE images, serving as the manual a priori segmentation (denoted by ). Meanwhile, the automatically generated cine contours used in Section 3.1 (denoted by ) serve as the control group. Segmentation accuracies with and as a priori are compared to test whether the segmentation framework can produce consistently good results with both manually drawn and automatically generated a priori segmentations. The results are presented in Table 4. As we can see, the segmentation results with both kinds of inputs are similarly good, though the results produced with are slightly better. This indicates that our framework can consistently produce high quality segmentation for LGE images despite that in practice the potential a priori segmentation in the corresponding cine images can be either manually drawn or (semi-) automatically generated.
Mean distance error [mm] | Dice coefficient [%] | |||||
---|---|---|---|---|---|---|
A priori | Endocardium | Epicardium | Both | LV | BP | Myocardium |
1.040.44 | 1.190.32 | 1.120.29 | 96.051.08 | 94.893.33 | 86.183.76 | |
0.960.33 | 1.080.26 | 1.020.18 | 96.530.59 | 95.651.91 | 87.842.73 |
3.3.2 Experiment 2: segmentation with different simulated a priori segmentations
In this experiment, is purposely enlarged and shrunk by 1 mm to generate two sets of artificially simulated a priori segmentations – and . Differences between segmentation results with and as a priori segmentations are examined to test the consistency of our segmentation framework given the a priori segmentations 2 mm apart from each other. The comparison is presented in Table 5. Mean distances between the segmentation results are greatly decreased from the mean distances between the two a priori themselves. Area similarity is also improved, which is revealed by the fact that Dice coefficients evaluated at all three levels are significantly increased. The comparison results further validate the consistency of our segmentation framework – it can produce consistent segmentations even with varied a priori in the range of 2 mm.
Mean distance [mm] | Dice coefficient [%] | |||||
---|---|---|---|---|---|---|
Comparison between | Endocardium | Epicardium | Both | LV | BP | Myocardium |
and | 1.960.03 | 1.980.01 | 1.970.02 | 93.441.23 | 90.592.66 | 77.242.96 |
Segmentation results | 1.210.21 | 1.120.24 | 1.160.22 | 96.291.27 | 94.461.43 | 87.034.03 |
3.3.3 Summary
The experimental results have shown that our framework can produce highly consistent segmentations despite that the given a priori segmentation in cine images can vary. The consistency and robustness are important and desirable because both inter-observer variability and automatic segmentation accuracies for cine images are in the range of 1-2 mm (Petitjean and Dacher, 2011). Although starting with propagating the a priori segmentation contours from cine images, the consistency of our segmentation framework makes it possible to obtain highly reproducible segmentation of LGE images given different a priori segmentations (either manual or automatic) in cine images.
3.4 Study limitations
The proposed framework was evaluated with a small number of patients with chronic infarction. In acute infarction, the pathology and signal enhancement pattern can vary drastically and performance of the framework is uncertain if applied to such cases. To test full clinical capacity of the framework, future experiments with a much larger cohort including both acute and chronic infarction patients are needed. Another limitation is that we did not use independent training and testing datasets in this work. Although the framework is not learning based and found to be insensitive to small fluctuations of the parameters, it is still necessary to test the framework’s clinical usability with independent training and testing sets in the future.
We did not explicitly handle cases of signal intensity bias in the myocardium, such as imperfect inversion time, surface coil intensity drop off, or the existence of MR imaging artifacts. Such cases within a reasonable range are implicitly countered by the robustness of the framework. For example, the last column of Figure 11 shows an LGE slice in our database with a significant bright artifact and our framework still produced correct myocardial contours. However, severe cases that even cause troubles to human observers are considered imaging failures and beyond our scope. Lastly, we did not consider enhancements in the LGE images due to other pathologies, which may present complex enhancement patterns that are not covered by the proposed model. But the focus on a single pathology (i.e., ischemic heart disease) makes the framework more reliable for the target subject group.
4 Conclusion
This paper presents a novel 3D segmentation framework of the LV in LGE CMR images. Unlike most related works (Dikici et al., 2004; Ciofolo et al., 2008; Wei et al., 2011) which merely used SA images, we also incorporate the standard 4C and 2C LA images to provide supplementary information in the big gaps between contiguous SA slices. Compared to another segmentation method (Ciofolo et al., 2008) which also involved 3D mesh deformation, we realign all the SA slices in a unified 3D coordinate system prior to the mesh construction and deformation, to eliminate potential distortion of the 3D representation caused by misalignment artifacts. In addition, we propose a novel parametric model of the LV in LGE images based on 1D intensity profiles. This model is able to simultaneously detect paired endocardial and epicardial edge points with varied myocardium thickness, adaptively distinguish between healthy and infarcted myocardium, and readily be applied to both SA and LA images. It is embedded into an energy minimization scheme for reliable detection of myocardial edge points. The experimental results on both real patient and simulated phantom data have shown that our framework is able to generate accurate segmentation for LGE images and is robust with respect to varied a priori segmentation in the referenced cine images.
Acknowledgements
The authors would like to thank the Academic Research Fund, National University of Singapore, Ministry of Education, Singapore for funding the CMR studies. We are also grateful to the radiographers and staff at the Department of Diagnostic Imaging, National University Hospital, Singapore, for helping with the CMR scans.
References
- Abdel-Aty and Tillmanns (2010) Abdel-Aty, H., Tillmanns, C., 2010. The use of cardiovascular magnetic resonance in acute myocardial infarction. Curr Cardiol Rep 12, 76–81.
- Barajas et al. (2006) Barajas, J., Caballero, K., Barnés, J., Carreras, F., Pujadas, S., Radeva, P., 2006. Correction of misalignment artifacts among 2-D cardiac MR images in 3-D space, in: First International Workshop on Computer Vision for Intravascular and Intracardiac Imaging, MICCAI 2006, pp. 114–121.
- Cerqueira et al. (2002) Cerqueira, M.D., Weissman, N.J., Dilsizian, V., Jacobs, A.K., Kaul, S., Laskey, W.K., Pennell, D.J., Rumberger, J.A., Ryan, T., Verani, M.S., 2002. Standardized Myocardial Segmentation and Nomenclature for Tomographic Imaging of the Heart. Circulation 105, 539–542.
- Chen et al. (2008) Chen, T., Babb, J., Kellman, P., Axel, L., Kim, D., 2008. Semiautomated Segmentation of Myocardial Contours for Fast Strain Analysis in Cine Displacement-Encoded MRI. IEEE Trans Med Imaging 27, 1084 –1094.
- Ciofolo et al. (2008) Ciofolo, C., Fradkin, M., Mory, B., Hautvast, G., Breeuwer, M., 2008. Automatic myocardium segmentation in late-enhancement MRI, in: IEEE ISBI ’08, pp. 225–228.
- Delingette (1999) Delingette, H., 1999. General object reconstruction based on simplex meshes. Int J Comput Vis 32, 111–146.
- Dice (1945) Dice, L., 1945. Measures of the amount of ecologic association between species. Ecology 26, 297–302.
- Dikici et al. (2004) Dikici, E., O’Donnell, T., Setser, R., White, R.D., 2004. Quantification of Delayed Enhancement MR Images, in: Barillot, C., Haynor, D.R., Hellier, P. (Eds.), MICCAI 2004. Springer Berlin / Heidelberg. volume 3216 of LNCS, pp. 250–257.
- Elagouni et al. (2010) Elagouni, K., Ciofolo-Veit, C., Mory, B., 2010. Automatic segmentation of pathological tissues in cardiac MRI, in: IEEE ISBI ’10: From Nano to Macro, pp. 472–475.
- Hautvast et al. (2006) Hautvast, G., Lobregt, S., Breeuwer, M., Gerritsen, F., 2006. Automatic contour propagation in cine cardiac magnetic resonance images. IEEE Trans Med Imaging 25, 1472–1482.
- Hennemuth et al. (2008) Hennemuth, A., Seeger, A., Friman, O., Miller, S., Klumpp, B., Oeltze, S., Peitgen, H.O., 2008. A Comprehensive Approach to the Analysis of Contrast Enhanced Cardiac MR Images. IEEE Trans Med Imaging 27, 1592 –1610.
- Hsu et al. (2006) Hsu, L.Y., Natanzon, A., Kellman, P., Hirsch, G.A., Aletras, A.H., Arai, A.E., 2006. Quantitative myocardial infarction on delayed enhancement MRI. Part I: Animal validation of an automated feature analysis and combined thresholding infarct sizing algorithm. J Magn Reson Imaging 23, 298–308.
- Hunold et al. (2005) Hunold, P., Schlosser, T., Vogt, F., Eggebrecht, H., Schmermund, A., Bruder, O., Schuler, W., Barkhausen, J., 2005. Myocardial late enhancement in contrast-enhanced cardiac MRI: distinction between infarction scar and non-infarction-related disease. AJR Am J Roentgenol 184, 1420.
- Kaftan et al. (2009) Kaftan, J.N., Tek, H., Aach, T., 2009. A two-stage approach for fully automatic segmentation of venous vascular structures in liver CT images, in: Pluim, J.P.W., Dawant, B.M. (Eds.), Medical Imaging 2009: Image Processing, SPIE, Orlando, USA. pp. 725911–1–12.
- Kolipaka et al. (2005) Kolipaka, A., Chatzimavroudis, G.P., White, R.D., O’Donnell, T.P., Setser, R.M., 2005. Segmentation of non-viable myocardium in delayed enhancement magnetic resonance images. Int J Cardiovasc Imaging 21, 303–311. 10.1007/s10554-004-5806-z.
- Li et al. (2009) Li, C., Jia, X., Sun, Y., 2009. Improved semi-automated segmentation of cardiac CT and MR images, in: ISBI ’09: From Nano to Macro, pp. 25–28.
- Lötjönen et al. (2004) Lötjönen, J., Pollari, M., Kivistö, S., Lauerma, K., 2004. Correction of Movement Artifacts from 4-D Cardiac Short- and Long-Axis MR Data, in: Barillot, C., Haynor, D., Hellier, P. (Eds.), MICCAI 2004. Springer Berlin / Heidelberg. volume 3217 of Lecture Notes in Computer Science, pp. 405–412.
- McLeish et al. (2002) McLeish, K., Hill, D., Atkinson, D., Blackall, J., Razavi, R., 2002. A study of the motion and deformation of the heart due to respiration. IEEE Trans Med Imaging 21, 1142 –1150.
- Moore et al. (2003) Moore, J., Drangova, M., Wierzbicki, M., Barron, J., Peters, T., 2003. A High Resolution Dynamic Heart Model Based on Averaged MRI Data, in: Ellis, R., Peters, T. (Eds.), MICCAI 2003. Springer Berlin / Heidelberg. volume 2878 of Lecture Notes in Computer Science, pp. 549–555.
- Otsu (1979) Otsu, N., 1979. A threshold selection method from gray-level histograms. IEEE Trans Syst, Man Cybern 9, 62–66.
- Petitjean and Dacher (2011) Petitjean, C., Dacher, J.N., 2011. A review of segmentation methods in short axis cardiac mr images. Medical Image Analysis 15, 169 – 184.
- Reimer et al. (1979) Reimer, K., Jennings, R., et al., 1979. The “wavefront phenomenon” of myocardial ischemic cell death. II. Transmural progression of necrosis within the framework of ischemic bed size (myocardium at risk) and collateral flow. Lab Invest 40, 633–644.
- Segars et al. (2010) Segars, W.P., Sturgeon, G., Mendonca, S., Grimes, J., Tsui, B.M., 2010. 4D XCAT phantom for multimodality imaging research. Med Phys 37, 4902–4915.
- Studholme et al. (1999) Studholme, C., Hill, D.L.G., Hawkes, D.J., 1999. An overlap invariant entropy measure of 3d medical image alignment. Pattern Recognition 32, 71 – 86.
- Tao et al. (2010) Tao, Q., Milles, J., Zeppenfeld, K., Lamb, H., Bax, J., Reiber, J., van der Geest, R., 2010. Automated segmentation of myocardial scar in late enhancement MRI using combined intensity and spatial information. Magn. Reson. Med. 64, 586–594.
- Valindria et al. (2011) Valindria, V.V., Angue, M., Vignon, N., Walker, P.M., Cochet, A., Lalande, A., 2011. Automatic Quantification of Myocardial Infarction from Delayed Enhancement MRI, in: Signal-Image Technology and Internet-Based Systems (SITIS), 2011 Seventh International Conference on, pp. 277 –283.
- Vu et al. (2007) Vu, N., Ghosh, P., Manjunath, B., 2007. Retina layer segmentation and spatial alignment of antibody expression levels, in: IEEE ICIP 2007, pp. II –421 –II –424.
- Weese et al. (1997) Weese, J., Buzug, T., Lorenz, C., Fassnacht, C., 1997. An approach to 2D/3D registration of a vertebra in 2D x-ray fluoroscopies with 3D CT images, in: Troccaz, J., Grimson, E., Mösges, R. (Eds.), CVRMed-MRCAS’97. Springer Berlin / Heidelberg. volume 1205 of LNCS, pp. 119–128.
- Wei et al. (2011) Wei, D., Sun, Y., Chai, P., Low, A., Ong, S., 2011. Myocardial Segmentation of Late Gadolinium Enhanced MR Images by Propagation of Contours from Cine MR Images, in: Fichtinger, G., Martel, A., Peters, T. (Eds.), MICCAI 2011. Springer Berlin / Heidelberg. volume 6893 of Lecture Notes in Computer Science, pp. 428–435.
- Zadicario et al. (2008) Zadicario, E., Avidan, S., Shmueli, A., Cohen-Or, D., 2008. Boundary snapping for robust image cutouts, in: IEEE CVPR 2008, pp. 1 –8.