An Electro-Mechanical Cardiac Simulator Based on Cellular Automata and Mass-Spring Models
The mechanical behavior of the heart is guided by the propagation of an electrical wave, called action potential. Many diseases have multiple effects on both electrical and mechanical cardiac physiology. To support a better understanding of the multiscale and multiphysics processes involved in physiological and pathological cardiac conditions, a lot of work has been done in developing computational tools to simulate the electro-mechanical behavior of the heart. In this work, we propose a new user-friendly and efficient tool for the electro-mechanical simulation of the cardiac tissue that is based on cellular automata and mass-spring models. The proposed tool offers a user-friendly interface that allows one to interact with the simulation on-the-fly. In addition, the simulator is parallelized with CUDA and OpenMP to further speedup the execution time of the simulations.
KeywordsCardiac modeling Cellular automata Parallel computing
Unable to display preview. Download preview PDF.
- 1.Feldman, A.B., Murphy, S.P., Coolahan, J.E.: A method for rapid simulation of propagating wave fronts in three-dimensional cardiac muscle with spatially-varying fibre orientations. Engineering in Medicine and Biology (2002)Google Scholar
- 2.Cimrman, R., Kroc, J., Rohan, E., Rosenberg, J., Tonar, Z.: On coupling cellular automata based activation and finite element muscle model applied to heart ventricle modelling. In: 5th International Conference on Simulations in Biomedicine - Advances in Computational Bioengineering (2003)Google Scholar
- 3.Hurmusiadis, V.: Virtual Heart: Cardiac Simulation for Surgical Training & Education. In: Workshop & Conference on Virtual Reality and Virtual Environments (2007)Google Scholar
- 4.Sachse, F.B., Bilmcke, L.G., Mohr, M., Glnzel, K., Hfner, J., Riedel, C., Seemann, G., Skipa, O., Werner, C.D., Dssel, O.: Comparison of macroscopic models of excitation and force propagation in the heart. Biomed. Tech. (Berl) 47, 217–220 (2002)Google Scholar
- 5.Mattson, T.G., Sanders, B.A., Massingill, B.L.: Patterns For Parallel Programming. Pearson Education (2005)Google Scholar