1 Introduction

Musculoskeletal models of the human shoulder are intended to be used for a variety of purposes, for instance, to predict surgical outcome, to improve diagnosis of musculoskeletal diseases or to provide insight into human function. For simulations with a large-scale musculoskeletal model with multiple segments, several degrees of freedom (DOF) and many muscle elements, the most commonly used method is an inverse dynamic analysis. Measured kinematics and external forces serve as input to the model and are used to calculate the associated net joint moments around joints. If muscle functions, usually muscle forces or activations, are also desired as an output, the muscle redundancy problem can be solved by selecting a set of muscle forces that can produce these joint moments while minimising an objective criterion like muscle stress or muscle energy expenditure [24].

Because the most detailed models require anatomical parameters that, at least up till now, cannot be measured in vivo, data obtained from cadaver studies are commonly used [19]. For model estimations based on motion recordings, the most straightforward method is to impose the in vivo measured bone orientations as such to the model. For a system where joint rotations are not coupled (“open-loop” systems like for example the hip, knee and elbow joints), this is a feasible method, but for closed kinematic chains like the shoulder, this method will be problematic since, dependent on the differences in dimensions between model and subject, not all combinations of joint rotations as measured in vivo will be reproducible for the model. For the shoulder girdle, the closed chain is formed by combined motion of clavicle and scapula [articulating at the acromioclavicular (AC) joint] to the thorax. This motion is restricted on the anterior side by the sternoclavicular (SC) joint and on the posterior side by the scapulothoracic gliding plane that constrains the medial border of the scapula to remain in contact with the thoracic wall. Another important limitation in relative motion of the bones of the shoulder girdle is formed by the coracoclavicular ligaments, which constrain movements between clavicle and scapula and especially play an important role in the axial rotation of the clavicle [25]. Combinations of SC- and AC-joint rotations are therefore limited and of course dependent on the shape of thorax, clavicle and scapula, as well as on location of SC- and AC-joint rotation centres.

For musculoskeletal shoulder models, this means that as a result of differences in dimension between subject and model, movements as measured on a subject can often not be reproduced by the model. Neglecting the interaction between clavicle, scapula and thorax or using regression equations for the input of scapular and clavicular angles [8] as is the case in some upper extremity models [9, 16], would however limit its clinical use, because key aspects of shoulder dysfunction can only be captured by modelling the (abnormal) behaviour of the full chain of segments that provide the stability and mobility of the shoulder [31].

In this study, an existing method to realistically simulate measured shoulder kinematics will be compared to two variations to this method.

In the existing method, measured kinematics are adjusted to fit the model. In [7], a kinematic optimisation was proposed which calculates simulated rotations of scapula and clavicle by mathematical minimisation of the difference between measured and simulated bone angles, while satisfying two motion constraints that model the scapulothoracic gliding plane (1 and 2) and one motion constraint that defines the behaviour of the coracoclavicular ligament. In the original setting, this behaviour was constrained as a constant length of the conoid ligament only (3). Motion constraints were defined as:

  1. 1.

    The distance from the trigonum spinae (TS) of the scapula to the thorax is constant.

  2. 2.

    The distance from the angulus inferior (AI) of the scapula to the thorax is constant.

  3. 3.

    The conoid ligament has a constant length.

The method described above has been implemented in the most recently published version of the Delft Shoulder and Elbow Model (DSEM) [23, 29] and was later also applied in the UK National Shoulder Model [5]. Other comprehensive shoulder models [2, 4, 10, 12, 14, 15, 18, 26] also model the scapulothoracic gliding plane as a constant distance from two points on the scapula to the thorax, but they do not describe how they assure that measured angles, or those derived from regression equations, satisfy these constraints. This kinematic optimisation aims to find the best compromise between staying close to experimental data, while obtaining an anatomically realistic simulation. However, when morphological differences between subject and model are large, differences between measured and simulated orientations also increase and it can be questioned whether the simulation still resembles the measurements. For the five subjects that De Groot [7] analysed, average differences over 10° for some angles (scapular tilt and clavicular protraction) resulted. It can also be argued that the assumptions that the medial border of the scapula is always on the same distance to the thorax and the conoid ligament is of constant length are not realistic for all shoulder positions, and at least that these values are not identical for each individual. It is not known what effect these assumptions have on model predictions.

In this study, two variations to the kinematic optimisation as proposed by De Groot et al. [7] will be presented: firstly, the constraints that define the distance between scapula and thorax will be set to soft constraints, allowing for some variation in distance between medial border and thorax and conoid length. Secondly, the opposite approach to changing measurements to fit the model will be evaluated, namely changing the model to fit the subject, loosely described as ‘scaling’. We expect that the model adaptation (soft constraint) and model scaling will result in a closer fit between simulated and recorded angles for subjects of different build. We also expect that using soft constraints will significantly influence the resulting kinetics.

2 Methods

2.1 Kinematic optimisation

Orientations of clavicle and scapula with respect to the thorax were expressed as the six Euler angles proposed by the ISB [33]: protraction, elevation and axial rotation of the clavicle and protraction, lateral rotation, and anterior tilt of the scapula. From these measured angles (\(\bar{\theta }_{\text{meas}}\)), simulated angles (\(\bar{\theta }_{\text{sim}}\)) were obtained by minimisation of the weighted sum of \(J_{\theta }\) and \(J_{\text{con}}\):

$$\mathop {\min }\limits_{{\bar{\theta }_{\text{sim}} }} \left( {J_{\theta } + {\text{wf}} \cdot J_{\text{con}} } \right) $$
(1)

with \(J_{\theta }\) the summed squared difference between \(\bar{\theta }_{\text{meas}}\) and \(\bar{\theta }_{\text{sim}}\)

$$J_{\theta } = \sum\limits_{i = 1}^{6} {\left( {\bar{\theta }_{\text{sim}} (i) - \bar{\theta }_{\text{meas}} (i)} \right)}^{2} $$
(2)

where i represents the number of the orientation angle, and J con the squared deviation from three motion constraints (which are dependent on the morphology that is used by the model)

$$J_{\text{con}} = \left( {{\text{dTS}}_{\text{sim}} - {\text{dTS}}_{0} } \right)^{2} + \left( {{\text{dAI}}_{\text{sim}} - {\text{dAI}}_{0} } \right)^{2} + \left( {\ell_{\text{con,sim}} - \ell_{\text{con,0}} } \right)^{2} $$
(3)

with \({\text{dTS}}_{\text{sim}} = \left\| {{\text{TS}} - {\text{ellipsoid}}} \right\|\) and \({\text{dAI}}_{\text{sim}} = \left\| {{\text{AI}} - {\text{ellipsoid}}} \right\|\) the simulated Euclidean distance from landmarks TS and AI to the projection of these points on the ellipsoidal surface that describes the thoracic wall and \(\ell_{\text{con,sim}}\) the simulated conoid length (defined as the Euclidean distance from conoid origin on the clavicle to insertion on the scapula). \({\text{dTS}}_{0}\), \({\text{dAI}}_{0}\) and \(\ell_{\text{con,0}}\) are the three reference values for the three motion constraints and have values of, respectively, 3.71, 2.67 and 1.94 cm in the generic model (see next section and Online resource 1). Deviations from these reference values will lead to a higher value of \(J_{\text{con}}\). The weight factor \({\text{wf}}\) weighs the relative contribution of satisfying motion constraints (\(J_{\text{con}}\)) and staying close to experimental data (\(J_{\theta }\)). \({\text{wf}} = 0\) means that any deviation from motion constraints remains unpunished, resulting in an exact match of simulated and measured angles but possibly large deviations from motion constraints (e.g. unrealistic large distance from the scapular medial border to the thoracic wall). With \({\text{wf}} = \infty\), the results are similar to the kinematic optimisation proposed by De Groot et al. [7], where measured positions are adjusted to simulated positions such that they exactly match the reference values for motion constraints.

2.2 Experimental data

Three male and two female subjects, selected on the basis of large inter-individual differences (age 29.2 ± 2.3 year, body length 176.3 ± 7.2 cm) participated in this study. Informed consent was obtained from all subjects. The study adhered to the ethical guidelines of the 1975 Declaration of Helsinki.

Locations of bony landmarks as described by Wu et al. [33] and one additional landmark, namely the most laterally palpable part of the thorax (ThL) were digitised in the anatomical posture. 3D kinematics during two shoulder movements, abduction (ABD) and anteflexion (FLEX), were recorded. An Optotrak system (Northern Digital, Inc., Waterloo, Ontario, Canada) with four units was used to collect marker positions (sampled at 100 Hz) of four clusters of (skin-fixed) markers on thorax, humerus and forearm of the subject and to a scapula locator [28], which was manually positioned on three bony landmarks of the scapula during the recorded movements. Marker data were transformed to segment coordinate systems and Euler angles calculated according to ISB convention [33]. Because no marker cluster can be placed on the clavicle without significant influence of skin motion and only two landmarks can be palpated (SC and AC), clavicular protraction and elevation were derived by assuming that the palpable landmarks SC and AC were rigidly connected to thorax and scapula, respectively. Axial rotation was calculated by a method that assumes minimal rotation in the AC joint [30]. Angles were sampled at steps of 5° of humeral elevation from 30° to 120°, leading to one set of \(\bar{\theta }_{\text{meas}}\) per subject, motion and step of elevation.

2.3 Generic and subject-specific morphological parameters

The generic version of the model used in this study was based on a morphological parameter set that was measured on the cadaver of a 57-year-old male [19]. Relevant parameters for kinematic optimisation are: the midpoint and axes of the ellipsoid that describe the thorax, the coordinates of landmarks of the scapula, clavicle and thorax in the anatomical position, the SC- and AC-joint rotation centres and the origin and insertion of the conoid ligament (Online resource 1). The ellipsoid centre was assumed to be in the midpoint of PX-T8, the axes (constrained to be coincident with the axes of the thorax coordinate system) were calculated by minimisation of the squared distance from 259 points that were palpated on rib 1 to 9 to the projection of these points on the ellipsoidal surface. The model that uses this parameter set will be referred to as the generic model or GM.

A subject-specific model (SM) was created from landmark positions of thorax, clavicle and scapula as palpated on the subject. The ellipsoid axes were scaled in the z-direction (thorax width) by the ratio between z-coordinate of landmark ThL of subject and cadaver, in the y-direction (thorax height) by ratio between the distance from midpoint of landmark IJ-C7 to the midpoint of PX-T8 and in the x-direction (thorax depth) by the ratio between the distance from midpoint IJ–PX to midpoint C7–T8. The midpoint of C7–T8 was used as ellipsoid centre (as in GM). The coordinates of the origin of the conoid ligament were scaled linearly by the ratio of clavicle lengths, defined as distance from SC to AC. The scapular insertion of the conoid ligament was transformed from the generic dataset to the subject by a linear transformation method proposed in [20]. SC- and AC-joint centres were assumed to have an equal offset to palpable landmarks SC and AC as for the generic parameter set. Reference values \({\text{dTS}}_{0}\) and \({\text{dAI}}_{0}\) for the motion constraints were made subject specific by calculating the distance of palpated TS and AI to the scaled thoracic ellipsoid in the anatomical position. The reference conoid length was assumed to be 1.94 cm for both the model and all subjects [13]. See Online resource 1 for all coordinates of morphological parameters.

2.4 Model simulations

For each subject, motion and step of humeral elevation \(\bar{\theta }_{\text{sim}}\), \(\ell_{\text{con,sim}}\), \({\text{dTS}}{}_{\text{sim}}\) and \({\text{dAI}}_{\text{sim}}\) were calculated by minimising Eq. (1) with a FORTRAN-based optimisation program [34] for two model versions—the generic model (GM) and the subject-specific model (SM)—and for three values of \({\text{wf}}\), namely one where motion constraints are not weighed at all (\({\text{wf = 0}}\), no constraints or NoC), one where motion constraints almost exactly match their reference values (\({\text{wf}} = 5\), hard constraints or HaC) and one value which, as we will later show, results in a satisfactory compromise between matching motion constraints and staying close to measured angles (\({\text{wf}} = 0.01\), soft constraints or SoC).

To ensure that the optimisation finds the global minimum, each optimisation was repeated ten times with ten different initial guesses, randomly varied with maximally 7.5° around \(\bar{\theta }_{\text{meas}}\). The result with the lowest value of the objective function was used.

The DSEM [23] was used to calculate net joint moments, muscle moment arms, muscle forces and joint reaction forces for simulations with GM and all three values of \({\text{wf}}\). Minimal energy expenditure was used as load sharing criterion [24]. Since there is no general rule for scaling of muscle activation parameters while kinetic model predictions are extremely sensitive to variations in these [1], we decided to limit our kinetic analysis of the effects of kinematic optimisation to GM simulations only.

To further evaluate the influence of the weight factor, the kinematic optimisation was also run for 25 values between 0.0001 and 0.04 for motion ABD.

2.5 Comparison

For each condition, subject, motion and step of humeral elevation, the root mean square difference (\({\text{RMSD}}_{\theta }\)) between \(\bar{\theta }_{\text{meas}}\) and \(\bar{\theta }_{\text{sim}}\) was calculated:

$${\text{RMSD}}_{\theta } = \sqrt {\frac{1}{6}\sum\limits_{i = 1}^{6} {\left( {\bar{\theta }_{\text{sim}} (i) - \bar{\theta }_{\text{meas}} (i)} \right)}^{2} } $$
(4)

with i the angle number.

A low \({\text{RMSD}}_{\theta }\) value indicates a small discrepancy between measurement and simulation. The influence of constraints (HaC vs. SoC), model version (GM vs. SM) and motion (FLEX and ABD) on the \({\text{RMSD}}_{\theta }\) was evaluated using a repeated measures ANOVA (between subjects measures: constraints, model version, motion and elevation). Normality was verified using the Shapiro–Wilk test. A significance level of α = 0.05 was maintained.

3 Results

Without constraints (NoC), measured angles were exactly matched by the model, but the distance from TS to the thorax (\({\text{dTS}}_{\text{sim}}\)) was, in some cases, more than 7 cm (>4 cm deviation from its reference value) which we consider to be large for healthy movements (Fig. 1). In some cases, NoC simulations resulted in a scapula that was positioned inside the ribcage, which of course is not realistic. Deviations from motion constraints were on average 1.83, 1.26 and 0.42 cm for, respectively, distance from TS and AI to the thorax and conoid length (Fig. 3). Maximum deviation was 4.36 cm (distance from TS to the thorax). Motion constraints were almost exactly satisfied with hard constraints (HaC), but simulated rotations differed on average 3.29° ± 0.75° from experimentally obtained values (Table 1), with a maximum difference exceeding 8° (Fig. 2).

Fig. 1
figure 1

Effect of soft constraints: typical example of how measurements are changed for realistic simulation of FLEX with the generic model for one subject calculated without constraints (NoC, line), soft constraints (SoC, triangles) and hard constraints (HaC, circles) for (a) one of the six optimised angles: scapular lateral rotation; (b) deviation from one of the motion constraints (dTSsim, simulated distance from TS to the thorax)

Table 1 The effects of type of constraints, model type and motion on RMSD, including significance values
Fig. 2
figure 2

Boxplot of RMSD per method for both model version (GM and SM) and two constraint types (HaC and SoC). The model without constraints is not plotted, since the RMSD is always zero for that condition

With soft constraints (SoC), values for motion constraints were kept closer to reference values (e.g. \(\left| {{\text{dTS}}_{\text{sim}} - {\text{dTS}}_{0} } \right| < 1\,{\text{cm}}\)) than NoC, and simulated rotations were staying closer to measurements (1.90° ± 0.53°, 42 % improvement) than HaC simulations. There was a significant main effect of type of constraint on \({\text{RMSD}}_{\theta }\) (F 1,4 = 369.42, p = 0.001). This was expected as the weight factor \({\text{wf}}\) changes the way the optimisation penalises the difference between the measured and simulated angles.

Subject-specific modelling also improved the fit of experimental data on model simulations: the mean \({\text{RMSD}}_{\theta }\) decreased from 3.14° ± 0.99° for GM to 2.05° ± 0.62° for SM (Table 1). This effect did not reach significance (F 1,4 = 226.23, p = 0.086) but a trend was visible (p < 0.1) where the \({\text{RMSD}}_{\theta }\) values were on average 34 % smaller for SM than GM. The use of a subject-specific model with soft constraints was accompanied by a decrease in deviations from motion constraints for distance from TS to the thorax and conoid length. Deviations in distance from AI to the thorax were slightly larger (Fig. 3).

Fig. 3
figure 3

Boxplot of the deviations from the three motion constraints for four conditions: without constraints (NoC), soft constraints (SoC), generic (GM) and subject specific (SM). The model with hard constraints is not shown, because deviations from motion constraints are always zero for that condition

The combination of SoC and SM resulted in an average \({\text{RMSD}}_{\theta }\) of 1.50°, 62 % lower than the existing method (GM + HaC, Fig. 2). Distance from TS and AI to the thorax was on average 0.28 ± 0.16 and 0.27 ± 0.16 for this condition.

There was no significant main effect on motion (F 1,4 = 8,019, p = 0.169) and no interaction effects reached significance.

Figure 4 shows the effect of weight factor on resemblance between measured and simulated angles on the one hand (RMSD), and deviation from motion constraints on the other for an abduction movement with the generic model. At wf = 0.01, the total deviation from motion constraints was on average 2 cm.

Fig. 4
figure 4

Effect of weight factor on RMSD values and sum of absolute deviation from motion constraints (motion: ABD, model: GM). Solid lines represent the mean values over all five subjects, thin lines are the standard deviations

In the generic model, clavicular elevation (−2.59° ± 3.12° for ABD and −4.33° ± 4.82° for FLEX) and scapular lateral rotation (3.03° ± 3.43° for ABD and 4.50° ± 5.18° for FLEX) were changed the most (Table 2). To fit the measurements on the subject-specific model, anterior tilt of the scapula was adjusted most (1.95° ± 3.58° for ABD and 2.17° ± 3.72° for FLEX).

Table 2 Measured clavicular (clav.) and scapular (scap.) angles (averaged over all steps of humeral elevation and subjects) and the difference with simulated kinematics per model version, constraint type and two movements [abduction (ABD), anteflexion (FLEX)]

DSEM-predicted muscle forces for two important scapular stabilising muscles (trapezius, serratus anterior) and glenohumeral joint contact force (GH-JCF) during FLEX are shown in Fig. 5. Averaged over all 19 steps of humeral elevation and all five subjects, the serratus anterior was 3.0 % (maximum 6.4 %) more active with SoC than with HaC. The force of the trapezius muscle was almost equal for both conditions, but with SoC, the clavicular part produced 17 % (5.2 N) less force while the scapular part was predicted to be 6.8 % (6.0 N) more active. The rhomboid (not shown) was predicted to be inactive for both FLEX and ABD and for all conditions. The difference in kinematics between hard and soft constraints had only a small effect on the GH-JCF. With SoC, the GH-JCF was on average 1.30 % (5.7 N) higher than with HaC, with a maximum difference of 2.97 % (13 N) .

Fig. 5
figure 5

Generic model force predictions for FLEX for two important scapular stabilizing muscles while using hard constraints (HaC, blue circles) and soft constraints (SoC, red triangles): the trapezius (both the part that attaches to the clavicle and the part that attaches to the scapula) and the serratus anterior. The glenohumeral joint contact force (GH-JCF) is also shown. All data are averaged over all five subjects and the shaded areas represent standard error of the mean (colour figure online)

4 Discussion

In some cases, the direct use of measured angles for model simulations resulted in scapula positions in which the medial border of the scapula fell inside or was very far off the thorax (>7 cm, Fig. 1), which confirms the assumption by Van der Helm [29] and De Groot [7] that motions of the scapula with respect to the thoracic wall should be restricted. However, from the on average almost 4° difference between measured and simulated kinematics when using the existing method (HaC + GM) that restricts clavicular and scapular motions to exactly satisfy motion constraints, we conclude that a fixed length constraint might be too rigid. Therefore, we proposed a method that allows some variation in motion constraints. This method, called ‘soft constraints’, resulted in a closer match of simulated kinematics on experimental recordings (42 %) compared to hard constraints. Motion constraints were also kept closer to reference values than without constraints (on average 65 % less deviation than with HaC, Fig. 3). Instead of adapting measurements to fit the model, the opposite approach was also tested, namely scaling the model to fit the subject (SM). This resulted in a 34 % lower \({\text{RMSD}}_{\theta }\) compared to the original model. A combination of both adaptations (SM + SoC) decreased \({\text{RMSD}}_{\theta }\) the most, by 62 %. This was accompanied by only a small deviation from motion constraints (0.24 cm on average). Both scaling and using soft constraints resulted in an improvement of the match of recordings on simulated shoulder kinematics and can therefore be considered an improvement to the existing method.

The soft constraint method proposed in this study aims to find a balance between matching motion constraints and staying close to recorded bone rotations. By choosing a low value of \({\text{wf}}\), much variation is allowed on motion constraints, resulting in a low \({\text{RMSD}}_{\theta }\). We chose to use a value of \({\text{wf}} = 0.01\) to evaluate the effect of soft constraints, because this was the value for which the sum of the three motion constraints deviated on average 2 cm (Fig. 4). We consider this deviation realistic, as we will explain in the next paragraph. We however do not claim this value to be the optimal value, since we could not quantitatively verify the effect of the weight factor on model predictions of muscle forces.

Some freedom in the distance between the medial border of the scapula and the thorax is justified for two reasons. First, some variation is expected in reality, because this distance is the result of a force balance between the muscles that attach to thorax and scapula (mainly the serratus anterior, trapezius and the rhomboid), the reaction force of the thorax and the force the skin exerts on the scapula and therefore dependent on muscle activations. Secondly, this distance cannot be determined very accurately. The error associated with the simplified representation of the ribcage by an ellipsoid is 5.9 mm (the root mean square distance from all 259 points that were palpated on the ribs of the cadaver to the surface of the least-squares best-fit ellipsoid). This means that the model calculated distance to the thoracic ellipsoid is on average 5.9 mm different from the actual distance. For these two reasons, deviations from motion constraints in the order of 2–6 mm with a maximum of 14.7 mm, when soft constraints were used, are considered to be realistic and the use of soft constraints is therefore recommended. Furthermore, the use of soft constraints also allows for analysis of scapular pathologies such as scapular winging. This abnormality can be caused by palsy of scapular stabilising muscles (trapezius, serratus anterior, rhomboid), leading to an increased mobility of the scapula, which cannot be modelled by constraining the scapula to be on a fixed distance to the thorax. In absence or with severely decreased active scapular stabilisation, passive tissues such as the skin are expected to limit scapular movements, so this should also be incorporated when attempting to model scapular winging.

The improved match of simulations on measurements by 34 % with the scaled model is in line with the prevailing opinion that subject-specific models give more accurate model results. However, for the individualised model, only the effect of scaling on the kinematic level was studied. Kinetic model results were only calculated with the DSEM for GM, because it is not known how soft tissue properties such as force–length–velocity characteristics and muscle attachments scale with bone geometry [32]. For the lower limb, it has been shown that inter-individual differences can often not be captured by scaling from a generic model [11]. In the present study, a relatively simple and very accessible method to individualise the model’s bone geometry was adopted, namely scaling from palpated landmarks. With the recent advancements in medical imaging techniques such as ultrasound, MRI and CT, more information of anatomical structures become available, enabling development of more detailed subject-specific models. It is expected that higher detail further improves the fit of model simulations on measurements. However, even though these models might lead to more accurate estimations of some model variables such as muscle moment arms and musculotendon lengths [3, 27], improvements to more clinically relevant model outputs such as muscle forces and joint contact forces remain unclear, because quantitative validation of these outputs is very difficult and only based on patient data [22]. Based on sensitivity analyses, it can even be expected that exactly those parameters which are most difficult to individualise (tendon lengths, force–length curves) influence model predictions the most [1]. The current challenge of subject-specific modelling is to prove whether new assumptions that are necessarily introduced when individualising a model are more valid than the assumptions of a generic model, namely that the subject’s morphology resembles the model.

The glenohumeral contact force was only marginally affected by the type of constraint (1.3 % difference). For FLEX, some increased activity of the serratus anterior and a shift of force production from the clavicular part to the scapular part of the trapezius muscle were predicted by the DSEM when using soft constraints compared to the original model with hard constraints (Fig. 5). Activation of these muscles during abduction and anteflexion is in accordance with findings of an EMG study [21]. Inactivity of the rhomboid during FLEX and ABD as predicted by the DSEM is not in agreement with this study. Since there is no quantitative validation possible of musculoskeletal models on the level of individual muscle forces, it can only be concluded that the type of constraint does influence the model predictions, but it cannot be said which method is more realistic. A comparison of EMG recordings with predicted muscle forces could theoretically be used for further quantitative evaluation. However, this would require an accurate method to calculate muscle forces from EMG recordings under dynamic conditions, which is not yet available.

From the relatively large bands of inter-subject variation (shaded areas in Fig. 5), it can be concluded that incorporating the individualised motion pattern of clavicular and scapular movements (significantly) influences model outcome. Using regression equations to describe these motions therefore strongly limits the potential of a model to differentiate between subjects. The model that was dubbed ‘generic’ in the present study could therefore also be called subject specific, since the individualised input leads to model outcome that is dependent on the subject. A model with individualised soft tissue parameters can be expected to enlarge the variation in kinetic predictions between subjects, but since quantitative validation is not (yet) possible, it cannot be concluded whether this would be an improvement.

Errors of tracking clavicle and scapula of course also propagate to simulated kinematics. The scapula was tracked with the most reliable motion-capture method available, the scapula locator. The error of palpation of landmarks is estimated to lead to approximately 2° error on bone rotation angles [6]. This value almost equals the \({\text{RMSD}}_{\theta }\) for the subject-specific model and the model with soft constraints. It is therefore possible that rotations after kinematic optimisation are closer to the actual ones than the ones measured.

Only clavicular and scapular orientations that were measured between 30° and 120° of humeral elevation were used for this study. During the motion recordings, it was found that tracking the scapula with the scapula locator was not always reliable for higher humeral elevation angles, as for some subjects one of the scapular landmarks, the angulus acromialis, was difficult to palpate because of substantial soft tissue covering by the (activated) medial and posterior parts of the deltoid muscle. So in addition to the earlier reported inaccuracies of skin-mounted marker clusters [17, 28], in this study, it was observed that also the scapula locator has less fidelity for tracking the scapula at higher humeral elevation levels and therefore remains problematic. More reliable (but also much less accessible) techniques such as dynamic CT, dynamic MRI or (stereo) fluoroscopy measurements might in the future provide more detailed information on shoulder kinematics. These techniques could also be used to check whether kinematic optimisation leads to simulated movements that are closer to the actual ones and thus compensate for measurement errors. This could also lead to recommendations on what angles can be weighed more heavily in the optimisation, because they can more reliably be tracked.

In summary, two adaptations to an already existing method have been proposed that reduce the discrepancy between simulated and measured clavicular and scapular kinematics in a musculoskeletal shoulder model. One method does so by relaxing the constraints on movements of these bones within physiological boundaries (42 % lower difference between measurement and simulation), the other by scaling the morphology of the model to the subject (34 % improvement). As long as there is no ‘gold standard’ for quantitative evaluation of kinetic model predictions, musculoskeletal model adaptations can only be evaluated based on differences between versions or rather inaccurate measures such as EMG. Therefore, we were unfortunately not able to verify whether the kinetic predictions are indeed more realistic, as we would expect them to be, based on the improved kinematical fit.