A parameterized family of anatomically accurate human upper-body musculoskeletal models for dynamic simulation & control

Modeling human motion requires an accurate specification of musculoskeletal physiology, yet there exists no method to quantify the modeling accuracy required, or to predict the effect of modeling errors on subsequent analyses. Quantifying how inaccuracies in physiology, kinematics, or dynamics affect the study of human motion is a challenge that must be solved before we can construct robust generative models of human motor control at appropriate levels of detail. In this paper, we overcome two fundamental problems in characterizing the effect of model accuracy: the lack of ground truth about the arm's musculoskeletal kinematics, and the inability to systematically vary modeling accuracy. To do so, we developed a family of upper-body musculoskeletal models for a live human individual where modeled musculature was parameterized by decomposing volumetric muscles into fiber-groups of varying diameter and geometric complexity. The family of models thus obtained offer an unprecedented level of detail, and enable empirical comparisons of human motion analysis results across varying levels of anatomical accuracy and geometry. This sets the stage for large-scale studies of human motion that connect high level behavior to low level musculoskeletal dynamics, with applications in robotics, biomechanics, and human motor control.

[1]  Bryan Buchholz,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. , 2005, Journal of biomechanics.

[2]  Ronald Fedkiw,et al.  Creating and simulating skeletal muscle from the visible human data set , 2005, IEEE Transactions on Visualization and Computer Graphics.

[3]  Anne Agur,et al.  A 3-Dimensional Anatomic Study of the Distal Biceps Tendon , 2015, Orthopaedic journal of sports medicine.

[4]  Vincent De Sapio,et al.  Human-Like Motion from Physiologically-Based Potential Energies , 2004 .

[5]  David J. Fleet,et al.  This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE Gaussian Process Dynamical Model , 2007 .

[6]  Jean Scholtz,et al.  Common metrics for human-robot interaction , 2006, HRI '06.

[7]  Alin Albu-Schäffer,et al.  Requirements for Safe Robots: Measurements, Analysis and New Insights , 2009, Int. J. Robotics Res..

[8]  Anca Velisar,et al.  Benchmarking of dynamic simulation predictions in two software platforms using an upper limb musculoskeletal model , 2015, Computer methods in biomechanics and biomedical engineering.

[9]  Scott L Delp,et al.  Generating dynamic simulations of movement using computed muscle control. , 2003, Journal of biomechanics.

[10]  Roland Siegwart,et al.  The hand of the DLR Hand Arm System: Designed for interaction , 2012, Int. J. Robotics Res..

[11]  Kunwoo Lee,et al.  Parametric human body shape modeling framework for human-centered product design , 2012, Comput. Aided Des..

[12]  David A. Forsyth,et al.  Generalizing motion edits with Gaussian processes , 2009, ACM Trans. Graph..

[13]  Wafa Skalli,et al.  3D reconstruction of rib cage geometry from biplanar radiographs using a statistical parametric model approach , 2016, Comput. methods Biomech. Biomed. Eng. Imaging Vis..

[14]  Mao Zhihong,et al.  Robust detection of perceptually salient features on 3D meshes , 2009 .

[15]  Antonio Bicchi,et al.  An atlas of physical human-robot interaction , 2008 .

[16]  M. Krokos,et al.  Patient-specific muscle models for surgical planning , 2005, Third International Conference on Medical Information Visualisation--BioMedical Visualisation.

[17]  Ayman Habib,et al.  OpenSim: Open-Source Software to Create and Analyze Dynamic Simulations of Movement , 2007, IEEE Transactions on Biomedical Engineering.

[18]  Darin A Padua,et al.  The Landing Error Scoring System (LESS) Is a Valid and Reliable Clinical Assessment Tool of Jump-Landing Biomechanics , 2009, The American journal of sports medicine.

[19]  Dwight G Nishimura,et al.  Real‐time imaging of skeletal muscle velocity , 2003, Journal of magnetic resonance imaging : JMRI.

[20]  M. McCall,et al.  Rigid Body Dynamics , 2008 .

[21]  Alin Albu-Schäffer,et al.  The DLR lightweight robot: design and control concepts for robots in human environments , 2007, Ind. Robot.

[22]  Ricardo Matias,et al.  A Biomechanical Model of the Scapulothoracic Joint to Accurately Capture Scapular Kinematics during Shoulder Movements , 2016, PloS one.

[23]  H. Kuhn The Hungarian method for the assignment problem , 1955 .

[24]  E. Fiume,et al.  A Survey of Modeling and Simulation of Skeletal Muscle , 2010 .

[25]  Oussama Khatib,et al.  Human Motion Reconstruction and Synthesis of Human Skills , 2010 .

[26]  S. Delp,et al.  Image‐based musculoskeletal modeling: Applications, advances, and future opportunities , 2007, Journal of magnetic resonance imaging : JMRI.

[27]  Eugene Fiume,et al.  A three-dimensional approach to pennation angle estimation for human skeletal muscle , 2015, Computer methods in biomechanics and biomedical engineering.

[28]  Oussama Khatib,et al.  Simulating the task-level control of human motion: a methodology and framework for implementation , 2005, The Visual Computer.

[29]  J. Munkres ALGORITHMS FOR THE ASSIGNMENT AND TRANSIORTATION tROBLEMS* , 1957 .

[30]  Heath B. Henninger,et al.  Validation of computational models in biomechanics , 2010, Proceedings of the Institution of Mechanical Engineers. Part H, Journal of engineering in medicine.

[31]  Yi Li,et al.  Extraction of parametric human model for posture recognition using genetic algorithm , 2000, Proceedings Fourth IEEE International Conference on Automatic Face and Gesture Recognition (Cat. No. PR00580).

[32]  Ken Jackson,et al.  Modeling and Simulation of Skeletal Muscle for Computer Graphics: A Survey , 2012, Found. Trends Comput. Graph. Vis..

[33]  Gordon Clapworthy,et al.  Biomechanics Modeling of the Musculoskeletal Apparatus: Status and Key Issues , 2006, Proceedings of the IEEE.

[34]  Changsheng Xu,et al.  Matching-CNN meets KNN: Quasi-parametric human parsing , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[35]  Vincent De Sapio,et al.  Robotics-based synthesis of human motion , 2009, Journal of Physiology-Paris.

[36]  Zhi Li,et al.  Development of an architecturally comprehensive database of forearm flexors and extensors from a single cadaveric specimen , 2015, Comput. methods Biomech. Biomed. Eng. Imaging Vis..

[37]  S. Delp,et al.  Accuracy of muscle moment arms estimated from MRI-based musculoskeletal models of the lower extremity. , 2000, Computer aided surgery : official journal of the International Society for Computer Aided Surgery.

[38]  Gentiane Venture,et al.  Muscle strength and Mass Distribution Identification toward subject-specific musculoskeletal modeling , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[39]  S. Delp,et al.  Three-Dimensional Representation of Complex Muscle Architectures and Geometries , 2005, Annals of Biomedical Engineering.