Skip to main content
Log in

Share and enjoy: anatomical models database—generating and sharing cardiovascular model data using web services

  • Special Issue - Original Article
  • Published:
Medical & Biological Engineering & Computing Aims and scope Submit manuscript

Abstract

Sharing data between scientists and with clinicians in cardiac research has been facilitated significantly by the use of web technologies. The potential of this technology has meant that information sharing has been routinely promoted through databases that have encouraged stakeholder participation in communities around these services. In this paper we discuss the Anatomical Model Database (AMDB) (Gianni et al. Functional imaging and modeling of the heart. Springer, Heidelberg, 2009; Gianni et al. Phil Trans Ser A Math Phys Eng Sci 368:3039–3056, 2010) which both facilitate a database-centric approach to collaboration, and also extends this framework with new capabilities for creating new mesh data. AMDB currently stores cardiac geometric models described in Gianni et al. (Functional imaging and modelling of the heart. Springer, Heidelberg, 2009), a number of additional cardiac models describing geometry and functional properties, and most recently models generated using a web service. The functional models represent data from simulations in geometric form, such as electrophysiology or mechanics, many of which are present in AMDB as part of a benchmark study. Finally, the heartgen service has been added for producing left or bi-ventricle models derived from binary image data using the methods described in Lamata et al. (Med Image Anal 15:801–813, 2011). The results can optionally be hosted on AMDB alongside other community-provided anatomical models. AMDB is, therefore, a unique database storing geometric data (rather than abstract models or image data) combined with a powerful web service for generating new geometric models.

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

Similar content being viewed by others

Notes

  1. http://www.oracle.com/technetwork/java/javaee/jsp/index.html.

  2. http://struts.apache.org/.

  3. http://www.hibernate.org/.

  4. http://www.mysql.com/,http://www.iso.org/iso/catalogue_detail.htm?csnumber=45498.

  5. http://www.w3.org/TR/soap.

  6. http://flask.pocoo.org.

  7. http://models.cellml.org/cellml.

  8. http://physiome.org/jsim.

  9. http://www.ebi.ac.uk/biomodels-main.

References

  1. Barber D, Hose D (2005) Automatic segmentation of medical images using image registration: diagnostic and simulation applications. J Med Eng Technol 29(2):53–63

    Article  PubMed  CAS  Google Scholar 

  2. Barber D, Oubel E, Frangi A, Hose D (2007) Efficient computational fluid dynamics mesh generation by image registration. Med Image Anal 11(6):648–662

    Article  PubMed  CAS  Google Scholar 

  3. Christie GR, Nielsen P, Blackett S, Bradley C, Hunter P (2009) FieldML: concepts and implementation. Philos Transact A Math Phys Eng Sci 367:1869–1884

    Google Scholar 

  4. Christie R, Bullivant D, Blackett S, Hunter P (2002) Modelling and visualising the heart. Comput Vis Sci 4:227–235

    Article  Google Scholar 

  5. Ecabert O, Peters J, Schramm H, Lorenz C, von Berg J, Walker M, Vembar M, Olszewski M, Subramanyan K, Lavi G, Weese J (2008) Automatic model-based segmentation of the heart in ct images. IEEE Trans Med Imaging 27(9):1189–1201

    Google Scholar 

  6. Gianni D, McKeever S, Smith N (2009) euheartdb: a web-enabled database for geometrical models of the heart. In: Ayache N, Delingette H, Sermesant M (eds) Functional imaging and modeling of the heart, vol 5528 of Lecture Notes in Computer Science, pp 407–416. Springer, Berlin/Heidelberg

  7. Gianni D, McKeever S, Yu T, Britten R, Delingette H, Frangi A, Hunter P, Smith N (2010) Sharing and reusing cardiovascular anatomical models over the Web: a step towards the implementation of the virtual physiological human project. Phil Trans Ser A Math Phys Eng Sci 368(1921):3039–3056

    Article  Google Scholar 

  8. Lamata P, Niederer S, Nordsletten D, Barber D, Roy I, Hose D, 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 

  9. Lamata P, Niederer S, Plank G, Smith N (2010) Generic conduction parameters for predicting activation waves in customised cardiac electrophysiology models. In: Proceedings of the First international conference on Statistical atlases and computational models of the heart, and international conference on Cardiac electrophysiological simulation challenge, STACOM’10/CESC’10, pp 252–260. Springer, Berlin/Heidelberg

  10. Legrice I, Hunter P, Smaill B (1997) Laminar structure of the heart: a mathematical model. Am J Physiol Heart Circ Physiol 272(5):H2466–H2476

    CAS  Google Scholar 

  11. Mccormick M, Nordsletten D, Kay D, Smith N (2011) Modelling left ventricular function under assist device support. Int J Numer Methods Biomed Eng 27(7):1073–1095

    Article  Google Scholar 

  12. McCormick M, Nordsletten DA, Kay D, Smith NP (2012) Simulating left ventricular fluid-solid mechanics through the cardiac cycle under lvad support. J Comput Phys. doi:10.1016/j.jcp.2012.08.008

  13. Niederer S, Kerfoot E, Benson A, Bernabeu M, Bernus O, Bradley C, Cherry E, Clayton R, Fenton F, Garny A, Heidenreich E, Land S, Maleckar M, Pathmanathan P, Plank G, Rodríguez J, Roy I, Sachse F, Seemann G, Skavhaug O, Smith N (2011) Verification of cardiac tissue electrophysiology simulators using an n-version benchmark. Phil Trans R Soc A Math Phys Eng Sci 369(1954):4331–4351

    Article  Google Scholar 

  14. Ordas S, Oubel E, Sebastian R, Frangi AF (2007) Computational anatomy atlas of the heart. In: 5th international symposium on image and signal processing and analysis, ISPA 2007, IEEE, vol 8, pp 338–342

  15. Peyrat J-M, Sermesant M, Pennec X, Delingette H, Xu C, McVeigh E, Ayache N (2007) A computational framework for the statistical analysis of cardiac diffusion tensors: application to a small database of canine hearts. IEEE Trans Med Imaging 26(11):1500–1514

    Article  PubMed  Google Scholar 

  16. Smith NP, Crampin EJ, Niederer SA, Beard DA (2007) Computational biology of cardiac myocytes: proposed standards for the physiome. J Exp Biol 210:1576–1583

    Google Scholar 

  17. Spaan J, ter Wee R, van Teeffelen J, Streekstra G, Siebes M, Kolyva C, Vink H, Fokkema D, VanBavel E (2005) Visualisation of intramural coronary vasculature by an imaging cryomicrotome suggests compartmentalisation of myocardial perfusion areas. Med Biol Eng Comput 43:431–435. doi:10.1007/BF02344722

    Google Scholar 

  18. Ten Tusscher K, Panfilov A (2006) Cell model for efficient simulation of wave propagation in human ventricular tissue under normal and pathological conditions. Phys Med Biol 51(23):6141

    Article  PubMed  CAS  Google Scholar 

Download references

Acknowledgments

We would like to acknowledge the contributors to AMDB for providing and processing legacy data: Oscar Camara and Alejandro Frangi of the Center for Computational Imaging and Simulation Technologies in Biomedicine (CISTIB) at the Universitat Pompeu Fabra; Hervé Delingette, Maxime Sermesant and Nicholas Ayache of INRIA Sophia-Antipolis; Israel Valverde and Philipp Beerbaum of the Imaging Sciences and Biomedical Engineering Division, King’s College London; Cristina Staicu and Alistair Brown of the Department of Cardiovascular Science, University of Sheffield. This work was supported by the European Commission (FP7-ICT-224485:euHeart) and the authors would like to acknowledge the work of the whole euHeart consortium.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Eric Kerfoot.

Appendix: Reaction diffusion benchmark using the ten Tusscher model

Appendix: Reaction diffusion benchmark using the ten Tusscher model

AMDB stores a total of 96 models as part of the simulation benchmark study undertaken in [13] which represent the results of the electrophysiology simulations as activation times over a 20 × 7 × 3 mm volume of myocardial tissue. These electrophysiological simulations used the Ten Tusscher 2006 [18] model to simulate electricity propagation over the volume, such that each node’s data represent activation time in milliseconds (the time at which the upstroke passed through 0 mV).

The study aimed to establish a benchmark physiology problem with a simple setup which can be reproduced easily by various research groups. To perform a benchmark using this simulation, a number of groups were asked to develop code to perform the simulation using the three spacings (0.5, 0.2, 0.1 mm) and three timestep (0.005, 0.01, 0.05 ms) setups. The results from these groups are then compared to demonstrate that the problem is coherent and consistent, and therefore the results are useful in testing the correctness of these simulation implementations.

Eleven groups were invited to perform the simulation and submit their results. This produces 99 data sets to upload to the site, excepting four instances where the simulations failed for 0.1 mm resolution and 0.05 ms time steps, and one which produced un-physiological results. The table given in Table 1 lists the participants, their institutions, the numerical method used and type of mesh or grid used.

Table 1 List of study participants

Table 2 gives the L 2 norm of the difference in activation times between simulations with the highest temporal and spatial resolutions. These values represent the quantitative difference between results, which would be expected to produce similar values when comparing implementations using the same underlying method, either finite element or finite difference. However one result shown here is that in some cases, such as A and G, there is a similarity of results despite differing methods being used.

Table 2 L 2 norm differences between simulations of highest temporal and spatial resolution

To generate this table as well as other figures, the AMDB website was expanded to include functionality for analysing and processing data stored as models. The section of the site dedicated to functional models allows users to plot the activation times for one or more EP benchmark models and produce a graph in SVG format like those presented here. A second analysis samples the values at all eight corners of selected result sets, as well as the center point. A third analysis performs the L 2 norm calculations between selected models, which was used to generate the data for Table 2.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kerfoot, E., Lamata, P., Niederer, S. et al. Share and enjoy: anatomical models database—generating and sharing cardiovascular model data using web services. Med Biol Eng Comput 51, 1181–1190 (2013). https://doi.org/10.1007/s11517-012-1023-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11517-012-1023-4

Keywords

Navigation