Next Article in Journal
Latent Ergonomics Maps: Real-Time Visualization of Estimated Ergonomics of Human Movements
Next Article in Special Issue
Fall Prediction Based on Instrumented Measures of Gait and Turning in Daily Life in People with Multiple Sclerosis
Previous Article in Journal
Blind Source Separation Based on Double-Mutant Butterfly Optimization Algorithm
Previous Article in Special Issue
Wearable and Portable GPS Solutions for Monitoring Mobility in Dementia: A Systematic Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Personalised Gait Recognition for People with Neurological Conditions

by
Leon Ingelse
1,
Diogo Branco
1,
Hristijan Gjoreski
2,
Tiago Guerreiro
1,*,
Raquel Bouça-Machado
3,4,
Joaquim J. Ferreira
3,4,5 and
The CNS Physiotherapy Study Group
4,†
1
LASIGE, Faculdade de Ciências, Universidade de Lisboa, 1749-016 Lisbon, Portugal
2
Faculty of Electrical Engineering and Information Technologies, Ss. Cyril and Methodius University in Skopje, Skopje 1000, North Macedonia
3
Instituto de Medicina Molecular João Lobo Antunes, 1649-028 Lisbon, Portugal
4
CNS—Campus Neurológico, 2560-280 Torres Vedras, Portugal
5
Laboratory of Clinical Pharmacology and Therapeutics, Faculdade de Medicina, Universidade de Lisboa, 1649-028 Lisbon, Portugal
*
Author to whom correspondence should be addressed.
List of collaborators of the CNS Physiotherapy Study Group is provided in the Acknowledgments.
Submission received: 31 March 2022 / Revised: 12 May 2022 / Accepted: 18 May 2022 / Published: 24 May 2022
(This article belongs to the Special Issue Application of Wearable Technology for Neurological Conditions)

Abstract

:
There is growing interest in monitoring gait patterns in people with neurological conditions. The democratisation of wearable inertial sensors has enabled the study of gait in free living environments. One pivotal aspect of gait assessment in uncontrolled environments is the ability to accurately recognise gait instances. Previous work has focused on wavelet transform methods or general machine learning models to detect gait; the former assume a comparable gait pattern between people and the latter assume training datasets that represent a diverse population. In this paper, we argue that these approaches are unsuitable for people with severe motor impairments and their distinct gait patterns, and make the case for a lightweight personalised alternative. We propose an approach that builds on top of a general model, fine-tuning it with personalised data. A comparative proof-of-concept evaluation with general machine learning (NN and CNN) approaches and personalised counterparts showed that the latter improved the overall accuracy in 3.5% for the NN and 5.3% for the CNN. More importantly, participants that were ill-represented by the general model (the most extreme cases) had the recognition of gait instances improved by up to 16.9% for NN and 20.5% for CNN with the personalised approaches. It is common to say that people with neurological conditions, such as Parkinson’s disease, present very individual motor patterns, and that in a sense they are all outliers; we expect that our results will motivate researchers to explore alternative approaches that value personalisation rather than harvesting datasets that are may be able to represent these differences.

1. Introduction

People with neurological conditions (PNCs) often present abnormal gait patterns [1]. Concomitantly, gait has been shown to be a good predictor of PNCs [2].
A first challenge in gait analysis in free-living environments is that of automatically identifying gait (and non-gait) instances [3]. Recognising gait in free-living environments enables the calculation of macro and micro features—e.g., step variability and asymmetry [4,5]. The impact of classifying gait in free-living environments is severe to these endpoints, as the misclassification of a set of windows is likely to have a large effect on those micro characteristics and their interpretation [6].
The recognition of gait in free-living environments is commonly performed by assessing the movement data of accelerometers. Current methods can be split into two groups: wave transformation methods and artificial intelligence algorithms. Wave transformation methods [7,8,9,10,11] are based on recognising a general gait cycle. Artificial intelligence algorithms use previous data to train machine learning (ML) models [12,13], and lately, also Deep Learning (DL) models [14,15,16,17]. These models are then used to classify new data. Analysis aims include the recognition of activities, fall-prediction, and disease progression analysis.
Current wave transformation methods assume that every subject follows similar gait patterns. These expert knowledge systems assume a set of assumptions based on heel strike (HS) and peak detection [7,18]. Nevertheless, these algorithms tend to focus on capturing the patterns of a broader target population. However, fluctuations between and within subjects, a common aspect in PNCS, may not be captured when using a generic approach.
The current artificial intelligence paradigm, supported by the promise of Big Data, is focused on improving existing general algorithms, aiming to have a large enough dataset that is able to represent, and thus classify, anyone in the target group. General algorithms neglect the personal features of gait which are more strongly expressed for PNCs. However, gait is so personal that it is even used as a biometric to identify people [19,20]. The analysis results cover the complete dataset, ignoring individual results. We found, along with others (e.g., [21]), that the gait of many individual PNCs is not necessarily representable and therefore neither predictable nor analysable—by other PNCs’ movement data. Hence, a change of paradigm is presented herein, one that accommodates individual differences along with the challenges that harvesting large-scale datasets entail.
Training a personal algorithm for every person is not considered feasible, as these algorithms need a large, diverse dataset for training. Rodríguez-Martín et al. [22] solved this issue by building their personal detection model with both personal and general data but giving a bigger weight to the personal data. For every patient, a new model is trained, making it extremely time-consuming. To circumvent this inconveniently excessive time consumption, less-costly personalisation methods of general models have been developed. One method, as developed by Cola et al. [21], uses a second, more accurate, accelerometer that temporarily gives feedback to the model, which is being trained with data from the main accelerometer. This method requires an undesirably complex interaction between two devices.
Other promising work was conducted by Fu et al. [13]. To improve their models, they used personalisation with unclassified personal data. These data are first labelled using an improved pseudo-labelling algorithm, after which the models were enhanced for each participant with that personal data, which had a major impact on classification results. In the human activity recognition (HAR) of healthy individuals, transfer learning has been researched, showing promising results [23,24,25]. Mainly, these projects show that complex personalisation methods improve recognition for healthy individuals.
In this proof of concept, we show the relevance of personalisation for the gait recognition of PNCs. We train two of the most regularly used DL models for gait analysis, a Neural Network (NN) and a Convolutional Neural Network (CNN) [17]. The models classify accelerometer data into gait or non-gait data. This is a two-class problem, for the sake of simplicity. This could be extended to a higher number of movement classes [26,27] and tried with other classification approaches. The used data and the above described method and models are introduced in more detail in Section 2.
The general and personalised models were compared using a leave-one-out cross-validation method, similar to the method used by Bächlin et al. [28]. Promising results showing an improvement in overall accuracy: 3.5% for the NN; and 5.3% for the CNN. More importantly, we see the accuracy of individual participants with the most impaired recognition accuracy to largely benefit from personalisation; a maximum of 16.9% for NN; and a maximum of 20.5% for CNN; with only a few participants’ accuracies showing decreases (maximum of 2% for both models).
We compared the individual participant improvements with participants’ impairments. This showed that participants with high immobility had high personalisation improvements, showing the need for personalisation in for predictive models in order for them to be inclusive. In a population with neurological conditions (e.g., people with PD or stroke survivors), it is common for gait to be atypical. For a model to be representative of the individual differences in such populations, a general training dataset would need to be of large proportions, which is challenging (to say the least) to obtain in real environments. Furthermore, even such a model would likely end up falling short of capturing the whole population. Our results indicate that a general model fine-tuned with personalised data is able to increase recognition accuracy, making up for the differences each individual shows from the group. In addition to individual personalisation, these results also suggest that personalisation can be applied within the same person, as the disease fluctuates or progresses, enabling scenarios where personalised annotated data are collected at specific times (such as during a clinical appointment or in a semi-supervised way—e.g., prompts for activities with a mobile device).

2. Materials and Methods

The impact of the personalisation of DL models trained with the accelerometer data of PNCs was tested using a simple personalisation method. This personalisation method was applied to two DL models. These DL models were trained using data from 20 participants considered as PNCs. We start by introducing the data collection and data pre-processing. Thereafter, we put forward the two DL models. Lastly, we present the personalisation method.
As the paper is focused on the importance of personalisation in gait analysis of PNCs, we made some sub-optimal modelling decisions. We did not look for the best data format, features, model (type, size, and parameters), nor personalisation method, but used standard values from the state of the art. Research into the data format, feature selection, and modelling was conducted, and is still a hot topic of research. Improving the personalisation method for the gait analysis of PNCs is left to future research.

2.1. Data Collection

Study participants were recruited from the CNS—Campus Neurológico Senior, a tertiary specialised movement disorders centre in Portugal. Patients were eligible if they were diagnosed with a neurological disorder, had engaged in a specialised multidisciplinary program in CNS, and had agreed to participate. Each participant wore an Axivity AX3 accelerometer on their lower back during an hour of clinical assessments administered by a trained physiotherapist (Table 1) [29]. All sessions were video recorded for further analysis.
For this study, four standardised assessments of the participants were used to characterise the sample, namely the Movement Disorder Society’s Unified Parkinson’s Disease Rating Scale (MDS-UPDRS), the Hoehn and Yahr (H&Y) scale, the Schwab and England (S&E) Activities of Daily Living (ADL) scale, and the Mini-Best Test (MiniBEST). Further information on the assessments can be found in Table 2.
Our dataset included 12 patients with PD (9 males, 3 females); 2 stroke survivors (1 male, 1 female); 1 patient with epilepsy (female); 1 patient with polyneuropathy (male); 1 patient with Lewy body dementia (male); 1 patient with dementia (female); 1 patient with Alzheimer’s disease (female); and 1 person with mild cognitive impairment (male)—all aged between 56 and 90 years. More detail about the participants can be found in Table 3. Our data were collected during June and July of 2019. We mainly used S&E and MiniBEST to rate participants’ motor impairments, as these allow comparing participants across different pathologies.
Initially, we had 20 participants, but the accelerometer data showed problems due to malfunctioning of the sensor in three participants (P2, P15, P19). These participants were therefore excluded. Each second of the videos of the patients was manually labelled as gait and non-gait data. A total of 10 h, 14 min and 22 s were annotated. After alignment, a classified dataset was obtained. Notice that this annotation process is prone to errors. First of all, the annotation of the videos was performed per second, whereas gait does not necessarily cohere to partitions of full seconds. Second, the recognition of the start and end of gait slots is not straightforward and is vulnerable to subjectivity. We addressed these issues through the use of windows, explained in the following section.

Pre-Processing

AX3 accelerometer data were extracted with the open movement (OM) project omconvert [37]. Using the OM GUI, we were able to resample the data using linear interpolation and make the data at 100 Hz. Furthermore, we calibrated the data using the approach from Van Hees et al. [38] to guarantee that different devices have the same output under similar conditions. The obtained data contained acceleration data in three directions, representing the three dimensions of space, named x, y, and z, over time. We call each point in time an instant.
In some cases, the devices were not positioned in the same way. This resulted in the vertical axis being flipped. A simple multiplication of −1 with the vertical axis solved this issue.
After this, the data were split into windows, as is usual for activity recognition [39]. This split was done because gait cannot be detected from a single instant; it is a procession of multiple instants. We chose overlapping windows of 2 s and the distance between the starting points of windows was 0.4 s. Windows that were not unambiguously classifiable were removed from the dataset, leaving us only with windows that were either completely gait or completely non-gait. As such, transition windows were excluded, hence solving the subjectivity and per second video annotation issues put forward above. Excluding transitions, explicitly or by adding a moment’s “rest” between activities, is common practice (e.g., in Chong et al. [40] and Khan et al. [41]). Notice that transition windows are very interesting in their own right, but not especially interesting for this study.
Finally, before feeding the data into our models, we undersampled the skewed dataset. Basically, we randomly removed some windows which were classified as non-gait to obtain a balanced dataset. This is usual in ML techniques, as the prediction of less-represented classes is otherwise “underestimated” [42].
After the pre-processing steps, we ended up with window data from 17 participants. Each window contained 2 s of data, consisting of 200 instants, 10 ms apart, with acceleration data in 3 directions: x, y, and z. These windows were classified as either gait or non-gait. In total, we used 26,002 windows, among which half (13,001) were classified as gait.

2.2. Deep Learning Models

To test the hypothesis that algorithm personalisation is highly relevant for gait detection for PMIs, we trained two models: a simple (41 trainable parameters) Neural Network (NN) based on extracted features; and a more complex (2599 trainable parameters) Convolutional Neural Network (CNN). These models are commonly used for human activity recognition, where CNNs are probably the most commonly used model [17]. Other models that could be used, e.g., LSTMs, Random Forests, or Support Vector Machines, were excluded as they are beyond the scope of this paper which is focused on assessing the benefits of personalisation (as mentioned in Section 1). Additionally, studies have shown that CNNs have very good results compared to other models [43,44]. Both models predict whether a 2-second window of accelerometer data represents gait data or non-gait data.

2.2.1. Neural Network Based on Extracted Features

The input of the NN is a set of 8 features extracted from each window. For each instant, the 3 directions, namely x, y, and z, are combined to form the vector magnitude ( v m ),
v m = x 2 + y 2 + z 2 .
The features extracted from each window are the mean and the variance of x, y, z, and v m , a total of 8 features. These features are commonly used, as studied by Chong et al. [40].
We built a simple NN with the input layer, one fully connected layer with 4 neurons, and an output layer. The activation function used was the sigmoid ( s i g m o i d ( a ) = 1 1 + e a ) for both non-input layers.

2.2.2. Convolutional Neural Network

The input of the CNN included the complete windows. After the input layer, the first layer was a 1-dimensional convolutional layer, with 8 filters of size 32. This layer was followed by the conventional max pooling layer, for which we used a pool size and stride of 3. This was followed by a drop out layer with rate 0.2. The above layers were then repeated with the only change being the halving of the filter size of the convolutional layer; instead of 32 filters, we used 16 filters. After this, the data were run through a flattening layer. Lastly, we added a fully connected layer with 3 neurons, ending with the output layer. The convolutional, fully connected and output layers used the ReLU ( r e l u ( b ) = max { 0 , b } ) activation function.
In some cases, the CNN model became stuck in local error minima or saddle points. These models were discarded and retrained.

2.3. Personalisation Method

We used a form of domain adaptation to personalise a general algorithm. The general DL model was trained using the classified movement data of PNCs. The personalisation step consists of a second training session with PNC-specific data. This extra training was done with a small learning rate, so that the model was only tweaked. The general model is often referred to as the pre-trained model, whereas the personalised model is a fine-tuned version of the pre-trained model [45]. This method is called domain adaptation, which is a certain form of transfer learning. For our dataset, fine-tuning the pre-trained model (NN: 1 s, CNN: 3 s) takes considerably less time than training the general model (NN: 50 s, CNN: 285 s).
As mentioned previously, we have data from 17 participants. To test our personalisation method, we used the same leave-one-out cross-validation method employed by Bächlin et al. [28]. Practically, for each participant, we trained the pre-trained model with the data of the other 16 participants. After that, the model was fine-tuned using part of the personal data (data size averaged 925 windows). The other part of the personal data was used for validation. Validation was done both on the pre-trained model and on the personalised model.

3. Results

For every participant, we ran the personalisation method five times to average out inconsistencies. As we had a balanced dataset, we evaluated our DL algorithms with the accuracy metric, measuring the proportion of correctly classified windows [46]. For every participant, the average of the accuracy of the gait/non-gait classification for both the general and the personalised model were collected. These averages were compared, together with the overall accuracy average of all participants. On average, there was an improvement per participant for both models; 3.5% for the NN; and 5.3% for the CNN, as visualised in Figure 1. More interesting are the individual participants’ improvements. As mentioned previously, individual participants improved by a maximum of 16.9% for NN; and a maximum of 20.5% for CNN. Only a few participants’ accuracies showed decreases (maximum of 2% for both models). Compared to other studies, our personalisation approach has similar accuracy improvements over general models [21,47]. In Section 3.1 and Section 3.2, we look at the impact of personalisation on each individual participant for both models.

3.1. Neural Network Based on Features

For the NN based on features, the accuracy of the general method and personalised method can be seen in Figure 2. Overall, we see that the personalised models perform better than or similar to the general model. The only exceptions are P0, P1 and P3, which have slight decreases in accuracy.
On the other hand, we see very large improvements for P10 and P11. Looking at Table 3, we notice that these are the participants with the lowest movement scores for most tests. For these participants, S&E score is very low, and the MiniBEST was aborted for P10, and scored as 0 for P11. P11 also had a high MDS-UPDRS score and the highest possible H&Y score. In summary, these are the participants that could be seen as the participants with the largest movement impairment. Other large improvements were observed for P4, P7 and P18. Both P4 as P7 have good scores overall, where P4 even has the best S&E score. P18 has a bad S&E score and the third highest MDS-UPDRS score, even though the MiniBEST and H&Y scores are average. In summary, the largest improvements are seen for the participants that are on the extremes of the spectrum of motor impairment, having either a large motor impairment or a slight motor impairment.

3.2. Convolutional Neural Network

For the CNN based on features, the accuracy of the general method and personalised method were compared in Figure 3. Overall, we see that the personalised models perform better than or similar to the general model. The exceptions are P0, P1 and P6, which have a slight decrease in accuracy. There is a larger group of patients that significantly benefit from the personalisation method than for the NN based on features.
Large improvements were booked for P9, P10, P11, P17 and P18. As discussed above, P10 and P11 could be seen as the participants with the greatest movement impairment. Looking at Table 3 again, P9 and P18 have low S&E and MiniBEST scores. Furthermore, P18 scores quite high on the MDS-UPDRS score, but not so high on the H&Y score. P17 has average scores for S&E and MiniBEST but quite high scores for PD disease severity. Most importantly, we see that the personalisation step has the biggest effect on the participants whose gait was least accurately predicted by the general model.

4. Discussion

In the previous section, we showed the results of personalising two DL models, a simple NN and a more complex CNN. We found that the personalised models gave more balanced gait detection accuracy for all the different participants. The general models were worse at detecting the gait of participants with very low ADL and balance scores and high PD disease severity. We argued that these are the participants with the largest motor impairment. Furthermore, the general models had problems with detecting the gait of healthier participants. Overall, these participants can be seen as the outliers of our dataset. The personalised models drastically raised the model accuracies of these outliers, showing the importance of personalisation of DL models for the gait analysis of PNCs.
For DL models, one can argue that, given enough data and model parameters, one can train a model that predicts well for both general data and outliers. Apart from the obvious logistical problems (having enough data and training a large number of parameters), one should note the uniqueness of gait of PNCs. A general model is trained using general data that theoretically correctly represents future individuals. In the case of PNCs, all participants have a motor impairment and therefore are probably outliers. Hence, general data are unlikely to represent them.
Following the trend of Big Data, we are now witnessing the challenges of harvesting large datasets in challenging environments. Not only is collecting data from a diverse set of PNCs challenging in itself, but other issues arise including sharing and using these models among institutions. We argue for an approach that benefits from the advances of machine learning models but adapts to the scarcity of data by focusing on a personal one. The reason for this approach, variability between people, is also likely to apply for variations within the same person. For example, different sets of data can be used to personalise a model for different parts of the day (before and after medication), and personalisation can regularly happen to make sure that the model is evolving with the person’s condition.
In recent years, we have witnessed an increasing promise of objective outcomes in free-living environments with the goal of assessing and monitoring diseases, particularly neurological and neurodegenerative conditions. Gait has been one of if not the most relevant condition explored in this domain [48]. The approach that we present in this paper brings opportunities but also challenges. What is the future of personalised gait (and other activities) recognition systems and their application in real-life scenarios? We foresee scenarios, built on top of usable interactive systems, wherein patients are able to provide annotated data in controlled or uncontrolled scenarios and that enable the regular personalisation of models.
In this proof of concept, we showed the potential of personalisation in gait recognition for PNCs. The proposed method is simple yet effective. More complex methods could be more effective and should be explored. Methods such as those proposed by Cook et al. [23] and Ding et al. [24] should be considered. Furthermore, personalisation for clustered groups, a method proposed by An et al. [25], can easily be extended to our method. In their research, they cluster participants using k-means clustering, and they personalise for each cluster. This method eases the personalisation costs, but diminishes the performance improvement. We could do something similar, or use one of our standardised assessment measures to cluster. Furthermore, we could have different personalisation stages, where we first personalise per cluster, and then personalise per participant. This would be most beneficial for larger datasets.
These results and their implications should be of interest for researchers looking at gait in free-living environments as a relevant endpoint for neurological conditions. It calls the attention for personalisation approaches and launches opportunities for accurate machine learning approaches with not-so-big data.

5. Conclusions

Monitoring gait for PNCs is an emergent topic. Wearable inertial sensors open the opportunity to obtain more information about one’s gait in uncontrolled environments. To obtain valuable information from someone’s gait pattern, it is of utmost importance that gait instances are accurately recognised, even for people with abnormal gait. Current approaches are based on finding an expected gait cycle or training a gait classifier with data from others; these approaches are deemed to fail in the presence of unexpected gait patterns, a common occurrence in people with neurological conditions.
In our work, we compare general machine learning (CNN and NN) methods with a fine-tuned personalised version of each one of them. This approach enables a model to be trained with a not-so-large general model, and then personalised with individual data in a fine-tuning step. We showed that the latter improved the overall accuracy by 3.5% for the NN, and 5.3% for the CNN, and that those that were outliers (i.e., with the worst accuracy) in the results of the general version of the models were on par with the recognition accuracy expected from the larger group.
In this proof-of-concept, we encourage that personalisation be considered an avenue that can capture the different gait patterns and fluctuations in populations where differences are common and unexpected. This work opens opportunities for personalisation to each individual, but also for models to be fine-tuned for fluctuations from period to period (e.g., fine-tuning models to fluctuations that happen during the day).

Author Contributions

Conceptualisation, L.I., D.B. and T.G.; methodology, L.I., D.B., T.G., R.B.-M., J.J.F. and CNS.; software, L.I.; validation, L.I.; formal analysis, L.I.; investigation, L.I., D.B., T.G., H.G., R.B.-M., J.J.F. and CNS.; resources, T.G., R.B.-M., J.J.F. and CNS.; data curation, L.I. and D.B.; writing—original draft preparation, L.I.; writing—review and editing, T.G., H.G., D.B., R.B-M. and J.J.F.; visualisation, L.I.; supervision, T.G. and J.J.F.; project administration, T.G. and J.J.F.; funding acquisition, T.G., H.G. and J.J.F. All authors have read and agreed to the published version of the manuscript.

Funding

This project was partially supported by FCT through LASIGE Research Unit funding refs. UIDB/00408/2020 and UIDP/00408/2020 and SFRH/BD/144242/2019 to D.B., and the WideHealth project which has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No. 952279.

Institutional Review Board Statement

The study was conducted according to the guidelines of the Declaration of Helsinki and approved by the CNS Ethics Committee.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation, upon request.

Acknowledgments

We would like to thank all the participants that kindly participated in the studies and Joana Chong for sharing ideas on human activity recognition. We would like to thank all the contributions from the CNS Physiotherapy Group, composed of: Daniela Guerreiro, Verónica Caniça, Pedro Nunes, Mariana Leitão, Alexandra Saúde, Laura Antunes, Filipa Pona-Ferreira, Ricardo Cacho, Marta Ferreira, Bernardo Espírito Santo, Maria Inês Preto, Beatriz Santos, Teresa Lobo, Inês Lousada, Maria A. Patriarca, João Belo, Raquel Nunes, Susana Dias, Madalena Freitas e Costa, Sofia Leitão Santos.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
PNCsPeople with Neurological Conditions
PDParkinson’s Disease
FOGFreeze Of Gait
DLDeep Learning
MLMachine Learning
NNNeural Network
CNNConvolutional Neural Network
CNSCampus Neurólogico Sénior
MDS-UPDRSMovement Disorder Society’s Unified Parkinson’s Disease Rating Scale
H&YHoehn and Yahr
S&ESchwab and England
ADLActivities of Daily Living
MiniBESTMini-Best Test
OMOpen Movement
v m Vector Magnitude

References

  1. Tinazzi, M.; Geroin, C.; Erro, R.; Marcuzzo, E.; Cuoco, S.; Ceravolo, R.; Mazzucchi, S.; Pilotto, A.; Padovani, A.; Romito, L.M.; et al. Functional motor disorders associated with other neurological diseases: Beyond the boundaries of “organic” neurology. Eur. J. Neurol. 2021, 28, 1752–1758. [Google Scholar] [CrossRef] [PubMed]
  2. Moon, Y.; Sung, J.; An, R.; Hernandez, M.E.; Sosnoff, J.J. Gait variability in people with neurological disorders: A systematic review and meta-analysis. Hum. Mov. Sci. 2016, 47, 197–208. [Google Scholar] [CrossRef] [PubMed]
  3. Del Din, S.; Godfrey, A.; Mazzà, C.; Lord, S.; Rochester, L. Free-living monitoring of Parkinson’s disease: Lessons from the field. Mov. Disord. 2016, 31, 1293–1313. [Google Scholar] [CrossRef]
  4. Del Din, S.; Godfrey, A.; Galna, B.; Lord, S.; Rochester, L. Free-living gait characteristics in ageing and Parkinson’s disease: Impact of environment and ambulatory bout length. J. Neuroeng. Rehabil. 2016, 13, 1–12. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  5. Bouça-Machado, R.; Branco, D.; Fonseca, G.; Fernandes, R.; Abreu, D.; Guerreiro, T.; Ferreira, J.J.; Guerreiro, D.; Caniça, V.; Queimado, F.; et al. Kinematic and clinical outcomes to evaluate the efficacy of a multidisciplinary intervention on functional mobility in Parkinson’s disease. Front. Neurol. 2021, 12, 294. [Google Scholar] [CrossRef]
  6. Rehman, R.Z.U.; Guan, Y.; Shi, J.Q.; Alcock, L.; Yarnall, A.J.; Rochester, L.; Del Din, S. Investigating the Impact of Environment and Data Aggregation by Walking Bout Duration on Parkinson’s Disease Classification Using Machine Learning. Front. Aging Neurosci. 2022, 14, 808518. [Google Scholar] [CrossRef]
  7. Pham, M.H.; Elshehabi, M.; Haertner, L.; Del Din, S.; Srulijes, K.; Heger, T.; Synofzik, M.; Hobert, M.A.; Faber, G.S.; Hansen, C.; et al. Validation of a Step Detection Algorithm during Straight Walking and Turning in Patients with Parkinson’s Disease and Older Adults Using an Inertial Measurement Unit at the Lower Back. Front. Neurol. 2017, 8, 457. [Google Scholar] [CrossRef] [Green Version]
  8. Ji, N.; Zhou, H.; Guo, K.; Samuel, O.W.; Huang, Z.; Xu, L.; Li, G. Appropriate Mother Wavelets for Continuous Gait Event Detection Based on Time-Frequency Analysis for Hemiplegic and Healthy Individuals. Sensors 2019, 19, 3462. [Google Scholar] [CrossRef] [Green Version]
  9. Del Din, S.; Godfrey, A.; Rochester, L. Validation of an Accelerometer to Quantify a Comprehensive Battery of Gait Characteristics in Healthy Older Adults and Parkinson’s Disease: Toward Clinical and at Home Use. IEEE J. Biomed. Health Inform. 2016, 20, 838–847. [Google Scholar] [CrossRef]
  10. Rezvanian, S.; Lockhart, T.E. Towards Real-Time Detection of Freezing of Gait Using Wavelet Transform on Wireless Accelerometer Data. Sensors 2016, 16, 475. [Google Scholar] [CrossRef]
  11. Salarian, A.; Russmann, H.; Vingerhoets, F.; Dehollain, C.; Blanc, Y.; Burkhard, P.; Aminian, K. Gait Assessment in Parkinson’s Disease: Toward an Ambulatory System for Long-Term Monitoring. IEEE Trans. biomed. Eng. 2004, 51, 1434–1443. [Google Scholar] [CrossRef] [PubMed]
  12. Nguyen, A.; Roth, N.; Haji Ghassemi, N.; Hannink, J.; Seel, T.; Klucken, J.; Gaßner, H.; Eskofier, B. Development and clinical validation of inertial sensor-based gait-clustering methods in Parkinson’s disease. J. NeuroEng. Rehabil. 2019, 16, 77. [Google Scholar] [CrossRef] [PubMed]
  13. Fu, Z.; He, X.; Wang, E.; Huo, J.; Huang, J.; Wu, D. Personalized Human Activity Recognition Based on Integrated Wearable Sensor and Transfer Learning. Sensors 2021, 21, 885. [Google Scholar] [CrossRef] [PubMed]
  14. Hammerla, N.; Halloran, S.; Ploetz, T. Deep, Convolutional, and Recurrent Models for Human Activity Recognition using Wearables. arXiv 2016, arXiv:1604.08880. [Google Scholar]
  15. Guan, Y.; Plötz, T. Ensembles of Deep LSTM Learners for Activity Recognition Using Wearables. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 2017, 1, 1–28. [Google Scholar] [CrossRef] [Green Version]
  16. Gao, J.; Gu, P.; Ren, Q.; Zhang, J.; Song, X. Abnormal Gait Recognition Algorithm Based on LSTM-CNN Fusion Network. IEEE Access 2019, 7, 163180–163190. [Google Scholar] [CrossRef]
  17. Wang, J.; Chen, Y.; Hao, S.; Peng, X.; Hu, L. Deep learning for sensor-based activity recognition: A survey. Pattern Recognit. Lett. 2019, 119, 3–11. [Google Scholar] [CrossRef] [Green Version]
  18. Khandelwal, S.; Wickström, N. Identification of gait events using expert knowledge and continuous wavelet transform analysis. In Proceedings of the 7th International Conference on Bio-inspired Systems and Signal Processing (BIOSIGNALS 2014), Angers, France, 3–6 March 2014; pp. 197–204. [Google Scholar]
  19. Ekinci, M. Human identification using gait. Turk. J. Electr. Eng. Comput. Sci. 2006, 14, 267–291. [Google Scholar]
  20. Boyd, J.E.; Little, J.J. Biometric Gait Recognition. In Advanced Studies in Biometrics, Proceedings of the Summer School on Biometrics, Alghero, Italy, 2–6 June 2003; Revised Selected Lectures and Papers; Springer: Berlin/Heidelberg, Germany, 2005; pp. 19–42. [Google Scholar] [CrossRef] [Green Version]
  21. Cola, G.; Avvenuti, M.; Musso, F.; Vecchio, A. Personalized gait detection using a wrist-worn accelerometer. In Proceedings of the 2017 IEEE 14th International Conference on Wearable and Implantable Body Sensor Networks (BSN), Eindhoven, The Netherlands, 9–12 May 2017; pp. 173–177. [Google Scholar] [CrossRef]
  22. Rodríguez-Martín, D.; Samà, A.; Pérez-López, C.; Català, A.; Moreno Arostegui, J.M.; Cabestany, J.; Bayés, À.; Alcaine, S.; Mestre, B.; Prats, A.; et al. Home detection of freezing of gait using support vector machines through a single waist-worn triaxial accelerometer. PLoS ONE 2017, 12, e0171764. [Google Scholar] [CrossRef]
  23. Cook, D.; Feuz, K.D.; Krishnan, N.C. Transfer learning for activity recognition: A survey. Knowl. Inf. Syst. 2013, 36, 537–556. [Google Scholar] [CrossRef] [Green Version]
  24. Ding, R.; Li, X.; Nie, L.; Li, J.; Si, X.; Chu, D.; Liu, G.; Zhan, D. Empirical study and improvement on deep transfer learning for human activity recognition. Sensors 2018, 19, 57. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  25. An, S.; Bhat, G.; Gumussoy, S.; Ogras, U. Transfer Learning for Human Activity Recognition using Representational Analysis of Neural Networks. arXiv 2020, arXiv:2012.04479. [Google Scholar]
  26. Sadeghzadehyazdi, N.; Batabyal, T.; Acton, S.T. Modeling spatiotemporal patterns of gait anomaly with a CNN-LSTM deep neural network. Expert Syst. Appl. 2021, 185, 115582. [Google Scholar] [CrossRef]
  27. Li, F.; Shirahama, K.; Nisar, M.A.; Huang, X.; Grzegorzek, M. Deep Transfer Learning for Time Series Data Based on Sensor Modality Classification. Sensors 2020, 20, 4271. [Google Scholar] [CrossRef] [PubMed]
  28. Bächlin, M.; Hausdorff, J.; Roggen, D.; Giladi, N.; Plotnik, M.; Tröster, G. Online Detection of Freezing of Gait in Parkinson’s Disease Patients: A Performance Characterization. In Proceedings of the BODYNETS 2009—4th International ICST Conference on Body Area Networks, Los Angeles, CA, USA, 1–3 April 2009; p. 11. [Google Scholar] [CrossRef] [Green Version]
  29. Ladha, C.; Ladha, K.; Jackson, D.; Olivier, P. Shaker table validation of OpenMovement AX3 accelerometer. In Proceedings of the ICAMPAM 2013 AMHERST: 3rd International Conference on Ambulatory Monitoring of Physical Activity and Movement, Amherst, MA, USA, 17–19 June 2013; pp. 69–70. [Google Scholar]
  30. Siderowf, A. Schwab and England activities of daily living scale. In Encyclopedia of Movement Disorders; Academic Press: New York, NY, USA, 2010. [Google Scholar] [CrossRef]
  31. Schwab, R.S. Projection technique for evaluating surgery in Parkinson’s disease. In Proceedings of the Third Symposium on Parkinson’s Disease, Edinburgh, UK, 1 January 1969; E&S Livingstone: Edinburgh, UK, 1969; pp. 152–157. [Google Scholar]
  32. Franchignoni, F.; Horak, F.; Godi, M.; Nardone, A.; Giordano, A. Using psychometric techniques to improve the Balance Evaluation Systems Test: The mini-BESTest. J. Rehabil. Med. 2010, 42, 323–331. [Google Scholar] [CrossRef] [Green Version]
  33. Goetz, C.G.; Tilley, B.C.; Shaftman, S.R.; Stebbins, G.T.; Fahn, S.; Martinez-Martin, P.; Poewe, W.; Sampaio, C.; Stern, M.B.; Dodel, R.; et al. Movement Disorder Society-sponsored revision of the Unified Parkinson’s Disease Rating Scale (MDS-UPDRS): Scale presentation and clinimetric testing results. Mov. Disord. Off. J. Mov. Disord. Soc. 2008, 23, 2129–2170. [Google Scholar] [CrossRef]
  34. Hoehn, M.M.; Yahr, M.D. Parkinsonism: Onset, progression, and mortality. Neurology 1998, 50, 318. [Google Scholar] [CrossRef]
  35. Tsang, C.S.; Liao, L.R.; Chung, R.C.; Pang, M.Y. Psychometric properties of the Mini-Balance Evaluation Systems Test (Mini-BESTest) in community-dwelling individuals with chronic stroke. Phys. Ther. 2013, 93, 1102–1115. [Google Scholar] [CrossRef] [Green Version]
  36. Leddy, A.L.; Crowner, B.E.; Earhart, G.M. Utility of the Mini-BESTest, BESTest, and BESTest sections for balance assessments in individuals with Parkinson disease. J. Neurol. Phys. Ther. JNPT 2011, 35, 90. [Google Scholar] [CrossRef] [Green Version]
  37. Jackson, D. Open Movement. 2021. Available online: https://github.com/digitalinteraction/omconvert (accessed on 12 May 2022).
  38. Van Hees, V.T.; Fang, Z.; Langford, J.; Assah, F.; Mohammad, A.; Da Silva, I.C.; Trenell, M.I.; White, T.; Wareham, N.J.; Brage, S. Autocalibration of accelerometer data for free-living physical activity assessment using local gravity and temperature: An evaluation on four continents. J. Appl. Physiol. 2014, 117, 738–744. [Google Scholar] [CrossRef] [Green Version]
  39. Bulling, A.; Blanke, U.; Schiele, B. A Tutorial on Human Activity Recognition Using Body-Worn Inertial Sensors. ACM Comput. Surv. 2013, 46, 1–33. [Google Scholar] [CrossRef]
  40. Chong, J.; Tjurin, P.; Niemelä, M.; Jämsä, T.; Farrahi, V. Machine-learning models for activity class prediction: A comparative study of feature selection and classification algorithms. Gait Posture 2021, 89, 45–53. [Google Scholar] [CrossRef] [PubMed]
  41. Khan, A.M.; Lee, Y.K.; Lee, S.Y.; Kim, T.S. A triaxial accelerometer-based physical-activity recognition via augmented-signal features and a hierarchical recognizer. IEEE Trans. Inf. Technol. Biomed. 2010, 14, 1166–1172. [Google Scholar] [CrossRef] [PubMed]
  42. Wallace, B.C.; Dahabreh, I.J. Class Probability Estimates are Unreliable for Imbalanced Data (and How to Fix Them). In Proceedings of the 2012 IEEE 12th International Conference on Data Mining, Brussels, Belgium, 10–13 December 2012; pp. 695–704. [Google Scholar] [CrossRef]
  43. Zebin, T.; Scully, P.J.; Ozanyan, K.B. Human activity recognition with inertial sensors using a deep learning approach. In Proceedings of the 2016 IEEE Sensors, Orlando, FL, USA, 30 October–3 November 2016; pp. 1–3. [Google Scholar]
  44. Gjoreski, H.; Bizjak, J.; Gjoreski, M.; Gams, M. Comparing deep and classical machine learning methods for human activity recognition using wrist accelerometer. In Proceedings of the IJCAI 2016 Workshop on Deep Learning for Artificial Intelligence, New York, NY, USA, 9–15 July 2016; Volume 10, p. 970. [Google Scholar]
  45. Yang, Q.; Zhang, Y.; Dai, W.; Pan, S.J. Transfer Learning; Cambridge University Press: Cambridge, UK, 2020. [Google Scholar] [CrossRef]
  46. Goodfellow, I.; Bengio, Y.; Courville, A. Deep Learning; MIT Press: Cambridge, MA, USA; London, UK, 2016. [Google Scholar]
  47. Latah, M. Human action recognition using support vector machines and 3D convolutional neural networks. Int. J. Adv. Intell. Inform. 2017, 3, 47. [Google Scholar] [CrossRef]
  48. Jahn, K.; Zwergal, A.; Schniepp, R. Gait disturbances in old age: Classification, diagnosis, and treatment from a neurological perspective. Dtsch. Ärzteblatt Int. 2010, 107, 306. [Google Scholar]
Figure 1. Comparison of the accuracy of general and personalised methods for both the NN and CNN models.
Figure 1. Comparison of the accuracy of general and personalised methods for both the NN and CNN models.
Sensors 22 03980 g001
Figure 2. Neural networks: comparison of the accuracy of general and personalised models for each participant.
Figure 2. Neural networks: comparison of the accuracy of general and personalised models for each participant.
Sensors 22 03980 g002
Figure 3. Convolutional neural networks: comparison of the accuracy of general and personalised models for each participant.
Figure 3. Convolutional neural networks: comparison of the accuracy of general and personalised models for each participant.
Sensors 22 03980 g003
Table 1. Rundown of parameters used.
Table 1. Rundown of parameters used.
Type of ParameterMeasurement Tool
Demographic and clinical dataClinical interview
Disease-specific symptomsPD patients—MDS-UPDRS and Hoehn and Yard scale
Stroke patients—STREAM and PASS
Disease severityPatient global impression (PGI)
Clinical global impression (CGI)
Gait10 m walk test
Postural instabilityMini-Best Test
Functional mobilityThe Timed Up and Go (TUG) test with and without a cognitive and manual dual-task
Physical capacity2 min step test
Five times sit to stand
Functionality in daily livingSchwab and England Activities of Daily Living scale
Kinematic gait analysisAxivity sensors during the 10 m walk test (S&E)
Table 2. Rundown of standardised assessments.
Table 2. Rundown of standardised assessments.
AssessmentEvaluatesPathologyScoring
S&E  [30,31]Independence in ADLAny0–100: Higher S&E corresponds to a higher independence for ADL
MiniBEST  [32]BalanceAny 1 0–32: Higher rating in MiniBEST corresponds to a better balance
MDS-UPDRS  [33]PD disease severityPD0–200: Higher rating corresponds to higher disease severity
H&Y  [34]PD disease severityPD1–5: Higher rating corresponds to higher disease severity
1 Tsang et al. [35] researched MiniBEST on stroke survivors and Leddy et al. [36] researched MiniBEST on individuals with PD.
Table 3. Participants’ demographics and clinical information. G = gender; P = participant; YD = year of diagnosis; NA = not available.
Table 3. Participants’ demographics and clinical information. G = gender; P = participant; YD = year of diagnosis; NA = not available.
PPathologyYDS&EMiniBESTMDS-UPDRSH&YAgeG
P0PD2007802939256M
P1PD2006601479486M
P2Epilepsy1954Accelerometer problems84F
P3PDNA802949279M
P4PDNA1002956168F
P5PD2004702493275M
P6PD20145011115478M
P7Stroke20197030--65M
P8Polyneuropathy20197010--80M
P9Lewy body dementia20114014--79M
P10Alzheimer201620Aborted--81F
P11PD2017200128587F
P12Stroke20188025--78F
P13Dementia2017206--90F
P14Mild cognitive impairment20194020--89M
P15PD2013Accelerometer problems70M
P16PD2001903143257M
P17PD2008602490467M
P18PDNA4017107277F
P19PD2009Accelerometer problems66M
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ingelse, L.; Branco, D.; Gjoreski, H.; Guerreiro, T.; Bouça-Machado, R.; Ferreira, J.J.; The CNS Physiotherapy Study Group. Personalised Gait Recognition for People with Neurological Conditions. Sensors 2022, 22, 3980. https://0-doi-org.brum.beds.ac.uk/10.3390/s22113980

AMA Style

Ingelse L, Branco D, Gjoreski H, Guerreiro T, Bouça-Machado R, Ferreira JJ, The CNS Physiotherapy Study Group. Personalised Gait Recognition for People with Neurological Conditions. Sensors. 2022; 22(11):3980. https://0-doi-org.brum.beds.ac.uk/10.3390/s22113980

Chicago/Turabian Style

Ingelse, Leon, Diogo Branco, Hristijan Gjoreski, Tiago Guerreiro, Raquel Bouça-Machado, Joaquim J. Ferreira, and The CNS Physiotherapy Study Group. 2022. "Personalised Gait Recognition for People with Neurological Conditions" Sensors 22, no. 11: 3980. https://0-doi-org.brum.beds.ac.uk/10.3390/s22113980

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop