Abstract
Purpose
This paper presents CardIAc, an open-source application designed as an alternative to commercial software for left ventricle myocardial strain quantification in short-axis cardiac magnetic resonance images. The aim is to provide a useful extension for myocardial strain analysis that can be easily adapted to incorporate different strategies of motion tracking to improve the strain accuracy. In this way, users with programming skills can easily modify the code and adjust the program’s performance according to their own scientific or clinical requirements. The software is intended for research and clinical use is not advised.
Methods
CardIAc was developed as a 3D Slicer extension for an easy installation and usability. The main contribution of this article is to provide a general workflow, going from data and segmentation loading, 3D heart modeling, analysis and several options for visualization of the myocardial strain.
Results
CardIAc strain feature was evaluated on a public dataset (Cardiac Motion Analysis Challenge—STACOM 2011) of 15 volunteers, and a synthetic one generated from this real dataset. Results on the real dataset show that cardIAc achieves suitable accuracy for myocardial motion estimation with a median error of 3.66 mm. In particular, global strain curves show strong correlation with the bibliography for healthy patients and similar approaches. On the other hand, results on the synthetic dataset show a mean global error of 4.07%, 7.76% and 8.18% for circumferential, radial and longitudinal strain.
Conclusion
This paper introduces a new open-source application for strain analysis distributed under a BSD-style open-source license. Results demonstrate the capability and merits of the proposed application for strain analysis.




















Similar content being viewed by others
Code availability
The code is distributed by contacting the corresponding author; however, in next versions it will be included in the 3D Slicer extension manager for an even more easy installation and distribution. The code is distributed under a BSD-style open-source license.
References
Claus P, Omar AMS, Pedrizzetti G, Sengupta PP, Nagel E (2015) Tissue tracking technology for assessing cardiac mechanics. Principles, normal values, and clinical applications. JACC Cardiovasc Imaging 8(12):1444–1460. https://doi.org/10.1016/j.jcmg.2015.11.001
Lu JC, Balasubramanian S, Yu S, Mahani MG, Agarwal PP, Dorfman AL (2019) Reproducibility and agreement of tissue tracking versus feature tracking for strain measurement on cardiac MR images in patients with repaired Tetralogy of Fallot. Radiol Cardiothor Imaging 1(1):e180005. https://doi.org/10.1148/ryct.2019180005
Voigt J-U, Cvijic M (2019) 2- and 3-dimensional myocardial strain in cardiac health and disease. JACC Cardiovasc Imaging 12(9):1849–1863. https://doi.org/10.1016/j.jcmg.2019.01.044
Fedorov A, Beichel R, Kalpathy-Cramer J, Finet J, Fillion-Robin J-C, Pujol S, Bauer C, Jennings D, Fennessy F, Sonka M, Bautti J, Aylward S, Miller J, Piper S, Kikins R (2012) 3D slicer as an image computing platform for the quantitative imaging network. Magn Reson Imaging 30(9):1323–1341. https://doi.org/10.1016/j.mri.2012.05.001
Thirion JP (1998) Image matching as a diffusion process: an analogy with Maxwell’s demons. Med Image Anal 2(3):243–260. https://doi.org/10.1016/S1361-8415(98)80022-4
Cerqueira MD, Weissman NJ, Dilsizian V, Jacobs AK, Kaul S, Laskey WK, Pennell DJ, Rumberger JA, Ryan T, Verani MS (2002) Standardized myocardial segmentation and nomenclature for tomographic imaging of the heart. Circulation 105(4):539–542. https://doi.org/10.1161/hc0402.102975
D’hooge J, Heimdal A, Jamal F, Kukulski T, Bijnens B, Rademakers F, Hatle L, Suetens P, Sutherland G (2000) Regional strain and strain rate measurements by cardiac ultrasound: principles, implementation and limitations. Eur J Echocardiogr 1(3):154–170. https://doi.org/10.1053/euje.2000.0031
Vercauteren T, Pennec X, Perchant A, Ayache N (2007) Diffeomorphic demons using itk’s finite difference solver hierarchy. Insight J 2007:1
Geyer H, Caracciolo G, Abe H, Wilansky S, Carerj S, Gentile F, Nesser H, Khandheria B, Narula J, Sengupta P (2010) Assessment of myocardial mechanics using speckle tracking echocardiography: fundamentals and clinical applications. J Am Soc Echocardiogr 23(4):351–369. https://doi.org/10.1016/j.echo.2010.02.015
Muser D, Castro SA, Santangeli P, Nucifora G (2018) Clinical applications of feature-tracking cardiac magnetic resonance imaging. World J Cardiol 10(11):210–221. https://doi.org/10.4330/wjc.v10.i11.210
Klein S (2010) Staring m murphy k viergever ma pluim jpw, Elastix: a toolbox for intensity based medical image registration. IEEE Trans Med Imaging 29:196–205
Queirós S, Morais P, Barbosa D, Fonseca JC, Vilaça JL, D’hooge J (2018) Mitt: medical image tracking toolbox. IEEE Trans Med Imaging 37(11):2547–2557
https://www.circlecvi.com/docs/product-support/manuals/cvi42_user_manual_v5.11.pdf
https://medisimaging.com/wp-content/uploads/2020/09/05-QStrain-Leaflet.pdf
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 H-O, Pennec X, Razavi R, Rueckert D, Frangi A, Rhode K (2013) Benchmarking framework for myocardial tracking and deformation algorithms: an open access database. Med Image Anal 17(6):632–648. https://doi.org/10.1016/j.media.2013.03.008
De Craene M, Piella G, Camara O, Duchateau N, Silva E, Doltra A, D’hooge J, Brugada J, Sitges M, Frangi AF (2012) Temporal diffeomorphic free-form deformation: application to motion and strain estimation from 3D echocardiography. Med Image Anal 16(2):427–450. https://doi.org/10.1016/j.media.2011.10.006
Mansi T, Pennec X, Sermesant M, Delingette H, Ayache N (2011) ilogdemons: a demons-based registration algorithm for tracking incompressible elastic biological tissues. Int J Comput Vis 92(1):92–111. https://doi.org/10.1007/s11263-010-0405-z
Duchateau N, Sermesant M, Delingette H, Ayache N (2018) Model-based generation of large databases of cardiac images: synthesis of pathological cine MR sequences from real healthy cases. IEEE Trans Med Imaging 37(3):755–766
Kowallick JT, Morton G, Lamata P, Jogiya R, Kutty S, Lotz J, Hasenfu G, Nagel E, Chiribiri A, Schuster A (2016) Inter-study reproducibility of left ventricular torsion and torsion rate quantification using MR myocardial feature tracking. J Magn Reson Imaging 43(1):128–137. https://doi.org/10.1002/jmri.24979
Yingchoncharoen T, Agarwal S, Popović ZB, Marwick TH (2013) Normal ranges of left ventricular strain: a meta-analysis. J Am Soc Echocardiogr 26(2):185–191. https://doi.org/10.1016/j.echo.2012.10.008
Curiale AH, Vegas-Sanchez-Ferrero G, Aja-Fernndez S (2016) Influence of speckle tracking strategies in motion and strain estimation. Med Image Anal 32:184–200
Acknowledgements
This work was partially supported by Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET) and Comisión Nacional de Energía Atómica (CNEA). German Mato acknowledges CONICET for the Grant PIP 112 201301 00256.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Availability of data and materials
It was described in the materials section.
Ethics approval
A public database is used in this study. So, all studies were in accordance with the ethical standards of the institutional and/or national research committee and with the 1964 Helsinki declaration and its later amendments or comparable ethical standards.
Consent to participate
Not applicable.
Consent for publication
Authors have approved the submission to this Journal.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix A
Appendix A
Load Volumes button opens up a dialog that allows the user to select the MR-C volume files of the sequence. Then, it prompts a text input popup where the user must choose a name for the sequence. Load Segmentation button is used to load the myocardial segmentation. Furthermore, if a single file is loaded, the software recognizes it as an ED segmentation or at least close to ED, the extension will not work properly if the segmentation is close to ES. Whereas if the numbers of files selected is equal to the number of volumes in the sequence, it recognizes it as a tracking sequence. Save segmentation button saves the current segmentation files of the sequence to the disk drive. Load deformation button lets the user load a previously calculated displacement field. Save deformation button lets the user choose a directory where the displacement field will be saved. Save Strain button saves a NumPy array of shape (d, t, 17) where d represents the dimension of the registration method, i.e., 2 if 3D Tracking is unchecked or 3 otherwise (see Fig. 1a), t represents the total time intervals over the cardiac cycle, and 17 is the number of segments proposed in the AHA model. Load strain button lets the user choose a NumPy array file from the disk drive to input as strain. Save AHA button lets the user save the AHA regions and the local coordinate systems to a directory. Load AHA button lets the user choose a directory to find AHA regions and local coordinate systems to load into the workflow.
Rights and permissions
About this article
Cite this article
Curiale, A.H., Bernardo, A., Cárdenas, R. et al. CardIAc: an open-source application for myocardial strain analysis. Int J CARS 16, 65–79 (2021). https://doi.org/10.1007/s11548-020-02291-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11548-020-02291-z