Articular human joint modelling

The work reported in this paper encapsulates the theories and algorithms developed to drive the core analysis modules of the software which has been developed to model a musculoskeletal structure of anatomic joints. Due to local bone surface and contact geometry based joint kinematics, newly developed algorithms make the proposed modeller different from currently available modellers. There are many modellers that are capable of modelling gross human body motion. Nevertheless, none of the available modellers offer complete elements of joint modelling. It appears that joint modelling is an extension of their core analysis capability, which, in every case, appears to be musculoskeletal motion dynamics. It is felt that an analysis framework that is focused on human joints would have significant benefit and potential to be used in many orthopaedic applications. The local mobility of joints has a significant influence in human motion analysis, in understanding of joint loading, tissue behaviour and contact forces. However, in order to develop a bone surface based joint modeller, there are a number of major problems, from tissue idealizations to surface geometry discretization and non-linear motion analysis. This paper presents the following: (a) The physical deformation of biological tissues as linear or non-linear viscoelastic deformation, based on spring-dashpot elements. (b) The linear dynamic multibody modelling, where the linear formulation is established for small motions and is particularly useful for calculating the equilibrium position of the joint. This model can also be used for finding small motion behaviour or loading under static conditions. It also has the potential of quantifying the joint laxity. (c) The non-linear dynamic multibody modelling, where a non-matrix and algorithmic formulation is presented. The approach allows handling complex material and geometrical nonlinearity easily. (d) Shortest path algorithms for calculating soft tissue line of action geometries. The developed algorithms are based on calculating minimum ‘surface mass’ and ‘surface covariance’. An improved version of the ‘surface covariance’ algorithm is described as ‘residual covariance’. The resulting path is used to establish the direction of forces and moments acting on joints. This information is needed for linear or non-linear treatment of the joint motion. (e) The final contribution of the paper is the treatment of the collision. In the virtual world, the difficulty in analysing bodies in motion arises due to body interpenetrations. The collision algorithm proposed in the paper involves finding the shortest projected ray from one body to the other. The projection of the body is determined by the resultant forces acting on it due to soft tissue connections under tension. This enables the calculation of collision condition of non-convex objects accurately. After the initial collision detection, the analysis involves attaching special springs (stiffness only normal to the surfaces) at the ‘potentially colliding points’ and motion of bodies is recalculated. The collision algorithm incorporates the rotation as well as translation. The algorithm continues until the joint equilibrium is achieved. Finally, the results obtained based on the software are compared with experimental results obtained using cadaveric joints.

[1]  Corina Stefania Drapaca,et al.  Nonlinear Constitutive Laws in Viscoelasticity , 2007 .

[2]  Chandrajit L. Bajaj,et al.  Convex Decomposition of Polyhedra and Robustness , 1992, SIAM J. Comput..

[3]  Jeffrey C. Trinkle,et al.  Complementarity formulations and existence of solutions of dynamic multi-rigid-body contact problems with coulomb friction , 1996, Math. Program..

[4]  Gino van den Bergen,et al.  Collision Detection , 2003, Real-Time Rendering.

[5]  Dinesh Manocha,et al.  OBBTree: a hierarchical structure for rapid interference detection , 1996, SIGGRAPH.

[6]  Carme Torras,et al.  3D collision detection: a survey , 2001, Comput. Graph..

[7]  A E Engin,et al.  Two-dimensional dynamic modelling of human knee joint. , 1983, Journal of biomechanics.

[8]  Jong-Shi Pang,et al.  Complementarity: Applications, Algorithms and Extensions (Applied Optimization) , 2001 .

[9]  D T Corr,et al.  Measuring knee joint laxity: a review of applicable models and the need for new approaches to minimize variability. , 2007, Clinical biomechanics.

[10]  A. Audenaert,et al.  Global optimization method for combined spherical-cylindrical wrapping in musculoskeletal upper limb modelling , 2008, Comput. Methods Programs Biomed..

[11]  Karim Abdel-Malek,et al.  Optimization-based posture prediction for human upper body , 2009, Robotica.

[12]  Scott L. Delp,et al.  A computational framework for simulating and analyzing human and animal movement , 2000, Comput. Sci. Eng..

[13]  Hiroaki Yoshida,et al.  Journal of Orthopaedic Surgery and Research BioMed Central , 2007 .

[14]  S. McLean,et al.  Development and validation of a 3-D model to predict knee joint loading during dynamic movement. , 2003, Journal of biomechanical engineering.

[15]  G. Elisabeta Marai,et al.  Estimating joint contact areas and ligament lengths from bone kinematics and surfaces , 2004, IEEE Transactions on Biomedical Engineering.

[16]  G. Truskey,et al.  Hemodynamic parameters and early intimal thickening in branching blood vessels. , 2001, Critical reviews in biomedical engineering.

[17]  Z K Ling,et al.  Analytical study on the kinematic and dynamic behaviors of a knee joint. , 1997, Medical engineering & physics.

[18]  F.E. Zajac,et al.  An interactive graphics-based model of the lower extremity to study orthopaedic surgical procedures , 1990, IEEE Transactions on Biomedical Engineering.

[19]  Rahman Davoodi,et al.  A Software Tool for Faster Development of Complex Models of Musculoskeletal Systems and Sensorimotor Controllers in Simulink TM , 2002 .

[20]  Clark R Dickerson,et al.  Comparison of model-predicted and measured moment arms for the rotator cuff muscles. , 2007, Clinical biomechanics.

[21]  Edmund Y S Chao Graphic-based musculoskeletal model for biomechanical analyses and animation. , 2003, Medical engineering & physics.

[22]  Wenping Wang,et al.  Quick collision detection of polytopes in virtual environments , 1996, VRST.

[23]  David H. Laidlaw,et al.  Data-Driven Predictive Modeling of Diarthrodial Joints , 2007 .

[24]  Benjamin J Fregly,et al.  Multibody dynamic simulation of knee contact mechanics. , 2004, Medical engineering & physics.

[25]  S P Marsden,et al.  A novel approach to the prediction of musculotendon paths , 2008, Proceedings of the Institution of Mechanical Engineers. Part H, Journal of engineering in medicine.

[26]  Evan Drumwright,et al.  A Fast and Stable Penalty Method for Rigid Body Simulation , 2008, IEEE Transactions on Visualization and Computer Graphics.

[27]  J. Telleria [Mechanism of muscular contraction]. , 1951, Medicina.

[28]  R. Ogden Non-Linear Elastic Deformations , 1984 .

[29]  P A Dieppe,et al.  Yet more evidence that osteoarthritis is not a cartilage disease , 2006, Annals of the rheumatic diseases.

[30]  Feng Gao,et al.  Computational method for muscle-path representation in musculoskeletal models , 2002, Biological Cybernetics.

[31]  Dinesh Manocha,et al.  Collision and Proximity Queries , 2004, Handbook of Discrete and Computational Geometry, 2nd Ed..

[32]  Stephen Cameron,et al.  Enhancing GJK: computing minimum and penetration distances between convex polyhedra , 1997, Proceedings of International Conference on Robotics and Automation.

[33]  M. Pandy,et al.  The Obstacle-Set Method for Representing Muscle Paths in Musculoskeletal Models , 2000, Computer methods in biomechanics and biomedical engineering.

[34]  D T Davy,et al.  An investigation of muscle lines of action about the hip: a centroid line approach vs the straight line approach. , 1975, Journal of biomechanics.

[35]  J. Kärrholm,et al.  Laxity after cruciate ligament injury in 94 knees. The KT-1000 arthrometer versus roentgen stereophotogrammetry. , 1993, Acta orthopaedica Scandinavica.

[36]  W D Pilkey,et al.  Linear and quasi-linear viscoelastic characterization of ankle ligaments. , 2000, Journal of biomechanical engineering.

[37]  Michael C. Ferris,et al.  Complementarity: Applications, Algorithms and Extensions , 2010 .

[38]  R. Hughes,et al.  Musculoskeletal parameters of muscles crossing the shoulder and elbow and the effect of sarcomere length sample size on estimation of optimal muscle length. , 2004, Clinical biomechanics.

[39]  Walter Herzog,et al.  An articular cartilage contact model based on real surface geometry. , 2005, Journal of biomechanics.

[40]  C. G. Lyons,et al.  Viscoelastic properties of passive skeletal muscle in compression: stress-relaxation behaviour and constitutive modelling. , 2008, Journal of biomechanics.

[41]  S T Tümer,et al.  Improved dynamic model of the human knee joint and its response to impact loading on the lower leg. , 1993, Journal of biomechanical engineering.

[42]  Y. Fung,et al.  Biomechanics: Mechanical Properties of Living Tissues , 1981 .

[43]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[44]  M. Pandy 4 Moment A r m of a Muscle Force , 1999 .

[45]  F. Noyes,et al.  BIOMECHANICS OF LIGAMENTS AND TENDONS , 1978, Exercise and sport sciences reviews.

[46]  E. Abdel-Rahman,et al.  Three-dimensional dynamic behaviour of the human knee joint under impact loading. , 1998, Medical engineering & physics.

[47]  K N An,et al.  Determination of muscle orientations and moment arms. , 1984, Journal of biomechanical engineering.

[48]  Wenping Wang,et al.  Quick elimination of non-interference polytopes in virtual environments , 1996 .

[49]  Yu Wang,et al.  Integrating hill-based and neuro-fuzzy adaptive models to estimate history-dependent muscle mechanical behavior , 2006 .

[50]  R. Raikova A general approach for modelling and mathematical investigation of the human upper limb. , 1992, Journal of biomechanics.

[51]  Scott L. Delp,et al.  A Model of the Upper Extremity for Simulating Musculoskeletal Surgery and Analyzing Neuromuscular Control , 2005, Annals of Biomedical Engineering.

[52]  Nadia Magnenat-Thalmann,et al.  Construction of a human topological model from medical data , 2000, IEEE Transactions on Information Technology in Biomedicine.

[53]  P D Milburn,et al.  Dynamic coordinate data for describing muscle-tendon paths: a mathematical approach. , 2005, Journal of biomechanics.

[54]  E. Blum,et al.  A musculo-skeletal model of rat ankle motion and its experimental test on rat. , 2007, Journal of biomechanics.

[55]  S L Delp,et al.  A graphics-based software system to develop and analyze models of musculoskeletal structures. , 1995, Computers in biology and medicine.

[56]  F. C. T. Helm,et al.  Analysis of the kinematic and dynamic behavior of the shoulder mechanism , 1994 .

[57]  Brian A. Garner,et al.  Estimation of Musculotendon Properties in the Human Upper Limb , 2003, Annals of Biomedical Engineering.

[58]  S. Delp,et al.  Scaling of peak moment arms of elbow muscles with upper extremity bone dimensions. , 2002, Journal of biomechanics.

[59]  Rolf Krause,et al.  Efficient parallel simulation of biphasic materials in biomechanics , 2007 .

[60]  M. Pandy Moment arm of a muscle force. , 1999, Exercise and sport sciences reviews.

[61]  Ben J Hicks,et al.  ASME Design Engineering Technical Conferences and Computers and Information in Engineering Conference , 2009 .

[62]  Friedrich Pfeiffer,et al.  Multibody Dynamics with Unilateral Contacts , 1996 .

[63]  G R Johnson,et al.  Application of spherical and cylindrical wrapping algorithms in a musculoskeletal model of the upper limb. , 2001, Journal of biomechanics.

[64]  J. Harlaar,et al.  Muscle length and lengthening velocity in voluntary crouch gait. , 2007, Gait & posture.

[65]  L. Engebretsen,et al.  The Rolimeter: a new arthrometer compared with the KT-1000 , 2000, Knee Surgery, Sports Traumatology, Arthroscopy.

[66]  V. Mow,et al.  Biphasic creep and stress relaxation of articular cartilage in compression? Theory and experiments. , 1980, Journal of biomechanical engineering.

[67]  Vincent Mora,et al.  A viscoelastic soft tissue model for haptic surgical simulation , 2007, Second Joint EuroHaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems (WHC'07).

[68]  Walter Maurel,et al.  3D modeling of the human upper limb including the biomechanics of joints, muscles and soft tissues , 1999 .

[69]  J A Weiss,et al.  Computational modeling of ligament mechanics. , 2001, Critical reviews in biomedical engineering.

[70]  Christian Duriez,et al.  Signorini's contact model for deformable objects in haptic simulations , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[71]  W.L. Buford,et al.  Predicting Moment Arms in Diarthroidal Joints - 3D Computer Simulation Capability and Muscle-Tendon Model Validation , 2006, 2006 International Conference of the IEEE Engineering in Medicine and Biology Society.

[72]  Scott L. Delp,et al.  Building Biomechanical Models Based on Medical Image Data: An Assessment of Model Accuracy , 1998, MICCAI.

[73]  Fong-Chin Su,et al.  Use of virtual, interactive, musculoskeletal system (VIMS) in modeling and analysis of shoulder throwing activity. , 2005, Journal of biomechanical engineering.

[74]  Ming C. Lin,et al.  Collision Detection between Geometric Models: A Survey , 1998 .

[75]  R. L. Linscheid,et al.  Muscles across the elbow joint: a biomechanical analysis. , 1981, Journal of biomechanics.

[76]  Daniel Thalmann,et al.  Virtual and Real Humans Interacting in the Virtual World , 1995 .

[77]  Matjaz Mihelj,et al.  Human arm kinematics for robot based rehabilitation , 2005, Robotica.

[78]  Joseph O'Rourke,et al.  Handbook of Discrete and Computational Geometry, Second Edition , 1997 .

[79]  R. Haut,et al.  A poroelastic model that predicts some phenomenological responses of ligaments and tendons. , 1997, Journal of biomechanical engineering.

[80]  Jadran Lenarcic,et al.  Positional kinematics of humanoid arms , 2005, Robotica.

[81]  J. C. Trinkle,et al.  Formulation of Multibody Dynamics as Complementarity Problems , 2003 .

[82]  Michael Damsgaard,et al.  Analysis of musculoskeletal systems in the AnyBody Modeling System , 2006, Simul. Model. Pract. Theory.

[83]  Rje Raymond Habets Computer assistance in orthopaedic surgery , 2002 .

[84]  F. E. Zajac,et al.  A Dimensionless musculotendon model , 1985 .

[85]  A Huson,et al.  Estimation of instantaneous moment arms of lower-leg muscles. , 1990, Journal of biomechanics.

[86]  A. Viidik,et al.  Light and electron microscopic studies of collagen fibers under strain , 2004, Zeitschrift für Anatomie und Entwicklungsgeschichte.

[87]  S. Cowin,et al.  Biomechanics: Mechanical Properties of Living Tissues, 2nd ed. , 1994 .

[88]  Justin W. Fernandez,et al.  Anatomically based geometric modelling of the musculo-skeletal system and other organs , 2004, Biomechanics and modeling in mechanobiology.