Medical Technology Laboratory, Rizzoli Orthopaedic Institute, via di Barbiano 1/10, 40136 Bologna, Italy.
Medical Technology Laboratory, Rizzoli Orthopaedic Institute, via di Barbiano 1/10, 40136 Bologna, Italy.
Comput Methods Programs Biomed. 2017 Dec;152:85-92. doi: 10.1016/j.cmpb.2017.09.012. Epub 2017 Sep 18.
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.
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.
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.
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.
运动的肌肉骨骼建模和模拟在矫形和神经学领域中得到了越来越多的应用,并且越来越注重特定于主题的应用。通常,肌肉骨骼建模应用程序得益于专用软件工具的开发;但是,由于建模工作流程耗时且需要高技能专业知识,特定于主题的研究也受到了限制。此外,没有参考工具可以使肌肉骨骼模型创建过程标准化并使其更高效。在这里,我们介绍了一个免费的软件应用程序 nmsBuilder 2.0,用于创建 OpenSim 文件格式的肌肉骨骼模型,OpenSim 是用于肌肉骨骼建模和模拟的广泛使用的开源平台。nmsBuilder 2.0 是对先前实现的重大重构的结果,该重构朝特定于主题的模型创建的高效工作流程迈出了第一步。
nmsBuilder 包括一个图形用户界面,该界面基于用 C++编写的计算机辅助医学框架提供了对所有功能的访问。实现的操作可以在工作流程中用于从 3D 表面创建 OpenSim 肌肉骨骼模型。第一步包括数据处理,以创建创建模型所需的支持对象,例如表面,解剖学标记,参考系统;第二步包括创建 OpenSim 对象,例如身体,关节,肌肉和相应的模型。
我们展示了一个使用 nmsBuilder 2.0 的案例研究:创建基于 MRI 的下肢肌肉骨骼模型。该模型包括四个刚体,五个自由度和 43 个肌腱致动器,并且是通过软件应用程序中实现的建模工作流程从健康受试者的分割图像的 3D 表面创建的。
我们提出了用于从基于图像的数据创建 OpenSim 肌肉骨骼模型的 nmsBuilder 2.0,并通过 nmsbuilder.org 免费提供。该应用程序为模型创建提供了高效的工作流程,并有助于标准化该过程。我们希望这将有助于促进肌肉骨骼生物力学中的个性化应用,包括更大的样本量研究,也可能成为特定应用程序未来发展的基础。