Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2010 Jan 4.
Published in final edited form as: Proc IEEE Comput Soc Conf Comput Vis Pattern Recognit. 2008;2008:1–8. doi: 10.1109/CVPR.2008.4587433

Segmentation of Left Ventricle From 3D Cardiac MR Image Sequences Using A Subject-Specific Dynamical Model

Yun Zhu 1,, Xenophon Papademetris 1, Albert Sinusas 1, James S Duncan 1
PMCID: PMC2801445  NIHMSID: NIHMS159128  PMID: 20052308

Abstract

Statistical model-based segmentation of the left ventricle from cardiac images has received considerable attention in recent years. While a variety of statistical models have been shown to improve segmentation results, most of them are either static models (SM) which neglect the temporal coherence of a cardiac sequence or generic dynamical models (GDM) which neglect the inter-subject variability of cardiac shapes and deformations. In this paper, we use a subject-specific dynamical model (SSDM) that handles inter-subject variability and temporal dynamics (intra-subject variability) simultaneously. It can progressively identify the specific motion patterns of a new cardiac sequence based on the segmentations observed in the past frames. We formulate the integration of the SSDM into the segmentation process in a recursive Bayesian framework in order to segment each frame based on the intensity information from the current frame and the prediction from the past frames. We perform “Leave-one-out” test on 32 sequences to validate our approach. Quantitative analysis of experimental results shows that the segmentation with the SSDM outperforms those with the SM and GDM by having better global and local consistencies with the manual segmentation.

1. Introduction

Segmentation of the left ventricle (LV) from cardiac images plays an important role in quantitative functional analysis, such as ejection fraction estimation and myocardial motion analysis. In recent years, statistical shape models have been extensively used in LV segmentation (see [3] for an overview). For example, Mitchell el al. proposed a multistage Active Appearance Model (AAM) to segment left and right ventricles from cardiac MR images [7]. They later extended their work to segmenting 3-D images [6]. These models, however, supply a prior just for the shape, but not for the motion of that shape. Hence, they are static in time and ignore the characterization of cardiac motion patterns.

The heart is a dynamic system, making time-independent segmentation inadequate. Perperidis el al. extended 3-D model to 4-D case by adding the temporal information [10]. They built two separate models to account for the inter-subject variability and cardiac dynamics (intra-subject variability) respectively. While these two models were successfully applied to the classification of cardiac images from normal volunteers and patients of hypertrophic cardiomyopathy, they are not related, making them inappropriate for LV segmentation.

Some work has been done to build dynamical models. Mitchell extended their AAM to 2-D Active Appearance Motion Model (AAMM) [6]. However, it is nontrivial to extend 2-D AAMM to segmenting a full 3-D cardiac sequence because of the high dimensionality. Sun proposed to learn the cardiac dynamics using a second-order dynamical model [11]. In the computer vision community, Blake proposed to use dynamical model to track objects in a filtering framework [1]. Cremers used a second-order autoregressive model to describe the silhouettes of a walking person [2]. While this approach shows improvement for gait tracking, a second-order system is insufficient to describe complex shape deformations such as cardiac dynamics. Also, they learn a uniform model for all sequences, thus ignoring the subject variability of the motion patterns, making them generic dynamical models (GDM).

Our objective is to build a subject-specific dynamical model (SSDM) to account for two factors that cause the cardiac shape variability simultaneously. One factor is the inter-subject variability, the other is the temporal dynamics caused by cardiac deformation during a cardiac cycle, as shown in Figure 1. These two factors are interactive and cannot be separated into two independent statistical models. Unfortunately, conventional Principal Components Analysis (PCA) and Independent Component Analysis (ICA) can only account for one factor at one time, and therefore are inappropriate for our dynamical model.

Figure 1.

Figure 1

The interaction of cardiac temporal dynamics and inter-subject shape variability.

To address this problem, we extend conventional PCA and ICA to higher orders, and use Multilinear PCA (MPCA) and Multilinear ICA (MICA) [12, 13] to build a dynamical model that decomposes the training set in order to take care of the temporal dynamics (intra-subject variability) and inter-subject variability simultaneously. In addition, we design a dynamic prediction algorithm that can progressively identify the subject vector associated with a new cardiac sequence and use this subject vector to predict the subject-specific dynamics from segmentations observed in previous frames. We formulate the integration of such SSDM into the segmentation process in a recursive Bayesian framework. This framework models the evolution of endocardial (ENDO) and epicardial (EPI) surfaces driven both by intensity information from the current frame as well as the dynamical shape prior inferred from the past segmentations, with the knowledge learned from the training set.

This paper is structured as follows: In Section 2, we introduce the cardiac shape decomposition algorithm and dynamic prediction algorithm. In Section 3, we introduce a Bayesian formulation for the cardiac sequence segmentation that integrates the intensity information and SSDM. In Section 4, we provide experimental results and compare them with those obtained with the static model (SM) and GDM. Finally in Section 5, we conclude this paper. In Appendix A and B, we review the mathematical foundations of multilinear algebra, MPCA, and MICA.

2. The construction of SSDM

2.1. Shape Alignment

Training Data

We acquired 32 sequences of breath-hold canine MR images from a GE signa 1.5 Tesla scanner. The image acquisition was triggered by electrocardiographic (ECG) signals recorded by a MR-compatible sensing device to suppress noises and artifacts induced by gradient magnetic fields. Axial images through the LV were obtained with gradient echo cine technique. The resulting 3-D image set consists of 16 temporal frames per cardiac cycle, with an in-plane resolution of 1.6mm and a slice thickness of 5mm. The cardiac sequences were temporally aligned using ECG signals. The ENDO- and EPI surfaces were manually outlined by cardiology collaborator using the BioImage Suite Software [8] and then sampled to 0.5 voxel resolution. In this work, we performed “Leave-one-out” test that alternately selects 31 sequences to build the SSDM and leaves one sequence to validate the automatic segmentation algorithm.

Alignment

The second stage is to align cardiac shapes to a common coordinate system. In particular, we mapped all frames of each sequence to the first frame of the first sequence by performing inter-subject and intra-subject registrations as shown in Figure 2. We used an affine transform to account for the global shape difference, followed by a shape-based non-rigid transform that minimizes the difference in principal curvatures to accommodate detailed shape differences. The accuracy of the shape-based non-rigid transform was validated using implanted markers in [9]

Figure 2.

Figure 2

Overview of landmark propagation. All individual data sets are matched to an atlas, i.e. the first frame of the first sequence, via inter- and intra-subject registrations. The landmarks in the atlas are then copied to the individual subjects.

Landmark Extraction and Propagation

In the third stage, we first extracted 1095 landmarks on the ENDO surface and 1200 landmarks on the EPI surface in the first frame of the first sequence. We then propagate this set of landmarks to all frames of each sequence using the affine and non-rigid transforms obtained in the second stage. We illustrate this process in Figure 2. Finally, we obtained 2295 landmarks for each frame, and 16 frames in each sequence.

2.2. Cardiac Shape Decomposition

Appendix A reviews the basic mathematics of multilinear algebra, and appendix B overviews the fundamentals of MPCA and MICA. We use a third-order tensor to Inline graphic ∈ ℝI×J×K to represent the aligned cardiac shapes obtained in Section 2.1, where I = 31 is the number of subjects, J = 16 is the number of frames within a sequence, and K = 2295 × 3 = 6885 is the dimension of the landmark vectors. By applying MPCA to tensor Inline graphic, we obtain

XS×U1subject×U2motion×U3landmark (1)

where Inline graphic ∈ ℝP×Q×R is the core tensor which represents the interaction of the subject, motion, and landmark subspaces. Matrices Usubject ∈ ℝI×P, Umotion ∈ ℝJ×Q and Ulandmark ∈ ℝK×R are the subject subspace, motion subspace, and landmark subspace respectively. Matrix Usubject contains row vectors uisubjectRP(1iI) of coefficients for each person i, and matrix Umotion contains row vectors ujmotionRQ(1jJ) for frame j.

While it is reasonable to apply PCA in the subject subspace, it is not appropriate to use it in the motion subspace because the deformation of cardiac shapes does not have a Gaussian distribution. Decomposition of the motion subspace using PCA would result in a set of mixed modes, as shown in Figure 3. To handle this problem, we adopt ICA in the motion subspace to obtain a set of independent modes in the motion subspace.

Figure 3.

Figure 3

The mixed-mode decomposition in the motion subspace obtained with PCA. All three modes contain short-axial contraction. The dense displacement fields are obtained using the shape-based tracking algorithm described in [9].

XS×U1subject×U2motion×U3landmark=S×U1subject×U2motionWTWT×U3landmark=S×U1subject×U2motion×U3landmark (2)

where the core tensor Inline graphic = Inline graphic ×2 WT, the column vectors of Ũmotion are the independent components of the motion subspace Ũmotion.

To reduce dimensions, 1) we select the complete eigenvectors in the motion subspace, i.e. Q = J, and perform MPCA in the subject and landmark subspaces to find the optimal P and R such that the approximation keeps more than 98% of the original energy; 2) we fix P and R, and perform MICA in the motion subspace and choose Q according to following criteria:

  1. All selected modes correspond to significant shape variations;

  2. After decomposition, more than 96% of the original energy is retained.

In practice, we reduced I = 31 to P = 5 and K = 6885 to R = 15 in the first step, and further reduced J = 16 to Q = 3 in the second step. We kept around 98.2% of the original energy in the first step and 96.6% of the original energy in the second step. In the second step, we observed three significant modes of shape variation: short-axial contraction, twisting of the heart, and long-axial contraction, as shown in Figure 4.

Figure 4.

Figure 4

The significant modes of variation in the motion subspace obtained with ICA. Mode 1: short-axial contraction; Mode 2: twisting of myocardium; Mode 3: long-axial contraction.

2.3. Dynamic Prediction

In Section 2.2, we decomposed the cardiac shape training set into the subject subspace Usubject, motion subspace Ũmotion, and landmark subspace Ulandmark. Thus, we can represent a new cardiac shape using

x=S×u1subject×u2motion×U3landmark (3)

where usubject is the subject vector and ũmotion is the motion vector. Given the segmentations of a new cardiac sequence from frame 1 to frame t − 1, we want to predict its segmentation in frame t. The idea is to first project the given segmentations to the subject subspace to identify the subject vector associated with this sequence, and then use this subject vector to construct the LV shape in frame t.

Let x1:t−1 = {x1, x2, …, xt−1} denote the observed segmentation of a new cardiac sequence, we can predict the segmentation at frame t as follows:

  • Projection The subject vector associated with this sequence can be represented as
    u^subject=x1:t1·T(1)1 (4)

    where T(1) is the mode-1 unfolding of tensor T=S×u21:t1motion×U3landmark.

  • Prediction With this subject vector, we can predict the segmentation in frame t as
    xt=S×u^1subject×u2tmotion×U3landmark (5)

3. Cardiac Segmentation

Assume that we are given a cardiac sequence I1:t: Ω → ℝ, where I1:t denotes the set of images {I1, I2, …, It} at different frames. Also, let Ct={Ct+,Ct} be the myocardial contour at frame t, where Ct+ is the ENDO surface and Ct is the EPI surface. Using the Bayesian formula, the problem of segmenting the current frame t can be addressed by maximizing the conditional probability

C^t=argmaxCtP(CtI1:t)=argmaxCtP(ItCt,I1:t1)P(CtI1:t1)=argmaxCtP(ItCt,I1:t1)P(CtC1:t1)P(C1:t1I1:t1)dC1:t1=(a)argmaxCtP(ItCt)dataadherenceP(CtC^1:t1)dynamicprior (6)

As explained in [2], we make two assumptions at step (a) of equation 6, which lead to a computationally more feasible problem:

  • We assume that I1:t are mutually independent, i.e. Inline graphic (It|Ct, I1:t−1) = Inline graphic (It|Ct);

  • We assume that the distributions of previous states to be strongly peaked around the maxima of the respective distributions, i.e. Inline graphic (C1:t−1|I1:t−1) = δ (C1:t−1Ĉ1:t−1), where Ĉi = arg max Inline graphic (Ci|I1:i) are the estimates of myocardial contours in the past, and δ (·) denotes the Dirac Delta function [2].

Thus, equation 6 defines a recursive Bayesian formula to implement sequential cardiac segmentation, in which the segmentation of each particular time frame is based not only on the image data at that instant, but on the predictions from previous frames as well.

3.1. Data Adherence

Due to their robustness, region-based segmentation methods have been successfully applied to the segmentation of images with weak edges. Here, in our approach, we evolve a region-based deformable model based on the statistical intensity distribution from cardiac MR images.

To decide the intensity distribution of cardiac MR images, the entire image is partitioned by the ENDO- and EPI surfaces into three regions-LV blood pool, LV myocardium, and background, as shown in Figure 5. The LV blood pool and myocardium are homogeneous, and therefore can be modeled with a unimodal distribution. The most common distribution for MR images is Gaussian (Normal) distribution.

Figure 5.

Figure 5

The short-axis view of the heart. Two dotted circles are ENDO- and EPI contours.

P(I;μl,σl)=12πσlexp{(Iμl)22σl2} (7)

where μl is the mean of Gaussian distribution, and σl is its variation. For l = 1, it models the intensity distribution in LV blood pool. For l = 2, it models the intensity distribution in LV myocardium.

The background, however, is inhomogeneous (see Figure 5) because it contains more than one tissue (RV blood pool, RV myocardium, lung air, and etc). Therefore, modeling it with a single distribution would be insufficient. To handle this problem, we used a mixture model and invoke Expectation Maximization (EM) algorithm to fit the background histogram.

P3(I;μ3,σ3)=k=1MαkP3,k(I;μ3,k,σ3,k) (8)

where M is the number of components, αk is the mixture proportion of component k that satisfies k=1Mαk=1, μ3,k and σ3,k are the mean and deviation of its component Gaussian distribution. We show in Figure 7 the histogram of each region with fitted distribution function.

Figure 7.

Figure 7

The histograms of LV blood pool, LV myocardium, and background with their fitted distributions.

Let Ωt,1, Ωt,2, and Ωt,3 denote the LV blood pool, LV myocardium and background in each frame t. Thus, the data adherence term can be defined as a log-likelihood function as follow:

logP(ItCt)=logP(ItCt+,Ct)=l=13Ωt,llogP(It;μl,σl)dx (9)

The maximization of equation 9 can be interpreted as the propagation of Ct+ and Ct that maximizes the piecewise homogeneities.

3.2. Dynamic Prior

As shown in Section 2.3, we predict the ENDO- and EPI contours at frame t based on the previous segmentations using equation 4 and 5. Thus, we define the dynamic prior as follows:

P(CtC^1:t1)exp{α||CtCt||2dx/2} (10)

where α is a weighting parameter, and Ct is the predicted contour using the dynamic prediction algorithm described in Section 2.3. We found in the experiment that 0.5 ≤ α ≤ 2 is applicable to most of the data sets.

3.3. Optimization

Combining equation 9 and 10, the maximization of the posterior probability defined in the Bayesian framework can be identified by the following Euler-Lagrange equations:

Ct+τ=log(P(It;μ2,σ2)P(It;μ1,σ1))nt+α(Ct+Ct+)Ctτ=log(P(It;μ3,σ3)P(It;μ2,σ2))nt+α(CtCt)

where nt+ and nt are the normals of Ct+ and Ct respectively, and τ is the time step used to numerically solve the above equations. Thus, we can recursively segment the ENDO- and EPI contours for each frame, based on the intensity information from the current frame and the prediction from previous frames.

4. Experiments

In this section, we show the experimental results from our algorithm and compare them with those obtained from the segmentation with the SM and GDM. As mentioned in Section 2.1, we adopted “Leave-one-out” test that alternately chooses one out of 32 sequences to validate our algorithm. Figure 8 shows the short-axis view of automatically segmented ENDO-and EPI surfaces on consecutive frames during ventricular systole. Figure 6 shows an example of volumetric MRI data set with automatically extracted ENDO-and EPI surfaces.

Figure 8.

Figure 8

Short-axis view of ENDO-and EPI surfaces from MRI images during ventricular systole. Top: ENDO, Bottom: EPI.

Figure 6.

Figure 6

An example of volumetric MR data set with automatically extracted ENDO-and EPI surfaces.

To quantify the accuracy of our approach, we used two distance error metrics and two area error metrics: mean absolute distance (MAD), Hausdorff distance (HD), percentage of true positives (PTP), and percentage of false positives (PFP).

Let A and B be two surfaces from the automatic segmentation and manual segmentation respectively. Suppose they are represented as point sets, i.e. A = {a1, a2, …, an} and B = {b1, b2, …, bm}, we define MAD and HD as follows

MAD(A,B)=12{1ni=1nd(ai,B)+1mj=1md(bj,A)}HD(A,B)=max{maxid(ai,B),maxjd(bj,A)}

where d(ai,B)=minjbjai. While MAD is a global measure of the match of two surfaces, HD reflects their local similarities.

Let ΩA and ΩB be two regions enclosed by the surfaces A and B respectively, we define PTP and PFP as follows

PTP=Volume(ΩAΩB)Volume(ΩB)PFP=Volume(ΩB)Volume(ΩAΩB)Volume(ΩA)

4.1. Static versus Dynamical Models

Figure 9 compares the experimental results with the SM and SSDM. Table 1 and 2 use MAD, HD, PTP, and PFP to quantitatively analyze the segmentation results on ENDO-and EPI surfaces respectively. We observe that both MAD and HD decrease with the SSDM, which implies that SM is biased in the global sense because it is trapped easily in the local minima. Also, we observe the SSDM improves ENDO segmentation more than EPI segmentation because the epicardium does not move as significantly as the endocardium when the heart beats.

Figure 9.

Figure 9

Comparing segmentation results using SM (blue) and SSDM (red). It can be seen that the segmentation with SM, when applied to noisy images, can easily be trapped in local minima.

Table 1.

Comparison with the SM for segmentation of ENDO surfaces

SM SSDM
MAD(mm) 2.34 ± 0.12 0.60 ± 0.08
HD(mm) 3.54 ± 0.15 1.54 ± 0.12
PTP(%) 87.6 ± 2.44 98.7 ± 0.54
PFP(%) 12.4 ± 2.34 1.21 ± 0.49

Table 2.

Comparison with the SM for segmentation of EPI surfaces

SM SSDM
MAD(mm) 3.23 ± 0.14 1.23 ± 0.09
HD(mm) 4.35 ± 0.21 1.67 ± 0.15
PTP(%) 84.2 ± 2.42 95.6 ± 0.89
PFP(%) 15.7 ± 2.43 4.5 ± 0.77

Moreover, we calculated the MAD between the predicted contour and the contour from manual segmentation for each frame during ventricular systole (see Figure 10). We took the mean shape of SM as its predicted contour. We observe that SSDM progressively improves the prediction accuracy as additional segmentations from previous frames become available. In contrast, SM is most accurate in the middle of cardiac systole, at which time point the LV shape is closet to the mean shape of SM.

Figure 10.

Figure 10

Comparing the prediction errors from the SM and SSDM.

4.2. Generic versus Subject-Specific Dynamical Models

In Figure 11, we compare the experimental results with GDM and SSDM. Table 3 and 4 use MAD, HD, PTP and PFP to present the quantitative analysis of the segmentation results on ENDO-and EPI surfaces respectively. We observe that while the MADs from GDM and SSDM are quite close, the HD from SSDM is significantly smaller than that from GDM. It implies that while GDM can capture the global deformation, it does not reflect the local shape variations.

Figure 11.

Figure 11

Comparing segmentation results using GDM (blue) and SSDM (red). While the GDM captures the global shape deformation, it does not characterize the local shape variations.

Table 3.

Comparison of GDM and SSDM for segmentation of ENDO surfaces

GDM SSDM
MAD (mm) 0.98 ± 0.09 0.60 ± 0.08
HD (mm) 3.51 ± 0.15 1.54 ± 0.12
PTP (%) 95.7 ± 0.65 98.7 ± 0.54
PFP (%) 4.5 ± 0.65 1.21 ± 0.49

Table 4.

Comparison of GDM and SSDM for segmentation of EPI surfaces

GDM SSDM
MAD (mm) 1.34 ± 0.10 1.23 ± 0.09
HD (mm) 3.30 ± 0.15 1.67 ± 0.15
PTP (%) 93.3 ± 0.98 95.6 ± 0.89
PFP (%) 6.7 ± 0.80 4.5 ± 0.77

We also computed the HD between the predicted contours and manually segmented contours for each frame during ventricular systole, as shown in Figure 12. We found that the SSDM progressively improves the predictive accuracy while the GDM produces an almost constant error.

Figure 12.

Figure 12

Comparing the prediction errors from GDM and SSDM.

5. Conclusion

In this paper, we have developed a subject-specific dynamical model (SSDM) that accounts for the fact that a particular cardiac shape in a given frame depends on the shapes observed in previous frames. In the training phase, we used MPCA and MICA to decompose the cardiac shape training set into subject subspace, motion subspace, and landmark subspace. In the prediction phase, we projected the segmentations in the past frames to the subject subspace to identify the subject vector associated with this cardiac sequence, followed by the prediction of cardiac shapes in the future frames with the estimated subject vector. The integration of the SSDM into the segmentation task is formulated on the basis of Bayesian framework, which combines the intensity information from the current frame and the dynamic prior from the past frames to estimate the LV boundaries. This process is repeated through a cardiac cycle.

Future work includes the development of a system that integrates segmentation and motion analysis into a single framework, where the motion module takes the segmented contours as input and estimates the spatially-dense myocardial displacement fields through a cardiac cycle based on the biomechanical model [9]. The estimated displacement fields can in turn be used to improve the segmentation results.

A. Multilinear Algebra

A tensor, also known as multi-dimensional array, is a higher order generalization of a vector (first-order tensor) and a matrix (second-order tensor). An element of tensor Inline graphic ∈ ℝI1×…×In is denoted as Inline graphic where 1 ≤ inIn. The mode-n fibers of tensor Inline graphic are the In- dimensional vectors obtained from Inline graphic by varying index in while keeping the other indices fixed. The mode-n unfolding of tensor Inline graphic is defined by stacking its mode-n fibers in a particular order, as shown in Figure 13. We denote the n-mode unfolding of tensor Inline graphic ∈ ℝI1×…×In as Inline graphic ∈ ℝIn×(In+1In+2INI1I2In−1). The n-mode product of tensor Inline graphic by a matrix U ∈ ℝJn×In, denotes by Inline graphic ×n U, is an (I1 × I2 × … × In−1 × Jn × In+1 × … × IN)-tensor of which the entries are given by

Figure 13.

Figure 13

Unfolding of the (I1 × I2 × I3)-tensor Inline graphic to the (I1 × I2I3)-matrix Inline graphic, the (I2 × I3I1)-matrix Inline graphic and the (I3 × I1I2)-matrix Inline graphic ; Left: Mode-1, 2, and 3 fibers; Right: Mode-1, 2, and 3 unfolded matrices.

(A×Un)i1i2in1jnjn+1iN=inAi1i2in1inin+1iNUjnin (11)

B. Multilinear PCA and ICA

A matrix A ∈ ℝI1×I2 is a second-order tensor that can be decomposed using singular value decomposition (SVD) as A = U(1)SU(2)T, where U(1) and U(2) are orthonormal matrices. In terms of the n-mode tensor products defined above, this matrix product can be rewritten as A = S ×1 U(1) ×2 U(2). By extension, an N th-order tensor can be decomposed using multi-linear SVD (MSVD) [5] as follows

A=S×U1(1)×Un(n)×UN(N) (12)

where tensor Inline graphic is the core tensor governing the interaction between mode matrices U(n) containing orthonormal vectors in the column space of U(n).

In Principal Components Analysis (PCA), we can approximate matrix A by deleting the eigenvectors associated with the smaller singular values.

AA=S×U1(1)×U2(2) (13)

Dimension reduction for Multilinear PCA (MPCA) is optimized in the least squares sense using Alternating Least Squares (ALS) method [5]. Analogously to equation 13, we can reconstruct tensor Inline graphic as

AA=S×U1(1)×Un(n)×UN(N) (14)

where Inline graphicRJ1×J2×…×JN and U(n) ∈ ℝIn×Jn for all n = 1, …, N.

Unlike PCA, Independent Component Analysis (ICA) looks for a linear combination of a set of statistically independent component whose non-Gaussianity is maximized. ICA can be computed from PCA solution through the rotation of the principal components such that they become independent [4]:

AT=U(2)SU(1)T=(U(2)SW1)(WU(1)T)=KTCT (15)

where W is an invertible transformation matrix computed by the ICA algorithm, C = U(1)WT are the independent components, and K = WTSU(2)T are the coefficients.

Analogously to equation 14, Multilinear ICA (MICA) is obtained using the relationship between SVD and ICA as shown above [13]:

AS×U1(1)××U(N)=S×U1(1)W1TW1T×UN(N)WNTWNT=S×U1(1)W1T×UN(N)WNT=(S×W11T×WNNT)×U1(1)×UN(N)=S×U1(1)×UN(N) (16)

where the core tensor S=S×W11T×WNNT.

Acknowledgments

This work is funded by 5R01HL082640-02

References

  • 1.Blake A, Isard M. Active Contours. Springer; 1998. [Google Scholar]
  • 2.Cremers D. Dynamical statistical shape priors for level set-based tracking. IEEE TPAMI. 2006 Aug;28(8):1262–1273. doi: 10.1109/TPAMI.2006.161. [DOI] [PubMed] [Google Scholar]
  • 3.Frangi AF, Niessen WJ, Viergever MA. Three-dimensional modeling for functional analysis of cardiac images: A review. IEEE TMI. 2001 Jan;20(1):2–25. doi: 10.1109/42.906421. [DOI] [PubMed] [Google Scholar]
  • 4.Friedman J, Hastie T, Tibshirani R. Springer; New York: 2001. The Elements of Statistical Learning: Data Mining, Inference, and Prediction. [Google Scholar]
  • 5.Lathauwer LD, Moor BD, Vandewalle J. A multi-linear singular value decomposition. SIAM J Matrix Anal Appl. 2000;21(4):1253–1278. [Google Scholar]
  • 6.Mitchell SC, Bosch JG, Lelieveldt BPF, van der Geest RJ, Reiber JHC, Sonka M. 3-d active appearance models: Segmentation of cardiac mr and ultrasound images. IEEE TMI. 2002 Sep;21(9):1167–1178. doi: 10.1109/TMI.2002.804425. [DOI] [PubMed] [Google Scholar]
  • 7.Mitchell SC, Lelieveldt BPF, van der Geest RJ, Bosch HG, Reiber JHC, Sonka M. Multistage hybrid active appearance models: Segmentation of cardiac mr and ultrasound images. IEEE TMI. 2001 May;20(5):415–423. doi: 10.1109/42.925294. [DOI] [PubMed] [Google Scholar]
  • 8.Papademetris X, Jackowski M, Rajeevan N, Constable RT, Staib LH. Bioimage suite: An integrated medical image analysis suite, section of bioimaging sciences, department of diagnostic radiology, yale school of medicine. http://www.bioimagesuite.org.
  • 9.Papademetris X, Sinusas AJ, Dione DP, Constable RT, Duncan JS. Estimation of 3-d left ventricular deformation from medical images using biomechanical models. IEEE TMI. 2002 Jul;21(7):786–800. doi: 10.1109/TMI.2002.801163. [DOI] [PubMed] [Google Scholar]
  • 10.Perperidis D, Mohiaddin R, Rueckert D. Construction of a 4d statistical atlas of the cardiac anatomy and its use in classification. MICCAI. 2005:402–410. doi: 10.1007/11566489_50. [DOI] [PubMed] [Google Scholar]
  • 11.Sun W, Cetin M, Chan R, Reddy V, Holmvang G, Chandar V, Willsky A. Segmenting and tracking of the left ventricle by learning the dynamics in cardiac images. IPMI. 2005:553–565. doi: 10.1007/11505730_46. [DOI] [PubMed] [Google Scholar]
  • 12.Vasilescu MAO, Terzopoulos D. Multilinear analysis of image ensembles: Tensorfaces. ECCV. 2002:447–460. [Google Scholar]
  • 13.Vasilescu MAO, Terzopoulos D. Multilinear independent component analysis. CVPR. 2005;1:547–553. [Google Scholar]

RESOURCES