Skip to main content

Advertisement

Log in

4D modelling for rapid assessment of biventricular function in congenital heart disease

  • Original Paper
  • Published:
The International Journal of Cardiovascular Imaging Aims and scope Submit manuscript

Abstract

Although more patients with congenital heart disease (CHD) are now living longer due to better surgical interventions, they require regular imaging to monitor cardiac performance. There is a need for robust clinical tools which can accurately assess cardiac function of both the left and right ventricles in these patients. We have developed methods to rapidly quantify 4D (3D + time) biventricular function from standard cardiac MRI examinations. A finite element model was interactively customized to patient images using guide-point modelling. Computational efficiency and ability to model large deformations was improved by predicting cardiac motion for the left ventricle and epicardium with a polar model. In addition, large deformations through the cycle were more accurately modeled using a Cartesian deformation penalty term. The model was fitted to user-defined guide points and image feature tracking displacements throughout the cardiac cycle. We tested the methods in 60 cases comprising a variety of congenital heart diseases and showed good correlation with the gold standard manual analysis, with acceptable inter-observer error. The algorithm was considerably faster than standard analysis and shows promise as a clinical tool for patients with CHD.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Chahal H, McClelland RL, Tandri H, Jain A, Turkbey EB, Hundley WG, Barr RG, Kizer J, Lima JA, Bluemke DA et al (2012) Obesity and right ventricular structure and function: the mesa-right ventricle study. CHEST J 141(2):388–395

    Article  Google Scholar 

  2. Commowick O, Arsigny V, Isambert A, Costa J, Dhermain F, Bidault F, Bondiau PY, Ayache N, Malandain G (2008) An efficient locally affine framework for the smooth registration of anatomical structures. Med Image Anal 12(4):427–441

    Article  CAS  PubMed  Google Scholar 

  3. Fogel MA, Weinberg PM, Fellows KE, Hoffman EA (1995) A study in ventricular-ventricular interaction single right ventricles compared with systemic right ventricles in a dual-chamber circulation. Circulation 92(2):219–230

    Article  CAS  PubMed  Google Scholar 

  4. Gentles T, Cowan B, Occleshaw C, Colan S, Young A (2005) Midwall shortening after coarctation repair: the effect of through-plane motion on single-plane indices of left ventricular function. J Am Soc Echocardiogr 18(11):1131–1136

    Article  PubMed  Google Scholar 

  5. Gilbert K, Cowan BR, Suinesiaputra A, Occleshaw C, Young AA (2014) Rapid d-affine biventricular cardiac function with polar prediction. In: International conference on medical image computing and computer-assisted intervention, Springer, pp 546–553

  6. Gilbert K, Lam HI, Pontré B, Cowan B, Occleshaw C, Liu J, Young A (2015) An interactive tool for rapid biventricular analysis of congenital heart disease. Clin Physiol Funct Imaging 37:413

    Article  PubMed  PubMed Central  Google Scholar 

  7. Guihaire J, Haddad F, Mercier O, Murphy DJ, Wu JC, Fadel E (2012) The right heart in congenital heart disease, mechanisms and recent advances. J Clin & Exp Cardiol 8(10):1

    Google Scholar 

  8. Haddad F, Doyle R, Murphy DJ, Hunt SA (2008) Right ventricular function in cardiovascular disease, part II pathophysiology, clinical importance, and management of right ventricular failure. Circulation 117(13):1717–1731

    Article  PubMed  Google Scholar 

  9. Heiberg E, Sjögren J, Ugander M, Carlsson M, Engblom H, Arheden H (2010) Design and validation of segment-freely available software for cardiovascular image analysis. BMC Med Imaging 10(1):1

    Article  PubMed  PubMed Central  Google Scholar 

  10. Hudsmith LE, Petersen SE, Francis JM, Robson MD, Neubauer S (2005) Normal human left and right ventricular and left atrial dimensions using steady state free precession magnetic resonance imaging. J Cardiovasc Magn Reson 7(5):775–782

    Article  PubMed  Google Scholar 

  11. Lamata P, Niederer S, Nordsletten D, Barber DC, Roy I, Hose DR, Smith N (2011) An accurate, fast and robust method to generate patient-specific cubic Hermite meshes. Med Image Anal 15(6):801–813

    Article  PubMed  Google Scholar 

  12. Li B, Cowan BR, Young AA (2010a) Real time myocardial strain analysis of tagged MR cines using element space non-rigid registration. In: Computer Vision—ACCV 2010, Springer, pp 385–396

  13. Li B, Liu Y, Occleshaw CJ, Cowan BR, Young AA (2010b) In-line automated tracking for ventricular function with magnetic resonance imaging. JACC 3(8):860–866

    PubMed  Google Scholar 

  14. Mcleod K, Seiler C, Toussaint N, Sermesant M, Pennec X (2013) Regional analysis of left ventricle function using a cardiac-specific polyaffine motion model. In: Functional imaging and modeling of the heart, Springer, pp 483–490

  15. Perperidis D, Mohiaddin RH, Rueckert D (2005) Spatio-temporal free-form registration of cardiac MR image sequences. Med Image Anal 9(5):441–456

    Article  PubMed  Google Scholar 

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

    Article  PubMed  Google Scholar 

  17. Petitjean C, Zuluaga MA, Bai W, Dacher JN, Grosgeorge D, Caudron J, Ruan S, Ayed IB, Cardoso MJ, Chen HC, Jimenez-Carretero D, Ledesma-Carbayo MJ, Davatzikos C, Doshi J, Erus G, Maier OMO, Nambakhsh CMS, Ou Y, Ourselin S, Peng CW, Peters NS, Peters TM, Rajchl M, Rueckert D, Santos A, Shi W, Wang CW, Wang H, Yuan J (2015) Right ventricle segmentation from cardiac MRI: a collation study. Med Image Anal 19(1):187–202

    Article  PubMed  Google Scholar 

  18. Pfisterer M, Emmenegger H, Soler M, Burkart F (1986) Prognostic significance of right ventricular ejection fraction for persistent complex ventricular arrhythmias and/or sudden cardiac death after first myocardial infarction: relation to infarct location, size and left ventricular function. Eur Heart J 7(4):289–298

    Article  CAS  PubMed  Google Scholar 

  19. Redington AN (2002) Right ventricular function. Cardiol Clin 20(3):341–349

    Article  PubMed  Google Scholar 

  20. Roest AA, de Roos A (2012) Imaging of patients with congenital heart disease. Nat Rev Cardiol 9(2):101–115

    Article  CAS  Google Scholar 

  21. Sheehan FH, Ge S, Vick GW, Urnes K, Kerwin WS, Bolson EL, Chung T, Kovalchin JP, Sahn DJ, Jerosch-Herold M et al (2008) Three-dimensional shape analysis of right ventricular remodeling in repaired tetralogy of Fallot. Am J Cardiol 101(1):107–113

    Article  PubMed  Google Scholar 

  22. Suinesiaputra A, Cowan BR, Al-Agamy AO, Elattar MA, Ayache N, Fahmy AS, Khalifa AM, Medrano-Gracia P, Jolly MP, Kadish AH et al (2014) A collaborative resource to build consensus for automated left ventricular segmentation of cardiac MR images. Med Image Anal 18(1):50–62

    Article  PubMed  Google Scholar 

  23. Victor P (1998) Sobolev regularization of a nonlinear ill-posed parabolic problem as a model for aggregating populations. Commun Partial Differ Equ 23(3–4):457–486

    Article  Google Scholar 

  24. Wang Z, Ben Salah M, Gu B, Islam A, Goela A, Li S (2014) Direct estimation of cardiac biventricular volumes with an adapted bayesian formulation. IEEE Trans Biomed Eng 61(4):1251–1260

    Article  PubMed  Google Scholar 

  25. Young AA, Cowan BR, Thrupp SF, Hedley WJ, Dell’Italia LJ (2000) Left ventricular mass and volume: fast calculation with guide-point modeling on MR images. Radiology 216(2):597–602

    Article  CAS  PubMed  Google Scholar 

  26. Zhuang X, Arridge S, Hawkes DJ, Ourselin S (2011) A nonrigid registration framework using spatially encoded mutual information and free-form deformations. IEEE Trans Med Imaging 30(10):1819–1828

    Article  PubMed  Google Scholar 

  27. Zuluaga MA, Cardoso MJ, Modat M, Ourselin S (2013) Multi-atlas propagation whole heart segmentation from MRI and CTA using a local normalised correlation coefficient criterion. In: International conference on functional imaging and modeling of the heart, Springer, pp 174–181

Download references

Acknowledgements

This research was supported by the National Institutes of Health (NHLBI R01HL121754). The authors would also like to gratefully acknowledge the National Heart Foundation of New Zealand.

Funding

Kathleen Gilbert was funded by Green Lane Research and Education Fund.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to K. Gilbert.

Ethics declarations

Conflict of interest

AAY reports receiving consulting fees from Siemens Healthcare.

Appendix

Appendix

The position of any point on the model in Fig. 2 is given by:

$$\begin{aligned} \mathbf {x}(\xi _d) = \sum _{p}{\Psi _{p}(\xi _d)\mathbf {x}_{p}} \end{aligned}$$
(4)

where \(\Psi\) are the basis functions, i.e. bicubic Bézier in \(\xi _1\) and \(\xi _2\) and linear in \(\xi _3\).

Equation 1 was minimized by linear least squares, by solving the resulting normal equations \(Ax=b\) using an iterative preconditioned conjugate gradient method. A matrix was decomposed into:

$$\begin{aligned} \mathbf A = \mathbf A _{data} + \mathbf A _{smoothing} + \mathbf A _{predicted points} \end{aligned}$$
(5)

An effective preconditioner is provided by the following [6]:

$$\begin{aligned} \Xi ^{-1} = (\mathbf A _{smoothing} + \mathbf A _{predicted points})^{-1} \end{aligned}$$
(6)

This preconitioner was chosen as it is similar to the A matrix and can be precalculated.

In order to find the D-Affine smoothing term (Eq. 3, Jacobian of motion can be calculated as follows:

$$\begin{aligned} J_{ij} = \tfrac{\partial x_{i}}{\partial X_{j}} = \sum _{l}{\tfrac{\partial x_{i}}{\partial \xi _{l}}\tfrac{\partial \xi _{l}}{\partial X_{j}}} = \sum _{l}{\tfrac{\partial u_{i}}{\partial \xi _{l}}\tfrac{\partial \xi _{l}}{\partial X_{j}}+\delta _{ij}}. \end{aligned}$$
(7)

The Kronecker delta is represented by \(\delta _{ij}\). In the case of homogeneous affine motions, the Jacobian is constant, with respect to the model coordinates, and thus the resulting norm is zero. Therefore the D-Affine smoothing scheme penalizes deviations from affine deformations. In fact, \(S(\mathbf u )\) is zero for any global affine transformation, and is therefore invariant to superimposed rigid body motions. It is also quadratic in the displacement parameters, leading to a linear least squares minimisation (each coordinate field being solved separately using the same system of equations). The derivative of the Jacobian is calculated by:

$$\begin{aligned} \frac{\partial {J}_{ij}}{\partial {\xi }_{k}} = \sum _{l}{\frac{\partial ^{2}x_{i}}{\partial {\xi }_{k}\partial {\xi }_{l}}}\frac{\partial {\xi }_{l}}{\partial {X}_{j}} + \frac{\partial {x}_{i}}{\partial {\xi }_{l}} \frac{\partial }{\partial {\xi }_{k}}\left[ \frac{\partial {\xi }_{k}}{\partial {x}_{j}}\right] \end{aligned}$$
(8)

Derivatives of the displacement field are given by:

$$\begin{aligned}&\mathbf x (\xi ) = \sum _{n}{\Psi _{n}(\xi )x_{n}} \end{aligned}$$
(9)
$$\begin{aligned}&\frac{\partial \mathbf{x }}{\partial {\xi }_{k}} = \sum _{n}{\Psi _{n,k}(\xi )x_{n}} \end{aligned}$$
(10)
$$\begin{aligned}&\frac{\partial ^{2}\mathbf{x }}{\partial {\xi }_{k}\partial {\xi }_{l}} =\sum _{n}{\Psi _{n,k,l}(\xi )x_{n}} \end{aligned}$$
(11)

where \(\Psi _n\) are the basis functions, (\(\Psi _{n,k}\) are derivatives with respect to the model coordinates, etc) and \(\xi\) are the model coordinates. In order to calculate the smoothing terms in each element, we need the derivatives of Eq. 3 with respect to the \(mth\) parameter in the \(qth\) displacement field. Let:

Table 5 Condition values of tests 1 and 3 with different weights
$$\begin{aligned} g_{ij} = \frac{\partial {\xi }_{i}}{\partial {X}_{j}} = \left[ \frac{\partial {X}_{i}}{\partial {\xi }_{j}}\right] ^{-1} \end{aligned}$$
(12)

and

$$\begin{aligned} h_{ijk}= \frac{\partial }{\partial {\xi }_{k}}\left[ \frac{\partial {\xi }_{i}}{\partial {X}_{j}}\right] \end{aligned}$$
(13)

Components of the \(\mathbf A _{smoothing}\) matrix can then be calculated using Gaussian quadrature from the derivatives of Eq. 3 with respect to the model field parameters:

$$\begin{aligned} \frac{\partial {S}}{\partial {u}_{mq}}= & {} 2\sum _{g}{w_{g}}\sum _{k}{\alpha _{k}}\sum _{j}\left\{ \left[ \sum _{l}{\sum _{n}{\Psi _{n,kl}u_{nq}g_{lj}}}\right. \right. \nonumber \\&\left. + \sum _{l}{\sum _{n}{\Psi _{n,l}u_{nq}h_{ljk}}}\right] \left[ \sum _{l}{\Psi _{m,kl}g_{lj}}\right. \nonumber \\&\left. \left. +\sum _{l}{\Psi _{m,l}h_{ljk}}\right] \right\} \end{aligned}$$
(14)

where \(w_g\) are the Gauss point weights and the basis functions are evaluated at the Gauss point positions.

Since the optimum solution is found using a preconditioned conjugate gradient, the conditioning of the A matrix (Eq. 5) is important. Table 5 shows the condition number of \(\Xi ^{-1}{} \mathbf A\) and number of PCG iterations required for tests 1 and 3. The condition numbers can be reproduced using different weights, where they have be scaled in the relationship of 10 for the predicted points and guide-points and \(10^2\) for the smoothing term. The preconditioned conjugate gradient performed with a tolerance of \(1\times 10^{-6}\) and a maximum of 100 iterations.

It was also noted that the numerical accuracy improved with increasing weights. The minimum absolute value (the smallest absolute number) in the A matrix was \(2.7\times 10^{-12}\) for a smoothing weight of 0.0001, predicted point weight of 0.001 and guide-point weight of 0.0025. For a smoothing weight of 10,000, predicted point weight of 1 and the guide-point weight of 2.5 the smallest absolute value was \(2.7\times 10^{-4}\). Since a type double (used in all experiments) will store up to 16 decimal places, increasing the minimum absolute value in the A matrix will reduce the effect of truncation errors.

The smoothing weighting must therefore be carefully chosen, considering (1) goodness of fit, (2) conditioning of \(\Xi ^{(-1)} \mathbf A\), and (3) the size of the minimum absolute value. The minimum size of the matrix elements is important as the closer it is to machine precision, the greater the impact of truncation errors.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gilbert, K., Pontre, B., Occleshaw, C.J. et al. 4D modelling for rapid assessment of biventricular function in congenital heart disease. Int J Cardiovasc Imaging 34, 407–417 (2018). https://doi.org/10.1007/s10554-017-1236-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10554-017-1236-6

Keywords

Navigation