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.
Similar content being viewed by others
References
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Perperidis D, Mohiaddin RH, Rueckert D (2005) Spatio-temporal free-form registration of cardiac MR image sequences. Med Image Anal 9(5):441–456
Petitjean C, Dacher JN (2011) A review of segmentation methods in short axis cardiac MR images. Med Image Anal 15(2):169–184
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
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
Redington AN (2002) Right ventricular function. Cardiol Clin 20(3):341–349
Roest AA, de Roos A (2012) Imaging of patients with congenital heart disease. Nat Rev Cardiol 9(2):101–115
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
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
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
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
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
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
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
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
Corresponding author
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:
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:
An effective preconditioner is provided by the following [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:
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:
Derivatives of the displacement field are given by:
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:
and
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:
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
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10554-017-1236-6