Simulation of 3D neuro-musculo-skeletal systems with contact Dinesh K. Pai, Shinjiro Sueda, and Qi Wei Rutgers University contact: [email protected]

Understanding the neural control of movement requires realistic computational models of the underlying musculo-skeletal system. Even though detailed models exist for the biomechanical properties of muscle tissue, current models of entire systems do not fully account for the distributed, three dimensional nature of muscle action. The importance of detailed biomechanical models for neuroscience have been described by (Loeb, Brown, Lan, & Davoodi, 2001), and even earlier by (Lombard & Abbot, 1907) who said: “before we can arrive at reliable conclusions as to the method of action of the central nervous mechanisms concerned in reflex actions, we must obtain a clear picture of the mechanics of the limb itself.” Current models either represent muscle by lines of force with via points (e.g., (Delp & Loan, 1995), or require expensive finite element methods (e.g., (Hirota, Fisher, State, Lee, & Fuchs, 2001; Teran, Blemker, Hing, & Fedkiw, 2003)). We are developing a new computational model for neuro-musculo-skeletal simulation which addresses these problems. The model is based on a computational primitive called a “muscle strand.” The passive elastic behavior of the strand is based on the theory of Cosserat rods (Rubin, 2000; Pai, 2002). These one-dimensional primitives are well suited for incorporation of muscle activation models along the principal axis of the strand (e.g., (Zajac, 1989; Cheng, Brown, & Loeb, 2000)). The muscle strand primitive could be used to represent muscles and tendons at different levels of detail, ranging from a single muscle fiber in a pennate muscle to an entire muscle. We model each tendon as a single passive strand without activation, with material properties different from that of muscle. Bones are modeled as degenerate passive strands without deformation. Because the underlying physical model computes stresses, strains, and strain rates in muscles and tendons, the model supports simulation of the afferent output from muscle spindles and Golgi tendon organs. Figure 1 shows muscles of the forearm which have been discretized as muscle strands, with one strand per major muscle. The stresses and strains in the muscle are evaluated at a discrete set of nodes, which can be viewed as coordinate frames embedded in the material (see (Pai, 2002)). The figure shows the locations of the frames. Constitutive properties of the muscle are written in terms of these variables; hyperelastic materials such as muscle can be modeled within this framework. A key aspect of our model is that the geometry of individual muscles and bones, and contact between them, is taken into account to determine the action of the forces generated in muscle. Figure 2 shows the detail of two extensor muscles in the forearm. We observe that the muscles curve significantly and make close contact with other muscles and bones. The shape of a muscle is modeled as a generalized cylinder whose spine is the axis of the Cosserat rod. The cross-sectional area is scaled with volume preservation as a constraint. This allows muscles to wrap over each other realistically, and takes into account the lateral forces due to contact and fascia between muscles.

1

Figure 1: Model of forearm muscles using our approach. The nodes at which stresses and strains are computed are shown.

Detail of extensor pollicis longus

Detail of extensor digitorum communis

Figure 2: Details of two extensor muscle of the forearm.

References Cheng, E., Brown, I., & Loeb, G. (2000). Virtual muscle: A computational approach to understanding the effects of muscle properties on motor control. J. Neurosci. Methods, 101, 117-130. Delp, S. L., & Loan, J. P. (1995). A graphics-based software system to develop and analyze models of musculoskeletal structures. Comput. Biol. Med., 25 (1), 21–34. Hirota, G., Fisher, S., State, A., Lee, C., & Fuchs, H. (2001). An implicit finite element method for elastic solids in contact. In Proceedings of computer animation 2001. Seoul. Loeb, G., Brown, I., Lan, N., & Davoodi, R. (2001, September). The importance of biomechanics. In Proceedings of the international union of physiological societies, movement and sensation, cairns, australia. Lombard, W. P., & Abbot, F. M. (1907, October). The mechanical effects produced by the contraction of individual muscles of the thigh of the frog. American Journal of Physiology, XX (1), 1–60. Pai, D. K. (2002). Strands: Interactive simulation of thin solids using cosserat models. Computer Graphics Forum, The International Journal of the Eurographics Association, 21 (3), 347–352. Rubin, M. B. (2000). Cosserat theories: Shells, rods and points. Kluwer. Teran, J., Blemker, S., Hing, V. N. T., & Fedkiw, R. (2003). Finite volume methods for the simulation of skeletal muscle. In Proceedings of the 2003 acm siggraph/eurographics symposium on computer animation (pp. 68–74). Eurographics Association. Zajac, F. E. (1989). Muscle and tendon: Properties, models, scaling, and application to biomechanics and motor control. CRC Critical Reviews of Biomedical Engineering, 17 (4), 359–411.

2

Simulation of 3D neuro-musculo-skeletal systems ... - Semantic Scholar

between them, is taken into account to determine the action of the forces generated in ... A graphics-based software system to develop and analyze models.

214KB Sizes 3 Downloads 241 Views

Recommend Documents

Adiabatic Quantum Simulation of Quantum ... - Semantic Scholar
Oct 13, 2014 - quantum adiabatic algorithm to combinatorial optimization problems. ... applied to structured and unstructured search20,21, search engine ...... License. The images or other third party material in this article are included in the.

A 3D Shape Measurement System - Semantic Scholar
With the technical advancement of manufacturing and industrial design, the ..... Matlab, http://www.vision.caltech.edu/bouguetj/calib_do c/. [3] O. Hall-Holt and S.

building blocks of a simulation environment of the ... - Semantic Scholar
INTRODUCTION. The global Internet, wireless communication sys- .... the delay time of the packet (time of delivery at destination minus .... form a distributed routing table update of the whole network. ... We are not content with one sequence of ...

Simulation of 3D neuro-musculo-skeletal systems with contact
Simulation of 3D neuro-musculo-skeletal systems with contact. Dinesh K. Pai ... contact: [email protected] ... Virtual muscle: A computational approach to un-.

Parallel generation of samples for simulation ... - Semantic Scholar
Analytical modeling of complex systems is crucial to de- tect error conditions or ... The current SAN solver, PEPS software tool [4], works with less than 65 million ...

Parallel generation of samples for simulation ... - Semantic Scholar
This advantage justifies its usage in several contexts where .... The main advantage of. SAN is due to ..... ular Analytical Performance Models for Ad Hoc Wireless.

Scalable Quantum Simulation of Molecular Energies - Semantic Scholar
Jul 18, 2016 - Errors in our simulation as a function of R are shown in ..... P. J. J. O. compile quantum software and analyze data. R. Babbush, P. J. J. O., and ...

Exponentially more precise quantum simulation of ... - Semantic Scholar
Mar 24, 2016 - Keywords: quantum algorithms, quantum simulation, electronic structure ..... Using atomic units in which the electron mass, electron charge, ...

Microwave dielectric characterisation of 3D-printed ... - Semantic Scholar
Mar 4, 2016 - Right: BaTiO3/ABS polymer composite containing 50 wt% BaTiO3. .... (6) was generated specifically for the purpose of this illustration by reducing .... Crump, S. S. Apparatus and method for creating three-dimensional objects.

Agent Based Modelling and Simulation of the ... - Semantic Scholar
guage. Independently of the programming language, ImmSim has a very rigid ... C-ImmSim and the correspondent parallel variant, ParImm, are versions of Imm-.

On numerical simulation of high-speed CCD ... - Semantic Scholar
have a smaller photosensitive area that cause higher photon shot noise, higher ... that there are i interactions per pixel and PI is the number of interacting photons. .... to the random trapping and emission of mobile charge carriers resulting in ..

High-accuracy simulation of density driven flow in ... - Semantic Scholar
software tools and computing resources. In this paper a recently .... analytical form; in these cases highly accurate reference solutions have to be employed for ...

Exponentially more precise quantum simulation of ... - Semantic Scholar
Mar 24, 2016 - significantly more practical Trotter decompositions, the best known gate complexity ... The ancilla register is then put in a superposition state with .... integral in equation (4) usingμ grid points where the domain of the integral, 

High-accuracy simulation of density driven flow in ... - Semantic Scholar
software tools and computing resources. In this paper a recently .... analytical form; in these cases highly accurate reference solutions have to be employed for ...

Agent Based Modelling and Simulation of the ... - Semantic Scholar
Generally, analytic treatment does not yield a complex system's ... based solutions is performed by comparing its perfomance with other approaches to the same ...

Putting Complex Systems to Work - Semantic Scholar
open source software that is continually ..... The big four in the money driven cluster ..... such issues as data rates, access rates .... presentation database.

Third Generation Computer Systems - Semantic Scholar
Auxiliary memory paper tape, cards, delay lines magnetic tape, disks, drums, paper cards same as second, plus ex- tended core and mass core same as third. Programming lan- binary code .... location problems in addition to the logical structures of th

Putting Complex Systems to Work - Semantic Scholar
At best all one can do is to incrementally propa- gate the current state into the future. In contrast ..... erty of hemoglobin is an idea in our minds. ...... not necessarily as an business, a multi-. 23 ... See the Internet Email Consortium web- sit

SML3d: 3D Graphics for Standard ML - Semantic Scholar
ear algebra types and operations found in computer graphics appli- cations, as well as ... a high-level library, such as Apple's SceneKit [2], which provides.

Towards a 3D digital multimodal curriculum for the ... - Semantic Scholar
Apr 9, 2010 - ACEC2010: DIGITAL DIVERSITY CONFERENCE ... students in the primary and secondary years with an open-ended set of 3D .... [voice over or dialogue], audio [music and sound effects], spatial design (proximity, layout or.

Allocating Power Ground Vias in 3D ICs for ... - Semantic Scholar
ACM Transactions on Design Automation of Electronic Systems, Vol. V, No ... the injecting current can further lead to a large simultaneous switching noise (SSN).

Discovering Correlated Subspace Clusters in 3D ... - Semantic Scholar
of undersmoothing the data, but in Section V, we show that it works well in practice. Definition 3: (pdf estimate of domain D(A, T)). ˆf(v) = 1. |O|hd(2π)d/2det(S)1/2.

Discovering Correlated Subspace Clusters in 3D ... - Semantic Scholar
clusters in continuous-valued 3D data such as stock-financial ratio-year data, or ... also perform a case study on real-world stock datasets, which shows that our clusters .... provide a case study on real stock market datasets, which shows that ...

NON-RIGID 3D SHAPE RETRIEVAL USING ... - Semantic Scholar
2National Institute of Standards and Technology, Gaithersburg, USA. 3Cardiff University ... cal form for a 3D model based on MDS and PCA. 2. Local Feature ...