Skip to main content

Nonrigid registration with corresponding points constraint for automatic segmentation of cardiac DSCT images



Dual-source computed tomography (DSCT) is a very effective way for diagnosis and treatment of heart disease. The quantitative information of spatiotemporal DSCT images can be important for the evaluation of cardiac function. To avoid the shortcoming of manual delineation, it is imperative to develop an automatic segmentation technique for 4D cardiac images.


In this paper, we implement the heart segmentation-propagation framework based on nonrigid registration. The corresponding points of anatomical substructures are extracted by using the extension of n-dimensional scale invariant feature transform method. They are considered as a constraint term of nonrigid registration using the free-form deformation, in order to restrain the large variations and boundary ambiguity between subjects.


We validate our method on 15 patients at ten time phases. Atlases are constructed by the training dataset from ten patients. On the remaining data the median overlap is shown to improve significantly compared to original mutual information, in particular from 0.4703 to 0.5015 (\( p = 5.0 \times 10^{ - 4} \)) for left ventricle myocardium and from 0.6307 to 0.6519 (\( p = 6.0 \times 10^{ - 4} \)) for right atrium.


The proposed method outperforms standard mutual information of intensity only. The segmentation errors had been significantly reduced at the left ventricle myocardium and the right atrium. The mean surface distance of using our framework is around 1.73 mm for the whole heart.


In recent years, the morbidity of cardiovascular diseases (CVDs) is rapidly increasing in China. An estimated 3.0 million Chinese died from CVDs in 2011, accounting for 41% of all deaths [1]. An early diagnosis and treatment for this illness is of great use to reduce the death toll. Although the doctors diagnose it by electrocardiogram or imaging of patient, the shortcoming of these means is absence of quantitative information. Recent advances in evaluation of cardiac function based on medical images have shown tremendous potential towards achieving quantitative diagnosis [2, 3]. Among the various imaging modalities, cardiac magnetic resonance imaging (MRI) is a mainstream technology because of non-ionizing radiation [4].

However, computed tomography (CT) has been widely used in the form of not only 3D images describing the cardiac anatomy but also 3D + time image sequences including anatomical and functional information [5]. Some advanced techniques such as multislice CT (MSCT) [6] and dual-source CT (DSCT) [7] have demonstrated high specificity and distinguishability in cardiac structure. To evaluate the cardiac function, doctors commonly extract the cardiac chambers, large vessels or coronary arteries from a patient scan. Classical manual delineation is no longer suitable for 3D and 3D + time images due to the quantity of data. The other reason is observer variations of manual annotation might affect the reliability and repeatability of quantitative evaluation. It is highly desirable to develop an automatic segmentation for clinical problem.

At present, automatic segmentation methods of the heart fall into two broad categories. Boundary-based segmentation incorporating prior knowledge is just one of those things. Assen et al. [8] presented a 3-D active shape model for semi-automatic segmentation of cardiac CT and MR volumes. A fuzzy c-means based fuzzy inference system was incorporated into the model. A new method was proposed for the local assessment of boundary detection [9]. It took any boundary detection function and evaluated its performance for a single model landmark in terms of an estimated geometric boundary detection error. The authors demonstrated this method can automatically segment computed tomography and magnetic resonance images. Shang introduced a novel scheme for the segmentation of 4-D MR cardiac images [10]. 3D spatially hierarchical expressions of the statistical shape models for the cardiac chambers were constructed through principal component analysis (PCA) of the manually segmented training set. The limitation of these approaches is that the surfaces from different substructures of the heart are prone to intersect each other in segmentation results. An automatic method was proposed to segment the left ventricles and then identify their borders robustly [11]. The strengths of four techniques: automatic threshold selection, boundary extraction, deformation flow tracking, and convex shape modeling were effectively combined. In a review of segmentation methods of cardiac MR images using the short-axis view, the authors proposed the two main categories: segmentation based on no or weak prior, and segmentation based on strong prior [12].

Another popular method, called registration-based segmentation, is to propagate the segmentation of an atlas image using deformation field after registration. Zhuang et al. [13] proposed a fully automatic whole heart segmentation framework. The locally affine registration method and the free-form deformations with adaptive control point status were applied to registration procedure. Peyrat et al. [14] presented a framework for the nonlinear spatiotemporal registration of 4D time-series of images based on the Diffeomorphic Demons algorithm. The authors declared that registration should be consistent over time as opposed to 3D registration which solely aims at mapping homologous points at a given time-point. A novel multi-atlas segmentation incorporating the intensity, gradient and contextual information was suggested for cardiac MR images [15]. Experimental results show that the accuracy of multi-atlas segmentation can be significantly improved by using the augmented feature vector. Berendsen et al. [16] proposed a new registration with application to organ segmentation in cervical MR. A statistical model, trained on the shapes of a set of segmentations, was integrated as a penalty term in a free-form registration framework. Compared with registration without the use of statistical knowledge, the segmentations were significantly improved.

In this paper, we propose a nonrigid registration algorithm with corresponding points constraint. The feature point pairs are extracted from the fixed and moving image by the extension of n-dimensional scale invariant feature transform (n-SIFT) method. Automatic segmentation of 4D cardiac CT images is implemented by the use of propagation framework based on registration. Our method addresses in the large variations and boundary ambiguity of the heart structures for the registration between subjects. We evaluate the method on fifteen patients at ten time phases, among which the training dataset is from ten patients for atlas construction. The remaining data is used to test the performance of our approach with comparison to original mutual information.


In this section, we describe the 4D spatiotemporal segmentation-propagation framework of cardiac CT images using registration technique. As shown in Fig. 1, it includes three basic steps. Firstly, atlas intensity images are constructed on the training dataset for each time phase. Atlas label images (different colors represent different substructures) are later produced by manual segmentation. Secondly, we register the images needing segmentation to atlas intensity images with the nonrigid transformation. Finally, the segmentation results are propagated from atlas label images by the deformation field of registration.

Fig. 1
figure 1

The segmentation-propagation framework of 4D spatiotemporal cardiac CT images based on registration

Atlas construction

Atlas often plays an important role in computational physiology of the heart [17]. It can provide the distinct division and localization of substructures, regarded as a standard reference frame. Atlas construction from a population of images is a difficult and complicated topic. We use a simple atlas similar to Ref. [13] because the main goal of this work is to validate the performance of the proposed framework. In practice, a reference space is selected from a number of CT images at the first. The other CT images are then registered to the reference space. At last, we compute a mean intensity image (called as atlas intensity image) from these transformed CT images based on registration results. The atlas label image can provide corresponding segmentation information of each anatomical substructure of the reference space. Figure 2 shows an atlas case at the first time phase.

Fig. 2
figure 2

An atlas example that is shown in axial, sagittal, and coronal planes. Upper an atlas intensity (CT) image using the mean shape of ten patient data. Lower atlas label image including aorta (crimson), left atrium (cyan), left ventricle (blue), left ventricle myocardium (magenta), right atrium (yellow), and right ventricle (green)

In order to produce a high quality atlas, some researchers involved the statistical shape model into registration procedure [6, 18, 19]. A statistical atlas can provide some advantages in the postprocessing and analysis of largely variable datasets. The encoding of population variation indicates that their spatial relationships are known. Here we achieved the registration incorporating shape information of multiple-object for atlas construction so as to avoid the complexity of statistical shape model. The important steps are described as follows:

  • A combined transformation T = T global  + T local is employed. The global transformation is an affine model, and the local transformation is a free-form deformation (FFD) model based on B-splines [20].

  • α-Mutual information (α-MI) [21] is combined with Kappa Statistic [22] of six substructures, which is regarded as the similarity measure.

  • An iterative stochastic gradient descent optimization strategy [23] is used to obtain the optimal deformation field.

Registration between atlas and unsegmented image

The goal of image registration in this subsection is to relate any point in the atlas intensity image to the unsegmented image. In other words, this purpose is to find the optimal transformation T: \( (x, y, z, t) \to (x^{\prime } , y^{\prime } , z^{\prime } , t^{\prime } ) \). We use coarse-to-fine strategy to perform this nonrigid registration. The affine model is applied to rough alignment of the images. Afterwards, the B-splines FFD model is chosen to estimate local motion parameters. The affine alignment result is considered as the initial parameters of nonrigid registration using the B-splines FFD model.

The two voxel-based similarity measures, mutual information (MI) and correlation coefficient (CC), have been shown to match images accurately and robustly [24]. MI expresses the amount of information that one image contains about another image. Let f be the image intensity of the fixed image, m be the image intensity of the moving image, and μ be the transformation parameter. It can be written as follows:

$$ MI\left( {\mu ;f,m} \right) = \mathop \sum \nolimits \mathop \sum \nolimits p(f,m;\mu )\log_{2} \left( {\frac{p(f,m;\mu )}{{p_{F} \left( f \right)p_{M} (m;\mu )}}} \right) $$

where p is the discrete joint probability, p F and p M are the marginal discrete probabilities, computed by summing p over the fixed image and the moving image respectively. However, it may not be sufficient for the substructures of cardiac CT images only depending on intensity information. The main reason lies in large variations and boundary ambiguity of some substructures for intersubject registration (see Fig. 3). To overcome these limitations, some researchers imposed statistical shape constraints on nonrigid registration [16, 25]. But it is difficult to implement them in practice due to pre-segmentation prerequisite and high complexity.

Fig. 3
figure 3

Some limitations for intersubject registration of cardiac substructures. a, b Demonstrate large changes in left ventricle. c Displays boundary ambiguity over left ventricle

To avoid these obstacles, we propose a new registration integrating mutual information and corresponding points. Assume \( x_{{F_{i} }} \) and \( x_{{M_{i} }} \) are the two point sets with known correspondence, extracted from the fixed and moving image respectively. The regularization term is the Euclidean distance of \( x_{{F_{i} }} \) and \( x_{{M_{i} }} \). It is defined as:

$$ C_{p} = \frac{1}{P}\mathop \sum \nolimits \left\| {x_{{M_{i} }} - T_{\mu } (x_{{F_{i} }} ) } \right\| $$

where P is the number of corresponding points, and T μ is the spatial transformation. So the energy function of registration can be defined as:

$$ E = MI + \upomega C_{p} $$

where ω is the weight parameter.

To find the optimal parameters of the B-splines FFD model, we minimize Eq. (3) by the adaptive stochastic gradient descent method. Therefore, the derivative of the energy function E with respect to the deformation parameters is required. Its analytical expression can be written as:

$$ \frac{\partial }{\partial \mu }E = \frac{\partial MI}{\partial \mu } - \frac{\upomega }{P} \cdot \mathop \sum \nolimits \frac{{(x_{{M_{i} }} - T_{\mu } (x_{{F_{i} }} ))}}{{\left\| {x_{{M_{i} }} - T_{\mu } (x_{{F_{i} }} )} \right\|}} \cdot \frac{\partial T}{\partial \mu }(x_{{F_{i} }} ) $$

Corresponding points based on n-SIFT features

In order to achieve high accuracy of intersubject registration, we extract the feature point pairs from the fixed and moving image by the extension of n-SIFT [26] method. In the first step, multi-scale Harris corner and extrema detector in the DoG (Difference of Gaussian) space are used to locate the distinctive points in the unregistered images.

Multi-scale Harris corner detector

In general, the Harris interest point detector is not invariant to scale changes. We adopt a new version with automatic scale selection to obtain a scale invariant detector [27]. Let σ I be the integration scale, σ D be the differentiation scale, and L a be the derivative computed in the a direction. The scale-adapted autocorrelation matrix of image I (x, y, z) is given by:

$$ H\left( {x,y,z;\sigma_{I} ,\sigma_{D} } \right) = \sigma_{D}^{2} g\left( {\sigma_{I} } \right)*\left[ {\begin{array}{*{20}c} {L_{x}^{2} (x,y,z,\sigma_{D} )} & {L_{xy} (x,y,z,\sigma_{D} )} & {L_{xz} (x,y,z,\sigma_{D} )} \\ {L_{yx} (x,y,z,\sigma_{D} )} & {L_{y}^{2} (x,y,z,\sigma_{D} )} & {L_{yz} (x,y,z,\sigma_{D} )} \\ {L_{zx} (x,y,z,\sigma_{D} )} & {L_{zy} (x,y,z,\sigma_{D} )} & {L_{z}^{2} (x,y,z,\sigma_{D} )} \\ \end{array} } \right] $$

where g(σ I ) is the average operator in the neighborhood of the point by smoothing with a Gaussian window of size σ I . A point would be a candidate point if it satisfies

$$ \det \left( H \right) - \alpha \cdot trace^{3} \left( H \right) > T_{1} $$

where T 1 is a threshold value.

For the candidate point over scales, it may become a corner point by automatic selection method. The characteristic scale is related to the structure and not to the resolution at which the structure is represented. We compute this operator responses for a set of scales σ n using Laplacian-of-Gaussians:

$$ LoG\left( {x,y,z;\sigma_{n} } \right) = \sigma_{n}^{2} \left| {L_{xx} \left( {\sigma_{n} } \right) + L_{yy} (\sigma_{n} )} \right| $$

where \( \left| \cdot \right| \) denotes the absolute value. If \( LoG\left( {x,y,z;\sigma_{i} } \right) > LoG\left( {x,y,z;\sigma_{i - 1} } \right) \), \( LoG\left( {x,y,z;\sigma_{i} } \right) > LoG\left( {x,y,z;\sigma_{i + 1} } \right) \), and LoG(x, y, z; σ i ) > T 2, the point will be considered as the corner point with scale σ i (T 2 is a threshold parameter).

Local extrema detector in the DoG space

Similar to Ref. [26], a multilevel image pyramid is created by down-sample of the Gaussian smoothed image. Therefore, starting from the first image at each level, a series of Gaussian blurred images are generated. For each neighboring pair of blurred images, a DoG image is generated. Within each pyramid level, a voxel of a DoG image is compared with the neighboring voxels, the corresponding voxel in the scale above and all the neighbors, and the corresponding voxel in the scale below and all the neighbors. Finally, we locate extrema with magnitude greater than a threshold T 3.

In the second step, the n-SIFT feature is generated at each of the extrema position. It divides the local area into 4 × 4 × 4 subregions. A 8 × 8 bin histogram is used to summarize the gradients of the voxels in each subregion. For our experiments, the n-SIFT descriptor is a 4096-dimensional feature vector. In the third step, we find the corresponding points from the fixed and moving image by feature matching. The L 2 distances between a feature vector in the fixed image against every feature vector of the moving image are compared to find the best match. A mechanism is employed for removing matches where other features are very close to the best match. Assume that \( d(u, v) \) and \( d(u, v^{\prime } ) \) are the distances from one feature u to its nearest feature v and next nearest feature v′. If the conditional expression

$$ \frac{d(u, v)}{{d(u, v^{\prime } )}} < T_{4} $$

is satisfied, u and v can be considered as a pair of matching feature, where T 4 is a threshold value. Figure 4 displays an example of the 3d coordinate distribution of the corresponding points.

Fig. 4
figure 4

An example of the 3d coordinate distribution of the corresponding points. a The feature points from the fixed image. b The feature points from the moving image. The red points were extracted by local extrema detector in the DoG space, the blue points were extracted by multi-scale Harris corner detector


The extraction algorithm of the corresponding points was implemented using the Insight Toolkit (ITK). All registrations were performed in the software package elastix (see All programs were run on a Windows computer with an Intel Dual Core 2.40 GHz CPU and 64.0 GB memory.


The 4D cardiac data was acquired by a dual-source CT scanner (Siemens Somatom Definition, Germany). Fifteen patients were scanned with 10% R–R interval phases. They have confirmed pathologies including myocardium infarction, aortic valve stenosis, dilated cardiomyopathy, atrial fibrillation, and tricuspid regurgitation. The image dimensions were \( 512 \times 512 \times 131 \sim 265 \) voxels of size \( 0.348 \times 0.348 \times 0.5 \) mm. It is common to see that these cases displayed a wide diversity of heart shapes. To avoid the bias of using an atlas with similar heart shape, we constructed an atlas at each time phase from ten patients with all pathologies of above. The images from the remaining five patients are considered as unsegmented images.

The manual segmentations of all these data were performed as the gold standard. They were done by either a clinician or a researcher with knowledge of heart anatomy using an open-source tool ITK-SNAP (see During this operation, right atrium (RA) and right ventricle (RV) were delineated firstly. Then left ventricle myocardium (LVM) and the blood cavities of left atrium (LA), left ventricle (LV) were separately segmented. The region of aorta (AO) was generated in the end (examples of manual segmentation can be found in Fig. 6). There are ten atlas intensity images and their label images, while the unsegmented images consist of fifty volume data. In total fifty registrations were performed for our proposed algorithm.

Choice of parameters

In extraction procedure of the point pairs, we have determined some parameters empirically for the good result. For multi-scale Harris corner detector, the integration scale was set to \( \upsigma_{\text{I}} = 1.5 \times 2^{i} (i = 0, \ldots , 4) \) and \( \upsigma_{\text{D}} = 0.7\sigma_{I} \). The threshold parameters were set to \( {\text{T}}_{1} = {\text{T}}_{2} = 0.1 \) with \( \upalpha = 0.04 \). For local extrema detector in the DoG space, the scale factor was set to 2, the scale for Gaussian blur was set to 1.5, and \( T_{3} = 0.0075 \). We selected \( T_{4} = 0.9 \) for feature matching using n-SIFT descriptor.

An affine initial registration was performed before nonrigid registration using the B-splines FFD. To avoid the local extrema, we employed a multi-resolution scheme with four levels. Gaussian smoothing instead of downsampling was applied to the moving images, with \( \upsigma = 8.0, 4.0, 2.0, \) and 1.0 voxels for x, y, and z directions. As for the B-spline control points, the grid spacing of 80, 40, 20, and 10 mm in all directions was applied to four resolution levels respectively. A value of \( \upomega = 0.01 \) can provide a good balance between the two terms of the cost function. During the parameter optimization, \( A = 50 \), \( \tau = 0.602 \), \( a = 2000 \) were set, as well as 1000 iterations were used.

Evaluation method

In order to validate the new method, we compared this hybrid registration (called MI + CP) with original MI and CC. Automatic segmentations of six substructures were generated by transforming atlas label images, with registration results. Two types of measures were used to evaluate the accuracy of segmentation result. The Dice similarity coefficient (DSC) [28] was calculated between the transformed segmentation (V seg ) and the gold standard (V gd )

$$ DSC = \frac{{2\left| {V_{seg} \mathop \cap \nolimits V_{gd} } \right|}}{{\left| {V_{seg} } \right| + \left| {V_{gd} } \right|}} $$

where \( \left| \cdot \right| \) denotes the number of voxels within the segmentation. \( {\text{DSC}} = 0 \) indicates no overlap while \( {\text{DSC}} = 1 \) indicates perfect agreement.

To compare segmentation accuracy of the two approaches, two-sided Wilcoxon tests [29] were carried on the corresponding DSC values. A value of \( p < 0.05 \) was regarded as a statistically significant difference. The surface distance measures compute the shortest distance between each surface point from the transformed segmentation (\( x_{seg} (i) \)) and the surface of gold standard segmentation (x gd )

$$ d_{i} = min\left( {\left| {x_{seg} \left( i \right) - x_{gd} } \right|} \right) $$

where \( \left| { \cdot } \right| \) is absolute value operator. It can provide insight into the spatial distribution of the registration errors.


Figure 5 plots the Box-and-Whisker diagram of all registrations. The result of CC is worst in the three methods. Compared to MI, the median overlap of MI + CP increases significantly from 0.7734 to 0.7826 (\( p = 3.0 \times 10^{ - 4} \)) at the AO, from 0.6978 to 0.6991 (\( p = 1.6 \times 10^{ - 2} \)) at the LA, from 0.4703 to 0.5015 (\( p = 5.0 \times 10^{ - 4} \)) at the LVM, from 0.6307 to 0.6519 (\( p = 6.0 \times 10^{ - 4} \)) at the RA, and from 0.6947 to 0.6962 (\( p = 3.3 \times 10^{ - 3} \)) at the RV. At the LV, no much difference is seen between the two methods (from 0.6999 to 0.7000, \( p = 5.0 \times 10^{ - 1} \)).

Fig. 5
figure 5

The boxplot of DSC results using the three methods for six substructures. A star indicates a statistical significant difference of the median overlap compared to the previous column

Table 1 lists the mean and standard deviation of the 50 cases. It agrees with the results in Fig. 5. The segmentation of the Aorta was better than other substructures. The worst result was at the left ventricle myocardium. Figure 6 displays the segmentation results of four cases by the gold standard segmentation and the two methods. The result of using MI + CP method is clearly closer to the gold standard than that of using MI method. It means that less manual correction is needed using MI + CP, if the technique was to be used in the clinic.

Table 1 The mean and standard deviation of DSC results using the three methods for six substructures
Fig. 6
figure 6

The exhibition of the segmentation results of four cases by the gold standard segmentation (top row), MI method (middle row), and MI + CP method (bottom row)

The boxplot of the mean surface distance using the proposed method for six substructures is shown in Fig. 7. Table 2 also lists the mean and standard deviation of surface distance error for each substructure. It is obvious that most of them are below 2.0 mm, except left ventricle myocardium and right atrium. This was because there was no clear boundary between left ventricle myocardium and right ventricle, right atrium and right ventricle in some cases. Figure 8 shows the color map of surface distance for the whole heart segmentation by the two methods. For right atrium and left ventricle myocardium it can be seen that the segmentation error of MI + CP is less than that of MI.

Fig. 7
figure 7

The boxplot of the mean surface distance using MI + CP for each substructure

Table 2 The mean and standard deviation of surface distance measure using MI + CP for six substructures
Fig. 8
figure 8

The error map of surface distance for the whole heart segmentation by the two methods. a Using MI. b Using MI + CP


In the experiments, six substructures were extracted to support quantitative evaluation of cardiac functions. The proposed MI + CP approach achieves more accurate segmentation result as the multi-scale Harris corner and extrema detector are adopted. In Fig. 4 it can be observed that these corresponding points are nonuniformly scattered on some substructures of cardiac images. This will result in the small Cohen’s d values of some substructures, such as left ventricle and right ventricle. One possible solution is to add some corresponding points on the edge of the specific substructures, since it can reduce local minima more directly. Another possibility is to employ some physical transformation models [30] to accommodate the large cardiac variations between two cases, which will at the same time make the proposed method more effectively.

There are two limitations of this work. Firstly, we cannot investigate the sensitivity of this framework for different atlases. It is a challenge to construct the comprehensive atlases on large and highly variable image datasets. In [6], Hoogendoorn et al. utilized spatio-temporal statistical model of the human heart based on 4D multislice CT to synthesize the high resolution atlas. This method isn’t suitable for the modeling of all cardiac substructures although it may reduce the segmentation errors. Another way is to employ a parameter-free approach that directly produces a vector field, such as the diffeomorphic demons [31]. Secondly, further improvement in computational accuracy is still required. At the left ventricle myocardium, the DSC result using the proposed framework is only 0.5076 ± 0.0490. It indicates that depending on only this propagation framework is insufficient to handle this substructure. Perhaps incorporating the boundary-based segmentation technique [32] into this process will improve this limitation.


We have introduced a novel registration algorithm for the implementation of the heart segmentation-propagation framework. Our aim is to improve the segmentation accuracy of DSCT images under the condition of the large variations and boundary ambiguity. An extension of n-SIFT method was developed to generate the corresponding points from atlas and unsegmented image. Nonrigid registration was achieved by mutual information with corresponding points constraint based on the free-form deformation. We have tested the performance using 4D cardiac images of fifteen patients. It was shown that the median overlap of our method improves significantly on most of anatomical substructures except left ventricle, in comparison to original mutual information. The reason should be that there are no enough corresponding points to support this substructure. In fact, the segmentation of the left ventricle is more challenging than the right ventricle and other parts because large displacements frequently occur between adjacent images or the papillary muscles fuse with the wall [33]. The segmentation errors had been significantly reduced by the proposed algorithm, in particular left ventricle myocardium and right atrium. The proposed segmentation framework achieved a mean surface distance of 1.73 mm for the whole heart between the propagated segmentation and the gold standard segmentation.

In future work, the diffeomorphic demons model could be used for atlas construction. It could be valuable to further investigate the effect of different atlases on the segmentation-propagation framework. Additionally, it is also important to develop the approach that enables us to propagate the atlas from a cardiac phase to another cardiac phase.



cardiovascular diseases


magnetic resonance imaging


computed tomography


multislice CT


dual-source CT


principal component analysis


n-dimensional scale invariant feature transform


free-form deformation


α-mutual information


difference of gaussian


Insight Toolkit




left atrium


left ventricle


left ventricle myocardium


right atrium


right ventricle


dice similarity coefficient


  1. Hu S, Kong L. Report on cardiovascular diseases in china (2011). Beijing: Encyclopedia of China Publishing House; 2012.

    Google Scholar 

  2. Matoh F, Satoh H, Shiraki K, Odagiri K, Saitoh T, Urushida T, Katoh H, Takehara Y, Sakahara H, Hayashi H. The usefulness of delayed enhancement magnetic resonance imaging for diagnosis and evaluation of cardiac function in patients with cardiac sarcoidosis. J Cardiol. 2008;51:179–88.

    Article  Google Scholar 

  3. Afshin M, Ayed IB, Punithakumar K, Law M, Islam A, Goela A, Peters T, Li S. Regional assessment of cardiac left ventricular myocardial function via MRI statistical features. IEEE Trans Med Imaging. 2014;33(2):481–94.

    Article  Google Scholar 

  4. Valenti V, Zia MI, Shubayev L, Edelstein S, Supariwala A, Uretsky S, Fantozzi LM, Volpe M, Sciarretta S, Wolff SD. Cardiac magnetic resonance evaluation of the impact of interventricular and intraventricular dyssynchrony on cardiac ventricular systolic and diastolic function in patients with isolated left bundle branch block. Am J Cardiol. 2012;110:1651–6.

    Article  Google Scholar 

  5. Guo YK, Gao HL, Zhang XC. Accuracy and reproducibility of assessing right ventricular function with 64-section multi-detector row CT: comparison with magnetic resonance imaging. Int J Cardiol. 2010;139:254–62.

    Article  Google Scholar 

  6. Hoogendoorn C, Duchateau N, Quintana DS, Whitmarsh T, Sukno FM, Craene MD, Lekadir K, Frangi AF. A high-resolution atlas and statistical model of the human heart from multislice CT. IEEE Trans Med Imaging. 2013;32(1):28–44.

    Article  Google Scholar 

  7. Marwan M, Pflederer T, Schepis T, Seltmann M, Klinghammer L, Muschiol G, Ropers D, Daniel WG, Achenbach S. Accuracy of dual-source CT to identify significant coronary artery disease in patients with uncontrolled hypertension presenting with chest pain: comparison with coronary angiography. Int J Cardiovasc Imaging. 2012;28:1173–80.

    Article  Google Scholar 

  8. van Assen HC, Danilouchkine MG, Dirksen MS, Reiber JHC, Lelieveldt BPF. A 3-D active shape model driven by fuzzy inference: application to cardiac CT and MR. IEEE Trans Inf Technol Biomed. 2008;12(5):595–605.

    Article  Google Scholar 

  9. Peters J, Ecabert O, Meyer C, Kneser R, Weese J. Optimizing boundary detection via simulated search with applications to multi-modal heart segmentation. Med Image Anal. 2009;14:70–84.

    Article  Google Scholar 

  10. Shang Y, Dossel O. Statistical 3D shape-model guided segmentation of cardiac images. In: Comput. Cardiol. New York: IEEE; 2004. p. 553–6.

  11. Wang ZZ. An efficient and robust method for automatically identifying the left ventricular boundary in cine magnetic resonance images. IEEE Trans Autom Sci Eng. 2016;13(2):536–42.

    Article  Google Scholar 

  12. Petitjean C, Dacher JN. A review of segmentation methods in short axis cardiac MR images. Med Image Anal. 2011;15(2):169–84.

    Article  Google Scholar 

  13. Zhuang X, Rhode KS, Razavi RS, Hawkes DJ, Ourselin S. A registration-based propagation framework for automatic whole heart segmentation of cardiac MRI. IEEE Trans Med Imaging. 2010;29(9):1612–25.

    Article  Google Scholar 

  14. Peyrat JM, Delingette H, Sermesant M, Xu C, Ayache N. Registration of 4d cardiac CT sequences under trajectory constraints with multichannel diffeomorphic demons. IEEE Trans Med Imaging. 2010;29(7):1351–68.

    Article  Google Scholar 

  15. Bai W, Shi W, Ledig C, Rueckert D. Multi-atlas segmentation with augmented features for cardiac MR images. Med Image Anal. 2015;19:98–109.

    Article  Google Scholar 

  16. Berendsen FF, van Heide UA, Langerak TR, Kotte ANTJ. Free-form image registration regularized by a statistical shape model: application to organ segmentation in cervical MR. Comput Vis Image Underst. 2013;117:1119–27.

    Article  Google Scholar 

  17. Young AA, Frangi AF. Computational cardiac atlases: from patient to population and back. Exp Physiol. 2009;94(5):578–96.

    Article  Google Scholar 

  18. Frangi F, Rueckert D, Schnabel JA, Niessen WJ. Automatic construction of multiple-object three-dimensional statistical shape models: application to cardiac modeling. IEEE Trans Med Imaging. 2002;21(9):1151–66.

    Article  Google Scholar 

  19. Lekadir K, Hoogendoorn C, Duchateau N, Frangi AF. Construction of a statistical atlas of the whole heart from a large 4D CT database. In: Computing in cardiology. vol 39. New York: IEEE; 2012. p. 541–4.

  20. Rueckert D, Sonoda LI, Hayes C, Hill DLG, Leach MO, Hawkes DJ. Nonrigid registration using free-form deformations: application to breast MR images. IEEE Trans Med Imaging. 1999;18(8):712–21.

    Article  Google Scholar 

  21. Staring M, van der Heide UA, Klein S, Viergever MA, Pluim JPW. Registration of cervical MRI using multifeature mutual information. IEEE Trans Med Imaging. 2009;28(9):1412–21.

    Article  Google Scholar 

  22. Altman DG. Practical statistics for medical research. London: Chapman-Hall; 1991.

    Google Scholar 

  23. Klein S, Staring M, Pluim JPW. Evaluation of optimization methods for nonrigid medical image registration using mutual information and b-splines. IEEE Trans Image Process. 2007;16(12):2879–90.

    Article  MathSciNet  Google Scholar 

  24. Lorenzi M, Ayache N, Frisoni GB, Pennec X. LCC-demons: a robust and accurate symmetric diffeomorphic registration algorithm. Neuroimage. 2013;81:470–83.

    Article  Google Scholar 

  25. Pereanez M, Lekadir K, Mateos IC, Pozo JM, Lazary A, Frangi AF. Accurate segmentation of vertebral bodies and processes using statistical shape decomposition and conditional models. IEEE Trans Med Imaging. 2015;34(8):1627–39.

    Article  Google Scholar 

  26. Cheung W, Hamarneh G. n-SIFT: n-dimensional scale invariant feature transform. IEEE Trans Image Process. 2009;18(9):2012–21.

    Article  MathSciNet  Google Scholar 

  27. Mikolajczyk K, Schmid C. Scale and affine invariant interest point detectors. Int J Comput Vis. 2004;60(1):63–86.

    Article  Google Scholar 

  28. Dice LR. Measures of the amount of ecologic association between species. Ecology. 1945;26(3):297–302.

    Article  Google Scholar 

  29. Wilcoxon F. Individual comparisons by ranking methods. Biometrics. 1945;1:80–3.

    Article  MathSciNet  Google Scholar 

  30. Sotiras A, Davatzikos C, Paragios N. Deformable medical image registration: a survey. IEEE Trans Med Imaging. 2013;32(7):1153–88.

    Article  Google Scholar 

  31. Vercauteren T, Pennec X, Perchant A, Ayache N. Diffeomorphic demons: efficient non-parametric image registration. Neuroimage. 2009;45(1):s61–72.

    Article  Google Scholar 

  32. Qiu W, Yuan J, Rajchl M, Kishimoto J, Chen YM, Ribaupierre S, Chiu B, Fenster A. 3D MRI ventricle segmentation in pre-term infants with post-hemorrhagic ventricle dilatation (phvd) using multi-phase geodesic level-sets. Neuroimage. 2015;118:13–25.

    Article  Google Scholar 

  33. Wang ZZ. A new approach for automatic identification of the ventricular boundary in cine magnetic resonance images. J Med Imaging Health Inform. 2016;6(5):1139–54.

    Article  Google Scholar 

Download references

Authors’ contributions

XL and QX carried out the study and drafted the manuscript. RY participated in the design of the study and performed the statistical analysis. SO and YZ recruited patients and acquired the data. DW conceived of the study and revised the manuscript significantly. All authors read and approved the final manuscript.


The authors would like to thank Guangzhou General Hospital of Guangzhou Military Area Command for providing the images, L. Li and S. L. Lan for their help on cardiac anatomical knowledge and manual segmentation. The work described in this paper was partially supported by a grant from the Research Grants Council of the Hong Kong Special Administrative Region, China (Project No.: CUHK 14113214), a grant from the Science, Technology and Innovation Commission of Shenzhen Municipality (Project No.: CXZZ20140606164105361), grants from grant from the Innovation and Technology Commission (Project No.: GHP/028/14SZ, ITS/293/14FP), and grants from CUHK Technology and Business Development Fund (Project No.: TBF16MED002 and TBF16MED004).

Competing interests

The authors declare that they have no competing interests.

Availability of data and materials

The raw data used for segmentation to draw the conclusion has been described in “Experiments” section. No further material will be provided.


This research was supported by the Scientific Research Project of the State Ethnic Affairs Commission of China under Grant No. 14ZNZ024, and Natural Science Foundation of Hubei Province under Grant No. 2016CFB489, and the Pearl River S&T Nova Program of Guangzhou under Grant No. 2014J2200049, and the Guangdong Provincial Science and Technology Program under Grant No. 2013B090600057.

Author information

Authors and Affiliations


Corresponding authors

Correspondence to Rongqian Yang or Defeng Wang.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (, which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver ( applies to the data made available in this article, unless otherwise stated.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lu, X., Yang, R., Xie, Q. et al. Nonrigid registration with corresponding points constraint for automatic segmentation of cardiac DSCT images. BioMed Eng OnLine 16, 39 (2017).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: