This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Three-Dimensional Segmentation of the Left Ventricle in Late Gadolinium Enhanced MR Images of Chronic Infarction Combining Long- and Short-Axis Information

Dong Wei [email protected] Ying Sun [email protected] Sim-Heng Ong [email protected] Ping Chai [email protected] Lynette L. Teo [email protected] Adrian F. Low [email protected] Department of Electrical and Computer Engineering, National University of Singapore, Singapore 117576, Republic of Singapore Cardiac Department, National University Heart Centre, 5 Lower Kent Ridge Road, Singapore 119074, Republic of Singapore Department of Diagnostic Imaging, National University Hospital, 5 Lower Kent Ridge Road, Singapore 119074, Republic of Singapore
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 mesh
journal: Medical Image Analysis

1 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.

The rest of the paper is organized as follows. Section 2 describes the proposed 3D segmentation framework. Section 3 presents and discusses the experimental results on both real patient and simulated data. Finally Section 4 concludes the paper.

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.

Refer to caption
Figure 1: Misalignment correction results illustrated with intersections between the SA and LA slices. First row: original misaligned slices displayed according to the DICOM header information; second row: the same slices as in the first row, but after misalignment correction.

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 I1I_{1} and I2I_{2}, PI operates on the difference image Idiff=I1I2I_{\mathrm{diff}}=I_{1}-I_{2}. If I1I_{1} and I2I_{2} 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 IdiffI_{\mathrm{diff}}. A suitable similarity measure should, therefore, characterize the structuredness of IdiffI_{\mathrm{diff}}. PI considers a pixel of IdiffI_{\mathrm{diff}} to belong to a structure if it has a significantly different value from its neighboring pixels. Using a constant radius rr to define the neighborhood, the PI is defined as:

Pr,δ(I1,I2)=Pr,δ(Idiff)=1NIdiffx,y1Nrv,wδ2δ2+[Idiff(x,y)Idiff(v,w)]2,\begin{split}P_{r,\,\delta}&(I_{1},I_{2})=P_{r,\,\delta}(I_{\mathrm{diff}})\\ &=\frac{1}{N_{I_{\mathrm{diff}}}}\sum_{x,\,y}\frac{1}{N_{r}}\sum_{v,\,w}\frac{\delta^{2}}{\delta^{2}+[I_{\mathrm{diff}}(x,y)-I_{\mathrm{diff}}(v,w)]^{2}},\end{split} (1)

where (x,y)(x,y) denotes the pixels in IdiffI_{\mathrm{diff}}, and (v,w)(v,w) the neighboring pixels of (x,y)(x,y) within radius rr; they satisfy the relationship (xv)2+(yw)2r2(x-v)^{2}+(y-w)^{2}\leq r^{2}. NIdiffN_{I_{\mathrm{diff}}} and NrN_{r} denote the number of pixels in IdiffI_{\mathrm{diff}} and the neighborhood respectively. A constant δ\delta 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 P(Idiff)P(I_{\mathrm{diff}}) 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.

Refer to caption
Figure 2: Illustration of the translational registration. (a) The cine image with bounding box of the LV (the yellow square) and the defined ROI (the green square) overlaid. (b) The cine image with pre-delineated contours overlaid. (c) The LGE image with translated contours overlaid. In general the contours segment the myocardium closely, but in the region highlighted with the red square, a discrepancy is observed.

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 𝒞endo,rigid\mathcal{C}_{\mathrm{endo,\,rigid}} and 𝒞epi,rigid\mathcal{C}_{\mathrm{epi,\,rigid}} afterwards). First, we detect myocardial edge points in both SA and LA LGE images. Second, we initialize two simplex meshes (Delingette, 1999) with 𝒞endo,rigid\mathcal{C}_{\mathrm{endo,\,rigid}} and 𝒞epi,rigid\mathcal{C}_{\mathrm{epi,\,rigid}}, 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 OLVO_{\mathrm{LV}} by averaging all the contour points on 𝒞endo,rigid\mathcal{C}_{\mathrm{endo,\,rigid}} and 𝒞epi,rigid\mathcal{C}_{\mathrm{epi,\,rigid}}, and then sample 1D intensity profiles along 79 evenly spaced radial directions emanating from OLVO_{\mathrm{LV}} (Fig. 3(a)). These intensity profile samples are denoted by Isample(θ)I_{\mathrm{sample}}(\theta).

Refer to caption
Figure 3: (a) A representative SA LGE image is sampled along evenly spaced rays. (b) Yellow ray: a sample ray corresponding to normal myocardium; red ray: a sample ray corresponding to infarcted myocardium. (c) An intensity profile template Itemplt(w,t,s,d)I_{\mathrm{templt}}(w,\,t,\,s,\,d) devised to model the case of infarcted myocardium. (d) An intensity profile template simplified from (c), i.e., s=0s=0, to model the case of normal myocardium. (e)-(f) More realistic intensity profile templates with values estimated from the LGE image and gradual transitions. Note: for better illustration, relative lengths of ww, tt, ss and dd in (c)-(f) do not strictly follow the two sample rays in (b).

We model 1D intensity patterns along the radial rays from OLVO_{\mathrm{LV}} to beyond the epicardium with intensity profile templates Itemplt(w,t,s,d)I_{\mathrm{templt}}(w,t,s,d), where ww denotes the distance from OLVO_{\mathrm{LV}} to the endocardium, tt the thickness of the myocardium, ss the thickness of the enhancement and dd the distance from the endocardium to the enhancement. The endocardial and epicardial edge points can be expressed by the parameters ww and tt:

𝒞endo(θ)=OLV+𝒏(θ)w(θ),𝒞epi(θ)=OLV+𝒏(θ)[w(θ)+t(θ)],\begin{split}&\mathcal{C}_{\mathrm{endo}}(\theta)=O_{\mathrm{LV}}+\bm{n}(\theta)\cdot w(\theta),\\ &\mathcal{C}_{\mathrm{epi}}(\theta)=O_{\mathrm{LV}}+\bm{n}(\theta)\cdot[w(\theta)+t(\theta)],\end{split} (2)

where 𝒏\bm{n} denotes the unit vector along the emanating ray. For every sampled angle θ\theta, if w(θ)w(\theta), t(θ)t(\theta), s(θ)s(\theta) and d(θ)d(\theta) are correct, they would produce the Itemplt(w,t,s,d)I_{\mathrm{templt}}(w,\,t,\,s,\,d) which is most similar to Isample(θ)I_{\mathrm{sample}}(\theta) 444 Because Isample(θ)I_{\mathrm{sample}}(\theta) is purposely sampled far beyond epicardium and thus always longer than the devised Itemplt(w,t,s,d)I_{\mathrm{templt}}(w,\,t,\,s,\,d), when we compare the two only the first w(θ)+t(θ)w(\theta)+t(\theta) pixels of Isample(θ)I_{\mathrm{sample}}(\theta) are used. . Therefore, the problem of finding 𝒞endo\mathcal{C}_{\mathrm{endo}} and 𝒞epi\mathcal{C}_{\mathrm{epi}} is now converted to searching for the desired (wd,td,sd,dd)(w_{\mathrm{d}},\,t_{\mathrm{d}},\,s_{\mathrm{d}},\,d_{\mathrm{d}}) for each θ\theta. Let Err(I1,I2)Err(I_{1},\,I_{2}) denote a mismatch measurement function, for which we adopt the commonly used MSSD. Thus the desired (wd,td,sd,dd)(w_{\mathrm{d}},\,t_{\mathrm{d}},\,s_{\mathrm{d}},\,d_{\mathrm{d}}) is given by:

(wd,td,sd,dd)=argmin{Err[Itemplt(w,t,s,d),Isample]}.(w_{\mathrm{d}},\,t_{\mathrm{d}},\,s_{\mathrm{d}},\,d_{\mathrm{d}})=\arg\min\{Err[I_{\mathrm{templt}}(w,\,t,\,s,\,d),\,I_{\mathrm{sample}}]\}. (3)

For infarcted myocardium (e.g., the red ray in Fig. 3(b)), an exemplary Itemplt(w,t,s,d)I_{\mathrm{templt}}{(w,\,t,\,s,\,d)} is shown in Fig. 3(c). The first ww pixels are set to high (the BP), followed by dd pixels low (the un-enhanced myocardium), then ss pixels maximum (the enhancement should display a higher intensity than the BP in an ideal case) and the remaining (tds)(t-d-s) pixels low. This template is able to cover most enhancement patterns found in chronic infarct patients of ischemic heart disease: for sub-endocardial enhancements, d=0d=0 and s<ts<t; for transmural enhancements, d=0d=0 and s=ts=t; for mid-myocardium enhancements, such as in cases of MVO, d>0d>0 and 0<s<t0<s<t. For normal myocardium (e.g., the yellow ray in Fig. 3 (b)), s=0s=0 and the value of dd has no impact (but has to satisfy 0dt0\leq d\leq t), 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 d(θ)d(\theta) to describe the position of the enhancement within the myocardium.

Refer to caption
Figure 4: From left to right: three consecutive SA LGE slices. The infarcts grow from sub-endocardium in 3D. However, when considering the leftmost slice alone, the same conclusion can hardly be drawn due to the loss of 3D spatial continuity.

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 𝒞epi,rigid\mathcal{C}_{\mathrm{epi,\,rigid}} in all the SA slices of the same subject are classified into two classes by Otsu’s threshold (Otsu, 1979) ithresi_{\mathrm{thres}}. Then inormi_{\mathrm{norm}}, the mean of all the pixels below ithresi_{\mathrm{thres}} is used as the value of normal myocardium when devising the templates. All the pixels above ithresi_{\mathrm{thres}} are further classified by k-means clustering into two clusters, whose centers (ibloodi_{\mathrm{blood}} and ienhani_{\mathrm{enhan}}) are used as the values of the BP and enhancements, respectively. To mimic the gradual transition between bright and dark regions, ithresi_{\mathrm{thres}} 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 λ\lambda:

E=Ematch+λEsmooth.E=E_{\mathrm{match}}+\lambda\cdot E_{\mathrm{smooth}}. (4)

EmatchE_{\mathrm{match}} is simply a summation of the mismatch measurements over all the sampled radial angles θ\theta:

Ematch=θErr[Itemplt(w(θ),t(θ),s(θ),d(θ)),Isample(θ)].E_{\mathrm{match}}=\sum_{\theta}Err[I_{\mathrm{templt}}(w(\theta),\,t(\theta),\,s(\theta),\,d(\theta)),\,I_{\mathrm{sample}}(\theta)]. (5)

Since both the endocardial and epicardial contours are parameterized as 𝒞(θ)=(w(θ),t(θ))\mathcal{C}(\theta)=(w(\theta),\,t(\theta)), we define EsmoothE_{\mathrm{smooth}} as

Esmooth=θ[(𝒞θ)2+(𝒞θθ)2].E_{\mathrm{smooth}}=\sum_{\theta}[(\mathcal{C}_{\theta})^{2}+(\mathcal{C}_{\theta\theta})^{2}]. (6)

By minimizing EsmoothE_{\mathrm{smooth}}, the endocardial and epicardial contours tend to deform into two concentric circles. The energy in (4) is minimized with ww and tt constrained within a narrow band of (w0,t0)(w_{\mathrm{0}},\,t_{\mathrm{0}}), which are the original ww and tt computed from 𝒞endo,rigid\mathcal{C}_{\mathrm{endo,\,rigid}} and 𝒞epi,rigid\mathcal{C}_{\mathrm{epi,\,rigid}}.

Next, we discuss the influence of papillary muscles on the proposed model. Because we do not consider the papillary muscles when devising ItempltI_{\mathrm{templt}}, their presence does influence the mismatch measurement Err(Itemplt,Isample)Err(I_{\mathrm{templt}},\,I_{\mathrm{sample}}). 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 (w0,t0)(w_{\mathrm{0}},\,t_{\mathrm{0}}), the papillary muscles resulting in ww’s very distant from w0w_{\mathrm{0}} are directly eliminated; (ii) the continuity constraints on both ww and tt 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.

Refer to caption
Figure 5: Examples of the detected myocardial edge points in SA images. Even when there is a large area of transmural infarcts completely blending in with the BP and surrounding tissues in (b), our method still provides reasonable myocardial edge points.

2.4.3 Myocardial edge points detection in LA images

Different from the parameterizing variable used for SA images (i.e., radial angles θ\theta), slice locations ll 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 𝒞(l)=(w(l),t(l))\mathcal{C}(l)=(w(l),\,t(l)). 555Note that in an LA image each ll actually defines dual sets of 𝒞endo(l)\mathcal{C}_{\mathrm{endo}}(l) and 𝒞epi(l)\mathcal{C}_{\mathrm{epi}}(l), 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 Isample(l)I_{\mathrm{sample}}(l). Again, we devise Itemplt(w,t,s,d)I_{\mathrm{templt}}(w,t,s,d) with tentative (w,t,s,d)(w,t,s,d) and search for the optimal tetrad which makes ItempltI_{\mathrm{templt}} most resemble IsampleI_{\mathrm{sample}} for each ll.

Refer to caption
Figure 6: (a) SA slice locations are used to parameterize myocardial contours in LA images. (b) 1D intensity profiles IsampleI_{\mathrm{sample}} are sampled along the rays pointing from the central axis of the LV to beyond the epicardium. (c) Intersection points of the LA image with 𝒞endo,rigid\mathcal{C}_{\mathrm{endo,\,rigid}} and 𝒞epi,rigid\mathcal{C}_{\mathrm{epi,\,rigid}}; they are used as starting points of the search for myocardial edge points and to estimate the central axis of the LV. (d) More points are interpolated between SA slices, in order to fully utilize information contained in the LA images.

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 (w,t,s,d)(w,t,s,d). To answer both questions, we intersect 𝒞endo,rigid\mathcal{C}_{\mathrm{endo,\,rigid}} and 𝒞epi,rigid\mathcal{C}_{\mathrm{epi,\,rigid}} 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 ll) 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 ll’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 ll 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 EmatchE_{\mathrm{match}} and EsmoothE_{\mathrm{smooth}} as in (4). EmatchE_{\mathrm{match}} stays the same as in (5), except that the parametrization variable is ll. However, EsmoothE_{\mathrm{smooth}} in (6) must be slightly adapted to accommodate the shape of the LV in LA images. That is, in LA images ww tends to gradually shrink from the base to apex of the LV. Therefore, the first order derivative of ww is removed from (6) and EsmoothE_{\mathrm{smooth}} becomes:

Esmooth=l[(wll)2+(tl)2+(tll)2].E_{\mathrm{smooth}}=\sum_{l}[(w_{ll})^{2}+(t_{l})^{2}+(t_{ll})^{2}]. (7)

Several examples of the detected myocardial edge points in LA images are shown in Fig. 7.

Refer to caption
Figure 7: Examples of the detected myocardial edge points in LA images. The first two images are 4C views, while the last one is a 2C view.

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 𝑭smooth\bm{F}_{\mathrm{smooth}}, edge attraction force 𝑭edge\bm{F}_{\mathrm{edge}} and myocardium thickness force 𝑭thick\bm{F}_{\mathrm{thick}}. 𝑭smooth\bm{F}_{\mathrm{smooth}} imposes uniformity of vertex distribution and continuity of simplex angles (Delingette, 1999). 𝑭edge\bm{F}_{\mathrm{edge}} draws vertices towards detected myocardial edge points along the normal direction at each vertex. Finally, 𝑭thick\bm{F}_{\mathrm{thick}} maintains proper distances between paired endocardial and epicardial vertices. Letting ptp^{t} denote the position of any vertex at time tt, the deformation scheme is given by

pt+1=pt+(1γ)(ptpt1)+α𝑭smooth+β𝑭edge+μ𝑭thick,p^{t+1}=p^{t}+(1-\gamma)(p^{t}-p^{t-1})+\alpha\bm{F}_{\mathrm{smooth}}+\beta\bm{F}_{\mathrm{edge}}+\mu\bm{F}_{\mathrm{thick}}, (8)

where γ\gamma is a damping factor, and α\alpha, β\beta and μ\mu are respective weights.

We initialize the simplex mesh for the epicardium with 𝒞epi,rigid\mathcal{C}_{\mathrm{epi,\,rigid}} 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 𝒞epi,rigid\mathcal{C}_{\mathrm{epi,\,rigid}} 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 𝑭smooth\bm{F}_{\mathrm{smooth}} 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 𝑭smooth\bm{F}_{\mathrm{smooth}}.

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.

Refer to caption
Figure 8: Left: illustration of an initial simplex mesh for the epicardial surface; right: illustration of the same simplex mesh after deformation. The green dots are the epicardial surface vertices while the red line segments represent the connection relationship among them. Also shown in both images is the endocardial surface without its mesh overlaid.

As in the original simplex mesh work (Delingette, 1999), we define 𝑭edge\bm{F}_{\mathrm{edge}} with the notion of closest points. For each vertex pip_{i}, we look for the closet pre-detected myocardial edge point p^i\hat{p}_{i} and define the edge attraction force as:

𝑭edge=ωiG((p^ipi)𝒏iDcutoff)𝒏i,whereG(x)={x,ifx1,0,ifx>1.\bm{F}_{\mathrm{edge}}=\omega_{i}\ G\left(\frac{(\hat{p}_{i}-p_{i})\cdot\bm{n}_{i}}{D_{\mathrm{cutoff}}}\right)\ \bm{n}_{i},\ \mathrm{where}\ G(x)=\begin{cases}x,&\mathrm{if}\ x\leq 1,\\ 0,&\mathrm{if}\ x>1.\end{cases} (9)

Here, ωi\omega_{i} is a weight between 0 and 1, 𝒏i\bm{n}_{i} the surface normal at vertex pip_{i}. The gating function G(x)G(x) filters out potential outliers specified by the cutoff distance DcutoffD_{\mathrm{cutoff}} – if the projected distance between p^i\hat{p}_{i} and pip_{i} onto 𝒏i\bm{n}_{i} is larger than DcutoffD_{\mathrm{cutoff}}, then p^i\hat{p}_{i} is considered an outlier and has no effect on pip_{i}. The value of DcutoffD_{\mathrm{cutoff}} controls the tradeoff between capture range and robustness against outliers during mesh deformation.

ωi\omega_{i} is defined as a normalized sum of first-order and second-order absolute intensity differences at p^i\hat{p}_{i}. Recall that p^i\hat{p}_{i} is located on a 1D intensity profile sample IsampleI_{\mathrm{sample}}. Assuming it is the jjth pixel on IsampleI_{\mathrm{sample}}, we calculate the weighted sum Si=|Isample(j)Isample(j1)|+|Isample(j)Isample(j+1)|+0.5|Isample(j+1)Isample(j1)|S_{i}=|I_{\mathrm{sample}}(j)-I_{\mathrm{sample}}(j-1)|+|I_{\mathrm{sample}}(j)-I_{\mathrm{sample}}(j+1)|+0.5*|I_{\mathrm{sample}}(j+1)-I_{\mathrm{sample}}(j-1)| and define ωi\omega_{i} by:

ωi=Simin({Sk})max({Sk})min({Sk}),k=1,2,,n,\omega_{i}=\frac{S_{i}-\min(\{S_{k}\})}{\max(\{S_{k}\})-\min(\{S_{k}\})},\ \ k=1,2,\cdots,n, (10)

where {Sk}\{S_{k}\} is a set of SiS_{i}’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 ωi\omega_{i} is coded as brightness of the plot.

Refer to caption
Figure 9: The effects of the weights on the detected myocardial edge points: the magnitude of ωi\omega_{i} is coded as brightness of the plot.

In order to define 𝑭thick\bm{F}_{\mathrm{thick}}, 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 pendo0p_{\mathrm{endo}}^{0} denote any endocardial vertex before deformation, and pepi0p_{\mathrm{epi}}^{0} its paired epicardial vertex, we define 𝑭thick\bm{F}_{\mathrm{thick}} as:

𝑭epi,thick=pendot+(pepi0pendo0)pepit,𝑭endo,thick=pepit(pepi0pendo0)pendot,\begin{split}&\bm{F}_{\mathrm{epi,thick}}=p_{\mathrm{endo}}^{t}+(p_{\mathrm{epi}}^{0}-p_{\mathrm{endo}}^{0})-p_{\mathrm{epi}}^{t},\\ &\bm{F}_{\mathrm{endo,thick}}=p_{\mathrm{epi}}^{t}-(p_{\mathrm{epi}}^{0}-p_{\mathrm{endo}}^{0})-p_{\mathrm{endo}}^{t},\end{split} (11)

where ptp_{\mathrm{\ast}}^{t} is the vertex after ttth iteration. 𝑭thick\bm{F}_{\mathrm{thick}} is particularly helpful when ωi\omega_{i} is weak at one of the paired vertices but strong at the other. In this case, as a robust supplement to 𝑭smooth\bm{F}_{\mathrm{smooth}}, 𝑭thick\bm{F}_{\mathrm{thick}} extrapolates a reasonable position for the vertex of weak ωi\omega_{i} 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 𝑭smooth\bm{F}_{\mathrm{smooth}}.. 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 52±1052\pm 10) 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.

Table 1: Sequence parameters used for the image acquisition.
Flip angle Repetition / Echo Width / Heighta Pixel spacingb Slice thickness /
[degree] time [ms] [pixel] [mm] spacingc   [mm]
LGE images 25 650\sim1000 / 4.18 176\sim256 1.1719\sim1.5625 7 / 3
Cine images 55\sim74 40.88\sim44.24 / 1.24\sim1.34 144\sim192 1.5625\sim1.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 Cman1C_{\mathrm{man}1} and Cman2C_{\mathrm{man}2}) were used as the reference standards in our experiments. The expert who produced Cman1C_{\mathrm{man}1} 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 Cman1C_{\mathrm{man}1}, volumetric percentage of the infarcts with respect to the entire myocardium for the 21 patients ranges from 0 to 35.05%35.05\% (two cases of non-infarct) with the mean and standard deviation of 18.60±10.43%18.60\pm 10.43\%. 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 16×21=33616\times 21=336 segments (i.e., 47.62%47.62\%) are infarcted, and the locality distribution of the infarctions is charted in Fig. 10.

Refer to caption

AHA segment ID.

No. of infarcted instances

Refer to caption

AHA segment ID.

Average infarct percentage (%)

Figure 10: Locality distribution of the infarctions with respect to the AHA 16-segments division. Top: number of infarcted instances for each AHA segment (the total number of instances for each segment is 21). Bottom: average infarct percentage for each AHA segment, calculated with only infarcted instances.

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), r=5r=5 and δ=0.1\delta=0.1. (ii) wdw_{\mathrm{d}} and tdt_{\mathrm{d}} in (3) are confined within a narrow band of 7 pixels for SA images and 9 pixels for LA images centered at w0w_{\mathrm{0}} and t0t_{\mathrm{0}}. (iii) For the energy function in (4), the weight λ\lambda is set 0.005 for both SA and LA images. (iv) For the 3D deformation scheme in (8), γ=0.7\gamma=0.7, α=0.3\alpha=0.3, β=0.3\beta=0.3 and μ=0.1\mu=0.1. (v) For the computation of 𝑭edge\bm{F}_{\mathrm{edge}} in (9), Dcutoff=3D_{\mathrm{cutoff}}=3. 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 CautoC_{\mathrm{auto}}), 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 CautoC_{\mathrm{auto}}.

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, CautoC_{\mathrm{auto}} and Cman1C_{\mathrm{man}1} are the most similar with extremely small distances and high slice-wise and volumetric Dice coefficients. Although the difference between CautoC_{\mathrm{auto}} and Cman2C_{\mathrm{man}2} is slightly larger, it is very close to the reported inter-observer variations between Cman1C_{\mathrm{man}1} and Cman2C_{\mathrm{man}2}. 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 CautoC_{\mathrm{auto}} and Cman1C_{\mathrm{man}1} is smaller than between CautoC_{\mathrm{auto}} and Cman2C_{\mathrm{man}2} is not surprising, because the expert who produced Cman1C_{\mathrm{man}1} 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.

Table 2: The segmentation accuracy evaluated from the aspects of the mean distance errors and Dice coefficients.
Cman1C_{\mathrm{man}1} vs. Cman2C_{\mathrm{man}2} CautoC_{\mathrm{auto}} vs. Cman1C_{\mathrm{man}1} CautoC_{\mathrm{auto}} vs. Cman2C_{\mathrm{man}2}
Endocardium 1.46±\pm0.66 0.94±\pm0.44 1.51±\pm0.74
Mean distance error [mm] Epicardium 1.56±\pm0.58 0.90±\pm0.41 1.68±\pm0.70
Both 1.46±\pm0.47 0.90±\pm0.36 1.54±\pm0.56
LV 94.76±\pm2.25 96.88±\pm1.84 94.35±\pm2.70
Slice-wise Dice coefficient [%] BP 92.77±\pm4.29 95.33±\pm3.62 92.64±\pm4.36
Myocardium 82.93±\pm5.28 88.57±\pm4.75 82.32±\pm5.59
LV 95.06±\pm0.91 97.18±\pm0.48 94.78±\pm0.88
Volumetric Dice coefficient [%] BP 93.65±\pm1.47 95.98±\pm0.87 93.42±\pm1.96
Myocardium 83.49±\pm2.49 89.19±\pm1.42 82.84±\pm2.50
Refer to caption
Figure 11: Some exemplary segmentation results of our automatic framework (CautoC_{\mathrm{auto}}, top row), as compared to those by one of the experts (Cman1C_{\mathrm{man}1}, bottom row).

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 𝑭smooth\bm{F}_{\mathrm{smooth}} helps extrapolate reasonable myocardial boundaries with information from the LA and neighboring SA slices, when the current slice lacks contrast.

Refer to caption
Figure 12: Qualitative comparison of 2D and 3D segmentation: (a) Pure 2D segmentation methods produce discrete cylinders in 3D space; (b) Our 3D segmentation achieves more accurate 3D reconstruction of the LV. Here epicardial surfaces are made transparent for visualization.

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 𝑭smooth\bm{F}_{\mathrm{smooth}} (Delingette, 1999).

Refer to caption
Figure 13: Detected epicardial edge points displayed in 3D: (a) only the SA images are used for the detection; (b) edge points from 4C (blue) and 2C (red) LA images are added, providing a considerable amount of extra information between the SA images.

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.

Refer to caption
Figure 14: Examples of the simulated data: (a)-(b) LGE and (c) cine images.

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 (CgrndC_{\mathrm{grnd}}) 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 CautoC_{\mathrm{auto}} and CgrndC_{\mathrm{grnd}}, 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 CautoC_{\mathrm{auto}} and CgrndC_{\mathrm{grnd}} becomes 96.97±1.50%96.97\pm 1.50\% if the most apical slice in each volume is excluded.

Table 3: The segmentation accuracy evaluated with the simulated data.
Cman1C_{\mathrm{man1}} vs. CgrndC_{\mathrm{grnd}} CautoC_{\mathrm{auto}} vs. CgrndC_{\mathrm{grnd}} CautoC_{\mathrm{auto}} vs. Cman1C_{\mathrm{man1}}
Endocardium 0.68±\pm0.17 0.73±\pm0.49 0.71±\pm0.34
Mean distance error [mm] Epicardium 0.81±\pm0.42 0.67±\pm0.41 1.12±\pm1.04
Both 0.76±\pm0.28 0.69±\pm0.44 0.92±\pm0.67
LV 95.78±\pm4.70 96.93±\pm3.74 94.22±\pm8.42
Slice-wise Dice coefficient [%] BP 94.81±\pm4.35 92.86±\pm11.20 93.79±\pm8.32
Myocardium 90.86±\pm5.30 92.73±\pm5.51 88.61±\pm11.13
LV 97.44±\pm0.14 98.05±\pm0.07 96.99±\pm0.18
Volumetric Dice coefficient [%] BP 96.66±\pm0.27 96.99±\pm0.19 96.81±\pm0.02
Myocardium 92.58±\pm0.50 94.09±\pm0.17 91.80±\pm0.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 AmanuA_{\mathrm{manu}}). Meanwhile, the automatically generated cine contours used in Section 3.1 (denoted by AautoA_{\textrm{auto}}) serve as the control group. Segmentation accuracies with AmanuA_{\mathrm{manu}} and AautoA_{\mathrm{auto}} 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 AmanuA_{\mathrm{manu}} 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.

Table 4: Segmentation accuracies with different practical a priori segmentations. The reference standard used here was Cman1C_{\mathrm{man1}}.
Mean distance error [mm] Dice coefficient [%]
A priori Endocardium Epicardium Both LV BP Myocardium
AautoA_{\mathrm{auto}} 1.04±\pm0.44 1.19±\pm0.32 1.12±\pm0.29 96.05±\pm1.08 94.89±\pm3.33 86.18±\pm3.76
AmanuA_{\mathrm{manu}} 0.96±\pm0.33 1.08±\pm0.26 1.02±\pm0.18 96.53±\pm0.59 95.65±\pm1.91 87.84±\pm2.73

3.3.2 Experiment 2: segmentation with different simulated a priori segmentations

In this experiment, AmanuA_{\mathrm{manu}} is purposely enlarged and shrunk by 1 mm to generate two sets of artificially simulated a priori segmentations – AenlgA_{\mathrm{enlg}} and AshrkA_{\mathrm{shrk}}. Differences between segmentation results with AenlgA_{\mathrm{enlg}} and AshrkA_{\mathrm{shrk}} 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.

Table 5: Comparisons between AenlgA_{\mathrm{enlg}} and AshrkA_{\mathrm{shrk}}, and between segmentation results with AenlgA_{\mathrm{enlg}} and AshrkA_{\mathrm{shrk}} as a priori segmentations.
Mean distance [mm] Dice coefficient [%]
Comparison between Endocardium Epicardium Both LV BP Myocardium
AenlgA_{\mathrm{enlg}} and AshrkA_{\mathrm{shrk}} 1.96±\pm0.03 1.98±\pm0.01 1.97±\pm0.02 93.44±\pm1.23 90.59±\pm2.66 77.24±\pm2.96
Segmentation results 1.21±\pm0.21 1.12±\pm0.24 1.16±\pm0.22 96.29±\pm1.27 94.46±\pm1.43 87.03±\pm4.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.