Machine Learning Algorithms in Human Gait Analysis

Machine Learning Algorithms in Human Gait Analysis

Aditi A. Bhoir, Tanish A. Mishra, Jyotindra Narayan, Santosha K. Dwivedy
Copyright: © 2023 |Pages: 16
DOI: 10.4018/978-1-7998-9220-5.ch053
OnDemand:
(Individual Chapters)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

The gait cycle is a study of human locomotion achieved by a combination of efforts made by the nervous system, muscles, and joints. Gait analysis has been extensively studied and applied in recent years for several applications including biometrics, healthcare, sports, and many more. It includes a large number of interrelated parameters, which are difficult to implement because of the high volume of data. The application of machine learning is a potential and promising solution to streamline this process. This work will review the latest developments in gait analysis performed by many researchers, with a primary focus on gait analysis using machine learning techniques. This review will briefly present the success of machine learning in data acquisition, detection of the disorders, and identification of the rehabilitation measures. Furthermore, the implementation of ML algorithms to correct gait abnormalities will be discussed. Finally, the possible opportunities of ML algorithms to improve the assessment of clinical gait analysis will be presented along with the concluding remarks.
Chapter Preview
Top

Introduction

Gait Analysis (GA) is the quantitative description of walking in terms of its mechanical aspects (Whittle, 2014). An illustration of various phases of the human gait can be seen in Figure 1. It is also defined as a synchronized movement of lower-limbs passing through various phases while maintaining a postural balance. If the coordinated movement of the human legs disturbs, the gait trajectory is considered as deviated one and called as abnormal gait. Therefore, the practical significance of the clinical gait analysis is known for the assessment of neurological, neuromuscular, and neurodegenerative disorders within different age groups. Moreover, the clinical data of abnormal gait helps medical professionals to understand the onset of any disease after neural impairment. Research into this topic has made steady progress over the past fifteen years through the proliferation of AI/ML-driven techniques into the field.

GA is carried out based on kinematics and kinetics, the former being concerned with the description of movement without considering forces that cause said movement and the latter doing the opposite. Kinematic approaches rely on joint angles, segment angles, and related angular velocities and accelerations. In contrast, kinetic approaches use ground reaction forces (GRFs), plantar forces, joint reaction forces, and torques. These are equally important to a comprehensive and valuable analysis of the pathological gait. Nowadays, exploiting healthy gait data, researchers have designed, developed, and controlled various lower-limb rehabilitation devices for motion assistance and gait rehabilitation of patients suffering from neural disorders (Kalita et al., 2021).

Figure 1.

Human gait cycle

978-1-7998-9220-5.ch053.f01
Top

Background

The gait data acquisition is often carried out through relational mapping of optometric and inertial sensor readings with supervised or unsupervised learning. Various approaches for tackling gait analysis through AI/ML methodologies have been documented over time. Choi et al. (2013) presented a 13-26-3 layered input-hidden-output ANN (Artificial Neural Network) used to estimate GRFs along three axes. Oh et al. (2013), through a different approach involving a smaller FFNN (Feed Forward Neural Network) of 14-3-6, managed to attain not only the reaction forces but moments along the three axes. Some of the said limitations of this approach were addressed by Ardestani et al. (2015) and successfully obtained the standard and rehabilitation gait patterns. A TDNN (Time Delay Neural Network) was utilized with genetic algorithms to get these results.

Further, it is essential to note that aside from the methodology used for the analysis, specifics of data collection methods can also strongly impact the efficacy. Positioning of the sensors can strongly affect the quality of data and results. The sensor position also affects data compatibility, making it challenging to address the potency of analysis methods that use different sensor positions. This was discussed by Mu et al. (2020) in their attempt to develop a supervised model that could transfer from sensors mounted in one position corresponding to a labeled phase space to another that does not have labels. The applications of these GA methods are vast and expansive, finding use in gender identification by Guffanti et al. (2020); Parkinson’s Disease by Mu et al. (2017); Cerebral Palsy based on research by Choisne et al. (2020) and in simple gait event detection in several different studies. Recently, Narayan and Kumar Dwivedy (2021) proposed a low-cost gait rehabilitation device where clinical gait analysis is used as a reference trajectory for the gait correction of Cerebral Palsy subjects.

Key Terms in this Chapter

Gait Analysis: A quantitative description of walking in terms of its mechanical aspects.

Probabilistic Learning: A machine learning technique that tries to infer probability distribution functions over the possible outputs by using either supervised or unsupervised approach.

Hybrid Learning: When several different types of machine learning techniques are used in sequence or in parallel, the approach is termed as hybrid.

Data Acquisition: Data acquisition methods are used to acquire different types of data related to human gait parameters.

Unsupervised Learning: A sub-category of machine learning that creates data clusters used for categorisation by using a rough learning objective, no. of clusters, etc. as input along with the dataset.

Supervised Learning: A sub-category of machine learning that uses labelled data to infer relationships between the input and output.

Non-Wearable Sensors: This type of sensors do not have interference to person’s routine.

Wearable Sensors: This type of sensors are placed on human’s body to measure different gait parameters and they enable person’s status monitoring.

Machine Learning: The creation and utilisation of computer algorithms that identify patterns in data without explicit instructions through the use of statistical and optimisation methods.

Complete Chapter List

Search this Book:
Reset