| Literature DB >> 34760141 |
Anthony Bawa1, Konstantinos Banitsas1, Maysam Abbod1.
Abstract
Gait and posture studies have gained much prominence among researchers and have attracted the interest of clinicians. The ability to detect gait abnormality and posture disorder plays a crucial role in the diagnosis and treatment of some diseases. Microsoft Kinect is presented as a noninvasive sensor essential for medical diagnostic and therapeutic purposes. There are currently no relevant studies that attempt to summarise the existing literature on gait and posture abnormalities using Kinect technology. The purpose of this study is to critically evaluate the existing research on gait and posture abnormalities using the Kinect sensor as the main diagnostic tool. Our studies search identified 458 for gait abnormality, 283 for posture disorder of which 26 studies were included for gait abnormality, and 13 for posture. The results indicate that Kinect sensor is a useful tool for the assessment of kinematic features. In conclusion, Microsoft Kinect sensor is presented as a useful tool for gait abnormality, postural disorder analysis, and physiotherapy. It can also help track the progress of patients who are undergoing rehabilitation.Entities:
Mesh:
Year: 2021 PMID: 34760141 PMCID: PMC8575610 DOI: 10.1155/2021/4360122
Source DB: PubMed Journal: J Healthc Eng ISSN: 2040-2295 Impact factor: 2.682
Figure 1Flowchart for the search methodology of articles included.
Reviewed articles on gait abnormality or disorder.
| Sample study area | Methodology used for the reviewed articles | ||||
|---|---|---|---|---|---|
| Authors | Journal/conference paper | Year of publication | Sampling method in study | Statistical method | Description method |
| Bei et al. [ | IEEE sensors journal | 2018 | Partially stated | Sufficiently used | Adequate description |
| Wang et al. [ | IEEE sensors journal | 2019 | Fully stated | Sufficiently used | Adequate description |
| Tsukagoshi et al. [ | Journal of clinical neuroscience | 2019 | Fully stated | Sufficiently used | Partial description |
| Amin amini et al. [ | Journal of healthcare engineering | 2019 | Fully stated | Sufficiently used | Adequate description |
| Prochazka et al. [ | Elsevier – digital signal processing | 2015 | Partially stated | Partially used | Partial description |
| Pachón-Suescún et al. [ | International journal of electrical and computer engineering (IJECE) | 2020 | Partially stated | Partially used | Partial description |
| Gholami et al. [ | IEEE journal of biomedical and health informatics | 2016 | Fully stated | Partially used | Adequate description |
| Maxime devanne et al. [ | International conference on pattern recognition (ICPR) | 2016 | Not stated | Not used | Adequate description |
| Latorre et al. [ | Elsevier – journal of biomechanics | 2018 | Fully stated | Partially used | Adequate description |
| Prakash et al. [ | IEEE transactions on instrumentation and measurements | 2021 | Fully stated | Partially used | Adequate description |
| Nguyen et al. [ | Sensors, MDPI | 2016 | Partially stated | Sufficiently used | Adequate description |
| Shrivastava et al. [ | Elsevier – materials today: Proceedings | 2020 | Partially stated | Partially used | Partial description |
| Prochazka et al. [ | IEEE international conference on image processing (ICIP) | 2014 | Partially stated | Partially used | Partial description |
| Fang et al. [ | IEEE access on multiphysics | 2019 | Fully stated | Sufficiently used | Adequate description |
| Ismail et al. [ | IEEE international conference on advances in biomedical engineering (ICABME) | 2017 | Partially stated | Not used | Partial description |
| Amini et al. [ | Disability and rehabilitation: Assistive technology | 2018 | Fully stated | Sufficiently used | Adequate description |
| Elkholy et al. [ | IEEE journal of biomedical and health informatics | 2019 | Not stated | Partially used | Partial description |
| Soltaninejad et al. [ | Sensors, MDPI | 2019 | Fully stated | Partially used | Adequate description |
| Kozlow et al. [ | Sensors, MDPI | 2018 | Fully stated | Sufficiently used | Adequate description |
| Chakraborty et al. [ | International conference on computational science | 2020 | Partially stated | Partially used | Partial description |
| Jyothsna et al. [ | IEEE engineering in medicine and biology society (EMBC) | 2020 | Partially stated | Not used | Partial description |
| Won et al. [ | IEEE engineering in medicine and biology society (EMBC) | 2019 | Not stated | Not used | Partial description |
| Jinnovart et al. [ | IEEE conference on decision and control (CDC) | 2020 | Not stated | Not used | Partial description |
| Elkholy et al. [ | International conference of the IEEE engineering in medicine and biology society (EMBC) | 2020 | Fully stated | Not used | Adequate description |
| Meng et al. [ | Joint conference on computer vision, imaging and computer graphics theory and applications | 2016 | Not stated | Not used | Partial description |
| Jun et al. [ | IEEE access | 2020 | Not stated | Not used | Partial description |
Reviewed articles on posture abnormality or disorder.
| Sample study area | Methodology used for the reviewed articles | ||||
|---|---|---|---|---|---|
| Authors | Journal/Conference | Year of publication | Sampling method in study | Statistical methods | Description of model used |
| Ferrais et al. [ | Sensors, MDPI | 2019 | Fully stated | Sufficiently used | Adequate description |
| Jawed et al. [ | IEEE international conference on emerging trends in engineering, sciences and technology | 2019 | Not stated | Not used | Partial description |
| Yang et al. [ | IEEE sensors | 2014 | Fully stated | Sufficiently used | Partial description |
| Castroa et al. [ | Elsevier porto biomedical journal | 2016 | Fully stated | Partially used | Adequate description |
| Chin-hsuan et al. [ | Sensors, MDPI | 2020 | Fully stated | Sufficiently used | Adequate description |
| Abobakr et al. [ | IEEE international conference on systems, man, and cybernetics | 2017 | Partially stated | Not used | Partial description |
| Napoli et al. [ | Biomedical engineering society | 2017 | Partially stated | Partially used | Partial description |
| Meng-Che shih et al. [ | Journal of neuro engineering and rehabilitation | 2016 | Fully stated | Sufficiently used | Adequate description |
| Chanpimol et al. [ | Archives of physiotherapy | 2017 | Partially stated | Partially used | Partial description |
| Bortone et al. [ | IEEE-EMBS international conference on biomedical and health informatics | 2014 | Not stated | Not used | Partial description |
| Modesto et al. [ | Elsevier applied ergonomics | 2017 | Partially stated | Not stated | Partial description |
| Norbert et al. [ | Health informatics meets eHealth | 2017 | Fully stated | Fully stated | Adequate description |
| Rose et al. [ | Elsevier: gait and posture | 2012 | Partially stated | Not stated | Partial description |
Detailed features of articles on gait abnormality or disorder.
| Sampling techniques | Key gait features and aims of the identified articles | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Authors | Gender and age range of participants | Abnormality or disease | Kinect sensor version | Data type capture | Gait parameters measured | Data analysis tool | Algorithm used | Accuracy achieved (%) | Major findings | Limitations of study |
| Bei et al. [ | Gender and age not stated | 70 normal walking and 50 walking disorder | Kinect v2 | Skeletal data | Leg swing angle (deg), knee and ankle joint angle (deg), step length (m), gait cycle (deg) | Not stated | K-means algorithms, Bayesian algorithms | Not stated | A novel technique was designed to demonstrate movement disorder through gait symmetry analysis | Some key gait parameters and joint angle were not considered. Only a small data set was used to test the model |
| Wang et al. [ | 98 individuals; gender and age not stated | Depression | Kinect v2 | Skeletal data | Gait velocity (m/s), | MATLAB | t-SNE algorithm | 93.75 | A nonintrusive framework was designed to detect depression | Some gait features are required to improve the robustness of the model in a real environment |
| Tsukagoshi et al. [ | Ataxia (male = 14 female = 11); age 54.1 ± 14.6 years. Parkinson's (male = 10 female = 15); age 68.4 ± 8.1 years. Healthy people (male = 13 female = 12), age 62.0 ± 13.9 years | 25 Patients with ataxia, 25 patients with Parkinson's, and 25 health people | Kinect v2 | Skeletal data | Stride length (m), feet length (m), gait rhythm, (m/s) | SPSS package suit | Clinical scale | Not stated | Kinect depth sensor to quantitatively evaluate gait interference for patients who have a movement disorder | Body joint gaits angulation were not considered and thus there may be less precision with this model |
| Amini et al. [ | 15 participants (12 male and 3 female); average age 54–92 years | People with Parkinson's | Kinect v2 | Skeletal data | Gait cycle (deg), knee angle (deg), number of footsteps (m) | Not stated | Heuristic fall detection algorithm | Not stated | A unique model was designed to detect freeze of gait for people with Parkinson's | The developed system is limited to only the |
| Aleš prochazka et al. [ | 51 individuals; gender not stated; age: Parkinson's, 52–87 years, healthy mature: 32–81 years, young: 23–25 years | 18 Individuals with Parkinson's, 18 healthy matured, and 15young ones | Kinect v1 | Not stated | Step length (m), gait length (m/s), stride length (m) | MATLAB | Bayesian algorithm | 94.1 | A novel technique was developed using Bayesian classification algorithm to recognise gaits disorder for people with Parkinson's disease | Some key joint angles were excluded in developing an abnormal gait recognition model and thus not so efficient |
| Cesar et al. [ | Gender and age not stated | Not stated | Kinect v2 | Skeletal data | Step speed (m/s), stride speed | MATLAB | LSTM algorithm | 98.1 | A model was designed to detect gait abnormality using the LSTM algorithm | Body joint angles are required to test and improve the accuracy of the model |
| Gholami et al. [ | MS (male = 1, female = 9); age = 41–79 years. NP (male = 1, female = 9); age 36–80 years | 10 multiple scoliosis and 10 normal people | Kinect v2 | Skeletal data | Gait velocity (m/s), stride length (m), stride time (s), step time (s) | Not stated | EDSS algorithm and MSWS algorithm | Not stated | A novel framework was designed to evaluate the gaits abnormality of people with multiple scoliosis | The designed framework does not provide enough reliability to detect the disease. There is less accuracy with the designed model. |
| Devanne et al. [ | Gender and age not stated | Not stated | Kinect v2 | Skeletal data | Step length (m), body joint angles (deg) | Not stated | Riemannian manifold algorithm | Not stated | A model is designed to detect gait abnormality using motion trajectories | The method is not able to identify static gait abnormality such as a freeze of gait |
| Latorre et al. [ | 45 healthy individuals (men = 31, women = 14); age 30.6 ± 7.6 years. 38 stroke survived people (men = 22, women = 16); age = 56.1 ± 13.2 years | 45 Healthy individuals and 38 stroke surviving people | Kinect v2 | Skeletal data | Gait speed (m/s), stride length (m), stride time (s), swing time (s), step time (s), step asymmetry | MATLAB | Bayesian algorithm | Not stated | The authors illustrated the reliability of using Kinect-based methods to estimate gait disorder for poststroke adult individuals | The method used in the study were limited which influenced some errors with the gait parameters measured |
| Prakash et al. [ | 24 individuals (13 males and 11 females); age not stated | Not stated | Kinect v2 | Skeletal data | Left knee angle (deg), right knee angle (deg) | Not stated | IR-UMB algorithm | Not stated | A model was developed to detect gait abnormality using contactless IR-UWB | Only the knee angle was considered and this may not give accuracy of the designed model |
| Nguyen et al. [ | 20 individuals; gender and age not stated | 10 healthy people and 10 abnormal (Parkinson's/stroke) | Kinect v2 | Skeletal data | Left hip angle (deg), right hip angle (deg), left knee angle (deg), right knee (deg), left ankle (deg), right ankle (deg) | MATLAB | HMM algorithm | 90.12 | A novel approach was designed for gait abnormality detection using skeletal-based data with no prior knowledge of individual gait | The method used in the study provided enough precision of the results achieved |
| Shrivastava et al. [ | 24 individuals; gender and age not stated | 12 Normal walking and 12 abnormal walking | Kinect v1 | Skeletal data | Step length (m), gait cycle (s), hip left foot angle (deg), right foot angle (deg) | MATLAB | KNN algorithm, SVM algorithm, and decision tree algorithm | 83.33 | The authors developed a model using machine learning for gaits abnormality detection using data from Kinect | The model used does not provide high precision and efficiency for detecting gait abnormality |
| Prochazka et. Al [ | 36 individuals; gender not stated; people with Parkinson's: age = 52–87 years, healthy control: age = 32–81 years | 18 Individuals with Parkinson's. 18 healthy control | Kinect v1 | Skeletal data | Stride length (m), | MATLAB | Skeletal tracking algorithm | 90 | A system was designed to detect Parkinson's disease based on the gaits features. This could be used for early detection of Parkinson's. | Only a few parameters such as stride length were used and this does not provide enough efficiency and reliability of the model |
| Fang et al. [ | 3,669 individuals (1555 males and 2114 females); age range 22–28 years | Suspected cases of depression | Kinect v2 | Skeletal data | Walking speed (m/s), arm swing (mm), stride length (m), vertical head position (deg) | MATLAB | SVM algorithm; KNN, RF, and LR algorithms; linear discriminant analysis (LDA) | 91.58 | A novel model was designed using different ML to detect depression prevalence among students | Different viewing points were not considered in developing a model to detect depression |
| Ismail et al. [ | 11 individuals; gender not stated; age = 21–25 years | 11 healthy control individuals | Kinect v2 | Skeletal data | Gait speed (m/s), stride length (m), right knee angle (deg), left knee angle (deg), right ankle (deg), left ankle (deg), hip angle (deg) | MATLAB | Angle average algorithm | Not stated | A novel system is developed to determine gait abnormalities using gait cycle | There were some marginal errors in the data set used that does not provide enough efficiency of the model used in detecting abnormality |
| Amin amini et al. [ | 11 healthy subjects; age range 24–31 years | Not stated | Kinect v2 | Skeletal data | Body angle (deg), feet/joint distance | Not stated | Pythagorean theorem | Not stated | A unique model is designed for casting automatic/dynamic visuals for people with Parkinson's disease | The designed model is limited to indoor environment use |
| Elkholy et al. [ | Gender and age not stated | Not stated | Kinect v2, Asus Xtion PRO | Skeletal data | Gait speed (m/s), gait cycle (deg), stride length (m) | Not stated | OC-SVM algorithm and IF algorithm | Not stated | A new approach was designed to detect gait abnormality based on unsupervised gait energy image (GEI) | Some factors that could affect the accuracy of abnormal gaits detection based on the GEI were not considered |
| Saltaninejad et al. [ | 5 individuals (4 males and 1 female); average age = 30.8 years | Not stated | Kinect v2 | Skeletal data | Gait speed (m/s), hip angle (deg), knee angle (deg) | Not stated | Best removal algorithm for FOG | 90 | An automatic and fast assessment for FOG was designed | The model needs to be tested with real P.D patients to improve its reliability |
| Kozlow et al. [ | 21 Males and 9 females; age = 25 ± 5.2 years | 28 Healthy individuals | Kinect v2 | Skeletal data | Cadence (step/min), left angle joint angle (deg), left knee joint angle (deg), right angle joint angle (deg), right knee joint angle (deg), left stride (deg), right stride length (deg) | MATLAB | Bayesian algorithm | 88.68 | The authors demonstrated the use of Bayesian network algorithm to classify gait abnormality | There are some limitations to the robustness and accuracy of this framework in detecting gait abnormality |
| Chakraborty et al. [ | 15 individuals; gender and age not stated | Patients with cerebral palsy | Kinect v2 | Skeletal data | Gait cycle (deg), left ankle (deg), right ankle (deg) | MATLAB | Dempster shafer classifier | 87.5 | A novel technique is designed based on automated gait to detect gait abnormality for patients with cerebral palsy | This technique could be challenging in a real environment |
| Jyothsna et al. [ | 20 individuals; gender not stated; age = 80 years and above | 20 people making up the various group, cognitive healthy individuals (CHI), subject cognitive impaired (SCI), and possible mildly cognitive person (pMCI) | Kinect v2 | Skeletal data | Stride length (m), mean stride (m), step time (min), cadence (m), gait velocity (m/s) | Not stated | Convolutional neural network algorithm | Note stated | A framework was designed to detect the gait abnormality for patients with dementia | More gaits parameters need to be extracted to test the model on a large data set for dementia patients to improve the efficiency |
| Deok-won et al. [ | Gender and age not stated | Not stated | Kinect v2 | Skeletal data | Stride length (m), lower limbs body joint angles (deg) | Not stated | RNN-LSTM algorithm | 97 | The abnormal gait recognition model was designed that is capable of recognising five different abnormal gaits patterns using multiple Kinect sensors | The challenge with this model is that it can only recognise abnormal gait that were used in the training of the RNN-LSTM model. Some abnormal gaits may not be recognised. |
| Jinnovart et al. [ | Gender and age not stated | Not stated | Kinect v2 | Skeletal data | Stride length (m), body joint angles | Not stated | RNN algorithm, LSTM algorithm, and GRU algorithm | RNN = 73.4, LSTM = 82.8, and GRU = 81.6 | A real-time recognition of abnormal gait was presented using recurrent neural network | Some abnormal gait may not be recognised with the designed model |
| Amr et al. [ | 43 individuals; gender for abnormal gait: male = 19 and female = 13; age = 18–85 years. Healthy control people (male = 8 and female = 3); age = 27–64 years | 32 Patients with gait abnormality and 11 healthy control people | Kinect v2, Asus Xtion PRO | Skeletal data | Gait cycle (deg), swing phase(deg), step length (deg) | Not stated | OC-SVM algorithm and IF algorithm | Not stated | A robust and efficient skeletal system was developed to detect abnormal activities performed by a person | The model will require a large data set to test the efficiency of the designed model |
| Menget al. [ | Gender and age not stated | Not stated | Kinect v2 | Skeletal data | Interskeletal joint distance | Not stated | Random forest classifier | Not stated | A system was developed using a skeletal inter-joint distance to detect abnormal gait and normal gait | The developed system may not be robust because only a few gait features were used on small data sets for abnormal gait detection |
| Jun et al. [ | 9 individuals; gender and age not stated | 1 normal person and 8 abnormal gait | Kinect v2 | Skeletal data | Left hip angle (deg), right hip angle (deg), left knee angle (deg), right knee (deg), left ankle (deg), right ankle (deg) | Not stated | RNN algorithm and LSTM algorithm | Not stated | An extraction method feature was developed using RNN to increase the performance of gait abnormality from a skeletal base system | A small data set was used to test the model, and this does not provide high efficiency for gait abnormal detection |
RNN: recurrent neural network; LSTM: long short-term memory; GRU: gated recurrent units; OC-SVM: one-class support vector machine; IF: isolation forest; HMM: hidden Markov model; and KNN: k-nearest neighbors.
Detailed features of articles on posture abnormality or disorder.
| Sampling techniques | Key body features and aims of the identified articles | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Authors | Gender and age of participants | Abnormality/disease | Kinect sensor version | Data type capture | Body features measured | Data analysis tool | Algorithm used | Major findings | Limitations of the study |
| Ferrais et al. [ | 14 individuals (8 male and 6 female); age = 53–80 years | Parkinson's disease | Kinect v2 | Skeletal data | Centre of body mass (m) | MATLAB | KNN algorithm | A system is designed for the automatic posture analysis of people with Parkinson's to determine postural instability | More subjects are required to test the model to improve its reliability and efficiency |
| Jawed et al. [ | Gender and age not stated | Not stated | Kinect v1 | Skeletal data | Body joint angles (deg), body position (m) | MATLAB | Pattern recognition neural algorithm | A system was developed using pattern recognition neural network model that is capable of analysing the whole body of a patient to determine if there is any postural disorder | Not much efficiency with this model in detecting postural disorder with high accuracy |
| Yang et al. [ | 18 individuals, 9 males and 9 females; age = 24.0 ± 0.7 years | Not stated | Kinect v2 | Skeletal data | Centre of body mass (m) | Not stated | RSM algorithm | A system was designed to evaluate the standing balance to determine posture instability | There may be some variations in the calibration to measure the COM |
| Castroa et al. [ | 98 individuals (males = 50 and females = 48) average; age 24.7 years | Suspected scoliosis disease | Kinect v2 | Skeletal data | Shoulder angulations (deg) | MATLAB | SA method | The Kinect sensor was used to quantitatively evaluate the posture of the spine to determine if there is any posture instability | The challenge was that the S2's spinal exposition process was unassured |
| Chin-Hsuan Liu et al. [ | 45 individuals (15 youth and 30 elderly); age of youth = 24.06 ± 2.02 years; age of elderly = 71.13 ± 4.56 years | Not stated | Kinect v2 | Skeletal data | Body joint angles (deg), center of body mass (m) | Not stated | Mediolateral (ML) algorithm | A system was designed to investigate the postural instability using the body joint coordination patterns | Only the mediolateral (ML) motion direction is considered in determining impairments of an individual |
| Abobakr et al. [ | Gender and age not stated | Not stated | Kinect v2 | Skeletal data | Body joint angles (deg) | Not stated | ConVnet algorithm, AlexNet CNN algorithm, and RULA method | A system was developed using Kinect and for the early detection of postural work-related disorders for people in a manufacturing industry | The methods used only considered the joint angles in designing the model and thus the may not be enough precision |
| Alessandro Napoli et al. [ | 15 individuals (7 male and 8 female); age not stated | Not stated | Kinect v2 | Skeletal data | 3D position of body distance (m), spine angle (deg) | Not stated | Balance detection algorithm | A system was designed to determine balancing deficits and postural instability of individuals | There should be an expansion of the features of automatic assessment of postural stability in determining the postural instability |
| Meng-Che shih. Et l. [ | Gender BBE (male = 9 and female = 1); gender BT (male = 7 and female = 3); age BBE group 67.5 ± 9.96 years; age BT group 68.8 ± 9.67 | Individuals with Parkinson's disease balance-based exergaming group ( | Kinect v2 | Skeletal data | Limit of stability (LOS), one leg stance (OLS) | Not stated | BBS method | The authors used a novel technique to assess the postural stability of individuals with Parkinson's disease | The sample size was small, and calibration variability was observed in the exergaming session |
| Chanpimol et al. [ | 1 individual (1 male); age = 37 years | Chronic traumatic brain injury (TBI) | Kinect v2 | Skeletal data | Body position distance (m) | Not stated | Limits of stability (LOS) algorithm | A study to improve the dynamic balance of an individual with TBI and improve the postural instability. | The designed system is limited to a single individual with TBI |
| Bortone et al. [ | Gender and age not stated | Not stated | Kinect v1 | Skeletal data | Joint angles (deg) | Not stated | Nonasymmetric pattern | An innovative system was designed to identify postural abnormalities using a two-stage approach | The body features measured do provide enough reliability and precision in detecting postural abnormality |
| Modesto et al. [ | Gender and age not stated | Not stated | Kinect v2 | Skeletal data | Body position (m), joint angles (deg), motion sequence (deg) | Not stated | RULA method | A system was developed using Kinect v2 to detect awkward postures in real time | This designed model needs further investigation to determine its behaviour in a real working environment |
| Norbert et al. [ | 30 individuals (male = 18 and Female = 12); average age = 16 years | 30 students suspected of scoliosis | Kinect v1 | Skeletal data | Height measurement of hips and shoulders, angle of hips and shoulder (deg) | IBM Watson analytics | Nonirradiate body tracking method | The detection of scoliosis from students due to their incorrect posture | The confusion matrix used showed Kinect sensor may not provide accurate screening of data captured |
| Rose A. et al. [ | 20 individuals; gender and age not stated | 20 healthy subjects | Kinect v1 | Skeletal data | Body joint angles, knee joint, ankle joint, lateral/anterior joint angles | Not stated | Regression algorithm | A postural control assessment to determine those with postural control and those with postural imbalance | Measuring the internal and external joints rotations had limitations, and thus, there are some variations of the results |
BBS: Berg balance scale; CNN: convolutional neural networks; RULA = rapid upper limb assessment; and SA: shoulder angulation.