Multimedia Tools and Applications

, Volume 76, Issue 20, pp 21365–21400 | Cite as

A study on human gait dynamics: modeling and simulations on OpenSim platform

  • Anup Nandy
  • Pavan Chakraborty


The analysis of human gait dynamics allows an individual to obtain interesting biometric features through which gait disturbances can be observed from normal and abnormal gait patterns. The musculo-skeletal modeling of human movement helps to study the gait dynamics with expected simulations. It encourages the clinicians to identify the pathological gait for proper treatment. We have created a vision-based human locomotion laboratory to capture the healthy and non-healthy gait patterns. A low cost black uniform is taken to capture different person’s gait data. This dress is made up with a piece of multiple color ribbon to identify different locations of body joints. It provides an added advantage during separation of different joint locations through color-based segmentation method. The demographic information of each subject helps to understand their gait dynamics. It instigates us to build a musculo-skeletal gait model on OpenSim simulation framework. The Regression Analysis (RA) technique is applied on crouch and healthy gait feature to measure the generalization ability and to uncover the gait profiles which are estimated by different error metrics such as, Root Mean Square Error (RMSE), Standard Deviation of Error (SDE), and Mean Error (ME). A computational method based on Normalized Auto Correlation (NAC) is computed to measure the gait disturbances in training subjects. The performance analysis of regression model on motion captured data has been validated with subject specific musculo-skeletal gait model on OpenSim platform.


Gait dynamics Musculoskeletal model Normalized auto correlation Regression analysis OpenSim software 



We would like to thanks to all the participants of our institute who have contributed their gait pattern on their own consent. We would also like to thanks to Mr. Priydarshi, B.Tech student who has worked with us in this research. We would also like to extend our thanks to all the members of development team of OpenSim Software, Stanford University for their wonderful contribution in making this framework.


  1. 1.
    Aqmar MR, Fujihara Y, Makihara Y, Yagi Y (2014) Gait recognition by Fluctuations. Comput Vis Image Underst 126:38–52CrossRefGoogle Scholar
  2. 2.
    Arnold AS, Asakawa DJ, Delp SL (2000) Do the hamstrings and adductors contribute to excessive internal rotation of the hip in persons with cerebral palsy? Gait Posture 11:181–190CrossRefGoogle Scholar
  3. 3.
    Arnold AS, Salinas S, Asakawa DJ, Delp SL (2000) Accuracy of muscle moment arms estimated from MRI-based musculoskeletal models of the lower extremity. Comput Aided Surg 5:108–119CrossRefGoogle Scholar
  4. 4.
    Baratin E, Sugavaneswaran L, Umapathy K, Ioana C, Krishnan S (2015) Wavelet-based characterization of gait signal for neurological abnormalities. Gait Posture 41(2):634–639CrossRefGoogle Scholar
  5. 5.
  6. 6.
    Bruening DA, Ridge ST (2014) Automated event detection algorithms in pathological gait. Gait Posture 39(1):472–477CrossRefGoogle Scholar
  7. 7.
    Chen M, Huang B, Xu Y (2007) Human abnormal gait modeling via hidden Markov model. Int Conf Inform Acquisition: 517–522Google Scholar
  8. 8.
    Delp SL, Anderson FC, Arnold AS, Loan P, Habib A, John CT, Guendelman E, Thelen DG (2007) OpenSim: open-source software to create and analyze dynamic simulations of movement. Biomed Eng, IEEE Trans 54(11):1940–1950CrossRefGoogle Scholar
  9. 9.
    Delp SL, Loan JP (2000) A computational framework for simulating and analyzing human and animal movement. IEEE Comput Sci Eng 2(5):46–55CrossRefGoogle Scholar
  10. 10.
    Delp SL, Loan JP, Hoy MG, Zajac FE, Topp EL, Rosen JM (1990) An interactive graphics-based model of the lower extremity to study orthopaedic surgical procedures. IEEE Trans Biomed Eng 37(8):757–767CrossRefGoogle Scholar
  11. 11.
    Gage JR (2004) The treatment of Gait problems in cerebral palsy. MacKeith Press, LondonGoogle Scholar
  12. 12.
    Grimpampi E, Bonnet V, Taviani A, Mazzà C (2013) Estimate of lower trunk angles in pathological gaits using gyroscope data. Gait Posture 38(3):523–527CrossRefGoogle Scholar
  13. 13.
    Higginson JS, Zajac FE, Neptune RR, Kautz SA, Delp SL (2006) Muscle contributions to support during gait in an individual with post-stroke hemiparesis. J Biomech 39:1769–1777CrossRefGoogle Scholar
  14. 14.
    Hutchinson JR, Anderson FC, Blemker SS, Delp SL (2005) Analysis of hindlimb muscle moment arms in Tyrannosaurus rex using a three-dimensional musculoskeletal computer model: implications for stance, gait, and speed. Paleobiology 31:676–701CrossRefGoogle Scholar
  15. 15.
    Jonkers I, Stewart C, Desloovere K, Molenaers G, Spaepen A (2006) Musculo-tendon length and lengthening velocity of rectus femoris in stiff knee gait. Gait Posture 23:222–229CrossRefGoogle Scholar
  16. 16.
    Makihara Y, Aqmar MR, Ngo TT, Nagahara H, Sagawa R, Mukaigawa Y, Yagi Y (2014) Phase estimation of a single quasi-periodic signal. IEEE Trans Signal Process 62(8):2066–2079MathSciNetCrossRefGoogle Scholar
  17. 17.
    Makihara Y, Sagawa R, Mukaigawa Y, Echigo T, Yagi Y (2006) Gait recognition using a view transformation model in the frequency domain. Proc 9th Europe Conf Comput Vision 3953:151–163Google Scholar
  18. 18.
    Mansouri M, Reinbolt JA (2012) A platform for dynamic simulation and control of movement based on OpenSim and MATLAB. J Biomech 45:1517–1521CrossRefGoogle Scholar
  19. 19.
    Martínez F, Cifuentes C, Romero E (2013) Simulation of normal and pathological gaits using a fusion knowledge strategy. J NeuroEngineering Rehab 10(1)Google Scholar
  20. 20.
    Mondal S, Nandy A, Chakraborty P, Nandi GC (2012) Gait based personal identification system using rotation sensor. J Emerg Trends Comput Inform Sci 3(2):395–402Google Scholar
  21. 21.
    Mori A, Makihara Y, Yagi Y (2010) Gait recognition using period-based phase synchronization for low frame-rate videos. Proc 20th Int Conf Pattern Recogn: 2194–2197Google Scholar
  22. 22.
    Murray WM, Delp SL, Buchanan TS (1996) Variation of muscle moment arms with elbow and forearm position. J Biomech 28(5):513–525CrossRefGoogle Scholar
  23. 23.
    Murray M, Drought B, Kory R (1964) Walking patterns of normal men. J Bon, Joint Surg 46:335–360CrossRefGoogle Scholar
  24. 24.
    Neptune RR, Kautz SA, Zajac FE (2001) Contributions of the individual ankle plantar flexors to support, forward progression and swing initiation during walking. J Biomech 34:1387–1398CrossRefGoogle Scholar
  25. 25.
    Nishino K, Omori G, Koga Y, Kobayashi K, Sakamoto M, Tanabe Y, Tanaka M, Arakawa M (2015) Three-dimensional dynamic analysis of knee joint during gait in medial knee osteoarthritis using loading axis of knee. Gait Posture 42(2):127–132CrossRefGoogle Scholar
  26. 26.
    Osis ST, Hettinga BA, Ferber R (2016) Predicting ground contact events for a continuum of gait types: an application of targeted machine learning using principal component analysis. Gait Posture 46:86–90CrossRefGoogle Scholar
  27. 27.
    Papageorgiou XS, Chalvatzaki G, Tzafestas CS, Maragos P (2015) Hidden markov modeling of human pathological gait using laser range finder for an assisted living intelligent robotic walker. IEEE/RSJ Int Conf Intell Robots Syst (IROS), 6342–6347Google Scholar
  28. 28.
    Perry J, Burnfield J (1992) Gait analysis: normal and pathological function. SLACK Incorporated, New JerseyGoogle Scholar
  29. 29.
    Piazza S, Delp S (1996) The influence of muscles on knee flexion during the swing phase of gait. J Biomech 29(6):723–733CrossRefGoogle Scholar
  30. 30.
    Reinbolt JA, Seth A, Delp SL (2011) Simulation of human movement: applications using OpenSim. Symp Human Body Dynam 2:186–198Google Scholar
  31. 31.
    Robertson G, Caldwell G, Hamill J, Kamen G, Whittlesey S (2004) Research methods in biomechanics. Human Kinetics, ChampaignGoogle Scholar
  32. 32.
    Sasaki K, Neptune RR (2006) Muscle mechanical work and elastic energy utilization during walking and running near the preferred gait transition speed. Gait Posture 23:383–390CrossRefGoogle Scholar
  33. 33.
    Schmid J, Sandholm A, Chung F, Thalmann D, Delingette H, Magnenat-Thalmann N (2009) Musculoskeletal simulation model generation from MRI data sets and motion capture data. The book of recent advances in the 3D physiological human, 3-19Google Scholar
  34. 34.
    Schutte LM, Rodgers MM, Zajac FE (1993) Improving the efficacy of electrical stimulation-induced leg cycle ergometry: an analysis based on a dynamic musculoskeletal model. IEEE Trans Rehab Eng 1(2):109–125CrossRefGoogle Scholar
  35. 35.
    Seth A, Sherman M, Reinbolt JA, Delp SL (2011) OpenSim: a musculoskeletal modeling and simulation framework for in silico investigations and exchange. Symp Human Body Dynam 2:212–232Google Scholar
  36. 36.
    Simon S (1993) Gait analysis, normal and pathological function. J Bone Joint Surg 75:476-b–477CrossRefGoogle Scholar
  37. 37.
    Thelen DG, Anderson FC (2006) Using computed muscle control to generate forward dynamic simulations of human walking from experimental data. J Biomech 39:1107–1115CrossRefGoogle Scholar
  38. 38.
    Trojaniello D, Ravaschio A, Hausdorff JM, Cereatti A (2015) Comparative assessment of different methods for the estimation of gait temporal parameters using a single inertial sensor: application to elderly, post-stroke, Parkinson’s disease and Huntington’s disease subjects. Gait Posture 42(3):310–316CrossRefGoogle Scholar
  39. 39.
    Vasavada AN, Li S, Delp SL (1998) Influence of muscle morphometry and moment arms on the moment-generating capacity of human neck muscles. Spine 23:412–422CrossRefGoogle Scholar
  40. 40.
    Veilleux LN, Raison M, Rauch F, Robert M, Ballaz L (2016) Agreement of spatio-temporal gait parameters between a vertical ground reaction force decomposition algorithm and a motion capture system. Gait Posture 43:257–264CrossRefGoogle Scholar
  41. 41.
    Winter DA (1990) The biomechanics and motor control of human movement. John Wiley and Sons, 2nd editionGoogle Scholar
  42. 42.
    Zajac F, Neptune R, Kautz S (2002) Biomechanics and muscle coordination of human walking part I: introduction to concepts, power transfer, dynamics and simulations. Gait Posture 16:215–232CrossRefGoogle Scholar
  43. 43.
    Zajac F, Neptune R, Kautz S (2003) Biomechanics and muscle coordination of human walking part II: lessons from dynamical simulations and clinical implications. Gait Posture 17(1):1–17CrossRefGoogle Scholar
  44. 44.
    Zhang Y, Ogunbona PO, Li W, Munro B, Wallace GG (2013) pathological gait detection of Parkinson’s disease using sparse representation. Int Conf Digit Imag Comput: Tech Appl: 1–8Google Scholar
  45. 45.
    Zhihan Lv, Penades V, Blasco S, Chirivella J, Gagliardo P (2015) Intuitive evaluation of Kinect2 based balance measurement software,” Preprint versionGoogle Scholar
  46. 46.
    Zhihan Lv, Penades V, Blasco S, Chirivella J, Gagliardo P (2015) Comparing Kinect2 based balance measurement software to Wii balance board,” Preprint versionGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2016

Authors and Affiliations

  1. 1.National Institute of Technology RourkelaRourkelaIndia
  2. 2.Indian Institute of Information Technology Allahabad, Robotics and Artificial Intelligence Laboratory Jhalwa, DeoghatAllahabadIndia

Personalised recommendations