NMSBUILDER : Freeware to create subject-specific musculoskeletal models for OpenSim

被引:82
作者
Valente, Giordano [1 ]
Crimi, Gianluigi [1 ]
Vanella, Nicola [1 ]
Schileo, Enrico [2 ]
Taddei, Fulvia [1 ]
机构
[1] Rizzoli Orthopaed Inst, Med Technol Lab, Via Barbiano 1-10, I-40136 Bologna, Italy
[2] Rizzoli Orthopaed Inst, Computat Bioengn Lab, Via Barbiano 1-10, I-40136 Bologna, Italy
关键词
Musculoskeletal model; Subject-specific model; Image-based model; Imaging data processing; Freeware; OpenSim; HIP CONTACT FORCES; GAIT; WALKING; OSTEOARTHRITIS; SEGMENTATION; SIMULATIONS; PREDICTIONS; FRAMEWORK; MUSCLES; PATIENT;
D O I
10.1016/j.cmpb.2017.09.012
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Background and objective: Musculoskeletal modeling and simulations of movement have been increasingly used in orthopedic and neurological scenarios, with increased attention to subject-specific applications. In general, musculoskeletal modeling applications have been facilitated by the development of dedicated software tools; however, subject-specific studies have been limited also by time-consuming modeling workflows and high skilled expertise required. In addition, no reference tools exist to standardize the process of musculoskeletal model creation and make it more efficient. Here we present a freely available software application, NMSBUILDER 2.0, to create musculoskeletal models in the file format of OpenSim, a widely-used open-source platform for musculoskeletal modeling and simulation. NMSBUILDER 2.0 is the result of a major refactoring of a previous implementation that moved a first step toward an efficient workflow for subject-specific model creation. Methods: NMSBUILDER includes a graphical user interface that provides access to all functionalities, based on a framework for computer-aided medicine written in C++. The operations implemented can be used in a workflow to create OpenSim musculoskeletal models from 3D surfaces. A first step includes data processing to create supporting objects necessary to create models, e.g. surfaces, anatomical landmarks, reference systems; and a second step includes the creation of OpenSim objects, e.g. bodies, joints, muscles, and the corresponding model. Results: We present a case study using NMSBUILDER 2.0: the creation of an MRI-based musculoskeletal model of the lower limb. The model included four rigid bodies, five degrees of freedom and 43 musculotendon actuators, and was created from 3D surfaces of the segmented images of a healthy subject through the modeling workflow implemented in the software application. Conclusions: We have presented NMSBUILDER 2.0 for the creation of musculoskeletal OpenSim models from image-based data, and made it freely available via NMSBUILDER.org. This application provides an efficient workflow for model creation and helps standardize the process. We hope this would help promote personalized applications in musculoskeletal biomechanics, including larger sample size studies, and might also represent a basis for future developments for specific applications. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:85 / 92
页数:8
相关论文
共 31 条
[1]   Static and dynamic optimization solutions for gait are practically equivalent [J].
Anderson, FC ;
Pandy, MG .
JOURNAL OF BIOMECHANICS, 2001, 34 (02) :153-161
[2]   Image-based musculoskeletal modeling: Applications, advances, and future opportunities [J].
Blemker, Silvia S. ;
Asakawa, Deanna S. ;
Gold, Garry E. ;
Delp, Scott L. .
JOURNAL OF MAGNETIC RESONANCE IMAGING, 2007, 25 (02) :441-451
[3]   Hip Contact Force in Presence of Aberrant Bone Geometry During Normal and Pathological Gait [J].
Bosmans, Lode ;
Wesseling, Mariska ;
Desloovere, Kaat ;
Molenaers, Guy ;
Scheys, Lennart ;
Jonkers, Ilse .
JOURNAL OF ORTHOPAEDIC RESEARCH, 2014, 32 (11) :1406-1415
[4]   Focused shape models for hip joint segmentation in 3D magnetic resonance images [J].
Chandra, Shekhar S. ;
Xia, Ying ;
Engstrom, Craig ;
Crozier, Stuart ;
Schwarz, Raphael ;
Fripp, Jurgen .
MEDICAL IMAGE ANALYSIS, 2014, 18 (03) :567-578
[5]   Accuracy of generic musculoskeletal models in predicting the functional roles of muscles in human gait [J].
Correa, Tomas A. ;
Baker, Richard ;
Graham, H. Kerr ;
Pandy, Marcus G. .
JOURNAL OF BIOMECHANICS, 2011, 44 (11) :2096-2105
[6]   OpenSim: open-source software to create and analyze dynamic Simulations of movement [J].
Delp, Scott L. ;
Anderson, Frank C. ;
Arnold, Allison S. ;
Loan, Peter ;
Habib, Ayman ;
John, Chand T. ;
Guendelman, Eran ;
Thelen, Darryl G. .
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2007, 54 (11) :1940-1950
[7]   "Black bone" MRI: a partial flip angle technique for radiation reduction in craniofacial imaging [J].
Eley, K. A. ;
Mcintyre, A. G. ;
Watt-Smith, S. R. ;
Golding, S. J. .
BRITISH JOURNAL OF RADIOLOGY, 2012, 85 (1011) :272-278
[8]   Patellofemoral Joint Loading During Stair Ambulation in People With Patellofemoral Osteoarthritis [J].
Fok, Laurence A. ;
Schache, Anthony G. ;
Crossley, Kay M. ;
Lin, Yi-Chung ;
Pandy, Marcus G. .
ARTHRITIS AND RHEUMATISM, 2013, 65 (08) :2059-2069
[9]   Loading of Hip Measured by Hip Contact Forces at Different Speeds of Walking and Running [J].
Giarmatzis, Georgios ;
Jonkers, Ilse ;
Wesseling, Mariska ;
Van Rossom, Sam ;
Verschueren, Sabine .
JOURNAL OF BONE AND MINERAL RESEARCH, 2015, 30 (08) :1431-1440
[10]   Is My Model Good Enough? Best Practices for Verification and Validation of Musculoskeletal Models and Simulations of Movement [J].
Hicks, Jennifer L. ;
Uchida, Thomas K. ;
Seth, Ajay ;
Rajagopal, Apoorva ;
Delp, Scott L. .
JOURNAL OF BIOMECHANICAL ENGINEERING-TRANSACTIONS OF THE ASME, 2015, 137 (02)