01 Development of A Shoulder Musculoskeletal Model With Scapulothoracic Joint PDF
01 Development of A Shoulder Musculoskeletal Model With Scapulothoracic Joint PDF
01 Development of A Shoulder Musculoskeletal Model With Scapulothoracic Joint PDF
K.Abderrazak a, B. Yacine a
ABSTRACT
Biomechanical models of the musculoskeletal system have been developed to estimate internal loading
applied to morphological structures and neurological control, which cannot directly be measured in vivo,
from external measurements like kinematics and externals forces. Various musculoskeletal models
developed are used to evaluate and analyze upper limb movements. However, the complexity of shoulder
mechanics in combination with the movement of the skin relative to the shoulder bone makes it difficult
to measure shoulder kinematics. In this study, we have developed a model of the shoulder that includes 09
degrees of freedom representing the sternoclavicular joint, scapulothoracic articulation, and glenohumeral
joint using NMSBuilder which is specifically designed to support the rapid development of computer-
aided medical applications, integrated with dedicated simulation (OpenSim). Shoulder movements for
three tasks are analyzed by the inverse kinematics simulation using this model, we compared the model to
bone-pin and found modeled kinematics to be accurate to within 2 mm root-mean-squared error for
individual bone-pin markers across all markers and movement tasks. In addition, we evaluated the Euler
angles for the scapula joint system from the model using ISB recommendation and compared them to
Euler angles computed without the model. Our model can be used for inverse and dynamics analyses and
to compute joint reaction loads.
1. INTRODUCTION
Validated computational models of the musculoskeletal (MSK) system provide a framework for
integrating anatomical and physiological data, enabling a wide range of studies in neuromuscular control.
In the last few decades, a variety of complex three-dimensional (3D) models of the entire human
musculoskeletal system [2,8,9] have been developed. However, of all these models, few describe the
upper limb. An important reason for this is the upper limb's complex kinematic structure, especially the
scapular kinematics that are difficult to characterize [3] due to the scapula’s movement below muscle, fat,
and skin. Such models ought to be complex sufficient to practically imitating the behavior of the human
musculoskeletal system. Few complex upper extremity models have been developed such as the Delft
Shoulder Model (DSM) [11], the shoulder part of the AnyBody Modeling System [2], the Newcastle
shoulder model [1], and the Swedish model [5]. De Baets et al. 2013 [3] appeared that kinematics might
be dependably measured from surface markers in stroke patients for movements with a large range of
motion and a subset of scapula degrees-of-freedom. Seth et al. 2016 [13] developed the scapulothoracic
joint model that is based on an internal coordinate joint formulation [14] that captures the
biomechanically permissible kinematics and enforces the motion of the scapula without kinematic surface
constraints. We have developed a biomechanical model of the shoulder with scapulothoracic joint using
NMSBuilder software [6] and the plugin of the scapulothoracic joint in OpenSim software [15] developed
by Seth et al. [13]. The goals of this study are to 1) create a shoulder musculoskeletal model from 3D
geometries with the scapulothoracic joint; 2) evaluate the accuracy of shoulder kinematics from the model
against bone-pin data measured during shoulder abduction, flexion, and internal rotation with 90 degrees
of abduction tasks; 3) evaluate Euler angles for scapula joint system from the model using ISB
recommendation and compared to Euler angles computed without the model. NMSBuilder is an open-
source platform for musculoskeletal modeling and simulation, the operations implemented can be used in
a workflow (Figure 1) to create OpenSim musculoskeletal models from 3D surfaces. The first step
includes an information handling to make supporting objects essentials to create models, e.g. surfaces,
anatomical landmarks, reference systems; and the second step includes the creation of OpenSim objects,
e.g. bodies, joints, muscles, and the corresponding model [6].
Figure 1: Workflow for creating subject-specific OpenSim models from 3D geometries. A) Data
processing to create supporting objects necessary for the musculoskeletal model. B) Creation of OpenSim
objects and corresponding model. [1]
The International Society of Biomechanics (ISB) recommended a standard for describing the motion of
the upper extremity [17] has been adopted by several models [2,8,9]. This standard defines the kinematics
of the upper limb, such as the scapula defined in terms of a body-fixed Euler rotation sequence for a
frame fixed to the acromion (Anglus Acromialis) of the scapula relative to a frame fixed to the clavicle,
assuming a ball joint between these segments (Figure 2-B). Seth et al. [13] characterized the
scapulothoracic joint by the scapula's translation and rotation on the thorax's surface modeled as an
ellipsoid [14]. The scapulothoracic joint defines the kinematics of a joint frame on the scapula with
respect to a joint frame on the thorax body. The scapulothoracic motion was parameterized (Figure 2-A)
by four-position coordinates: 1) abduction-adduction, elevation-depression, upward rotation, and internal
rotation or “winging”.
(A) (B)
Figure 2: (A) The four degrees of freedom of the scapulothoracic joint [13], (B) Scapula coordinate
system and definition of AC motions. Yc is the local axis for the clavicle coordinate system (Please note,
the origin, shown here at AC, should be placed at AA). [17]
(A) (B)
Figure 2: (A) Bony landmarks and local coordinate systems of the thorax, clavicle, scapula, and humerus
[17], (B) Thorax, clavicle, scapula, and humerus joint reference systems.
Thorax, clavicle, scapula, and humerus joint reference systems were created as anatomical reference
systems from the defined sets of landmark clouds. Two reference systems per joint are automatically
created, whose location and orientation are calculated with respect to the reference systems of the parent
body and the child body respectively, according to the ISB recommendations [17].
After scaling the generic shoulder model, the model markers were in excellent agreement with
experimental markers in the static pose for each task, the root-means squared (RMS) marker errors were
less than 1 cm and all the maximum marker errors were less than 2 cm as shown in Table 1.
Table 1. Scaling Rusltats.
Total scuared RMS marker Maximum marker Marker with max
Task
error in cm error in cm error in cm error
Abduction 0.2522 0.5614 0.8106 PX
Flexion 0.4110 0.7168 0.8976 GH
Rotation 0.7113 0.9429 1.4814 EL
Table 2. Root-Mean Squared (RMS) in mm from three shoulder activities.
The kinematics resulting from the scapulothoracic joint in ISB standard rotation sequence (Figure7-(B))
was similar to the kinematics reported by Seth et al. [13], which means that the model reduced the
variability in Euler angles compared to angles computed directly from markers.
4. CONCLUSIONS
The upper limb movements kinematics by means of experimental data were analyzed by the OpenSim
model, which was created with the scapulothoracic joint using NMSBuilder software and the OpenSim
plugin for scapulothoracic joint definition. The results from this study showed that the shoulder model
produced the kinematics from surface markers to within the accuracy of bone-pin measurements, which
serves to validate the kinematics of the model. The similarity of Euler angles using the scapulothoracic
joint model to compute ISB-recommended angles of scapula orientation indicates that the model
constructed was in excellent agreement with Seth et al.’s model. however, the joint angles were
dissimilar, because the anatomical coordinate systems used to represent the kinematic results were
different. In conclusion, our model can be used for inverse and dynamics analyses and to compute joint
reaction loads.
REFERENCES
01- Charlton IW, Johnson GR A model for the prediction of the forces at the glenohumeral joint. Proc
Inst Mech Eng H (2006).
02- Damsgaard M, Rasmussen J, Christensen ST, et al: Analysis of musculoskeletal systems in the
AnyBody Modeling System. Simul Model Pract Theory (2006).
03- De Baets L, Van Deun S, Desloovere K, Jaspers E: Dynamic scapular movement analysis: Is it
feasible and reliable in stroke patients during arm elevation? PLoS One (2013).
04- Della Croce U, Leardini A, Chiari L, Cappozzo A. Human movement analysis using stereo
photogrammetry. Part 4: assessment of anatomical landmark misplacement and its effect on joint
kinematics. Gait Posture. (2005).
05- Garner BA and Pandy MG. A kinematic model of the upper limb based on the visible human project
(VHP) image dataset. Computer Methods and Programs in Biomedicine (1999).
06- Giordano Valente, Gianluigi Crimi, Nicola Vanella, Enrico Schileo, Fulvia Taddei, NMSBuilder:
freeware to create subject-specific musculoskeletal models for Open- Sim, Computer Methods and
Programs in Biomedicine (2017).
07- H. Gill, L. Gustafsson, L. Hawcroft, and K. McKenna, “Shoulder joint range of motion in healthy
adults aged 20 to 49 years,” Br. J. Occup. Ther (2006).
08- Katherine R. S. Holzbaur, Wendy M. Murray, Scott. Delp: A Model of the Upper Extremity for
Simulating Musculoskeletal Surgery and Analyzing Neuromuscular Control. Annals of Biomedical
Engineering (2005).
09- Katherine R. S, Xiao Hu, Craig M. Goehler, Meghan E. Vidtd, Melissa Daly, Anca Velisar & Wendy
M. Murray: Benchmarking of dynamic simulation predictions in two software platforms using an
upper limb musculoskeletal model. Computer Methods and Programs in Biomedicine (2015).
10- Ludewig PM, Phadke V, Braman JP, Hassett DR, Cieminski CJ, LaPrade RF: Motion of the shoulder
complex during multiplanar humeral elevation. J Bone Joint Surg Am (2009)
11- Nikooyan AA, Veeger HE, Chadwick EK, et al. Development of a comprehensive musculoskeletal
model of the shoulder and elbow. Med Biol Eng Comput (2011).
12- Serge Van Sint Jan: Introducing Anatomical and Physiological Accuracy in Computerized
Anthropometry for Increasing the Clinical Usefulness of Modeling Systems. Critical Reviews in
Physical and Rehabilitation Medicine (2005).
13- Seth A, Ricardo Matias, António P. Veloso, Scott L. Delp: A Biomechanical Model of the
Scapulothoracic Joint to Accurately Capture Scapular Kinematics during Shoulder Movements. PLoS
One (2016)
14- Seth A, Sherman M, Eastman P, Delp S Minimal formulation of joint motion for biomechanisms.
Nonlinear Dyn (2010)
15- Seth A, Jennifer L. Hicks, Thomas K. Uchida, Ayman Habib: OpenSim: Simulating musculoskeletal
dynamics and neuromuscular control to study human and animal movement. PLoS One (2019).
16- Srikumaran U, Wells J, Freehill M Scapular Winging: A Great Masquerader of Shoulder Disorders. J
Bone Jt (2014)
17- Wu G, van der Helm FCT, Veeger HEJ, Makhsous M, Van Roy P, Anglin C, et al: ISB
recommendation on definitions of joint coordinate systems of various joints for the reporting of
human joint motion—Part II: shoulder, elbow, wrist, and hand. J Biomech (2005).