This Article 
 Bibliographic References 
 Add to: 
Creating and Simulating Skeletal Muscle from the Visible Human Data Set
May/June 2005 (vol. 11 no. 3)
pp. 317-328
Simulation of the musculoskeletal system has important applications in biomechanics, biomedical engineering, surgery simulation, and computer graphics. The accuracy of the muscle, bone, and tendon geometry as well as the accuracy of muscle and tendon dynamic deformation are of paramount importance in all these applications. We present a framework for extracting and simulating high resolution musculoskeletal geometry from the segmented visible human data set. We simulate 30 contact/collision coupled muscles in the upper limb and describe a computationally tractable implementation using an embedded mesh framework. Muscle geometry is embedded in a nonmanifold, connectivity preserving simulation mesh molded out of a lower resolution BCC lattice containing identical, well-shaped elements, leading to a relaxed time step restriction for stability and, thus, reduced computational cost. The muscles are endowed with a transversely isotropic, quasi-incompressible constitutive model that incorporates muscle fiber fields as well as passive and active components. The simulation takes advantage of a new robust finite element technique that handles both degenerate and inverted tetrahedra.

[1] A. Arnold, S. Blemker, and S. Delp, “Evaluation of a Deformable Musculoskeletal Model for Estimating Muscle-Tendon Lengths during Crouch Gait,” Computer-Aided Surgery, vol. 29, pp. 263-274, 2001.
[2] A. Arnold and S. Delp, “Rotational Moment Arms of the Medial Hamstrings and Adductors Vary with Femoral Geometry and Limb Position: Implications for the Treatment of Internally Rotated Gait,” J. Biomechanics, vol. 34, pp. 437-447, 2001.
[3] S. Blemker, “3D Modeling of Complex Muscle Architecture and Geometry,” PhD thesis, Stanford Univ., June 2004.
[4] S. Blemker, P. Pinsky, and S. Delp, “A 3D Model of Muscle Reveals the Causes of Nonuniform Strains in the Biceps Brachii,” J. Biomechanics, 2004.
[5] J. Bonet and R. Wood, Nonlinear Continuum Mechanics for Finite Element Analysis. Cambridge Univ. Press, 1997.
[6] R. Bridson, S. Marino, and R. Fedkiw, “Simulation of Clothing with Folds and Wrinkles,” Proc. 2003 ACM SIGGRAPH/Eurographics Symp. Computer Animation, pp. 28-36, 2003.
[7] R. Bridson, J. Teran, N. Molino, and R. Fedkiw, “Adaptive Physics Based Tetrahedral Mesh Generation Using Level Sets,” 2004.
[8] J.T. Chang, J. Jin, and Y. Yu, “A Practical Model for Hair Mutual Interactions,” Proc. ACM SIGGRAPH Symp. Computer Animation, pp. 77-80, 2002.
[9] D. Chen and D. Zeltzer, “Pump It Up: Computer Animation of a Biomechanically Based Model of Muscle Using the Finite Element Method,” Computer Graphics (SIGGRAPH Proc.), pp. 89-98, 1992.
[10] G. Debunne, M. Desbrun, A. Barr, and M-P. Cani, “Interactive Multiresolution Animation of Deformable Models,” Proc. Eurographics Workshop Computer Animation and Simulation 1999, 1999.
[11] G. Debunne, M. Desbrun, M. Cani, and A. Barr, “Dynamic Real-Time Deformations Using Space & Time Adaptive Sampling,” Proc. SIGGRAPH 2001, vol. 20, pp. 31-36, 2001.
[12] G. Debunne, M. Desbrun, M.-P. Cani, and A. Barr, “Adaptive Simulation of Soft Bodies in Real-Time,” Proc. Computer Animation 2000, pp. 133-144, May 2000.
[13] S. Delp and J. Loan, “A Computational Framework for Simulating and Analyzing Human and Animal Movement,” IEEE Computing In Science and Eng., vol. 2, no. 5, pp. 46-55, 2000.
[14] F. Dong, G. Clapworthy, M. Krokos, and J. Yao, “An Anatomy-Based Approach to Human Muscle Modeling and Deformation,” IEEE Trans. Visualization and Computer Graphics, vol. 8. no. 2, Apr.-June 2002.
[15] J. Fernandez, F. Mithraratne, S. Thrupp, M. Tawhai, and P. Hunter, “Anatomically Based Geometric Modeling of the Musculo-Skeletal System and Other Organs,” Biomechanics and Modeling in Mechanobiology, vol. 3, 2003.
[16] T. Fukunaga, Y. Kawakami, S. Kuno, K. Funato, and S. Fukashiro, “Muscle Architecture and Function in Humans,” J. Biomechanics, vol. 30, 1997.
[17] B. Garner and M. Pandy, “A Kinematic Model of the Upper Limb Based on the Visible Human Project (VHP) Image Dataset,” Computer Methods in Biomechanics and Biomedical Eng., vol. 2, pp. 107-124, 1999.
[18] B. Garner and M. Pandy, “Musculoskeletal Model of the Upper Limb Based on the Visible Human Male Dataset,” Computer Methods in Biomechanics and Biomedical Eng., vol. 4, pp. 93-126, 2001.
[19] A.J.W. Gielen, P.H.M. Bovendeerd, and J.D. Janssen, “A Three Dimensional Continuum Model of Skeletal Muscle,” Computer Methods in Biomechanics and Biomedical Eng., vol. 3, pp. 231-244, 2000.
[20] J.-P. Gourret, N. Magnenat-Thalmann, and D. Thalmann, “Simulation of Object and Human Skin Deformations in a Grasping Task,” Computer Graphics (SIGGRAPH Proc.), pp. 21-30, 1989.
[21] E. Grinspun, P. Krysl, and P. Schroder, “CHARMS: A Simple Framework for Adaptive Simulation,” ACM Trans. Graphics (SIGGRAPH Proc.), vol. 21, pp. 281-290, 2002.
[22] G. Hirota, S. Fisher, A. State, C. Lee, and H. Fuchs, “An Implicit Finite Element Method for Elastic Solids in Contact,” Computer Animation, 2001.
[23] G. Irving, J. Teran, and R. Fedkiw, “Invertible Finite Elements for Robust Simulation of Large Deformation,” Proc. 2004 ACM SIGGRAPH/Eurographics Symp. Computer Animation, pp. 131-140, 2004.
[24] S. Jimenez and A. Luciani, “Animation of Interacting Objects with Collisions and Prolonged Contacts,” Modeling in Computer Graphics–Methods and Applications, Proc. IFIP WG 5.10 Working Conf., B. Falcidieno and T.L. Kunii, eds., pp. 129-141, 1993.
[25] A. Mohr and M. Gleicher, “Building Efficient, Accurate Character Skins from Examples,” ACM Transa. Graphics, vol. 22, no. 3, pp. 562-568, 2003.
[26] N. Molino, J. Bao, and R. Fedkiw, “A Virtual Node Algorithm for Changing Mesh Topology during Simulation,” ACM Trans. Graphics (SIGGRAPH Proc.), vol. 23, pp. 385-392, 2004.
[27] N. Molino, R. Bridson, J. Teran, and R. Fedkiw, “A Crystalline, Red Green Strategy for Meshing Highly Deformable Objects with Tetrahedra,” Proc. 12th Int'l Meshing Roundtable, pp. 103-114, 2003.
[28] M. Muller, L. McMillan, J. Dorsey, and R. Jagnow, “Real-Time Simulation of Deformation and Fracture of Stiff Materials,” Computer Animation and Simulation '01, Proc. Eurographics Workshop, pp. 99-111, 2001.
[29] V. Ng-Thow-Hing and E. Fiume, “Application-Specific Muscle Representations,” Proc. Graphics Interface 2002, W. Sturzlinger and M. McCool, eds., pp. 107-115, 2002.
[30] J. O'Brien and J. Hodgins, “Graphical Modeling and Animation of Brittle Fracture,” Proc. SIGGRAPH '99, vol. 18, pp. 137-146, 1999.
[31] S. Osher and R. Fedkiw, Level Set Methods and Dynamic Implicit Surfaces. New York: Springer-Verlag, 2002.
[32] M. Pandy, “Moment Arm of a Muscle Force,” Exercise and Sport Science Rev., vol. 27, 1999.
[33] G. Pappas, D. Asakawa, S. Delp, F. Zajac, and J. Drace, “Nonuniform Shortening in the Biceps Brachii during Elbow Flexion,” J. Applied Physiology, vol. 92, no. 6, 2002.
[34] R. Schachar, W. Herzog, and T. Leonard, “Force Enhancement above the Initial Isometric Force on the Descending Limb of the Force/Length Relationship,” J. Biomechanics, vol. 35, 2002.
[35] F. Scheepers, R. Parent, W. Carlson, and S. May, “Anatomy-Based Modeling of the Human Musculature,” Computer Graphics (SIGGRAPH Proc.), pp. 163-172, 1997.
[36] J. Sethian, “A Fast Marching Level Set Method for Monotonically Advancing Fronts,” Proc. Nat'l Academy of Science, vol. 93, pp. 1591-1595, 1996.
[37] J. Teran, S. Blemker, V. Ng, and R. Fedkiw, “Finite Volume Methods for the Simulation of Skeletal Muscle,” Proc. 2003 ACM SIGGRAPH/Eurographics Symp. Computer Animation, pp. 68-74, 2003.
[38] D. Terzopoulos and K. Fleischer, “Modeling Inelastic Deformation: Viscoelasticity, Plasticity, Fracture,” Computer Graphics (SIGGRAPH Proc.), pp. 269-278, 1988.
[39] D. Terzopoulos, J. Platt, A. Barr, and K. Fleischer, “Elastically Deformable Models,” Computer Graphics (Proc. SIGGRAPH '87), vol. 21, no. 4, pp. 205-214, 1987.
[40] J. Tsitsiklis, “Efficient Algorithms for Globally Optimal Trajectories,” IEEE Trans. Automatic Control, vol. 40, pp. 1528-1538, 1995.
[41] US Nat'l Library of Medicine, “The Visible Human Project,” 1994,
[42] J. Weiss, B. Maker, and S. Govindjee, “Finite-Element Impementation of Incompressible, Transversely Isotropic Hyperelasticity,” Computer Methods in Applied Mechanics and Eng., vol. 135, pp. 107-128, 1996.
[43] J. Wilhelms and A. Van Gelder, “Anatomically Based Modeling,” Computer Graphics (SIGGRAPH Proc.), pp. 173-180, 1997.
[44] C.A. Yucesoy, B.H. Koopman, P.A. Huijing, and H.J. Grootenboer, “Three-Dimensional Finite Element Modeling of Skeletal Muscle Using a Two-Domain Approach: Linked Fiber-Matrix Mesh Model,” J. Biomechanics, vol. 35, pp. 1253-1262, 2002.
[45] F. Zajac, “Muscle and Tendon: Properties, Models, Scaling, and Application to Biomechanics and Motor Control,” Critical Reviews in Biomedical Eng., vol. 17, no. 4, pp. 359-411, 1989.
[46] Q. Zhu, Y. Chen, and A. Kaufman, “Real-Time Biomechanically-Based Muscle Volume Deformation Using FEM,” Computer Graphics Forum, vol. 190, no. 3, pp. 275-284, 1998.

Index Terms:
Finite volume methods, constructive solid geometry, physically-based modeling.
Joseph Teran, Eftychios Sifakis, Silvia S. Blemker, Victor Ng-Thow-Hing, Cynthia Lau, Ronald Fedkiw, "Creating and Simulating Skeletal Muscle from the Visible Human Data Set," IEEE Transactions on Visualization and Computer Graphics, vol. 11, no. 3, pp. 317-328, May-June 2005, doi:10.1109/TVCG.2005.42
Usage of this product signifies your acceptance of the Terms of Use.