A machine learning approach for automated recognition of movement patterns using basic, kinetic and kinematic gait data

J Biomech. 2005 Mar;38(3):401-8. doi: 10.1016/j.jbiomech.2004.05.002.

Abstract

This paper investigated application of a machine learning approach (Support vector machine, SVM) for the automatic recognition of gait changes due to ageing using three types of gait measures: basic temporal/spatial, kinetic and kinematic. The gaits of 12 young and 12 elderly participants were recorded and analysed using a synchronized PEAK motion analysis system and a force platform during normal walking. Altogether, 24 gait features describing the three types of gait characteristics were extracted for developing gait recognition models and later testing of generalization performance. Test results indicated an overall accuracy of 91.7% by the SVM in its capacity to distinguish the two gait patterns. The classification ability of the SVM was found to be unaffected across six kernel functions (linear, polynomial, radial basis, exponential radial basis, multi-layer perceptron and spline). Gait recognition rate improved when features were selected from different gait data type. A feature selection algorithm demonstrated that as little as three gait features, one selected from each data type, could effectively distinguish the age groups with 100% accuracy. These results demonstrate considerable potential in applying SVMs in gait classification for many applications.

Publication types

  • Evaluation Study

MeSH terms

  • Aged
  • Aging / physiology
  • Algorithms
  • Artificial Intelligence*
  • Automation
  • Biomechanical Phenomena
  • Classification
  • Gait / physiology*
  • Humans
  • Kinetics
  • Reproducibility of Results
  • Walking