Fast Deformation for Modelling of Musculoskeletal System

This paper proposes a gradient domain deformation for wrapping surface models of muscles around bones as they move during a simulation of physiological activities. Each muscle is associated with one or more poly-lines that represent the muscle skeleton to which the surface model of the muscle is bound so that transformation of the skeleton (caused by the movement of bones) produces transformation of the vertices of the mesh subject to Laplacian linear constraints to preserve the local shape of the mesh and non-linear volume constraints to preserve the volume of the mesh. All these constraints form a system of equations that is solved using the iterative Gauss-Newton method with Lagrange multipliers. Our C++ implementation can wrap a muscle of medium size in about a couple of ms up to 400 ms on commodity hardware depending on the type of parallelization, whilst it can keep the change in volume below 0.04%. A preliminary biomechanical assessment of the proposed technique suggests that it can produce realistic results and thanks to its rapid processing speed, it might be an attractive alternative to the methods that are used in clinical practise at present.

[1]  Jess G Snedeker,et al.  Automated muscle wrapping using finite element contact detection. , 2010, Journal of biomechanics.

[2]  Hugues Hoppe,et al.  New quadric metric for simplifying meshes with appearance attributes , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[3]  Scott L. Delp,et al.  A computational framework for simulating and analyzing human and animal movement , 2000, Comput. Sci. Eng..

[4]  Morgan McGuire,et al.  Proceedings of the 2008 symposium on Interactive 3D graphics and games , 2008, I3D 2008.

[5]  Feng Gao,et al.  Computational method for muscle-path representation in musculoskeletal models , 2002, Biological Cybernetics.

[6]  S. Delp,et al.  Three-Dimensional Representation of Complex Muscle Architectures and Geometries , 2005, Annals of Biomedical Engineering.

[7]  Daniel Thalmann,et al.  Efficient Muscle Shape Deformation , 2000, DEFORM/AVATARS.

[8]  A. Audenaert,et al.  Global optimization method for combined spherical-cylindrical wrapping in musculoskeletal upper limb modelling , 2008, Comput. Methods Programs Biomed..

[9]  Kun Zhou,et al.  Large mesh deformation using the volumetric graph Laplacian , 2005, ACM Trans. Graph..

[10]  Marie-Paule Cani,et al.  Local Volume Preservation for Skinned Characters , 2008, Comput. Graph. Forum.

[11]  S. Delp,et al.  Accuracy of muscle moment arms estimated from MRI-based musculoskeletal models of the lower extremity. , 2000, Computer aided surgery : official journal of the International Society for Computer Aided Surgery.

[12]  S P Marsden,et al.  A novel approach to the prediction of musculotendon paths , 2008, Proceedings of the Institution of Mechanical Engineers. Part H, Journal of engineering in medicine.

[13]  Marco Viceconti,et al.  PhysiomeSpace: digital library service for biomedical data , 2010, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[14]  Kun Zhou,et al.  Subspace gradient domain mesh deformation , 2006, ACM Trans. Graph..

[15]  Alberto Leardini,et al.  The Multimod Application Framework , 2004 .

[16]  Walter Herzog,et al.  Model-based estimation of muscle forces exerted during movements. , 2007, Clinical biomechanics.

[17]  H. Shum,et al.  Subspace gradient domain mesh deformation , 2006, SIGGRAPH 2006.

[18]  Lynn Pocock Proceedings of the 28th annual conference on Computer graphics and interactive techniques , 2001, SIGGRAPH.

[19]  Mathieu Desbrun,et al.  Dynamic real-time deformations using space & time adaptive sampling , 2001, SIGGRAPH.

[20]  M. Pandy,et al.  The Obstacle-Set Method for Representing Muscle Paths in Musculoskeletal Models , 2000, Computer methods in biomechanics and biomedical engineering.

[21]  D T Davy,et al.  An investigation of muscle lines of action about the hip: a centroid line approach vs the straight line approach. , 1975, Journal of biomechanics.

[22]  Marc Alexa,et al.  Laplacian mesh optimization , 2006, GRAPHITE '06.

[23]  Hans-Peter Seidel,et al.  Volume-preserving Mesh Skinning , 2008, VMV.

[24]  F. V. D. van der Helm,et al.  Modelling the mechanical effect of muscles with large attachment sites: application to the shoulder mechanism. , 1991, Journal of biomechanics.

[25]  Kun Zhou,et al.  Gradient Domain Mesh Deformation — A Survey , 2009, Journal of Computer Science and Technology.

[26]  Tao Ju,et al.  Mean value coordinates for closed triangular meshes , 2005, ACM Trans. Graph..

[27]  Stan Z. Li,et al.  Markov Random Field Models in Computer Vision , 1994, ECCV.

[28]  Leif Kobbelt,et al.  Multiresolution Surface Representation Based on Displacement Volumes , 2003, Comput. Graph. Forum.

[29]  Manuel Menezes de Oliveira Neto,et al.  Instant mesh deformation , 2008, I3D '08.