Skip to main content

Advertisement

Log in

CardIAc: an open-source application for myocardial strain analysis

  • Original Article
  • Published:
International Journal of Computer Assisted Radiology and Surgery Aims and scope Submit manuscript

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.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20

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.

Notes

  1. http://www.cardiacatlas.org.

  2. https://team.inria.fr/epione/en/data/synthetic-cardiac-mr-images.

References

  1. 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

    Article  PubMed  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

    Article  PubMed  Google Scholar 

  4. 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

    Article  PubMed  PubMed Central  Google Scholar 

  5. 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

    Article  CAS  PubMed  Google Scholar 

  6. 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

    Article  PubMed  Google Scholar 

  7. 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

    Article  PubMed  Google Scholar 

  8. Vercauteren T, Pennec X, Perchant A, Ayache N (2007) Diffeomorphic demons using itk’s finite difference solver hierarchy. Insight J 2007:1

    Google Scholar 

  9. 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

    Article  PubMed  Google Scholar 

  10. 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

    Article  PubMed  PubMed Central  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. http://medviso.com/documents/segment/manualstrain.pdf

  14. https://www.circlecvi.com/docs/product-support/manuals/cvi42_user_manual_v5.11.pdf

  15. http://92.103.51.217/vital/help/en/pdf/A.19.0555-02

  16. https://medisimaging.com/wp-content/uploads/2020/09/05-QStrain-Leaflet.pdf

  17. 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

    Article  CAS  PubMed  Google Scholar 

  18. 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

  19. 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

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

    Article  PubMed  Google Scholar 

  22. 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

    Article  PubMed  Google Scholar 

  23. 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Ariel Hernán Curiale.

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 (dt, 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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11548-020-02291-z

Keywords

Navigation

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy