Musculoskeletal System Modelling - Interpolation Method for Muscle Deformation

Jana Hájková, Josef Kohout

Abstract

In this paper we present an interpolation method that was derived from the muscle deformation algorithm computed on the gradient domain deformation technique. The method uses linear constraints to preserve the local shape of the muscle and the non-linear volume constraints to preserve the volume of the mesh. The Gauss-Newton method with Lagrange multipliers is used as the main computation algorithm and the inter-polation approach serves especially to smooth up deformation steps. Thanks to the interpolation of main bones movement positions by several temporally interpositions, the large distances are optimized and the muscles of the musculoskeletal model are deformed in a more realistic way. The method was implemented in C++ language, using VTK framework and was integrated into the human body framework. Despite the fact that the current implementation is not optimised, all muscles tested were processed in a few minutes on commodity hardware, which is much faster in comparison with the traditional FEM approaches.

References

  1. AnyBody technology (2010), available from http://www.anybodytech.com
  2. Blanco F. R., Oliveira M. M. (2008), Instant mesh deformation, In: Proceedings of the 2008 Symposium on Interactive 3D Graphics and Games, Redwood City, California, 71-78.
  3. Blemker S. S., Delp S. L. (2005), Three-dimensional representation of complex muscle architectures and geometries, Annals of Biomedical Engineering 33, 661-673.
  4. Cholt D. (2012), Progressive hulls: application on biomedical data, In Proceedings of the 16th Central European Seminar on Computer Graphics CESCG 2012, Slovakia, 9-16, ISBN 978-3-9502533-4-4.
  5. Huang, J., Shi, X., Liu, X., Zhou, K., Wei, L.Y., Teng, S. H., Bao, H., Guo, B., and Shum, H. Y. (2006). Subspace gradient domain mesh deformation. ACM Transactions on Graphics, 25(3): 1126-1134.
  6. Ju T., Schaefer S., Warren J. (2005), Mean value coordinates for closed triangular meshes, ACM Transactions on Graphics 24 (3): 561-566.
  7. Kellnhofer P., Kohout J. (2012), Time-Convenient Deformation of Musculoskeletal System, In Proceedings of Conference on Scientific Computing Algoritmy 2012, Slovakia.
  8. OpenSim project (2010), available from https://simtk.org/home/opensim.
  9. Richardson M. (2001), Muscle Atlas of the Extremities, Amazon Whispernet.
  10. Shi, X., Zhou K., Tong Y., Desbrun M., Bao H., Guo B. (2007) Mesh Puppetry: Cascading Optimization of Mesh Deformation with Inverse Kinematics, ACM Transactions on Graphics - Proceedings of ACM SIGGRAPH 2007, 26(3), ACM New York.
  11. VPHOP (2012). the osteoporotic virtual physiological human, http://vphop.eu/.
Download


Paper Citation


in Harvard Style

Hájková J. and Kohout J. (2013). Musculoskeletal System Modelling - Interpolation Method for Muscle Deformation . In Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2013) ISBN 978-989-8565-46-4, pages 73-78. DOI: 10.5220/0004214500730078


in Bibtex Style

@conference{grapp13,
author={Jana Hájková and Josef Kohout},
title={Musculoskeletal System Modelling - Interpolation Method for Muscle Deformation},
booktitle={Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2013)},
year={2013},
pages={73-78},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004214500730078},
isbn={978-989-8565-46-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2013)
TI - Musculoskeletal System Modelling - Interpolation Method for Muscle Deformation
SN - 978-989-8565-46-4
AU - Hájková J.
AU - Kohout J.
PY - 2013
SP - 73
EP - 78
DO - 10.5220/0004214500730078