Anatomically-based models for physical and geometric reconstruction of humans and other animals

The relationship between the design elements of form and function is fundamental in producing new insights and understanding of the objects we encounter every day. Of particular interest is the study of human and animal anatomy, and how the elegance of shape and form we take for granted must simultaneously serve a practical role to locomote the body and perform other essential tasks for survival. We demonstrate how an integrated mathematical model, the B-spline solid, can be used to successfully capture geometric aspects of musculotendons as well as their physical characteristics. The B-spline solid is flexible enough to specify large insertion and origin attachment areas for musculotendons to the skeleton. Furthermore, it is scalable to facilitate detailed three-dimensional fibre reconstruction of internal muscle architecture. From these geometric reconstructions, we can embed different physical models to simulate phenomena such as volume preservation, active muscle contraction, and contact collisions. A software framework is developed to allow these musculotendon models to co-exist with other anatomic tissues, such as bones, ligaments, fat, and skin. The construction of these musculotendon models and the existence of a software environment for their utilization in different scenarios promises to enable detailed studies of the interdependencies in the body design of humans and other animals.

[1]  John C. Platt,et al.  Elastically deformable models , 1987, SIGGRAPH.

[2]  Philip E. Gill,et al.  Practical optimization , 1981 .

[3]  Demetri Terzopoulos,et al.  Physically based models with rigid and deformable components , 1988, IEEE Computer Graphics and Applications.

[4]  R. Hall,et al.  Relationship of Muscle Apolipoprotein E Expression with Markers of Cellular Stress, Metabolism, and Blood Biomarkers in Cognitively Healthy and Impaired Older Adults , 2023, Journal of Alzheimer's disease : JAD.

[5]  David R. Forsey,et al.  Hierarchical B-spline refinement , 1988, SIGGRAPH.

[6]  David Zeltzer,et al.  Dynamic Simulation of a Complex Human Figure Model with Low Level Behavior Control , 1996, Presence: Teleoperators & Virtual Environments.

[7]  Demetri Terzopoulos,et al.  Realistic modeling for facial animation , 1995, SIGGRAPH.

[8]  J. W. Humberston Classical mechanics , 1980, Nature.

[9]  Andrew S. Glassner Principles of digital image synthesis. Volume 1 , 1995 .

[10]  Thaddeus Beier,et al.  Feature-based image metamorphosis , 1992, SIGGRAPH.

[11]  Eugene Fiume,et al.  Reusable motion synthesis using state-space controllers , 1990, SIGGRAPH.

[12]  Jessica K. Hodgins,et al.  Animation of dynamic legged locomotion , 1991, SIGGRAPH.

[13]  Alla Sheffer,et al.  Volume-preserving free-form solids , 1995, IEEE Trans. Vis. Comput. Graph..

[14]  Norman I. Badler,et al.  Strength guided motion , 1990, SIGGRAPH.

[15]  Richard E. Parent,et al.  Layered construction for deformable animated characters , 1989, SIGGRAPH.

[16]  Rudolph F. Ziegler Character animation using transformation based linear dynamics , 1997 .

[17]  Enrico Gobbetti,et al.  Interactive Construction and Animation of Layered Elastically Deformable Characters , 1998, Comput. Graph. Forum.

[18]  E. Catmull,et al.  Recursively generated B-spline surfaces on arbitrary topological meshes , 1978 .

[19]  Michael F. Cohen,et al.  Controlling dynamic simulation with kinematic constraints , 1987, SIGGRAPH.

[20]  R. D. Woittiez,et al.  A three‐dimensional muscle model: A quantified relation between form and function of skeletal muscles , 1984, Journal of morphology.

[21]  Gavin S. P. Miller,et al.  The motion dynamics of snakes and worms , 1988, SIGGRAPH.

[22]  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.

[23]  Sabine Coquillart,et al.  Extended free-form deformation: a sculpturing tool for 3D geometric modeling , 1990, SIGGRAPH.

[24]  Arie E. Kaufman,et al.  Real‐time Biomechanically‐based Muscle Volume Deformation using FEM , 1998, Comput. Graph. Forum.

[25]  Tony DeRose,et al.  Subdivision surfaces in character animation , 1998, SIGGRAPH.

[26]  Marc Levoy,et al.  Fitting smooth surfaces to dense polygon meshes , 1996, SIGGRAPH.

[27]  Cheng-Shang Chang Calculus , 2020, Bicycle or Unicycle?.

[28]  W. O. Fenn,et al.  Muscular force at different speeds of shortening , 1935, The Journal of physiology.

[29]  Andrew P. Witkin,et al.  Spacetime constraints , 1988, SIGGRAPH.

[30]  Henry J. Lamousin,et al.  NURBS-based free-form deformations , 1994, IEEE Computer Graphics and Applications.

[31]  Jules Bloomenthal,et al.  Convolution surfaces , 1991, SIGGRAPH.

[32]  S L Delp,et al.  A graphics-based software system to develop and analyze models of musculoskeletal structures. , 1995, Computers in biology and medicine.

[33]  Michael Gleicher,et al.  Interactive dynamics , 1990, I3D '90.

[34]  H. Iwamoto,et al.  Force‐velocity relation of frog skeletal muscle fibres shortening under continuously changing load. , 1990, The Journal of physiology.

[35]  Elaine Cohen,et al.  A framework for efficient minimum distance computations , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[36]  Xavier Provot,et al.  Collision and self-collision handling in cloth model dedicated to design garments , 1997, Computer Animation and Simulation.

[37]  K. An,et al.  Incorporation of muscle architecture into the muscle length-tension relationship. , 1989, Journal of biomechanics.

[38]  Jimmy D. Talbot Accurate Characterization of Skin Deformations Using Range Data , 1998 .

[39]  Dana H. Ballard,et al.  Splines as embeddings for generalized cylinders , 1982 .

[40]  Brian Mirtich,et al.  Fast and Accurate Computation of Polyhedral Mass Properties , 1996, J. Graphics, GPU, & Game Tools.

[41]  Anthony A. Maciejewski,et al.  Computational modeling for the computer animation of legged figures , 1985, SIGGRAPH.

[42]  H. Woltring Myocybernetic control models of skeletal muscle—Characteristics and applications , 1983 .

[43]  Andrew P. Witkin,et al.  Fast animation and control of nonrigid structures , 1990, SIGGRAPH.

[44]  John F. Hughes,et al.  Direct manipulation of free-form deformations , 1992, SIGGRAPH.

[45]  Michiel van de Panne,et al.  Sensor-actuator networks , 1993, SIGGRAPH.

[46]  N. McKee,et al.  Using sonography to diagnose injury of plantaris muscles and tendons. , 1999, AJR. American journal of roentgenology.

[47]  Wayne E. Carlson,et al.  Anatomy-based modeling of the human musculature , 1997, SIGGRAPH.

[48]  V H Frankel Biomechanics of the knee. , 1971, The Orthopedic clinics of North America.

[49]  A. Schwab,et al.  The influence of the biarticularity of the gastrocnemius muscle on vertical-jumping achievement. , 1993, Journal of biomechanics.

[50]  Dimitris N. Metaxas,et al.  Dynamic 3D models with local and global deformations: deformable superquadrics , 1990, [1990] Proceedings Third International Conference on Computer Vision.

[51]  John E. Dennis,et al.  Numerical methods for unconstrained optimization and nonlinear equations , 1983, Prentice Hall series in computational mathematics.

[52]  C. Truesdell,et al.  The Non-Linear Field Theories Of Mechanics , 1992 .

[53]  Dinesh Manocha,et al.  V-COLLIDE: accelerated collision detection for VRML , 1997, VRML '97.

[54]  Thomas W. Sederberg,et al.  Free-form deformation of solid geometric models , 1986, SIGGRAPH.

[55]  John C. Platt,et al.  Constraints methods for flexible models , 1988, SIGGRAPH.

[56]  Tzvetomir Ivanov Vassilev,et al.  Fair interpolation and approximation of B-splines by energy minimization and points insertion , 1996, Comput. Aided Des..

[57]  Frederick C. Corey,et al.  Alexander , 1997, The Reign of Leo VI (886-912).

[58]  F.E. Zajac,et al.  An interactive graphics-based model of the lower extremity to study orthopaedic surgical procedures , 1990, IEEE Transactions on Biomedical Engineering.

[59]  Demetri Terzopoulos,et al.  Artificial fishes: physics, locomotion, perception, behavior , 1994, SIGGRAPH.

[60]  David Zeltzer,et al.  Pump it up: computer animation of a biomechanically based model of muscle using the finite element method , 1992, SIGGRAPH.

[61]  A. Bellairs,et al.  CHAPTER VII – The Skeleton of Birds , 1960 .

[62]  Andrew S. Glassner,et al.  Principles of Digital Image Synthesis , 1995 .

[63]  Nelson L. Max,et al.  Computer simulation and animation of muscle cross-bridge motion , 1990, Comput. Animat. Virtual Worlds.

[64]  A. Huxley,et al.  The variation in isometric tension with sarcomere length in vertebrate muscle fibres , 1966, The Journal of physiology.

[65]  Gerald Farin,et al.  Curves and surfaces for computer aided geometric design , 1990 .

[66]  Jos Stam,et al.  Exact evaluation of Catmull-Clark subdivision surfaces at arbitrary parameter values , 1998, SIGGRAPH.

[67]  Angela Barbanente Skin them bones: game programming for the web generation , 1998 .

[68]  William H. Press,et al.  Numerical recipes in C , 2002 .

[69]  Ron Goldman Identities for the B-Spline Basis Functions , 1995 .

[70]  J. Bloomenthal Calculation of reference frames along a space curve , 1990 .

[71]  Pat Hanrahan,et al.  Reflection from layered surfaces due to subsurface scattering , 1993, SIGGRAPH.

[72]  Josef Hoschek,et al.  Fundamentals of computer aided geometric design , 1996 .

[73]  R. McN. Alexander,et al.  Three Uses for Springs in Legged Locomotion , 1990, Int. J. Robotics Res..

[74]  Daniel Thalmann,et al.  A biomechanical musculoskeletal model of human upper limb for dynamic simulation , 1996 .

[75]  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.

[76]  Steve Hollasch,et al.  Advanced animation and rendering techniques , 1994, Comput. Graph..

[77]  Roy D. Crowninshield,et al.  Use of Optimization Techniques to Predict Muscle Forces , 1978 .

[78]  Hong Qin,et al.  Dynamic NURBS with geometric constraints for interactive sculpting , 1994, TOGS.

[79]  A. Spencer Continuum Mechanics , 1967, Nature.

[80]  Petros Faloutsos,et al.  Dynamic Free-Form Deformations for Animation Synthesis , 1997, IEEE Trans. Vis. Comput. Graph..

[81]  Hans Køhling Pedersen,et al.  Decorating implicit surfaces , 1995, SIGGRAPH.

[82]  P A Huijing,et al.  Influence of muscle geometry on shortening speed of fibre, aponeurosis and muscle. , 1992, Journal of biomechanics.

[83]  N. Hogan Mechanical Impedance of Single- and Multi-Articular Systems , 1990 .

[84]  Werner Purgathofer,et al.  Deformation of Solids with Trivariate B-Splines , 1989, Eurographics.

[85]  H. Grootenboer,et al.  A Hill type model of rat medial gastrocnemius muscle that accounts for shortening history effects. , 1998, Journal of biomechanics.

[86]  David F Rogers,et al.  Dynamic rational B-spline surfaces , 1990, Comput. Aided Des..

[87]  Marie-Paule Cani,et al.  An implicit formulation for precise contact modeling between flexible solids , 1993, SIGGRAPH.

[88]  F. Thomas,et al.  The illusion of life : Disney animation , 1981 .

[89]  Daniel Thalmann,et al.  Simulation of object and human skin formations in a grasping task , 1989, SIGGRAPH.

[90]  Mathieu Desbrun,et al.  Interactive Animation of Structured Deformable Objects , 1999, Graphics Interface.

[91]  Alla Sheffer,et al.  Volume-preserving free-form solid , 1995, SMA '95.

[92]  Daniel Thalmann,et al.  Interactive Shape Design Using Metaballs and Splines , 1995 .

[93]  Eugene Fiume,et al.  Wires: a geometric deformation technique , 1998, SIGGRAPH.

[94]  Claude Puech,et al.  A modelling system for complex deformable bodies suited to animation and collision processing , 1991, Comput. Animat. Virtual Worlds.

[95]  K D Keele Leonardo on anatomy. , 1974, Nursing times.

[96]  A. Bahler,et al.  The Dynamic Properties of Mammalian Skeletal Muscle , 1968, The Journal of general physiology.

[97]  F. Zajac Muscle and tendon: properties, models, scaling, and application to biomechanics and motor control. , 1989, Critical reviews in biomedical engineering.

[98]  R. Major Biomechanics of the Musculo-Skeletal System , 1994 .

[99]  Marie-Paule Cani,et al.  Controlling Anisotropy in Mass-Spring Systems , 2000, Computer Animation and Simulation.

[100]  Bruce W. Char,et al.  First Leaves: A Tutorial Introduction to Maple V , 1992 .

[101]  James F. Blinn,et al.  A Generalization of Algebraic Surface Drawing , 1982, TOGS.

[102]  J. Winters Hill-Based Muscle Models: A Systems Engineering Perspective , 1990 .

[103]  A. Huxley Muscle structure and theories of contraction. , 1957, Progress in biophysics and biophysical chemistry.

[104]  Jane Wilhelms,et al.  Animals with Anatomy , 1997, IEEE Computer Graphics and Applications.

[105]  C S Peskin,et al.  A general method for the computer simulation of biological systems interacting with fluids. , 1995, Symposia of the Society for Experimental Biology.

[106]  Jane Wilhelms,et al.  Anatomically based modeling , 1997, SIGGRAPH.

[107]  Jessica K. Hodgins,et al.  Biped Gymnastics , 1988, Int. J. Robotics Res..

[108]  J. Troutman Variational Principles in Mechanics , 1983 .

[109]  Dinesh Manocha,et al.  OBBTree: a hierarchical structure for rapid interference detection , 1996, SIGGRAPH.

[110]  Kendall Scott,et al.  UML distilled - applying the standard object modeling language , 1997 .

[111]  A. Bahler,et al.  Modeling of mammalian skeletal muscle. , 1968, IEEE transactions on bio-medical engineering.

[112]  John K. Ousterhout,et al.  Tcl and the Tk Toolkit , 1994 .

[113]  W S Levine,et al.  An optimal control model for maximum-height human jumping. , 1990, Journal of biomechanics.

[114]  J. I. Ramos Introduction to Dynamics of Continuous Media, Julian L. Davis. Macmillan, New York (1987), $34.95 , 1991 .

[115]  Kenneth I. Joy,et al.  Free-form deformations with lattices of arbitrary topology , 1996, SIGGRAPH.

[116]  Michael R. Pierrynowski,et al.  Estimation of six degree of freedom rigid body segment motion from two dimensional image data , 1995 .

[117]  M. Pandy,et al.  Optimal muscular coordination strategies for jumping. , 1991, Journal of biomechanics.