Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2016 May 22.
Published in final edited form as: Med Image Anal. 2014 Mar 27;18(6):927–937. doi: 10.1016/j.media.2014.03.002

Deformable Models with Sparsity Constraints for Cardiac Motion Analysis

Yang Yu a, Shaoting Zhang b, Kang Li c, Dimitris Metaxas a, Leon Axel d
PMCID: PMC4876050  NIHMSID: NIHMS580077  PMID: 24721617

Abstract

Deformable models integrate bottom-up information derived from image appearance cues and top-down priori knowledge of the shape. They have been widely used with success in medical image analysis. One limitation of traditional deformable models is that the information extracted from the image data may contain gross errors, which adversely affect the deformation accuracy. To alleviate this issue, we introduce a new family of deformable models that are inspired from the compressed sensing, a technique for accurate signal reconstruction by harnessing some sparseness priors. In this paper, we employ sparsity constraints to handle the outliers or gross errors, and integrate them seamlessly with deformable models. The proposed new formulation is applied to the analysis of cardiac motion using tagged magnetic resonance imaging (tMRI), where the automated tagging line tracking results are very noisy due to the poor image quality. Our new deformable models track the heart motion robustly, and the resulting strains are consistent with those calculated from manual labels.

Keywords: Deformable models, compressed sensing, sparse regularization, cardiac motion analysis

Graphical Abstract

graphic file with name nihms580077u1.jpg

1. Introduction

Physics-based deformable models and their variations have been studied extensively in recent decades and widely used in computer vision, computer graphics and medical image analysis (Metaxas, 1992; McInerney and Terzopoulos, 1996; Metaxas, 1996; Nealen et al., 2006b). They are able to solve diverse types of problems, such as, but not limited to, image segmentation (Kass et al., 1988), image registration (Rueckert et al., 1999; Shen and Davatzikos, 2002), shape reconstruction (Terzopoulos et al., 1988; Metaxas and Terzopoulos, 1993), and motion analysis (Metaxas and Terzopoulos, 1991; Paragios and Deriche, 2000). The name “deformable models” is derived from the nonrigid body mechanics, which describes how elastic objects respond to applied forces. Starting from an initial shape, the model is usually deformed by two types of forces, i.e., internal and external forces. The external force drives the model to fit the observations, while the internal force constrains the geometric flexibility of the shape. For examples, in the image segmentation problem, the external force computed from the image intensity drives the model to the estimated boundary, while the internal force keeps the boundary smooth. In the motion analysis (e.g., cardiac motions (Park et al., 1996; Haber et al., 2000; Hu et al., 2003; Chen et al., 2008; Wang and Amini, 2012)) and the shape manipulation problems (Nealen et al., 2006b), control points are employed as the external force to drive the model, and the internal force maintains the smoothness and preserves shape details. The control points are tracked along a motion sequence, and then an initial model is deformed to fit the control points in each following frame. This is often measured by the distances between the control points and the corresponding points on the initial model. In fact, in the context of motion analysis and shape manipulation, many previous methods (Sorkine et al., 2004; Zhou et al., 2005; Yan et al., 2007; Wang et al., 2008a) use Euclidean distance or L2 norm as the distance metric for penalty functions. This assumes intrinsically that the errors of the target points follow a Gaussian distribution with small variances. Nevertheless, this is not always true in practice. Since the control points are usually from automated detections, they may contain not only Gaussian noise, but also some gross errors or outliers due to the erroneous detection. Therefore, the accuracy of the traditional deformable models depends heavily on the accuracy of the control point detection.

In this paper, we focus on improving the robustness of traditional deformable models, particularly for the problems of cardiac motion analysis. Inspired by the robust recovery power of the compressed sensing approach (Donoho, 2006; Candes et al., 2006), we propose a new class of deformable models using sparse regularization. Recent research in compressed sensing shows that using an L1 norm can dramatically increase the probability of accurate signal recovery, even when there are both sparse outliers and moderate Gaussian noise (Candes and Tao, 2006). Thus, we design a robust deformable model by integrating seamlessly an L1 norm regularization with a modified Laplacian deformable model (Sorkine et al., 2004; Yu et al., 2013). This new model is able to handle outliers or gross errors. In addition, it is designed as a convex optimization problem, and can be efficiently solved within a constrained solution space. However, when the variances of the Gaussian noise are large, solely using the L1 norm may cause overfitting problems due to its nature of pursuing the sparse structure (Candes et al., 2005). Therefore, we propose a deformable model using hybrid norm regularization that is able to handle both the Gaussian errors and gross errors. We also generalize these two models in a unified formulation, named as Sparse Deformable Models.

In the following section, we discuss the relevant work of deformable models and compressed sensing. Our proposed sparse deformable models (SDM) are presented in detail in section 3. In section 4, we validate our models on a clinically important and challenging problem, i.e., the left ventricle (LV) motion analysis in mouse cardiac tagged MRI. Section 5 presents experimental results demonstrating the robustness of our models on mouse heart motion tracking even with inaccurate results of control point detection. The last section draws conclusions on model advantages, and discusses directions of future work.

2. Related Work

2.1. Deformable Models

With the success of active contour models (Kass et al., 1988), many methods have been proposed to improve deformable models. Most of the work focuses on either internal force or external force. In this section, we introduce some relevant papers in these two aspects.

Internal force usually enforces the smoothness characteristics of deformable models, such as the local deformation similarity. An unconstrained deformable model may easily result in unrealistic shapes due to the weak or misleading image cues. Therefore, the internal force is critical for the robustness. The global parametric models (e.g., deformable superquadratics) were proposed to build models based on a few global shape parameters (Terzopoulos and Metaxas, 1990; Bardinet et al., 1996). Although these models reduce the degree of freedom dramatically, they have difficulty to present the shape details. The local geometry properties can be used as constraints to solve these problems. For examples, splines were used on image deformation to constrain the smoothness of the deformation field (Tustison and Amini, 2006). Piecewise-smooth finite element model (FEM) was employed to present the deformable boundary (Duan et al., 2009b, 2010), which achieved real-time myocardial segmentation in both ultrasound and MRI data. The Laplacian coordinates (Sorkine et al., 2004) have been also a well-known measurement for the local similarity. Comparing with spline- and FEM-based methods, Laplacian coordinates allow more flexible shape representation. Sorkine et al. (2004) employed it to constrain the smoothness and local similarity of the 2D mesh deformation in shape editing. Shen et al. (2011) decomposed the Laplacian coordinates into components in the perpendicular and tangential directions, to formulate a detail-preserved internal force. In this paper, we adapt the traditional Laplacian coordinates in a new setting of 3D volumetric and meshless deformable models to enforce the smoothness and local shape similarity.

External force matches the model to the observations derived from the image appearance. They are usually categorized as short-range and long-range forces. The short-range forces are defined based on the local information in a small neighborhood. For example, in segmentation problems, they drive the contour to the estimated boundary. The boundary may be defined by the intensity, gradient change, or high response of boundary detectors (Kass et al., 1988). In registration problems, the source image is deformed to match the target image according to the appearance similarity (Duan et al., 2009a). The pixels are matched based on textures in their neighborhoods. The long-range forces deform the model to match pre-calculated landmarks (Terzopoulos and Metaxas, 1991) or satisfy model priors (Cohen and Cohen, 1993). Region appearance features have also been used (Zhu and Yuille, 1996; Jehan-Besson et al., 2003; Huang and Metaxas, 2008) to augment the deformable models by leveraging the image intensity statistics. They discriminate the inside and outside region based on their intensities and textures. Recently, dictionary learning is also used to learn appearance characters (Huang et al., 2013a,b). Each pixel is classified into different regions based on their reconstruction residues under different dictionaries. Our deformable model uses control points as the external force, which is a natural choice for cardiac motion analysis.

2.2. Robust Shape Priors

Most deformable models assume that there is no outlier or gross error on the detected landmarks, while such error are very common due to the image noise or weak appearance cues. Statistical shape models, such as active shape models (Cootes et al., 1995) and their variants, can effectively handle outliers using shape priors. Some of them detect and eliminate the outliers explicitly before the deformation. Duta and Sonka (1998) proposed a method to detect outliers by hypothesis testing based on the point distribution model. The detected outliers are removed or replaced based on the mean shape of the model. Prastawa et al. (2004) proposed to detect the abnormal regions by registering with a standard atlas. The regions largely different from the normal intensities are determined as outliers. Lekadir et al. (2007) used a local shape dissimilarity measure, which is invariant to scaling, rotation and translation, to detect the outliers, and then displaced them based on the local valid points. Other researchers aimed to reduce the effect of the outliers during the model deformation. Rogers and Graham (2006) evaluated M-estimator, least median of squares and random sample consensus (RANSAC) (Fischler and Bolles, 1981) to handle outliers in active shape models. RANSAC showed the best performance in the quantitative evaluation. Davatzikos et al. (2003) utilized wavelet transformation to build a hierarchical shape model to improve the local robustness. The low-frequency bands carry global shape information, and the high-frequency bands serve as local smoothness constraints. Besides shape priors, image atlas-based methods also naturally have the properties of handling segmentation errors (Shiee et al., 2011). Priors can also be based on data-specific properties, e.g., the relative positions of multiple components, which are modeled by formulating the relation explicitly (Paragios, 2002) or learning shape priors from examples (Paragios, 2003).

Recently, compressed sensing methods have been intensively investigated. These methods aim to reconstruct a signal that is known to be compressible with certain transformation based on sparse measurements. Such sparse methods have been widely used in computer vision and image processing communities to deal with gross errors or outliers. Particularly, the sparse constraints have been employed to model shape priors effectively (Zhang et al., 2012a,b) and register shapes robustly (Hontani et al., 2012). In their settings, most of the control points generated from point detectors are roughly accurate, while a small number of points may contain large errors. These points are represented as sparse outliers and optimized with sparsity regularization.

Most above-mentioned methods rely on the training samples, which are not always available in practice for deformable models. In addition, they are based on the static images or shapes to form an over-complete dictionary and assume that the target model can be sparsely reconstructed by the dictionary. Different from these above-mentioned methods, we propose to seamlessly integrate sparsity prior with deformable models to handle outliers adaptively and dynamically for a sequence of images. Therefore, there is no need for training data.

3. Methodology

Consider a set of points 𝒱, where each point has a neighborhood structure1, and a subset of 𝒱 as control points 𝒱c that are computed from the observations (e.g., image information). Denote the homogeneous coordinate of the point i as vi = [xi, yi, zi, 1]T and its position after deformation as vi=[xi,yi,zi]T, where i = 1,2,,n. Then the coordinates of all the deformed points are represented as:

V=[v1Tv2TvnT]T. (1)

The goal of our deformable models is to track the motion of the whole shape, given the position Vc of control points 𝒱c. Instead of calculate the deformed point positions V′ directly, we optimize the deformations T for each point. The deformed position vi then can be derived by the relation vi=Tivi. It is easier to incorporate the shape constraints into the deformations than the point positions. This will be further discussed in the internal force. The deformation of each point i is parameterized by an affine 3 ×4 transformation matrix Ti, where the first three columns are linear transformation and the last column is translation.

In our model, the internal force preserves the local shape structure by using the Laplacian coordinate, and the external force minimizes the difference between the shape and the control points via our proposed sparse constraints.

3.1. Internal Force

Our internal force ensures the local similarity by regularizing the differences of the transformation matrices between neighboring points. Instead of measuring the matrix distance directly, we measure the difference by the deformation they generate. Specifically, if a point is deformed using the transformation matrices of its neighboring points, the resulting displacements should be similar. In other words, for a point i, its displacement after applying its own transformation matrix Ti should be similar to applying its neighbor’s transformation matrix Tj. Thus, the energy function of the internal force is:

Eint=iVjN(i)wijTivi-Tjvi22, (2)

where ||·||2 denotes the entry-wise matrix L2 norm2, and weight wij is the strength of connection between points i and j. In the meshless model, it is defined by a kernel function, such as the polynomial kernel (Muller et al., 2003):

w(r,h)=31564πh9{(h2-r2)3ifr<h0otherwise, (3)

where r is the distance between points i and j, and h is the support of the kernel, which means that the kernel is non-zero only when r < h. The function only contains the square term of r. Since r is defined as the square root of rk2, where rk is the distance in the kth direction, this kernel eliminates the requirement of square root calculation.

The unconstrained transformation matrix Ti is able to deform the local structure arbitrarily. This may produce some unnatural and unreasonable shapes to minimize the energy. For example, if all transformation matrices are zero matrices, points will be transformed to the origin. Thus, the whole model degenerates to a single point and the internal energy is zero. Although this complete degeneration may not happen in most applications because of the external force from the control points, the deformable models with unconstrained transformation will still lose geometry details in directions with less control points information, e.g., the direction perpendicular to the surface (Nealen et al., 2006a). To alleviate this problem, we restrict Ti to translations, rotations and isotropic scales. Particularly, we disallow the anisotropic scaling, which will remove local shape details.

The translations are defined explicitly in the last column of Ti, and rotations and isotropic scales are both represented in the linear transformation, which also contains other types of transformation that we do not expect in our model, e.g., anisotropic scales. Therefore, we define a special type of linear transformation containing only rotations and isotropic scales. Rotations are represented by multiplication with an orthogonal matrix, which is represented as the matrix exponential of a skew-symmetric matrix exp(H). In particular, 3 ×3 skew-symmetric matrices emulate a cross product with a vector, i.e. Hx = h ×x. Based on this property, one can derive the following expansion of the exponential above:

exp(H)=αI+βH+γhTh, (4)

where I and H are linear terms, while hT h is quadratic. Adding the isotropic scale s to the transformation, the class of matrices for linear part becomes T = s exp(H). Here, we keep only the linear term of the matrices and form the approximately constrained transformation as:

Ti=(s-h1h2pxh1s-h3py-h2h3spz). (5)

In this matrix, s is the isotropic scalar, h is the non-zero term of the skew-symmetric matrix, and p is the translation part. It is a good linear approximation for rotations with small angles.

Within this setting, we expect to find Ti satisfies Eq.5, while minimizing the internal energy. In Eq.2, Ti only appears in the structure Tivk, where k = i or in the neighborhood of point i. Ti is a matrix and vk is a vector in this function. In order to enforce the constraint, we reformulate it to a function of ti = (si, hi, pi)T, which is the vector of the unknowns in Ti. Thus, we substitute Tivk with AktiT, where Ak contains the position of vk. It is defined as:

Ak=(vkx0vkz-vky100vky-vkz0vkx010vkzvky-vkx0001). (6)

Thus, the internal force is reformed as

Eint=iVjN(i)wijAiti-Aitj22. (7)

Since this is a summation of the quadratic forms of the transformation matrices ti, we can represent the energy function as a quadratic form of all the unknown transformations t. In order to form the internal force, we encode the point position matrix Ai into matrix Ki as

Ki=MiAi, (8)

where ⊗ is the Kronecker product, and Mi is a mi × n node-arc matrix of vi, where mi is the number of its neighbors. For each neighbor vj, there is one row in Mi where the ith element is wij and the jth element is −wij, while the other elements are all zeroes:

Mi=(ithcolumnjthcolumnwij-wij),jN(vi). (9)

Kit is the difference of the displacements based on different transformations of the neighborhood of point i. We concatenate the matrix Ki for all the points to form the matrix K=[K1TK2TKnT]T. Thus, the energy function of the internal force (Eq.2) is formulated as:

Eint=Kt22. (10)

This energy function is a quadratic form of all the independent transformation unknowns. By solving this function, we directly get the transformation matrices for all the points, which contain only translation, rotation and isotropic scale. There is no need to regularize each transformation explicitly to the three types above. This setting of internal force is able to ensure the smoothness of the whole shape and preserve the local similarity. In addition, this internal force is intentionally designed as a convex optimization problem, so it can be coupled seamlessly with our sparsity-based external forces.

3.2. External Force

Besides the shape constraint from the internal force, the deformable model also aims to match the observations. For example, a point i on the model is expected to fit the position of corresponding control point vi after deformation ti. In other words, vi=Aiti, where Ai is the position of point i defined above. We concatenate the point coordinates Ai into an 3n × 7n sparse matrix:

D=[A1A2An], (11)

where V′ = Dt is the model deformation based on the transformation parameters t. We use a control point indicator c to select the rows of D and V′ corresponding to the control points. Thus, this deformable model is defined as:

argmint{Kt22+λDct-Vc22}, (12)

where λ is the stiffness weight, which controls how much the model is able to deform to match the control points. Larger λ results in a better fitting, but the deformed shape may not be smooth. The L2 norm is used as a penalty function in this formulation. This is also known as Laplacian deformable models (LDM). Similar settings have been used in many applications, such as shape editing (Sorkine et al., 2004; Sorkine and Alexa, 2007) and cardiac modeling (Wang et al., 2008b). However, it may not be the most proper metric for certain problems, especially when there are gross errors or outliers.

3.2.1. Sparsity Constraint Using L1 Norm

Gross errors may easily happen in medical imaging problems, such as the erroneous detections in a noisy image. The L2 norm in Eq.12 follows a Gaussian distribution for residuals. It may overfit these sparse outliers, and hence adversely affect the deformation accuracy. It is desirable to model such sparse outliers during the deformation. The L0 norm counts the number of non-zero elements and can model such sparse errors exactly. Therefore, we can use it to capture the sparse outliers:

argmintKt22s.t.Dct-Vc0<k, (13)

where ||·||0 is the L0 norm and k is the pre-defined maximum number of outliers. However, the L0 norm is non-convex, and solving an L0 norm problem is NP-hard. Although greedy methods (Mallat and Zhang, 1993; Tropp and Gilbert, 2007) can be employed to solve such problem, we do not know the sparse number, i.e., the number of outliers, and different data may have different sparsity numbers. Therefore, in practice it is hard to use L0 norm as the sparsity constraint in deformable models. Recent developments in compressed sensing (Candes et al., 2006) show that minimizing an L1 norm problem can produce a nearly identical sparse solution as using the L0 norm. Thus, we use convex relaxation to define a sparse deformable model based on the L1 norm as (we use SDM-L1 to stand for Sparse Deformable Models with L1 norm regularization):

argmint{Kt22+λDct-Vc1}, (14)

where λ is a constant and controls how sparse the outliers are. Different from sparsity number k, this λ is more flexible as this is a soft constraint.

To illustrate intuitively the effectiveness of method, we test it on a toy example of shape deformation (Fig. 1). The initial model is a 4 ×4 grid with four-direction connection. Four corners are chosen as the control points, and the top-right one is an outlier, as shown in Fig. 1(a). The deformable model aims to fit these four points while maintaining the original grid shape. The result using the L2 norm is adversely affected by the outlier, since the quadratic form of the energy function results in a large penalty on this outlier. We obtain a much more accurate result by using the L1 norm, since the linear constraint has a higher tolerance for gross errors.

Figure 1.

Figure 1

The toy sample of the deformable model using L2 and L1 norm regularization. The circles are the observed control points with outliers. We fit a grid to control points. The stars are the desired result (ground truth).

3.2.2. Sparsity Constraint Using Both L1 and L2 Norms

Similar sparsity constraints have been successfully applied in many applications, such as face recognition (Wright et al., 2009), background subtraction (He et al., 2012), and shape prior modeling (Zhang et al., 2012a). However, in deformable models, the observations may still contain Gaussian errors with large variations. Solely using the L1 norm may not be able to handle them well. Therefore, we combine both L1 and L2 norms, which assist our sparse deformable models to handle more general cases (we use SDM-L1/L2 to stand for the Sparse Deformable Model with both L1 and L2 norm regularization):

argmint,e{Kt22+λ(Dct-Vc-e22+γe1)}, (15)

where e represents the gross errors and is constrained by the L1 norm, and γ ∈ [0,1] controls how sparse e is. The new model combines the advantages of both L1 and L2 norms, and is able to handle both gross errors and traditional Gaussion errors with large variations. In fact, this model is closely related to the other models by adjusting the parameters λ and γ. If γ is extremely large, e will be all zeros. Thus, the model degenerates to a method with only an L2 norm, as in Eq.12, and it is sensitive to gross errors. If λ is extremely large and γ is small, the deformation errors will be approximately equal to e. Thus, the model is similar to the one with only sparse constraints, as in Eq.14. It will be robust to the outliers, but cannot handle large Gaussian noise. Therefore, Eq.15 is actually a general form of these models. In addition, it is also closely related to Huber norm, which has been used in statistics for robust estimation. It is defined as:

ρ(x)={x2xγ2γx-γ2x>γ. (16)

Huber norm is similar to the L2 norm when the errors are smaller than γ, and similar to the L1 one when the errors are larger than γ. Therefore, it effectively models both the Gaussian noise and the outliers. Using the notation of Huber norm, SDM-L1/L2 can be rewritten as:

argmint{Kt22+λDct-VcHuber}. (17)

Besides handling different types of errors, another benefit of this deformable model is the convexity and the continuous first-order derivative. Therefore, the above problem can be solved efficiently using our proposed algorithm introduced below.

3.2.3. Optimization Framework

Although the above problem can be solved by the standard convex optimization algorithms, such as interior point method (Grant and Boyd, 2008), we propose an effective optimization algorithm that fully utilizes the special structure of this problem. We alternately optimize two variables t and e. These two subproblems both have analytical solutions. They can be solved efficiently in each iteration. The results converge fast in our experiments. We initialize the gross error e as zero and apply our alternating algorithm to the problem. In the first step, when e is fixed, the problem is reduced to the conventional L2 norm regularization:

argmint{Kt22+λDct-Vc-e22}. (18)

It can be solved by least square minimization. In the second step, t is fixed, and the optimization problems for each term ei of the outlier e are independent:

argminei{((Dct)i-Vci-ei)2+γei}, (19)

where (Dct)i is the ith element of the vector Dct. The minima for the two parts can be achieved at (Dct)i-Vci and 0, respectively. The minimum of the energy function must lie between them, since both of them are convex. Therefore, ei has the same sign as (Dct)i-Vci. After determining the sign of ei, the problem reduces to a constrained quadratic function of ei, and the solution is:

ei={max{0,(Dct)i-Vci-γ/2}if(Dct)i-Vci0min{0,(Dct)i-Vci+γ/2}otherwise. (20)

Since there are analytical solutions for both of the substeps in our algorithm, the energy function will monotonically decrease to a minimum solution. The convexity of the whole problem makes sure that this is the global solution of the problem.

4. Motion Analysis of Mouse LV with Deformable Models

In this section, we apply our proposed deformable models to solve a clinically important and challenging problem, i.e., mouse LV motion analysis using tagged MRI (tMRI). Over the past two decades, clinical experiments utilizing transgenic and knockout mice have significantly advanced the research on cardiovascular diseases. In addition, these models have become indispensable tools to study the cardiovascular diseases in humans as well (Zhou et al., 2003). For the study of ventricular function in particular, tMRI offers a powerful non-invasive tool for making measurements of the beating heart that directly reflect its complex in vivo physiology. It has been widely used for the assessment of human heart diseases as well as in experimental heart disease models in mice. Compared to the human heart, the data acquisition from the mouse heart is more challenging, owing to the inadequate spatial and temporal resolutions and limited image quality. The mouse heart is about 1000th the size of a human heart and beats much faster, at 400–600 beats per minute (bpm), than the human heart, with 60–80 bpm. Currently available MRI instruments for mouse imaging operate at a higher magnetic field strength (4.7T or above) than clinical M-RI scanners, but they are still unable to provide temporal and spatial resolution in proportion with the mouse heart rate and size. Consequently, the tagging lines extracted from the mouse tMRI images contain more outliers than that from human data, as shown in Fig. 2(b). A compromise is obtained between tagging spatial and temporal resolution in order to complete the study in reasonable amount of time. As shown in Fig. 2(a), there are five SA slices, which can only cover the equatorial region of LV. There are few deformation information in the basal region from the SA slices. Meanwhile, the distances between the tagging lines are small in each image. The tagging lines are easily mistracked into adjacent ones due to the fuzzy image, as shown in Fig. 2(b).

Figure 2.

Figure 2

(a) The setting of the MRI images with fitted LV model. (b) Sample tagged SA image with the result of tagging line tracking. The tracking is inaccurate when there are large displacements.

Before introducing our framework with sparse deformable models, we first discuss related work for cardiac motion analysis, starting from the human data and then the mouse data. In recent studies, as the increasing of cardiac MRI data, many methods have been developed to track and measure the cardiac motion (Wang and Amini, 2012; Tavakoli and Amini, 2013; Tobon-Gomez et al., 2013). There are two main categories. The methods in the first category obtains the deformation field directly from tagged MRI. HARP(Harmonic Phase) (Osman et al., 2000) analyzed the image in the frequency domain. The tagging technique gave rise to spectral peaks in k-space. The tagging motions were extracted from the inverse Fourier transform of a single peak. Other methods use local sine wave modeling (Arts et al., 2010) or Gabor filter banks (Qian et al., 2003; Chen et al., 2010) to analyze the image in the frequency domain. These methods cannot handle large tagging movement, and estimate only in-plane motion. Additional information was needed to reconstruct 3D motion with only sparse tagged MR images. The second category aims to track the model motion based on feature extraction. The tagging lines and their intersections were usually detected first. Then the myocardial motion was estimated based on their displacements. Young et al. (1995) used the 2D active contour model to track the tagging lines semi-automatically. Then, the LV was represented as a volumetric deformable model, and driven by the displacement of the tag intersections. Chen et al. (2010) employed the Gabor filter banks to detect the local tag intersections, and robust point matching to track the myocardial motion sparsely. The deformable model was then refined by meshless deformation, which is initialized by the sparse tracking results.

Several methods developed for human data have been applied to murine cardiac motion analysis. The characterization of the murine cardiac mechanical function in normal, infarcted, or genetically engineered mice or rat model subjected to stem cell intervention were reported in (Liu et al., 2006; Young et al., 2006; Zhou et al., 2003), and 3D rendering of LV deformation was attempted. For example, recently Zhong et al. (2008) represented the 3D myocardial deformation based on the movement of material points near the sparse SA slices. By decomposing the heart movement in long-axis (LA) and SA directions, Chuang et al. (2010) reconstructed the motion of the whole heart based on the combination of the displacement of intersections in all these components.

However, all methods mentioned above assume that the tagging lines were labeled manually or tracked correctly. The tracking error is unavoidable in automatic methods, especially when they are applied to low quality MR images, such as mouse data. To solve this problem, we propose a robust motion analysis system from 2D image processing to 3D motion analysis. The sparse deformable models are employed to overcome the possible gross errors in the image-processing step. The system automatically calculates the model deformation without any user interaction.

Our system consists of four major components: 1) 2D image segmentation, 2) 3D surface model construction, 3) material point tracking, and 4) sparse model deformation. Fig. 3 provides a pipeline of the proposed system. The LV is segmented on both short and long axis non-tagged MR images with active contour models. The 3D LV model is initialized from these sparse 2D contours at the end of diastole (Zhang et al., 2009). We register a standard LV surface model, manually segmented from 3D CT data, to the sample specified boundary using coherent point drift (CPD) (Myronenko and Song, 2010). Then a Gabor filter bank (Chen et al., 2010) has been implemented to generate corresponding phase maps from low quality tagged MRI images. The 3D control points are generated, based on the tagging lines and the contours of separate slices. Finally, we generate a dense 3D meshless model based on the initial surface mesh. This model is driven by the control points to track the LV movement along a cardiac cycle with our proposed sparse deformable models, and the motion strains are calculated locally based on the tracking results. We have introduced the deformation module, which is our major contribution, and in the following we briefly introduce the model initialization and strain analysis modules.

Figure 3.

Figure 3

The pipeline of our system. Both the tagged and non-tagged MR images are used to track the control points in a cardiac cycle. Meanwhile, the non-tagged MR images are used to generate the boundary mesh for initialing meshless model. Driven by control points, the meshless model deforms based on our nonlinear Laplacian kernel.

Volume Model Initialization

A surface mesh at the initial frame is needed to build the meshless 3D heart model. Different from the 3D segmentation methods such as (Zhuang et al., 2010), the boundary information only distributes sparsely on the given slices in our data. Thus, we extract a normal heart mesh model segmented from 3D CT data as the standard heart model, and then apply CPD (Myronenko and Song, 2010) to fit this mesh model to the sparse contours. When many LV surface samples are available, methods based on active shape models, like SPASM (van Assen et al., 2006), are able to capture more model details. In contract to statistical shape models, our method generates data specific LV model based only on a standard LV model. It well handles the inconsistency among the contours, i.e., the LA and SA contours are not intersected exactly. The result surface fits all the 2D cues well, and maintains a reasonable shape. We use this data-specified surface mesh as the boundary, and generate a meshless model by evenly interpolating the material points inside it.

Strain Analysis

The strain is a description of the relative displacement in the body. It is represented as the displacement between points in the body relative to a reference length (i.e., a ratio between lengths). It is close related to the gradient of the displacement field ∇u, where ui = v′ivi is the displacement of points. Based on the moving least square method, the displacement field for the point i is defined in its neighborhood as:

uxi=A-1(j(vj-vi)(uj-ui)Tωij), (21)

where A = Σj(vjvi)(vjvi)T ωij is the moment matrix, which is based solely on the initial model. Then, the Green-Lagrangian strain tensor ε is:

ε=12(u+uT+uuT). (22)

In the strain tensor ε, there are only six different terms because of the symmetry. The diagonal terms are the normal strains on three perpendicular directions, and the others are the shear strains.

5. Experiments

5.1. Validation on the Synthetic Data

Our methods are validated on synthetic 3D volumes with pre-defined deformation. Three methods are compared: 1) Laplacian deformable models (LDM) (Sorkine et al., 2004; Wang et al., 2008a), 2) sparse deformable model with L1 norm regularization (SDM-L1), and 3) sparse deformable model with both L1 and L2 norm regularization (SDM-L1/L2). First, an LV volume model is generated, with the internal points evenly distributed on SA and LA directions. Ten percent of SA slices with equal intervals are chosen as the control points. Then random global transformations are applied to this model, such as scaling, rotation and twisting. Two types of errors are also applied to the deformed model to simulate the noisy tracking results. Gaussian noise is added to all control points, and a few points are selected randomly and large displacements are applied to simulate gross errors. Based on the displacements of the control points, deformable models are employed to reconstruct the displacements of the other points. The deformable models are tested under different parameters and different noise intensities. In each parameter setting, we randomly generate 1000 samples and calculate the mean and variance of deformation errors.

We first analyze the deformation errors when changing the coefficient γ, reflecting the balance between the L1 and L2 norms (Fig. 4(a)). The deformation error is large when γ is close to zero, and reduces dramatically when γ is a little larger. Since SDM-L1/L2 is similar to SDM-L1 when γ is small, it indicates that SDM-L1 cannot handle Gaussian error properly. As γ becomes even larger, the mean error increases again. It becomes stable when γ is large enough, which is similar to the result of LDM. The results show that SDM-L1/L2 outperforms the other models that use only one type of norm. Theoretically, the model achieves the best result when the threshold γ is similar to the variance of Gaussian noise. However, it is hard to measure the noise variance exactly in real data. Therefore, we set it to one tenth of the median of the neighborhood distances empirically and it shows good results.

Figure 4.

Figure 4

(a) shows the deformation errors related to the coefficient γ of the L1 norm. (b) and (c) show the deformation errors of different deformable models (errors are measured in millimeters). They are compared under different Gaussian noise variances and numbers of outliers, respectively. SDM-L1/L2 out-performs the other two most of the time, while SDM-L1 norm is better when the Gaussian noise intensity is small.

We also test our sparse deformable model under different noise intensities. First, we increase the variance of Gaussian noise with fixed outliers. In Fig. 4(b), SDM-L1 performs the best when the noise intensity is low. As the variance increases, SDM-L1/L2 outperforms the others. LDM is always the worst, due to the outliers. It shows that our model is more stable when handling moderate Gaussian noise. Then we test the models with different numbers of outliers. In Fig. 4(c), the errors of all models increase almost linearly with the number of outliers. SDM-L1/L2, which is still the best among them, performs better than SDM-L1 when there are a few outliers. They achieve similar errors when the outliers are dominant. Both of the experiments show that SDM-L1/L2 is more stable under different noisy conditions.

5.2. Motion Analysis of Mouse LV

We also test our method on mouse myocardial strain analysis. The strain computation is especially sensitive to tracking outliers. Even when there are only small amounts of outliers on deformation, the strains on points near these outliers will be affected heavily. To obtain the ground truth, we manually label the tagging lines in each 2D image, and then use the tag motion to drive a 3D LV volume model based on finite element method (FEM). This approach is very accurate. However, manual labeling is time-consuming and tedious, and FEM is not very efficient. In this experiment, we use this method as reference, and compare our models using automatic tagging line tracking results that contain outliers. We compare the LDM, SDM-L1 and SDM-L1/L2. Table 1 shows the deformation errors of different models on 17 datasets. SDM with the combined norm has smallest average error owing to its robustness to outlier. Meanwhile, the results of SDM-L1 are much less stable than other two methods. The reason is perhaps that there is strong Gaussian noise in real data.

Table 1.

Quantitative evaluation of deformation errors (Unit: mm).

Method Average Min Max Median
LDM 1.036 0.724 1.635 0.927
SDM-L1 2.107 0.437 3.580 2.069
SDM-L1/L2 0.482 0.341 0.719 0.469

To further analyze the regional LV motion, we divide the LV into 17 segments, based on the standardized myocardial segmentation of the American Heart Association (Cerqueira et al., 2002). The heart is first sectioned into apical, mid-cavity, and basal parts perpendicular to the left ventricular long axis. Each part is further segmented based on different short-axis directions. We compare the deformation errors on all the segments. Fig. 5 shows 16 of them except the apex segment. The results show that SDM-L1/L2 always has the best accuracy, i.e., small average deformation errors and standard deviation. In contrast, SDM-L1 has worst accuracy in both aspects. Comparing among different parts based on the short axis directions, the lateral parts have relatively larger errors than the septal parts. This may because that lateral parts have larger movements. Comparing along the long axis direction, the basal part have relative larger errors in all the methods. The reason is that there is no short-axis slices in this part. All the point movements are calculated based on the control points from the middle part. The free ends at the basal boundaries produce more errors than other parts. The errors are smaller in the middle and apical parts in the results of LDM and SDM-L1/L2 due to the dense control points. However, they are still large for SDM-L1 in these parts. This shows that using L1 norm alone cannot represent the noisy tracking errors well, and L2 norm is necessary in this data.

Figure 5.

Figure 5

Box plot of the errors for different deformable models. In each box plot, the central mark is the median, the edges of the box are the 25th and 75th percentiles, and the whiskers extend to the extreme data points. The unit of Y-Axis is millimeter. X-axis means three compared methods: LDM, SDM-L1 and SDM-L1/L2.

We also compute the myocardial strains over a cardiac cycle, which are commonly used to describe the strength of the heart motion. The strains are decomposed into radial, circumferential, and longitude directions, and the shear strains among them. Fig. 6 provides the comparisons of the strains generated with different deformable models on several mouse datasets. The rows correspond to different types of strains, and the columns correspond to different mice. Each figure contains the strains generated from different models in a cardiac cycle. The numbers of frames in the cardiac cycles may be different on each mouse because of the acquisition procedures. The first column is from a healthy mouse, and the other two are from mice with myocardial infarction. It is shown that the strains generated from the healthy mouse are larger than from the unhealthy ones. For each individual dataset, the strains generated from the automatically tracked tagging lines are less stable than that from manually labeled ones, due to the tracking errors. The strains based on LDM are relatively smooth, but this method tends to underestimate the strains. The results from SDM-L1 have the worst stability because of its nature to pursue the sparse solution. Since the control points contain both outliers and strong Gaussian noise, the L1 norm cannot handle Gaussian noise stably. The results from SDM-L1/L2 best match the reference strains. This shows that our model performs well in the LV motion tracking even with inaccurate control points.

Figure 6.

Figure 6

Comparing the strains generated from different deformable models with the reference model in three mouse cardiac data. Each column represents one dataset, and each row represents one type of strain. In each figure, y-axis is the strain, and x-axis means the frame in a cardiac cycle.

The LV strain is estimated on dense sample points. Based on these motion results, strains at arbitrary positions inside the LV can be calculated by linear interpolation. In order to analyze the local heart motion properties, strains at the end of systole are projected to short-axis and long-axis slices in Fig. 7. We show the radial, circumferential, and longitudinal strains on the LV in the MR images. The strains change smoothly in each slice. Generally, the lateral side has larger strain than the septal side. The reason is that the right ventricle motion restricts the septal side motion.

Figure 7.

Figure 7

The first row is the short axis slice, and the second row is the long axis slice. The three columns are colored by the radial, circumferential and longitudinal strains, respectively.

We also visualize the strains on the external and internal surfaces of the LV. Since the points of the surface mesh are all in the initial volume model, where the strains are calculated, we use them as samples and linearly interpolate the strains on the LV surface. The circumferential strains are shown locally on the LV external and internal surfaces in Fig. 8. They indicate larger contraction near the endocardium than the epicardium. The high strain area starts from the apical endocardium and expands quickly toward the base, which is similar to human hearts.

Figure 8.

Figure 8

The deformations of the LV on a cardiac cycle are colored by the circumferential strain.

6. Conclusions

In this paper, we introduce a group of sparse deformable models. Benefitted from the sparsity techniques, these deformable models are able to handle outliers or gross errors. Therefore, they are robust to deal with noisy images or tracking errors. We have validated these methods on the synthetic data and the mouse cardiac motion tracking. Both qualitative and quantitative results demonstrate that our methods outperform and are more robust than previous ones. It is also noteworthy that the applications of our proposed methods are not limited to cardiac motion analysis. It is flexible enough for many other medical image problems.

In the future, we plan to extend the deformable models by using structured priors. The LV is conventionally separated into 17 segments. This inspires us to add group constraints to the current sparse model. The group sparsity and other structure sparsity constraints will further improve the robustness of the model. The current regularization term is only related to the external force based on noisy observations. It is also possible to extend the other parts of the model. The problem for modeling arbitrary internal force is that the resulting model may not be a convex problem. The traditional finite difference method can be employed to find a local minimum, while the performance should then be further analyzed.

  1. We propose a new class of deformable models using sparse regularization.

  2. It is able to handle gross errors or outliers robustly and adaptively during deformation.

  3. It is formulated as convex optimization problems, and solved by harnessing sparse structures.

  4. We apply this method to tackle a challenging problem, i.e., mouse LV motion analysis using tMRI.

Acknowledgments

This work was partially supported based on funding from the following grants NIH-R01-HL086578, NIH-R21-HL088354 and NSF-MRI-1229628.

Footnotes

1

Mesh and meshless-based models are the most widely used shape representations. Our model works for both representations. The neighborhood is defined by the connectivity for the mesh model, or the distance for the meshless model.

2

The matrix norms in the paper are all entry-wise norms.

Publisher's Disclaimer: This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting proof before it is published in its final citable form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.

References

  1. Arts T, Prinzen F, Delhaas T, Milles J, Rossi A, Clarysse P. Mapping displacement and deformation of the heart with local sine-wave modeling. IEEE Transactions on Medical Imaging. 2010;29:1114–1123. doi: 10.1109/TMI.2009.2037955. [DOI] [PubMed] [Google Scholar]
  2. van Assen HC, Danilouchkine MG, Frangi AF, Ordás S, Westenberg JJ, Reiber JH, Lelieveldt BP. SPASM: A 3D-ASM for segmentation of sparse and arbitrarily oriented cardiac MRI data. Medical Image Analysis. 2006;10:286–303. doi: 10.1016/j.media.2005.12.001. [DOI] [PubMed] [Google Scholar]
  3. Bardinet E, Cohen LD, Ayache N. Tracking and motion analysis of the left ventricle with deformable superquadrics. Medical Image Analysis. 1996;1:129–149. doi: 10.1016/S1361-8415(96)80009-0. [DOI] [PubMed] [Google Scholar]
  4. Candes E, Romberg J, Tao T. Robust uncertainty principles: Exact signal reconstruction from highly incomplete frequency information. IEEE Transactions on Information Theory. 2006;52:489–509. [Google Scholar]
  5. Candes E, Rudelson M, Tao T, Vershynin R. Error correction via linear programming. 46th Annual IEEE Symposium on Foundations of Computer Science; 2005. pp. 668–681. [Google Scholar]
  6. Candes E, Tao T. Near-optimal signal recovery from random projections: Universal encoding strategies? IEEE Transactions on Information Theory. 2006;52:5406–5425. [Google Scholar]
  7. Cerqueira MD, Weissman NJ, Dilsizian V, Jacobs AK, Kaul S, Laskey WK, Pennell DJ, Rumberger JA, Ryan T, Verani MS. Standardized myocardial segmentation and nomenclature for tomographic imaging of the heart: A statement for healthcare professionals from the cardiac imaging committee of the council on clinical cardiology of the American heart association. Circulation. 2002;105:539–542. doi: 10.1161/hc0402.102975. [DOI] [PubMed] [Google Scholar]
  8. Chen T, Babb J, Kellman P, Axel L, Kim D. Semiautomated segmentation of myocardial contours for fast strain analysis in cine displacement-encoded MRI. IEEE Transactions on Medical Imaging. 2008;27:1084–1094. doi: 10.1109/TMI.2008.918327. [DOI] [PubMed] [Google Scholar]
  9. Chen T, Wang X, Chung S, Metaxas D, Axel L. Automated 3D motion tracking using Gabor filter bank, robust point matching, and deformable models. IEEE Transactions on Medical Imaging. 2010;29:1–11. doi: 10.1109/TMI.2009.2021041. [DOI] [PMC free article] [PubMed] [Google Scholar]
  10. Chuang JS, Zemljic-Harpf A, Ross RS, Frank LR, McCulloch AD, Omens JH. Determination of three-dimensional ventricular strain distributions in gene-targeted mice using tagged MRI. Magnetic Resonance in Medicine. 2010;64:1281–1288. doi: 10.1002/mrm.22547. [DOI] [PMC free article] [PubMed] [Google Scholar]
  11. Cohen L, Cohen I. Finite-element methods for active contour models and balloons for 2-D and 3-D images. IEEE Transactions on Pattern Analysis and Machine Intelligence. 1993;15:1131–1147. [Google Scholar]
  12. Cootes T, Taylor C, Cooper D, Graham J. Active shape models–Their training and application. Computer Vision and Image Understanding. 1995;61:38–59. [Google Scholar]
  13. Davatzikos C, Tao X, Shen D. Hierarchical active shape models, using the wavelet transform. IEEE Transactions on Medical Imaging. 2003;22:414–423. doi: 10.1109/TMI.2003.809688. [DOI] [PubMed] [Google Scholar]
  14. Donoho DL. Compressed sensing. IEEE Transactions on Information Theory. 2006;52:1289–1306. [Google Scholar]
  15. Duan Q, Angelini ED, Herz SL, Ingrassia CM, Costa KD, Holmes JW, Homma S, Laine AF. Region-based endocardium tracking on real-time three-dimensional ultrasound. Ultrasound in Medicine & Biology. 2009a;35:256–265. doi: 10.1016/j.ultrasmedbio.2008.08.012. [DOI] [PMC free article] [PubMed] [Google Scholar]
  16. Duan Q, Angelini ED, Laine AF. Surface function actives. Journal of Visual Communication and Image Representation. 2009b;20:478–490. [Google Scholar]
  17. Duan Q, Angelini ED, Laine AF. Real-time segmentation by active geometric functions. Computer Methods and Programs in Biomedicine. 2010;98:223–230. doi: 10.1016/j.cmpb.2009.09.001. [DOI] [PMC free article] [PubMed] [Google Scholar]
  18. Duta N, Sonka M. Segmentation and interpretation of MR brain images: An improved active shape model. IEEE Transactions on Medical Imaging. 1998;17:1049–1062. doi: 10.1109/42.746716. [DOI] [PubMed] [Google Scholar]
  19. Fischler MA, Bolles RC. Random sample consensus: A paradigm for model fitting with applications to image analysis and automated cartography. Communications of the ACM. 1981;24:381–395. [Google Scholar]
  20. Grant M, Boyd S. Graph implementations for nonsmooth convex programs. In: Blondel V, Boyd S, Kimura H, editors. Recent Advances in Learning and Control. Springer-Verlag Limited; 2008. pp. 95–110. Lecture Notes in Control and Information Sciences. [Google Scholar]
  21. Haber I, Metaxas DN, Axel L. Three-dimensional motion reconstruction and analysis of the right ventricle using tagged MRI. Medical Image Analysis. 2000;4:335–355. doi: 10.1016/s1361-8415(00)00028-1. [DOI] [PubMed] [Google Scholar]
  22. He J, Balzano L, Szlam A. Incremental gradient on the grassmannian for online foreground and background separation in subsampled video. IEEE Conference on Computer Vision and Pattern Recognition; 2012. pp. 1568–1575. [Google Scholar]
  23. Hontani H, Matsuno T, Sawada Y. Robust nonrigid ICP using outlier-sparsity regularization. IEEE Conference on Computer Vision and Pattern Recognition; 2012. pp. 1025–1032. [Google Scholar]
  24. Hu Z, Metaxas D, Axel L. In vivo strain and stress estimation of the heart left and right ventricles from MRI images. Medical Image Analysis. 2003;7:435–444. doi: 10.1016/s1361-8415(03)00032-x. [DOI] [PubMed] [Google Scholar]
  25. Huang X, Dione DP, Compas CB, Papademetris X, Lin BA, Bregasi A, Sinusas AJ, Staib LH, Duncan JS. Contour tracking in echocardiographic sequences via sparse representation and dictionary learning. Medical Image Analysis. 2013a doi: 10.1016/j.media.2013.10.012. [DOI] [PMC free article] [PubMed] [Google Scholar]
  26. Huang X, Dione DP, Lin B, Bregasi A, Sinusas AJ, Duncan JS. Segmentation of 4D echocardiography using stochastic online dictionary learning. In: Mori K, Sakuma I, Sato Y, Barillot C, Navab N, editors. Medical Image Computing and Computer-Assisted Intervention. Vol. 8151. Springer; Berlin Heidelberg: 2013b. pp. 57–65. Lecture Notes in Computer Science. [DOI] [PubMed] [Google Scholar]
  27. Huang X, Metaxas D. Metamorphs: Deformable shape and appearance models. IEEE Transactions on Pattern Analysis and Machine Intelligence. 2008;30:1444–1459. doi: 10.1109/TPAMI.2007.70795. [DOI] [PubMed] [Google Scholar]
  28. Jehan-Besson S, Barlaud M, Aubert G, Faugeras O. Shape gradients for histogram segmentation using active contours. IEEE International Conference on Computer Vision. 2003;1:408–415. [Google Scholar]
  29. Kass M, Witkin A, Terzopoulos D. Snakes: Active contour models. International Journal of Computer Vision. 1988;1:321–331. [Google Scholar]
  30. Lekadir K, Merrifield R, Yang GZ. Outlier detection and handling for robust 3-D active shape models search. IEEE Transactions on Medical Imaging. 2007;26:212–222. doi: 10.1109/TMI.2006.889726. [DOI] [PubMed] [Google Scholar]
  31. Liu W, Ashford MW, Chen J, Watkins MP, Williams TA, Wickline SA, Yu X. MR tagging demonstrates quantitative differences in regional ventricular wall motion in mice, rats, and men. American journal of physiology Heart and circulatory physiology. 2006;291:2515–2521. doi: 10.1152/ajpheart.01016.2005. [DOI] [PubMed] [Google Scholar]
  32. Mallat S, Zhang Z. Matching pursuits with time-frequency dictionaries. IEEE Transactions on Signal Processing. 1993;41:3397–3415. [Google Scholar]
  33. McInerney T, Terzopoulos D. Deformable models in medical image analysis. Proceedings of the Workshop on Mathematical Methods in Biomedical Image Analysis; 1996. pp. 171–180. [Google Scholar]
  34. Metaxas D. PhD thesis. University of Pennsylvania; 1992. Physics-based modeling of nonrigid objects for vision and graphics. [Google Scholar]
  35. Metaxas D, Terzopoulos D. Constrained deformable superquadrics and nonrigid motion tracking. IEEE Computer Society Conference on Computer Vision and Pattern Recognition; 1991. pp. 337–343. [Google Scholar]
  36. Metaxas D, Terzopoulos D. Shape and nonrigid motion estimation through physics-based synthesis. IEEE Transactions on Pattern Analysis and Machine Intelligence. 1993;15:580–591. [Google Scholar]
  37. Metaxas DN. Physics-based deformable models: Applications to computer vision, graphics, and medical imaging. 1 Kluwer Academic Publishers; Norwell, MA, USA: 1996. [Google Scholar]
  38. Müller M, Charypar D, Gross M. Particle-based fluid simulation for interactive applications. Proceedings of the 2003 ACM SIG-GRAPH/Eurographics symposium on Computer animation; Aire-la-Ville, Switzerland, Switzerland: Eurographics Association; 2003. pp. 154–159. [Google Scholar]
  39. Myronenko A, Song X. Point set registration: Coherent point drift. IEEE Transactions on Pattern Analysis and Machine Intelligence. 2010;32:2262–2275. doi: 10.1109/TPAMI.2010.46. [DOI] [PubMed] [Google Scholar]
  40. Nealen A, Igarashi T, Sorkine O, Alexa M. Laplacian mesh optimization. Proceedings of the 4th international conference on Computer graphics and interactive techniques in Australasia and Southeast Asia; New York, NY, USA: ACM; 2006a. pp. 381–389. [Google Scholar]
  41. Nealen A, Muller M, Keiser R, Boxerman E, Carlson M. Physically based deformable models in computer graphics. Computer Graphics Forum. 2006b;25:809–836. [Google Scholar]
  42. Osman NF, McVeigh ER, Prince JL. Imaging heart motion using harmonic phase MRI. IEEE Transactions on Medical Imaging. 2000;19:186–202. doi: 10.1109/42.845177. [DOI] [PubMed] [Google Scholar]
  43. Paragios N. A variational approach for the segmentation of the left ventricle in cardiac image analysis. International Journal of Computer Vision. 2002;50:345–362. [Google Scholar]
  44. Paragios N. A level set approach for shape-driven segmentation and tracking of the left ventricle. IEEE Transactions on Medical Imaging. 2003;22:773–776. doi: 10.1109/TMI.2003.814785. [DOI] [PubMed] [Google Scholar]
  45. Paragios N, Deriche R. Geodesic active contours and level sets for the detection and tracking of moving objects. IEEE Transactions on Pattern Analysis and Machine Intelligence. 2000;22:266–280. [Google Scholar]
  46. Park J, Metaxas D, Axel L. Analysis of left ventricular wall motion based on volumetric deformable models and MRI-SPAMM. Medical Image Analysis. 1996;1:53–71. doi: 10.1016/s1361-8415(01)80005-0. [DOI] [PubMed] [Google Scholar]
  47. Prastawa M, Bullitt E, Ho S, Gerig G. A brain tumor segmentation framework based on outlier detection. Medical Image Analysis. 2004;8:275–283. doi: 10.1016/j.media.2004.06.007. [DOI] [PubMed] [Google Scholar]
  48. Qian Z, Montillo A, Metaxas D, Axel L. Segmenting cardiac MRI tagging lines using gabor filter banks. Proceedings of the IEEE Engineering in Medicine and Biology Society; 2003. pp. 630–633. [Google Scholar]
  49. Rogers M, Graham J. Robust active shape model search. In: Heyden A, Sparr G, Nielsen M, Johansen P, editors. European Conference on Computer Vision. Springer; Berlin / Heidelberg: 2006. pp. 289–312. volume 2353 of Lecture Notes in Computer Science. [Google Scholar]
  50. Rueckert D, Sonoda L, Hayes C, Hill D, Leach M, Hawkes D. Nonrigid registration using free-form deformations: Application to breast MR images. IEEE Transactions on Medical Imaging. 1999;18:712–721. doi: 10.1109/42.796284. [DOI] [PubMed] [Google Scholar]
  51. Shen D, Davatzikos C. HAMMER: Hierarchical attribute matching mechanism for elastic registration. IEEE Transactions on Medical Imaging. 2002;21:1421–1439. doi: 10.1109/TMI.2002.803111. [DOI] [PubMed] [Google Scholar]
  52. Shen T, Huang X, Li H, Kim E, Zhang S, Huang J. A 3D Laplacian-driven parametric deformable model. IEEE International Conference on Computer Vision; 2011. pp. 279–286. [Google Scholar]
  53. Shiee N, Bazin PL, Cuzzocreo JL, Blitz A, Pham DL. Information Processing in Medical Imaging. Springer; 2011. Segmentation of brain images using adaptive atlases with application to ventriculomegaly; pp. 1–12. [DOI] [PMC free article] [PubMed] [Google Scholar]
  54. Sorkine O, Alexa M. As-rigid-as-possible surface modeling. Proceedings of the fifth Eurographics symposium on Geometry processing; Aire-la-Ville, Switzerland, Switzerland: Eurographics Association; 2007. pp. 109–116. [Google Scholar]
  55. Sorkine O, Cohen-Or D, Lipman Y, Alexa M, Rössl C, Seidel HP. Laplacian surface editing. Proceedings of the 2004 Eurographics/ACM SIGGRAPH symposium on Geometry processing; ACM; 2004. pp. 175–184. [Google Scholar]
  56. Tavakoli V, Amini AA. A survey of shaped-based registration and segmentation techniques for cardiac images. Computer Vision and Image Understanding. 2013;117:966–989. [Google Scholar]
  57. Terzopoulos D, Metaxas D. Dynamic 3D models with local and global deformations: Deformable superquadrics. International Conference on Computer Vision; 1990. pp. 606–615. [Google Scholar]
  58. Terzopoulos D, Metaxas D. Dynamic 3D models with local and global deformations: Deformable superquadrics. IEEE Transactions on Pattern Analysis and Machine Intelligence. 1991;13:703–714. [Google Scholar]
  59. Terzopoulos D, Witkin A, Kass M. Constraints on deformable models: Recovering 3D shape and nonrigid motion. Artificial Intelligence. 1988;36:91–123. [Google Scholar]
  60. Tobon-Gomez C, Craene MD, McLeod K, Tautz L, Shi W, Hennemuth A, Prakosa A, Wang H, Carr-White G, Kapetanakis S, Lutz A, Rasche V, Schaeffter T, Butakoff C, Friman O, Mansi T, Sermesant M, Zhuang X, Ourselin S, Peitgen HO, Pennec X, Razavi R, Rueckert D, Frangi A, Rhode K. Benchmarking framework for myocardial tracking and deformation algorithms: An open access database. Medical Image Analysis. 2013;17:632–648. doi: 10.1016/j.media.2013.03.008. [DOI] [PubMed] [Google Scholar]
  61. Tropp J, Gilbert A. Signal recovery from random measurements via orthogonal matching pursuit. Information Theory, IEEE Transactions on. 2007;53:4655–4666. [Google Scholar]
  62. Tustison N, Amini A. Biventricular myocardial strains via nonrigid registration of AnFigatomical NURBS models. IEEE Transactions on Medical Imaging. 2006;25:94–112. doi: 10.1109/TMI.2005.861015. [DOI] [PubMed] [Google Scholar]
  63. Wang H, Amini AA. Cardiac motion and deformation recovery from MRI: A review. IEEE Transactions on Medical Imaging. 2012;31:487–503. doi: 10.1109/TMI.2011.2171706. [DOI] [PubMed] [Google Scholar]
  64. Wang X, Chen T, Zhang S, Metaxas D, Axel L. LV motion and strain computation from tMRI based on meshless deformable models. International Conference on Medical Image Computing and Computer Assisted Intervention; Berlin /Heidelberg: Springer; 2008a. pp. 636–644. volume 5241 of Lecture Notes in Computer Science. [DOI] [PubMed] [Google Scholar]
  65. Wang X, Metaxas D, Chen T, Axel L. Meshless deformable models for LV motion analysis. IEEE Conference on Computer Vision and Pattern Recognition; 2008b. pp. 1–8. [DOI] [PubMed] [Google Scholar]
  66. Wright J, Yang A, Ganesh A, Sastry S, Ma Y. Robust face recognition via sparse representation. IEEE Transactions on Pattern Analysis and Machine Intelligence. 2009;31:210–227. doi: 10.1109/TPAMI.2008.79. [DOI] [PubMed] [Google Scholar]
  67. Yan P, Sinusas A, Duncan JS. Boundary element method-based regularization for recovering of LV deformation. Medical Image Analysis. 2007;11:540–554. doi: 10.1016/j.media.2007.04.007. [DOI] [PubMed] [Google Scholar]
  68. Young A, Kraitchman D, Dougherty L, Axel L. Tracking and finite element analysis of stripe deformation in magnetic resonance tagging. IEEE Transactions on Medical Imaging. 1995;14:413–421. doi: 10.1109/42.414605. [DOI] [PubMed] [Google Scholar]
  69. Young AA, French BA, Yang Z, Cowan BR, Gilson WD, Berr SS, Kramer CM, Epstein FH. Reperfused myocardial infarction in mice: 3D mapping of late gadolinium enhancement and strain. Journal of Cardiovascular Magnetic Resonance. 2006;8:685–692. doi: 10.1080/10976640600721767. [DOI] [PubMed] [Google Scholar]
  70. Yu Y, Zhang S, Huang J, Metaxas D, Axel L. Information Processing in Medical Imaging. Springer; 2013. Sparse deformable models with application to cardiac motion analysis; pp. 208–219. [DOI] [PubMed] [Google Scholar]
  71. Zhang S, Wang X, Metaxas D, Chen T, Axel L. LV surface reconstruction from sparse tMRI using laplacian surface deformation and optimization. International Symposium on Biomedical Imaging: From Nano to Macro; 2009. pp. 698–701. [Google Scholar]
  72. Zhang S, Zhan Y, Dewan M, Huang J, Metaxas DN, Zhou XS. Towards robust and effective shape modeling: Sparse shape composition. Medical Image Analysis. 2012a;16:265–277. doi: 10.1016/j.media.2011.08.004. [DOI] [PubMed] [Google Scholar]
  73. Zhang S, Zhan Y, Metaxas DN. Deformable segmentation via sparse representation and dictionary learning. Medical Image Analysis. 2012b;16:1385–1396. doi: 10.1016/j.media.2012.07.007. [DOI] [PubMed] [Google Scholar]
  74. Zhong J, Liu W, Yu X. Characterization of three-dimensional myocardial deformation in the mouse heart: An MR tagging study. Journal of Magnetic Resonance Imaging. 2008;27:1263–1270. doi: 10.1002/jmri.21367. [DOI] [PMC free article] [PubMed] [Google Scholar]
  75. Zhou K, Huang J, Snyder J, Liu X, Bao H, Guo B, Shum HY. Large mesh deformation using the volumetric graph laplacian. ACM Transactions on Graphics. 2005;24:496–503. [Google Scholar]
  76. Zhou R, Pickup S, Glickson JD, Scott CH, Ferrari VA. Assessment of global and regional myocardial function in the mouse using cine and tagged MRI. Magnetic Resonance in Medicine. 2003;49:760–764. doi: 10.1002/mrm.10423. [DOI] [PubMed] [Google Scholar]
  77. Zhu SC, Yuille A. Region competition: Unifying snakes, region growing, and Bayes/MDL for multiband image segmentation. IEEE Transactions on Pattern Analysis and Machine Intelligence. 1996;18:884–900. [Google Scholar]
  78. Zhuang X, Rhode K, Razavi R, Hawkes D, Ourselin S. A registration-based propagation framework for automatic whole heart segmentation of cardiac MRI. IEEE Transactions on Medical Imaging. 2010;29:1612–1625. doi: 10.1109/TMI.2010.2047112. [DOI] [PubMed] [Google Scholar]

RESOURCES