Uncertainty Modeling and Propagation in Musculoskeletal Modeling ...

3 downloads 3317 Views 594KB Size Report
Abstract. Biomechanical input data of in silico models are subject to uncertainties due to subject variability, experimental protocol and computing technique.
Uncertainty Modeling and Propagation in Musculoskeletal Modeling Tien Tuan Dao and Marie Christine Ho Ba Tho

Abstract. Biomechanical input data of in silico models are subject to uncertainties due to subject variability, experimental protocol and computing technique. Traditional perturbation analysis showed important drawbacks such as unobvious definition of the true range of value for the sensitivity analysis. In this present study, we used a novel framework to model the uncertainties of thigh mass property as well as to quantify their impact on the thigh muscle force estimation. A simplified patient specific musculoskeletal model (3 segments, 2 joints and 8 hip flexor muscles) of a post-polio residual paralysis subject was developed. Knowledge-based fusion pbox was used to model the uncertainties of the thigh mass property. Then, a Monte Carlo simulation was performed to quantify their impact on the thigh muscle force estimation through forward dynamics simulation. The global range of value of the rectus femoris force is from 2327.59 ± 39.32 N to 3353.16 ± 383.8 N at the peak level. The global range of value of the gracilis force is from 143.53 ± 2.35 N to 159.27 ± 8 N at the peak level. Cumulative probability functions of these ranges were presented and discussed. Our study suggested that under input data uncertainties, the musculoskeletal simulation results needs to be determined within a global range of values. Consequently, the clinical use of such global range will make the decision making more reliable. Thus, our study could be used as a guideline for such a purpose. Keywords: Uncertainty Modeling, Uncertainty Propagation, Thigh Mass Property, Muscle Force Estimation, Patient Specific Musculoskeletal Model, OpenSIM, Monte Carlo Simulation. Tien Tuan Dao · Marie Christine Ho Ba Tho UTC CNRS UMR 7338, Biomechanics and Bioengineering (BMBI), University of Technology of Compiègne, BP 20529, 60205 Compiègne Cedex, France

© Springer International Publishing Switzerland 2015 V.-H. Nguyen et al. (eds.), Knowledge and Systems Engineering, Advances in Intelligent Systems and Computing 326, DOI: 10.1007/978-3-319-11680-8_45

567

568

T.T. Dao and M.C. Ho Ba Tho

1 Introduction In silico medicine is one of the most challenging research topics in the field of biomechanics for the last decades [1]. Computer-aided numerical models like rigid or deformable musculoskeletal models have been used for better diagnosis of musculoskeletal disorders [2], [3], [4], [5], [6], [7]. However, the development of these models, especially patient specific models deals with engineering challenges such as input data uncertainties due to subject variability, measuring protocol or computing method [8], [9], [10]. In fact, the clinical use of any numerical model should take these input data uncertainties into consideration leading to have more reliable decision makings. Input data of musculoskeletal models deals with random and epistemic uncertainties. The random uncertainty relates to the repeatability, the reproducibility errors and the variability due to the fact that data obtained from different protocols/population (races, origins)/experimental techniques. The epistemic uncertainty concerns the accuracy level of the measuring protocols and computing methods [10]. In the musculoskeletal modeling literature, the sensitivity of input data has been performed using traditional approaches such as variation and perturbation analysis [11], [12], [13], [14], [15], [16], [17] or Monte Carlo analysis [18]. However, there are some drawbacks dealing with these approaches even if they are easy to be implemented and to be used. The first one is the uncertain determination of the true perturbation thresholds which have been selected in a subjective manner according to each study. The second problem is the difficult consideration of data uncertainties derived from multiple acquisition sources (e.g. experimental measurement, literature-based extraction) with their proper accuracy levels. Consequently, there is a lack of a generic mathematical framework to model both random and epistemic uncertainties of input data derived from multiple acquisition sources. Recently, we have initiated a novel framework to model the biomechanical data uncertainties using knowledge-based fusion probability box and their propagation using Monte Carlo simulation [10]. The first example of this framework was performed on the uncertainty modeling of muscle morphological properties (physical cross-sectional area (pCSA) and muscle tension coefficient). Moreover, the impact of these uncertainties on the computing of peak muscle force was quantified. Even if this example is simple, the obtained results showed the potential use of such useful framework for more complex musculoskeletal simulation. The aims of this present study was to apply this novel framework to model the uncertainties of the thigh mass as property well as to quantify their impact on the estimation of thigh muscle forces during swing-like motion of the right leg.

2 Materials and Methods A 3-steps methodology was developed to model the uncertainty of input data as well as to quantify its impact on the musculoskeletal simulation results (Fig. 1). The first step deals with the development of the musculoskeletal model derived from medical

Uncertainty Modeling and Propagation in Musculoskeletal Modeling

569

imaging. The second step includes the data collection, uncertainty representation and computing components. The third step consists of the forward dynamics simulation, Monte Carlo simulation, and the results analysis.

Fig. 1 Workflow used for the model development, uncertainty modeling and propagation

2.1 Development of a Musculoskeletal Model Derived from Medical Imaging A musculoskeletal model was developed for a post-polio residual paralysis (PPRP) subject (male, 26 years old, 1m70 height, and 66kg body mass). Computed tomography (CT) scanner images were acquired using a spiral-imaging scanner (GE Light Speed VCT 64) at the Polyclinique St Cme of Compiegne (France). The subject signed an informed consent agreement before participating into this present study. The CT scan protocol included 3mm thickness and a matrix of 512512 pixels leading to have 384 joint slices (Fig. 2A). Semi-automatic segmentation was applied using ScanIP software (Simpleware, UK) to extract the bone and soft tissues of the lower limbs (Fig. 2B).

Fig. 2 Draw CT images (A) and (B) segmented image

570

T.T. Dao and M.C. Ho Ba Tho

A simplified 3-segment (pelvis, right femur and thigh envelop, right tibia and leg envelop) musculoskeletal model with 6 degrees of freedom was developed using the OpenSIM 3.1 API (Application Programming Interface) [19] (Fig. 3A). The model includes 2 joints (i.e. right hip and knee) modelled as ball-and-socket and hinge joints respectively. The model includes 8 right hip flexor muscles: rectus femoris, sartorius, psoas, tensor fasciae latae, gluteus minimus, gluteus medius, pectineus, gracilis. Each muscle was modelled as a Thelen2003Muscle model [20].

Fig. 3 Simplified musculoskeletal model: initial position (A) and final position of swing-like motion (B)

2.2 Uncertainty Modeling of the Thigh Mass Property The thigh mass property of the developed musculoskeletal model was collected from 3 acquisition sources. The first one relates to the in vivo geometrical computing using segmented images, mass density of the soft tissue and accumulated pixels principle. This procedure was published in our previous study on the same patient [5]. The second data source is the use of a regression table [21] to compute the thigh mass in proportion to the body mass. The third data source is the use of a regression equation and geometrical characteristics [22] to compute the thigh mass. Based on the collected data, the knowledge-based fusion p-box structure [10] was used to create an uncertainty representation of the thigh mass property. The knowledge-based fusion p-box is a fused structure from multiple parametric p-boxes enveloping of four normal distributions as follows:     (D(µli , σli ), D(µli , σui ), D(µui , σli ), D(µui , σui ))

Uncertainty Modeling and Propagation in Musculoskeletal Modeling

571

where mean [µli , µui ] and standard deviation [σli , σui ] intervals (l means lower bound and u means upper bound) were computed from the used three data sources. The computing of the knowledge-based fusion p-box was performed using Matlab R2010.b (Mathworks, USA).

2.3 Uncertainty Propagation of the Thigh Mass Property through the Forward Dynamics To estimate the distribution of the muscle force estimation results, an interval-based Monte Carlo simulation with 20 samples was performed using the lower and upper probability non-decreasing functions of the knowledge-based fusion p-box of the thigh mass property [10]. At each iteration with a thigh mass value selected randomly, a forward simulation was performed using computed muscle excitation to estimate the different thigh muscle forces during a swing-like (85-degrees hip flexion and 55-degrees knee flexion) motion [20], [23] (Fig. 3B). Note that the forward dynamics and Monte Carlo simulations were realized using OpenSIM 3.1 API [19] and Visual C++ (Microsoft, USA) on a Dell computer (Precision T3500, 2.8Ghz, 3GB RAM). The results were analyzed using Matlab R2010.b (Mathworks, USA).

3 Computational Results Computed thigh mass from 3 different acquisition sources is from 4.462 to 7.419 kg. Note that the computing methods are very different from one to other source. The regression table was established from the measurements on 7 cadavers (69 ± 17 yo, 61.1 ± 10.9 kg) with standard measuring protocol and devices (dissection, balance). The thigh ratio is about 10.008 ± 1.197 % of the body mass. The regression equation (mthigh = 0.074 ∗ M + 0.138P25 − 4.641) (M is the whole body mass and P25 is the circumference of upper thigh (= 52 cm for this present patient)) was created from the measurements on 13 cadavers. The patient specific procedure used in vivo medical images, image processing and geometrical computing. The thigh ratio is about 7.145 ± 0.386 % of the body mass. Using the collected data, the knowledge-based fusion p-box of the right thigh mass property was established. Each range of value from each acquisition source allows a knowledge-based p-box to be established (Fig. 4). Then a conservative rule was applied to create a fused probability box (Fig. 5). The estimated forces of rectus femoris and gracilis muscles at the peak level corresponding to 85-degrees hip flexion and 55-degrees knee flexion considering the uncertainties of thigh mass into account are shown in Fig. 6 and Fig. 7. The muscle forces were expressed by cumulative probability functions established from the results of Monte Carlo simulations. The range of value of the rectus femoris force is from 2327.59 ± 39.32 N to 3353.16 ± 383.8 N at the peak level. The range of value of the gracilis force is from 143.53 ± 2.35 N to 159.27 ± 8 N at the peak level. The total run time of all Monte Carlo simulations (20 samples) is around 200 minutes.

572

T.T. Dao and M.C. Ho Ba Tho

Fig. 4 Knowledge-based fusion p-box of the right thigh mass property: 3 separate sources

Fig. 5 Knowledge-based fusion p-box of the right thigh mass property: fused result

Uncertainty Modeling and Propagation in Musculoskeletal Modeling

573

Fig. 6 Cumulative probability of the estimated rectus femoris forces at the peak level corresponding to the 85-degrees hip flexion and 55-degrees knee flexion

Fig. 7 Cumulative probability of the estimated gracilis forces at the peak level corresponding to the 85-degrees hip flexion and 55-degrees knee flexion

4 Discussion The reliability of the input and output data of the musculoskeletal simulations plays an essential role in the promotion of musculoskeletal model in clinical routine practices [5]. Traditional approaches commonly used perturbation analysis to quantify the sensitivity of input data on the simulation results. In addition to the unobvious choice of the true range of value for the variation process, these approaches couldn’t provide enough output information to establish a probabilistic distribution of the output simulation results [24]. In this present study, the use of a more generic mathematical structure as knowledge-based fusion probability box [10] allows a global

574

T.T. Dao and M.C. Ho Ba Tho

range of value to be taken into consideration in the uncertainty modeling of a parameter of interest (e.g. thigh mass in this present study). Then, its impact on the musculoskeletal simulation results could be quantified using a Monte Carlo method leading to establish a probabilistic distribution of the simulation results (e.g. thigh estimated muscle forces in this present study). Such useful information is of great interest to provide more reliable result interpretations for clinical decision making. In fact, the use of one-value input data could lead to unreliable musculoskeletal simulation results and their interpretation needs to be performed with caution, especially in the case of clinical applications [25]. There are many engineering approaches for accounting data uncertainty into numerical models such as perturbation-based sensitivity, interval analysis, statistical inference method as bootstrapping, worst-case analysis, fuzzy arithmetic, possibility theory, belief theory, and probability boxes. Among these approaches, probability boxes (p-boxes) are flexible mathematical structures for the modeling of both random and epistemic uncertainties. The advantage of this approach deals with the use of an objective integration of multiple data uncertainties from different data sources. Data set (mean ± standard deviation) derived from each data acquisition source could be combined into a global set expressed in the probabilistic space. In particular, for a specific case with critical constraint of computing time, our approach could be combined with a traditional sensitivity approach in which a perturbation study could allow to identify which parameter is the most important, and then to model its uncertainty and its impact on the output response. This allows unnecessary computing resources to be avoided for a specific case [10]. For the study of thigh mass uncertainties, our results are in agreement with those reported in the literature on the significant impact of thigh segmental mass on the muscle force estimation [8], [26], [24]. The findings showed the increasing behavior of thigh muscle force when increasing the thigh mass. A preserved profile of the muscle force pattern was also observed [8], [26]. Moreover, the same muscle activation pattern was found between our study and Barrett et al. (2007) work [27]. In fact, activation pattern of the rectus femoris decreases over time during the swinglike motion. Moreover, estimated forces of gluteus medius and posterior gluteus minimus muscle decrease from the initial position to the final position (85-degrees hip flexion and 55-degrees knee flexion) of a swing-like motion. This profile is concordant with the finding reported by Redl et al. (2007) [28]. However, our approach estimated thigh muscle forces within a global range through a probabilistic distribution function.

5 Conclusions In conclusions, our present study used a novel mathematical framework to model the uncertainties of musculoskeletal modeling input data as well as to quantify their impact on the musculoskeletal simulation results. Our study suggested that under input data uncertainties, the musculoskeletal simulation results needs to be determined within a global range of values expressed by a more powerful mathematical

Uncertainty Modeling and Propagation in Musculoskeletal Modeling

575

structure (e.g. probability box in our present study). Consequently, the clinical use of such global range will make the decision making more reliable. Thus, our study could be used as a guideline for such a purpose. Acknowledgments. This work was carried out in the framework of the Labex MS2T, which was funded by the French Government, through the program Investments for the future managed by the National Agency for Research (Reference ANR-11-IDEX-0004-02).

References [1] Viceconti, M., Clapworthy, G., Van Sint Jan, S.: The Virtual Physiological Human - a European initiative for in silico human modelling. Journal of Physiological Sciences 58(7), 441–446 (2008) [2] Périé, D., Sales De Gauzy, J., Ho Ba Tho, M.C.: Biomechanical evaluation of CheneauToulouse-Munster brace in the treatment of scoliosis using optimisation approach and finite element method. Med. Biol. Eng. Comput. 40(3), 296–301 (2002) [3] Chabanas, M., Luboz, V., Payan, Y.: Patient specific Finite Element model of the face soft tissue for computer-assisted maxillofacial surgery. Medical Image Analysis 7(2), 131–151 (2003) [4] Arnold, A.S., Delp, S.L.: Computer modeling of gait abnormalities in cerebral palsy: application to treatment planning. Theoretical Issues in Ergonomics Science 6, 305–312 (2005) [5] Dao, T.T., Marin, F., Pouletaut, P., Aufaure, P., Charleux, F.: Ho Ba Tho, M.C. Estimation of Accuracy of Patient Specific Musculoskeletal Modeling: Case Study on a Post Polio Residual Paralysis Subject. Computer Method in Biomechanics and Biomedical Engineering 15(7), 745–751 (2012) [6] Fregly, B.J., Boninger, M.L., Reinkensmeyer, D.J.: Personalized neuromusculoskeletal modeling to improve treatment of mobility impairments: a perspective from European research sites. Journal of NeuroEngineering and Rehabilitation 9(18), 1–11 (2012) [7] Dao, T.T., Pouletaut, P., Charleux, F., Lazáry, Á., Eltes, P., Varga, P.P., Ho Ba Tho, M.C.: Estimation of Patient Specific Lumbar Spine Muscle Forces Using Multi-Physical Musculoskeletal Model and Dynamic MRI. In: Huynh, V.N., Denoeux, T., Tran, D.H., Le, A.C., Pham, B.S. (eds.) KSE 2013, Part II. AISC, vol. 245, pp. 425–438. Springer, Heidelberg (2014) [8] Dao, T.T., Marin, F., Ho Ba Tho, M.C.: Sensitivity of the anthropometrical and geometrical parameters of the bones and muscles on a musculoskeletal model of the lower limbs. In: Proceedings of the 31th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, pp. 5251–5254 (2009) [9] Pàmies-Vilà, R., Font-Llagunes, J.M., Cuadrado, J., Alonso, F.J.: Analysis of different uncertainties in the inverse dynamic analysis of human gait. Mechanism and Machine Theory 58, 153–164 (2012) [10] Dao, T.T.: Ho Ba Tho, M.C. Uncertainty Modeling of Input Data for a Biomechanical System of Systems. In: Proceedings of 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, pp. 4581–4584 (2013) [11] Nagano, A., Gerritsen, K.G.M., Fukashiro, S.: A sensitivity analysis of the calculation of mechanical output through inverse dynamics: a computer simulation study. Journal of Biomechanics 33(10), 1313–1318 (2000)

576

T.T. Dao and M.C. Ho Ba Tho

[12] Silva, M.P.T., Ambrósio, J.A.C.: Sensitivity of the results produced by the inverse dynamic analysis of a human stride to perturbed input data. Gait & Posture 19(1), 35–49 (2004) [13] Rao, G., Amarantini, D., Berton, E., Favier, D.: Influence of body segments’ parameters estimation models on inverse dynamics solutions during gait. Journal of Biomechanics 39(8), 1531–1536 (2006) [14] Scovil, C.Y., Ronsky, J.L.: Sensitivity of a Hill-based muscle model to perturbations in model parameters. Journal of Biomechanics 39(11), 2055–2063 (2006) [15] Lawson, S.E.M., Chteau, H., Pourcelot, P., Denoix, J.M., Crevier-Denoix, N.: Sensitivity of an equine distal limb model to perturbations in tendon paths, origins and insertions. Journal of Biomechanics 40(11), 2510–2516 (2007) [16] Chen, L., Ren, L.: The Influence of Intrinsic Muscle Properties on Musculoskeletal System Stability: A Modelling Study. Journal of Bionic Engineering 7, S158–S165 (2010) [17] Carbone, V., van der Krogt, M.M., Koopman, H.F.J.M., Verdonschot, N.: Sensitivity of subject-specific models to errors in musculo-skeletal geometry. Journal of Biomechanics 45(14), 2476–2480 (2012) [18] Ackland, D.C., Lin, Y.C., Pandy, M.G.: Sensitivity of model predictions of muscle function to changes in moment arms and muscle-tendon properties: A Monte-Carlo analysis. Journal of Biomechanics 45(8), 1463–1471 (2012) [19] Delp, S.L., Anderson, F.C., Arnold, A.S., Loan, P., Habib, A., John, C.T., Guendelman, E., Thelen, D.G.: OpenSim: Open-source Software to Create and Analyze Dynamic Simulations of Movement. IEEE Transactions on Biomedical Engineering 54(11), 1940–1950 (2007) [20] Thelen, D.G., Anderson, F.C., Delp, S.L.: Generating dynamic simulations of movement using computed muscle control. J. Biomech. 36, 321–328 [21] Dempster, W.T., Gaughran, G.R.L.: Properties of body segments based on size and weight. American Journal of Anatomy 120, 33–54 (1967) [22] Clauser, C.E., McConville, J.T., Young, J.W.: Weight, volume and center of mass of segments of the human body. AMRL-TR-69-70. Aerospace Medical Research Laboratory, Wright-Patterson Air Force Base, Ohio (1969) [23] Erdemir, A., McLean, S., Herzog, W., van den Bogert, A.J.: Model-based estimation of muscle forces exerted during movements. Clin. Biomech. 22, 131–154 (2007) [24] Wesseling, M., de Groote, F., Jonkers, I.: The effect of perturbing body segment parameters on calculated joint moments and muscle forces during gait. J. Biomech. 47(2), 596–601 (2014) [25] May, B., Saha, S., Saltzman, M.: A three-dimensional mathematical model of temporomandibular joint loading. Clinical Biomechanics 16, 489–495 (2001) [26] van Den Bogert, A.J., Hupperets, M., Schlarb, H., Krabbe, B.: Predictive musculoskeletal simulation using optimal control: effects of added limb mass on energy cost and kinematics of walking and running. J. Sports Eng. Technol. 226, 123–133 (2012) [27] Barrett, R.S., Besier, T.F., Lloyd, D.G.: Individual muscle contributions to the swing phase of gait: An EMG-based forward dynamics modelling approach. Simulation Modelling Practice and Theory 15 (9), 1146–1155 (2007) [28] Redl, C., Gfoehler, M., Pandy, M.G.: Sensitivity of muscle force estimates to variations in muscle-tendon properties. Human Movement Science 26(2), 306–319 (2007)