Skip to main content

ORIGINAL RESEARCH article

Front. Med., 20 June 2024
Sec. Precision Medicine
This article is part of the Research Topic Cluster-based Intelligent Recommendation System for Hybrid Healthcare Units View all 11 articles

Intelligent diagnosis system based on artificial intelligence models for predicting freezing of gait in Parkinson’s disease

  • 1King Salman Center for Disability Research, Riyadh, Saudi Arabia
  • 2Department of Quantitative Methods, School of Business, King Faisal University, Al-Ahsa, Saudi Arabia
  • 3Applied College in Abqaiq, King Faisal University, Al-Ahsa, Saudi Arabia
  • 4Department of Health Informatics, College of Health Sciences, Saudi Electronic University, Riyadh, Saudi Arabia
  • 5School of Computer Science, University of Petroleum and Energy Studies, Dehradun, India

Introduction: Freezing of gait (FoG) is a significant issue for those with Parkinson’s disease (PD) since it is a primary contributor to falls and is linked to a poor superiority of life. The underlying apparatus is still not understood; however, it is postulated that it is associated with cognitive disorders, namely impairments in executive and visuospatial functions. During episodes of FoG, patients may experience the risk of falling, which significantly effects their quality of life.

Methods: This research aims to systematically evaluate the effectiveness of machine learning approaches in accurately predicting a FoG event before it occurs. The system was tested using a dataset collected from the Kaggle repository and comprises 3D accelerometer data collected from the lower backs of people who suffer from episodes of FoG, a severe indication frequently realized in persons with Parkinson’s disease. Data were acquired by measuring acceleration from 65 patients and 20 healthy senior adults while they engaged in simulated daily life tasks. Of the total participants, 45 exhibited indications of FoG. This research utilizes seven machine learning methods, namely the decision tree, random forest, Knearest neighbors algorithm, LightGBM, and CatBoost models. The Gated Recurrent Unit (GRU)-Transformers and Longterm Recurrent Convolutional Networks (LRCN) models were applied to predict FoG. The construction and model parameters were planned to enhance performance by mitigating computational difficulty and evaluation duration.

Results: The decision tree exhibited exceptional performance, achieving sensitivity rates of 91% in terms of accuracy, precision, recall, and F1- score metrics for the FoG, transition, and normal activity classes, respectively. It has been noted that the system has the capacity to anticipate FoG objectively and precisely. This system will be instrumental in advancing consideration in furthering the comprehension and handling of FoG.

1 Introduction

Parkinson’s disease (PD) is a degenerative neurological sickness that disturbs a large number of individuals (1). Freezing of gait (FoG) and the subsequent increased risk of falls are the primary disabling issues for a noteworthy figure of individuals with PD (2). There are presently few options for pharmacological therapies. Several tools and wearable devices that make available treatments, like rhythmical cueing and step-synchronized vibratory cueing, demonstrate good concert and results (3). Efficient treatment of FoG is now being investigated via examination on FoG recognition and prediction.

FoG is a sporadic walking problem characterized by sudden interruptions in stride or a significant decrease in forward movement of the feet (4). It greatly impacts quality of life and increases the likelihood of reductions and breakages in individuals with PD (2, 5). These symptoms may disrupt patients’ everyday activities, jeopardize their mental well-being, and lead to a weakening in their superiority of life. Approximately half of individuals with PD have encountered signs of FoG, which is the primary factor leading to falls (68). FoG is characterized as a temporary and intermittent inability or noteworthy reduction in the advancing motion of the feet, even when there is a desire to walk. In their study, Schaafsma et al. (9) categorized FoG into five distinct subtypes: start hesitation, turn hesitation, hesitation in confined spaces, hesitation toward a specific goal, and hesitation in wide spaces. Typically, FoG is linked to a particular sensation of “the feet being adhered to the ground” (10). FoG is influenced by surroundings, drugs, and anxiety, which might impact its frequency and duration (11). FoG is often considered to be a characteristic of akinesia, which is a severe type of bradykinesia (12). FoG is characterized by transient periods of immobility or the execution of very small steps while attempting to begin walking or change direction (2). The state of FoG is significantly influenced by ambient cues, cognitive input, medicines, and anxiety (11, 13). It is more common to experience it at home rather than in a clinical environment, particularly in scenarios when there is full darkness or when there is a higher cognitive load, such as dual-tasking conditions (1417). Figure 1 displays FoG sporadic walking.

Figure 1
www.frontiersin.org

Figure 1. FoG sporadic walking.

FoG is a very debilitating condition often seen in individuals with PD. The symptoms often manifest in the later stages of the illness, with roughly 50% of all PD patients experiencing some indications and around 80% being significantly impacted (10, 1820). Episodes of FoG often present as a sudden and temporary inability to initiate movement, often occurring while starting to walk, during making turns, or under stressful circumstances. During bouts of FoG, individuals with PD experience a phenomenon where they perceive their feet to be firmly stuck to the ground without any apparent cause (9). During episodes of FoG while walking, patients exhibit variations in their walking pattern and experience a significant decrease in the length of their steps. Additionally, they often display shaking in their legs (19, 20). The typical frequency range for normal gait steps, as measured by ankle sensors, is 0.5 to 3 Hz. However, FoG occurrences have a higher rate variety of 6 to 8 Hz (2123).

Recent research has begun using machine leaning and deep learning for the resolution of automated categorization. Deep learning is a branch of artificial intelligence (AI) that utilizes algorithms having capability of mechanically extracting distinguishing features from information and data, such as signals acquired straight from sensors without any prior processing. Deep learning (DL) and machine learning (ML) have facilitated the creation of classifiers that cover the entire process and have demonstrated exceptional performance in various fields, including image processing, computer vision, medical information analysis, bioinformatics, natural language processing, logical reasoning, robotics, and control (2427). Therefore, DL techniques have been used in human activity recognition (HAR) systems utilizing data collected from various light sensors (28, 29).

DL and ML methods have become more popular for detecting FoG in recent years, as seen by the employment of these techniques in several studies (3034).The following are the most significant and noteworthy. Kim et al. (30) and Pepa et al. (32) introduced a novel sensing tool, namely a smartphone positioned in the pant pocket, as a more convenient method for monitoring patients with PD and detecting FoG. The researchers used a technique that relied on convolutional neural networks (CNN) to automatically extract distinctive characteristics from sensors integrated into an Android smartphone. The performance of the CNN classifier was compared to that of the random forest (RF) classifier, and the CNN classifier exhibited a sensitivity that was 20% greater than that of the RF classifier.

Approximately 7 to 10 million individuals worldwide are affected by PD, with a significant portion experiencing FoG. During an episode of FoG, a patient experiences a phenomenon where their feet get immobilized, making it impossible for them to go forward despite their efforts. FoG significantly impairs health-related quality of life, leading to depression, heightened fall risk, greater reliance on wheelchairs, and limited autonomy.

This study used a standardized dataset obtained from 65 participants, using a 3D accelerometer. The dataset has been categorized into four classes: Normal, Turn, Walking, and StartHesitation. Preprocessing methods were suggested to cleanse the dataset and address the issue of imbalanced classes. The output from the preprocessing approach was analyzed using several ML, deep learning and transformers modes to determine if the patients are experiencing FoG or are in a normal state. The primary contribution of this work is as follows:

1The initial system employed for the classification of FoG used a new dataset.

2In our research, we have categorized the dataset into four distinct classes namely Normal, Turn, Walking, and StartHesitation because the dataset did not have labels.

3Employed various of ML, deep learning, and transformer approaches to predict the occurrence of FoG in patients with PD, the system achieved 91% with respect to accuracy.

2 Background of the study

FoG is an indication often seen in people with PD. However, the fundamental mechanisms of FoG are not well understood. Patients with PD often report this symptom as a sensation of their feet being firmly adhered to the ground (3437). Handojoseno et al. (38) utilized the wavelet factors of electroencephalogram (EEG) data as the input for the multilayer perceptron neural network and KNN technique. This method achieved a sensitivity of 87% and an accuracy of 73% in predicting the transition from walking to FoG. Delval et al. (39) used a multi-camera setup to capture the gait kinematics gestures of patients. Deep pointers were affixed to the patients’ bodies and recorded from various angles. Okuno et al. (40) utilized a plantar pressure measurement system of 1.92 m × 0.88 m for recording the walking patterns of patients by monitoring the weight exerted on their soles. While the sensors may all be used for FoG detection, the predominant method for FoG detection in community environments relies on inertial sensors.

Moore et al. (21) developed a portable monitoring apparatus and algorithm that used the occurrence features of vertical leg movement. This movement was measured using an accelerometer put on the left shank of 11 individuals with PD. The contributors’ ages ranged from 45 to 72 years. The contributors were trained to go through a series of interior passages, including a tight entryway, and three obstacles. This research took into account the specific effects of the levodopa/carbidopa drug combination throughout both the “on” and “off” periods. The researchers used a threshold-based method to identify FoG, achieving a FoG detection rate of 78% and an accuracy rate of 89%. Delval et al. (39) conducted research in which they induced FoG in patients and used a series of measurable indicators to identify the presence of FoG. They used a 3D motion-analysis device to capture video footage of 10 sick and 10 healthy people while they were on a treadmill. Indicators were affixed to the heels, toes, ankles, shoulders, and on the T10 vertebra. Obstacles were encountered due to special situations, causing the patients to be in an inactive state. The identification of FoG in that particular investigation relied on a combination of threshold and frequency investigation. Bachlin et al. (41) devised a FoG recognition architecture using three accelerometers and implementing Moore’s threshold-based algorithm (21). Upon detecting an episode of FoG, the device used a metronome to offer stimulation to the patient, aiding them in regaining their focus and stability. The system support resulted in improved gait for six out of eight individuals who had FoG. Azevedo et al. (41) Developed a FoG detector that included gait pattern analysis by using a solitary inertial sensor positioned on the lower extremity. Based on its findings, it determines that relying just on frequency-based analysis is insufficient for accurately identifying the occurrence of FoG. It is essential to not only detect but also forecast when a FoG event will take place. The authors used rhythm and tread data into their methodology to enhance the categorization process. In order to assess the walking patterns of individuals with PD, Jovicic et al. (42) developed a technique that utilizes inertial sensors placed on both lower legs to categorize different gait patterns. The system also distinguished between regular and pathological gait by utilizing an expert rule-based approach, based on data collected from 12 PD patients who walked over a convoluted course. A rule-based categorization approach was used for the identification and categorization of FoG. Pham et al. (43) introduced a FoG detection method that is not reliant on specific individuals. The uniqueness of this idea is in its ability to operate autonomously from the topic matter. An additional instance of a FoG recognition system that uses wearable accelerometers and video capture to categorize the occurrence is shown in the research conducted by Zach et al. (44). Their finding suggests that FoG may be detected with just one accelerometer placed in the lumbar area.

Pepa et al. (32) used soft computing approaches for FOG identification. A fuzzy method was created to integrate information pertaining to freeze index, energy, cadency fluctuation, and the derivative energy ratio. A building was constructed that relied on a smartphone as its foundation. Their findings demonstrated that, on average, the system exhibited a specificity of 92.33% and recall of 83.33% in classifying FoG events. Cole et al. (36) presented a method using dynamic neural networks (DNN) to accurately identify FoG. They gathered information from three accelerometers and an electromyographic shallow worn by patients and achieved favorable consequences in terms of detection. A noteworthy involvement of this study is the creation of a database documenting unscripted and unimpeded everyday activities of PD patients, including instances of FoG. Ahlrichs et al. (22) introduced a FoG detector that utilizes a single accelerometer worn at the waist and a recognizer based on SVM. They documented the performance of 20 people with PD engaging in pre-planned everyday tasks. Patients were required to be documented both when taking medicine and while not taking medication. Their findings demonstrated a precision rate of 98.7%.

Rodrıguez-Martın et al. (45) developed a ML method designed to identify episodes of FoG. Their preference for FoG detection was SVM. Their technique relies on a solitary 3D accelerometer positioned at the waist to identify FoG in real-world scenarios. A total of 21 individuals diagnosed with PD contributed in the research work. The patients were asked to execute two sets of pre-determined exercises during both their “off” and “on” times. These activities were associated with everyday existence. According to their research, the medicine had an impact on the patients’ motor reaction. Deep learning methods have been popular for detecting FoG in recent years, as seen by their frequent application in research (30, 34, 4648). Kim et al. (30) used a novel sensing device, namely a smartphone positioned in the trouser pocket, to discover a more pragmatic approach for monitoring patients with PD and identifying FoG. The researchers used a technique that relied on CNN to automatically extract distinctive characteristics from sensors integrated into an Android smartphone. The performance of the CNN method was compared to that of the RF technique, and the CNN exhibited a sensitivity that was 20% better that of the RF classifier. Xia et al. (49) suggested a FoG detection method based on CNN to accomplish automated feature learning and classification for FoG. Bachlin et al. (41) conducted experiments that relied on the patient’s input and studies that did not need the patient’s involvement. The most favorable outcomes were documented in the patient-dependent experiments. Same researchers used DL to predict FoG and PD (5053).

3 Materials and methods

The proposed system aims to identify FoG, a distressing symptom that affects many individuals with PD. The proposed solution is built upon a machine learning models that have been trained using data obtained from a wearable 3D sensor device positioned on the lower end. Figure 2 displays the framework of the FoG system based on a machine learning approach.

Figure 2
www.frontiersin.org

Figure 2. Framework of the system to predict FoG.

3.1 Dataset

The dataset was obtained from the Kaggle repository and consists of 3D accelerometer data from the lower back of individuals experiencing bouts of FoG, a debilitating condition often seen in individuals with PD. FoG has a detrimental effect on the ability to walk, hindering movement and independence. The goal is to identify the initiation and termination of each freezing episode, as well as the presence of three specific kinds of FoG events: start hesitation, turning, and walking. The data series consists of three unique datasets, each obtained under separate circumstances: (1) The tDCS FoG (tdcsfog) dataset consists of data series obtained in a laboratory setting, where individuals underwent a FoG-provoking procedure; (2) The DeFOG dataset consists of data series that were obtained in the subject’s home as they conducted a FoG-provoking regimen; and (3) The daily living dataset consists of 1 week of uninterrupted 24/7 recordings from 65 people. Out of the total number of participants, 45 display symptoms of FoG and also have series in the DeFOG dataset. In contrast, the other 20 patients do not show any symptoms of FoG and do not have series in any other part of the data. Table 1 displays meta data, whereas the training dataset is presented in Table 2.

Table 1
www.frontiersin.org

Table 1. Metadata of dcsfog and tdcsfog.

Table 2
www.frontiersin.org

Table 2. features of dataset.

3.2 Preprocessing approach

Data features engineering require the creation of new features or the transformation of existing features to enhance the effectiveness of a machine-learning model. Data preprocessing entails the extraction of pertinent information from unprocessed data and converting it into a format that is readily comprehensible by a model. The objective is to enhance the precision of the model by providing more significant and relevant data. The missing values in the dataset were removed from all features. We have combined DeFOG features, namely Time, AccV, AccML, and AccA, with the DeFOG-metadata for Subject, Visit, and Medication Condition. Figure 3 shows the preprocessing steps for the classification of FoG of PD patients.

Figure 3
www.frontiersin.org

Figure 3. Preprocessing steps.

3.2.1 Normalization

Normalization is an essential preprocessing step for any machine-learning task. The process can be executed by either scaling or altering the initial data in order to equalize the influences of various characteristics in the data examples. In the present research work, we have standardized the input data to generate a representation among one and zero.

x normalize = x x min x max x min     (1)

Where the x is training data, and x min is maximum value [1] and x min is minimum value [0].

3.2.2 Handling imbalance classes

Unbalanced data raises to a condition where the representation of observations and samples among dissimilar classes is unequal, with one class dominating the dataset and the other classes having insufficient representation.

The synthetic minority oversampling strategy (SMOTE) is a resampling strategy used to address extremely imbalanced datasets by creating synthetic samples in the minority class, hence increasing its representation. SMOTE is effective in increasing the figure of minority class examples and achieving class balance. To mitigate the problem of overfitting, the synthetic production of fresh samples deviated from the increase procedure.

The primary concept behindhand SMOTE technique is to create additional data samples in the minority class using interpolation between neighboring examples within this class (54). SMOTE enhances the amount of instances belonging to the minority class in an unbalanced dataset, thus improving the classifier’s ability to generalize well. Figure 4 shows the SMOTE method in practice.

D new = D i + D ̂ j D i x δ     (2)

The dataset D new represents the ADHD dataset. D i consists of samples from the minority group, whereas D ̂ j is a k-nearest neighbor of D i . Let δ represent a uniformly distributed random number between 0 and 1. We used the SMOTE technique to enhance the categorizing process.

Figure 4
www.frontiersin.org

Figure 4. Working of SMOTE method.

Figure 5 and Table 3 show the dataset before and after class distribution of the dataset using the SMOTE approach in the training dataset. The startHesitation class has less values (352); therefore, we have applied the SMOTE approach for handing this imbalance class to enhance the machine algorithms.

Figure 5
www.frontiersin.org

Figure 5. Results of SMOTE approach (A) before SMOTE (B) After SMOTE.

Table 3
www.frontiersin.org

Table 3. Results of SMOTE approach.

3.3 Algorithms

3.3.1 K-nearest neighbors

The KNN technique is a straightforward nonparametric approach that\ is often utilized for the purposes of regression and classification tasks. The KNN algorithm is a kind of instance-based learner, commonly referred to as idle learning. It does not build a categorization model-based approach till it is given samples to classify. The fundamental premise of KNN in categorization is to compare individual test samples with k nearby training samples in the variable space. The category of the test sample is determined based on the classification of its nearest k neighbors. Neighbors are often determined by calculating the Euclidean distance between the data point being analyzed and its k nearest neighbors. The k parameter, denoting the quantity of nearest neighbors’ number, is often kept minimal to avoid the inclusion of excessive data points that may distort the underlying characteristics of the data point under consideration. It is important to choose acceptable values for k in order to avoid overfitting and model instability, since large values of k might contribute to both issues. KNN utilizes the Euclidean distance metric. The underlying assumption is that each element in the dataset may be shown as a point in a space with N dimensions. KNN utilizes a parameter k to denote the number of examples to be considered, based on which the majority class is selected to categorize the new instance.

E i = x 1 x 2 + x 3 x 4 2     (3)

where x 1 , x 2 , x 3 , and x 14 calculate of the Euclidean distance in a two-dimensional space.

3.3.2 Decision tree

A decision tree (DT) is a well-recognized nonparametric supervised learning technique. DT is one of the ML algorithms that can be applied for both regression and classification tasks. DT classifies the instances by traversing down the tree from the root to certain leaf nodes. Instances are categorized by evaluating the attribute specified by the node, beginning at the root node of the tree, and thereafter down the tree branch associated with the attribute value. The most often used criteria for splitting are “gini” for measuring Gini impurity and “entropy” for quantifying information gain, which may be mathematically represented.

Entropy = S = i = 1 C p i log 2 p i     (4)
Entropy S | B = j = 1 j s i S i entropy S i     (5)
Gain S | B = entropy S entropy S | B     (6)

The training dataset is indicated as S, while the freezing of gait dataset is represented by the class c , which encompasses both attack and normal data. The likelihood of seeing data that belongs to class S i is represented as P i . This probability is specifically related to the subsets of class S i in the characteristics B.

3.3.3 Random Forest

A random forest (RF) classifier is a well-recognized collaborative classification technique used in machine learning and data science across several application domains. This approach employs “parallel ensembling,” whereby several DT classifiers are concurrently trained on distinct sub-samples of the dataset. The ultimate result is decided via mainstream vote or averaging of the outcomes. Therefore, it reduces the issue of over-fitting and enhances both the accuracy of predictions and control. Hence, the RF learning model, which utilizes many decision trees, often exhibits higher accuracy compared to a model based on a single decision tree. In order to construct a sequence of decision trees with regulated diversity, the method associates bootstrap combination (bagging) with arbitrary attributes selection. It is versatile for both classification and regression issues and is suitable for both categorical and continuous variables. Table 4 shows parameters of RF model.

Table 4
www.frontiersin.org

Table 4. RF parameters.

3.3.4 LightGBM approach

LightGBM approach is a gradient boosting context that employs tree-based learning techniques. It is specifically engineered to be widely spread and highly effective, offering the following benefits: Enhanced training velocity and increased efficacy; Reduced memory consumption LightGBM provides support for parallel and GPU learning; Proficient at managing enormous volumes of data LightGBM is a rapid, circulated, and efficient gradient-boosting system that relies on decision tree methods. It is extensively used in a range of machine-learning tasks, including regression, ranking, and categorization (55). It is a furthering method that utilizes numerous weak machine-learning methods to create a powerful learning model. Boosting methods amplify the weights of incorrectly classified data while reducing the weightiness of successfully categorized data. Table 5 shows LightGBM parameter.

Table 5
www.frontiersin.org

Table 5. LightGBM parameters.

3.4 Gated recurrent unit–transformers

3.4.1 Gated recurrent unit

The GRU is a fundamental architecture of recurrent neural networks (RNNs) that has resemblance to Long Short-Term Memory (LSTM) models. GRU is specifically developed to represent sequential data by enabling the selective retention or loss of information over time. Nevertheless, GRU possesses a more streamlined structure compared to LSTM, with a reduced number of parameters. This characteristic facilitates training and enhances computing efficiency.

The GRU is designed to handle sequential data by iteratively updating its hidden state in response to both the current input and the prior hidden state. During each iteration, the GRU calculates a “candidate activation vector” that integrates data from the input and the preceding hidden state. Subsequently, the candidate vector is employed to modify the concealed state for the subsequent time step. Two gates, namely the reset gate and the update gate, are used to calculate the candidate activation vector. The reset gate is responsible for determining the extent to which the previous hidden state is disregarded, whereas the update gate is responsible for determining the extent to which the candidate activation vector is integrated into the future hidden state.

μ t = σ V μ x t + W μ o t 1 + b μ     (7)
r t = σ V r x t + W r o t 1 + b μ     (8)
i t = tanh V o x t + W o r t o t 1 + b 0     (9)
o t = σ ( μ t o t 1 1 μ t i t     (10)

Input is i t , output is o t , update gate output is μ t , reset gate output is r t , and Hadamard product is ⊙. Weight matrices V, W, and b are parameters. The GRU encoder and Transformer path embeds input sequences using a recurrent GRU layer. Thirty-two GRU units encoded 200-dimensional vectors each timestep. Using multi-head self-attention with two heads, GRU embeddings may attend to each other based on learnt connections. Residual connections and layer normalization stabilize training. Flattening attention outputs to 1D vectors. Structure of GRU mode is presented in Figure 6.

Figure 6
www.frontiersin.org

Figure 6. GRU structure.

3.4.2 Transformers

The self-attention mechanism-based sequence-to-sequence model Transformer is extensively used in natural language processing methods including machine translation, text summarization, language synthesis. Significant outcomes are achieved quickly. Transformers has a different architecture than RNN. The Transformer branch in the proposed GRU-Transformer model assumes a crucial function in capturing complex interdependencies and multidimensional characteristics present in the input sequence. The aforementioned objective is accomplished by utilizing the self-attention and multi-head attention processes of the Transformer, as seen in Figure 3. Its attention-based encoder-decoder structure enables the Transformer to effectively handle sequence-to-sequence tasks.

Q = X W Q     (11)
K = X W K     (12)
V = X W V     (13)
A = Softmax Q K T d k     (14)
Y = A V     (15)

Where, X be the input and (K, Q, 𝑉) is query matrix, key matrix, value matrix, learnable weight matrix is A , attention matrix is Y , output matrix is d k , and attention header dimension, the scaling factor, reduces overly large or minuscule attention weights. To determine key value weight, softmax is used as a normalizer. The attention mechanism calculates the association between each input sequence item and the others to capture global dependencies.

The unit recurrent layer is 200 unit that stores sequence data and may capture dependencies. The parameter “return_sequences” sends the sequence of outputs for each time step to the next layer instead of just the final output. This Transformer component lets the model focus on different input sequence segments during prediction. Two 200-key dimension attention heads are used in the suggested method. This implementation helps the layer capture data relationships and connections. Attention boosts and accelerates learning. The residual link, or skip connection, solves the fading gradient problem by offering an alternate gradient movement path. Each time step of the sequence receives an individual 120-unit dense layer to extract unique characteristics. This strategy stochastically assigns input units to 0 during training after the TimeDistributed layer at 0.2 to reduce overfitting.

The output of the previous layers is turned into a unified vector to link with the final Dense layer for classification. The neural network generates probabilities for each of the four classes using a Dense layer with softmax activation. Figure 7 shows the structure of GRU-transformers. Parameters of GRU-transformers is presented in Table 6.

Figure 7
www.frontiersin.org

Figure 7. GRU-transformers.

Table 6
www.frontiersin.org

Table 6. paramters of GRU-transformers.

3.5 Long-term recurrent convolutional networks

LRCN neural networks combine the strengths of the CNN and RNN to handle sequential input with spatial and temporal dependency. The model’s early layers use Convolutional Neural Networks (CNNs) to extract spatial properties from input data. These collected characteristics feed Recurrent Neural Networks (RNNs) to capture temporal relationships and long-term correlations. LRCN may acquire spatial and temporal complex data representations by integrating CNN and LSTM components. This neural network design handles sequential data well. LRCN is an RNN developed to evaluate its performance on sequence input data.

C = 1 i 1 j I i j F i j     (16)
C i L = B i L + j = 1 x L 1 F i , j L C j L 1     (17)

Where, F represents a convolution kernel or filter, while i and j represent rows and columns of dataset. A unique two-dimensional output is obtained by convolving the input dataset.

With the kernel. B i L represents the bias matrix, whereas F i , j L represents the filter connecting the jth feature map in the layer.

f t = σ ( W e f X t + W e f h t 1 + W c f C t 1 U f + )     (18)
i t = σ ( W xi X t + W h i h t 1 + W c i C t 1 + U i     (19)
)
C t = σ ( f t c t 1 + i t tanh ( W x c X t + W h c h t 1 + U     (20)
)
o t = σ W x o X t + W h o h t 1 + W c o C t 1 + U o ,     (21)
h t = O t × tanh ( C t     (22)
)

Sequential forward and reverse methods apply the equations above. They represent the LSTM model equations. A gated cell in the LSTM network evaluates input data and retains it based on relevance or weight. The input gate, forget gate, and output gate make up the LSTM model. The forget gate f t decides whether states to keep or discard. The input gate i t modifies the value based on signals. The output gate o t transmits cell status to neighboring neurons. The design has a logistic layer and a layer that generates a new vector to mix with the state. In a recurrent neural network (RNN), the hidden layer processes X t using the weight matrix W to produce yt. The LSTM model uses a memory cell called h t , which is governed by three gates. The structure of LRCN is presented in Figure 8.

Figure 8
www.frontiersin.org

Figure 8. Structure of LRCN model.

3.6 Evaluation metrics

Prior to further exploring our study, it is essential to elucidate the significance and computation techniques of several assessment measures. In this study, we have selected four primary assessment metrics: accuracy, precision, recall, f1-score, and rate of change (ROC).

Accuracy = T P + T N T P + F P + F N + T N × 100 %     (23)
Recall = T P T P + F N × 100 %     (24)
Precision = T P T P + F P × 100 %     (25)
Fscore = 2 preision Sensitivity preision + Sensitivity × 100 %     (26)

Algorithms of ML algorithms.

Let D be the dataset containing sensor data from FoG Parkinson’s disease patients, where D = {(Xi, Yi)} Ni = 1 where Xi represents the features and Yi represents the corresponding FoG labels.

D is collected from wearable devices.

Data preprocessing.

clean the data D = clean D .

Normalize the data D = normalize D

Resample the data D = resample D

Feature extraction

Extract features: X = {Xi} Ni = 1

Model training

4.1 Select machine learning algorithms: ML_Algorithms = {DT,RF, KNN, LightGMBet, CatBoost}

4.2 Split the data into training and testing sets: D train , D test = Split D , 70 %

4.3 Train the models: Mode l j = train M L algorithm j , D train ; j = 1,2,3, … num_algorithms

Model evaluation

evaluate models j: Metrics j = evaluate ( Mode l j , D test ) , j = 1 , 2 , 3 , n u m : algorithms

FoG Detection:

Predict FoG instances: Ῠ = predict ( mode l best , X )

FoG_Events = detect (Ῠ)

4 Experimental

This section presents the classification results and discoveries derived from a sequence of experiments carried out for predicting PD FoG by applying machine-learning algorithms. The main aim of these experiments was to evaluate the efficacy of several classification models in accurately distinguishing various types of classes associated with gait behavior, specifically Normal, Turn, StartHesitation, and Walking. The evaluation primarily examined evaluation parameters such as accuracy, precision, recall, and f1-score for each class, offering valuable insights into the capabilities as well as limitations of the applied models. This part included simulation setup, split dataset, and machine-leaning results.

4.1 Simulation setup

This module encompasses the specific steps and procedures involved in carrying out our suggested approaches. The instruments used in this document are enumerated in Table 7.

Table 7
www.frontiersin.org

Table 7. Environmental requirements of the presented model.

4.2 Split dataset

The dataset was divided into a 70% training dataset and a 30% testing dataset.

4.3 Results

4.3.1 Random forest testing results

Table 8 provides the testing results of the RF model for PD FoG. It had strong performance in accurately differentiating the “Turn class,” with a precision of 0.98, recall of 0.99, f1-score of 0.96, and a total accuracy of 90%. Though, there were complications in precisely detecting occurrences of the Turn class, as the recall rate was significantly lower despite a high precision score.

Table 8
www.frontiersin.org

Table 8. Testing results of the RF model.

Figure 9 displays the confusion matrix of the RF model used for the classification of FoG of PD disease patients. The misclassification rate of the RF model in diagnosing FoG is less. The RF model exhibited a true negative rate of 25,586 for the classification of FoG. The number of true positive instances classified are 25,586 as Normal, 99 as Turn, 27,078 as startHesitation, and 18,999 as Walking.

Figure 9
www.frontiersin.org

Figure 9. Confusion matrix of RF.

4.3.2 Decision tree testing results

The experimental results while using the DT model demonstrated exceptional and excellent performance, notably in accurately categorizing the instances labeled as Turn. The model demonstrated exceptional precision (97%), recall (99%), F1-score (94%), and an overall accuracy of 91% for classes that existed in the clinical experimental dataset used. Although the model demonstrated strong accuracy and recall overall, it encountered difficulties in accurately detecting instances of the Turn class. This is evident from the poorer precision and recall scores specifically associated with this class. Table 9 summarizes the classification results based on the DT model.

Table 9
www.frontiersin.org

Table 9. Testing results of the DT model.

The confusion matrix in Figure 10 displays the performance of the decision tree approach. The decision tree algorithm achieved a high accuracy of 91% throughout an evaluation stage. The program accurately classified 20,431 instances as normal. The misclassification of the class startHesitation is 2,868 instances more than that of the other classes, while the misclassification of the class Turn is only 1 instance.

Figure 10
www.frontiersin.org

Figure 10. Confusion matrix of decision tree.

4.4 K-nearest neighbor’s classification results

The KNN model had excellent performance in accurately identifying instances belonging to the Walking class, achieving high precision (73%), recall (82%), f1-score (66%), and a total accuracy of 63%. Nevertheless, there were notable limitations in effectively classifying the Turn class samples, with both precision and recall scores being significantly noted in testing classification reports. Table 10 demonstrates the classification results based on the KNN model (Table 10).

Table 10
www.frontiersin.org

Table 10. Testing results of the KNN model.

The confusion matrix for the KNN model is displayed in Figure 11. The number of instances correctly predicted as “Normal” is 18,642, whereas there are no instances incorrectly predicted as “Turn.” However, the false positive rate is significantly high. The rate of false positives for the “startHesitation” class is particularly high, with a value of 10,554.

Figure 11
www.frontiersin.org

Figure 11. Confusion matrix of KNN.

4.5 Classification results using the LightGBM model

This subsection presents the findings in detail of the classification results of the LightGBM model, which exhibited significant precision (84%), recall (91%), f1-score (78%), and overall accuracy (80%) in accurately categorizing the “Walking” cases. We faced complications in accurately identifying instances of the “Normal” category, leading to lower precision and recall scores. Table 11 displays the testing results of the LightGBM model.

Table 11
www.frontiersin.org

Table 11. Testing results of the LightGBM model.

Figure 12 displays the confusion matrix of the LightGBM model. It is worth noting that the misclassification (FP) rate for the “startHesitation” class is significantly high, with a total of 2,868 instances. The occurrence of false positives in the “Turn” class is extremely low, less than 1. The number of instances correctly classed as “Normal” and identified as negative is 20,431.

Figure 12
www.frontiersin.org

Figure 12. Confusion matrix of LightGBM.

4.6 CatBoost model classification results

This section presents the results of the CatBoost model. The CatBoost algorithm exhibited remarkable precision (80%), recall (92%), f1-score (86%), and overall accuracy (82%) for the “Walking” class. Nevertheless, there were limitations in accurately categorizing cases that fell within the “startHesitation” class, leading to relatively low precision and recall ratings. Table 12 presents the testing and classification outcomes of the CatBoost model. The confusion matrix of CatBoost is presented Figure 13.

Table 12
www.frontiersin.org

Table 12. Testing results of the CatBoost model.

Figure 13
www.frontiersin.org

Figure 13. Confusion matrix of CatBoost.

4.7 Results of GRU-transformers and LRCNN models

In this section GRU mode was combined with transformers model for classification FoG, we have used 200 hidden units for GRU model. Table 13 shows the parameters of GRU-transformers and LRCNN models. It is noted that the accuracy of GRU-transformers and LRCN were achieved. It is investigated that the GRU-transformers and LRCN were better models for classification FoG.

Table 13
www.frontiersin.org

Table 13. Weight Avg. results of GRU-transformers and LRCNN model.

The accuracy performance of the GRU-transformers is depicted in Figure 14. The GRU-transformers validation accuracy initially stood at 82% and then improved to 86% after 70 Epochs. The accuracy loss started from 0.43 and reached 0.32.

Figure 14
www.frontiersin.org

Figure 14. (A,B) Performance GRU-transformers.

The performance and loss accuracy in the validation stages was calculated using the binary_crossentropy approach. The validation accuracy of the LRCN model is depicted in Figure 15. During the validation phase, the LRCN model exhibited started at 38% and reached to 86%. The accuracy loss is a decrease in accuracy loss from 0.42 to 0.35.

Figure 15
www.frontiersin.org

Figure 15. (A,B) Performance LRCN model.

5 Results discussion

FoG is a motor disturbance categorized by an abrupt and fleeting inability to start or maintain walking, which poses difficulties for patients with PD. The timely identification and predicting of FoG episodes are essential for efficient therapies and enhanced quality of life. The objective of this research was to evaluate the possibility of applying different machine-learning algorithms and GRU-transformers and LRCN models to predict FoG for a preventive strategy to mitigate the occurrence. In order to achieve this objective, random forest, k-nearest neighbor, LightGBM, and GRU-transformers and LRCN models algorithms were applied for detecting FoG.

The difficulties in classifying minority classes, specifically “startHesitation,” highlight the influence of imbalanced datasets on the effectiveness of models. Addressing these problems is essential in the context of FoG prediction to enable early detection of gait irregularities, facilitate prompt interventions, and enhance outcomes for individuals with PD. Therefore, we have applied an oversampling method for handling the imbalanced classes at the training phase. Figure 16 the relationship among features of the training dataset.

Figure 16
www.frontiersin.org

Figure 16. Correlation between features of the training dataset.

According to the experimental results obtained from using various machine-learning models, the decision tree model had a strong overall accuracy of 91% and an impressive f1-score of 0.96, particularly excelling in accurately categorizing “Normal” gait. Nevertheless, the difficulties in precisely recognizing occurrences of “Turn” highlight the necessity of adjusting and optimizing the detection process to achieve a balance between accuracy and comprehensiveness. This is crucial for reliably identifying tiny irregularities in walking patterns that indicate FoG. The decision tree model demonstrated a notable weighted accuracy of 91% for all classes. The random forest approach scored a high accuracy (90%). The KNN algorithm demonstrated a commendable level of accuracy (63%) and precision (63%). However, it is noted that the KNN achieved less accuracy compared with different existing ML approaches. Comprehending the influence of distance metrics and the quantity of neighbors is essential for enhancing its capacity to detect tiny variations linked to FoG. The LightGBM model showed potential, specifically in accuracy, attaining an accuracy of 80% and an f1-score of 0.80. The CatBoost model demonstrated a strong precision of 0.82 and recall of 0.82, resulting in an accuracy of 82% and an f1-score of 82.

The ROC curve is a visual depiction that displays the performance of a classification algorithm at different levels of categorization. The graph depicts the relationship between two variables. The receiver operating characteristic (ROC) is computed using the following formula:

T R P = T P T P + F N     (24)
F P R = F P F P + T N     (25)

Where TRP is the true positive rate and FPR is the false positive rate.

Figure 17 displays the ROC curve for both the DT and RF models. The DT model achieved a high ROC score of 99% for the “startHesitation” class and an ROC score of 98 for the “Walking” class. The receiver operating characteristic (ROC) analysis of the RF model yielded a high precision of 100% for the “startHesitation” class and an ROC value of 98% for the “Turn” class.

Figure 17
www.frontiersin.org

Figure 17. ROC of proposed system, (A) RF (B) decision tree.

The LightGBM, and CatBoost algorithms scored less in accuracy. However, the ROC of the models are good, and the LightGBM, and CatBoost models scored ROC 100% in the “startHesitation” class. Figure 18 displays the ROC of LightGBM, and CatBoost models.

Figure 18
www.frontiersin.org

Figure 18. ROC of proposed system, (A) LightGBM (B) CatBoost.

Figures 19, 20 diplays ROC of GRU-transformers and LRCN models for predicting FoG. It is noted both models have achieved similar performance, and GRU-transformers and LRCN were scored high percentage ROC = 91 with class “Walking”.

Figure 19
www.frontiersin.org

Figure 19. ROC of GRU-transformers.

Figure 20
www.frontiersin.org

Figure 20. ROC of LRCN.

Table 14 presents a comparison of the suggested algorithms, highlighting that the decision tree technique achieved a high accuracy rate of 91%.

Table 14
www.frontiersin.org

Table 14. Comparison results.

6 Conclusion

FoG is a locomotive impairment observed in individuals with advanced PD, which has been linked to an elevated likelihood of falling and a worse overall quality of life. Freezing incidents can be alleviated or averted through external intervention, such as the utilization of pictorial or auditory signals, which are triggered by FoG detection and prediction systems. The fundamental aim of this research work was predicting FoG using a standard dataset. This research concerted on the detection and prediction of FoG by analyzing 3D accelerometer data collected from the lower back of persons with PD, who frequently experience this terrible symptom. The dataset was obtained from a cohort of 65 participants. The dataset consists of four distinct classes: Normal, Turn, startHesitation, and Walking. Preprocessing techniques, such as cleaning the dataset and addressing imbalanced classes, were implemented to enhance the performance of the ML methods. Various machine-learning algorithms, including decision tree, random forest, k-nearest neighbors, LightGBM, GRU-transformers and LRCN models, were employed for FoG detection and prediction. Of these, the decision tree algorithm exhibited a distinct advantage when working with datasets collected from sensors, achieving a high accuracy rate of 91%. This is the initial model employed for detecting FoG using this dataset. Furthermore, the main aim of this study also was to identify effective ML and DL algorithms that has capability of detecting and predicting FoG using a wearable system in real-time data.

Data availability statement

Publicly available datasets were analyzed in this study. This data can be found here: https://kaggle.com/competitions/tlvmc-parkinsons-freezing-gait-prediction/data.

Author contributions

AA-N: Writing – original draft, Methodology, Funding acquisition, Formal analysis, Data curation, Conceptualization. TA: Writing – review & editing, Software, Methodology, Funding acquisition, Formal analysis, Data curation, Conceptualization. NF: Writing – original draft, Visualization, Validation, Formal analysis, Data curation, Conceptualization. DK: Writing – review & editing, Visualization, Validation, Resources, Investigation, Funding acquisition, Formal analysis.

Funding

The author(s) declare financial support was received for the research, authorship, and/or publication of this article. It was funded by King Salman center for disability through research group No: KSGR-2023-236.

Acknowledgments

The authors extend their appreciation to the king Salman center for disability research for funding this work through research group No: KSGR-2023-236.

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

1. Harris, JR. Protein aggregation and Fibrillogenesis in cerebral and systemic amyloid disease, vol. 65. Berlin, Heidelberg: Springer Science and Business Media (2012).

Google Scholar

2. Nutt, JG, Bloem, BR, Giladi, N, Hallett, M, Horak, FB, and Nieuwboer, A. Freezing of gait: moving forward on a mysterious clinical phenomenon. Lancet Neurol. (2011) 10:734–44. doi: 10.1016/S1474-4422(11)70143-0

PubMed Abstract | Crossref Full Text | Google Scholar

3. Ehgoetz Martens, KA, Pieruccini-Faria, F, and Almeida, QJ. Could sensory mechanisms be a Core factor that underlies freezing of gait in Parkinson’s disease? PLoS One. (2013) 8:e62602. doi: 10.1371/journal.pone.0062602

Crossref Full Text | Google Scholar

4. Tahafchi, P, and Judy, JW. Freezing-of-gait detection using wearable-sensor technology and neural-network classifier. 2019 IEEE sensors, Montreal, QC, Canada, (2019), pp. 1–4.

Google Scholar

5. Bloem, BR, Hausdorff, JM, Visser, JE, and Giladi, N. Falls and freezing of gait in Parkinson’s disease: a review of two interconnected, episodic phenomena. Mov Disord. (2004) 19:871–84. doi: 10.1002/mds.20115

PubMed Abstract | Crossref Full Text | Google Scholar

6. Perez-Lloret, S, Negre-Pages, L, Damier, P, Delval, A, Derkinderen, P, Destée, A, et al. Prevalence, determinants, and effect on quality of life of freezing of gait in Parkinson disease. JAMA Neurol. (2014) 71:884–90. doi: 10.1001/jamaneurol.2014.753

PubMed Abstract | Crossref Full Text | Google Scholar

7. Backer, JH. The symptom experience of patients with Parkinsonʼs disease. J Neurosci Nurs. (2006) 38:51–7. doi: 10.1097/01376517-200602000-00010

Crossref Full Text | Google Scholar

8. Giladi, N, and Nieuwboer, A. Understanding and treating freezing of gait in parkinsonism, proposed working definition, and setting the stage. Mov Disord. (2008) 23:S423–5. doi: 10.1002/mds.21927

PubMed Abstract | Crossref Full Text | Google Scholar

9. Schaafsma, JD, Balash, Y, Gurevich, T, Bartels, AL, Hausdorff, JM, and Giladi, N. Characterization of freezing of gait subtypes and the response of each to levodopa in Parkinson’s disease. Eur J Neurol. (2003) 10:391–8. doi: 10.1046/j.1468-1331.2003.00611.x

PubMed Abstract | Crossref Full Text | Google Scholar

10. Giladi, N, Treves, T, Simon, E, Shabtai, H, Orlov, Y, Kandinov, B, et al. Freezing of gait in patients with advanced Parkinson’s disease. J Neural Transm. (2001) 108:53–61. doi: 10.1007/s007020170096

Crossref Full Text | Google Scholar

11. Ehgoetz Martens, KA, Ellard, CG, and Almeida, QJ. Does anxiety cause freezing of gait in Parkinson’s disease? PLoS One. (2014) 9:e106561. doi: 10.1371/journal.pone.0106561

Crossref Full Text | Google Scholar

12. Elkouzi, A, Bit-Ivan, EN, and Elble, RJ. Pure akinesia with gait freezing: a clinicopathologic study. J Clin Mov Disord. (2017) 4:15. doi: 10.1186/s40734-017-0063-1

PubMed Abstract | Crossref Full Text | Google Scholar

13. Spildooren, J, Vercruysse, S, Desloovere, K, Vandenberghe, W, Kerckhofs, E, and Nieuwboer, A. Freezing of gait in Parkinson’s disease: the impact of dual-tasking and turning. Mov Disord. (2010) 25:2563–70. doi: 10.1002/mds.23327

PubMed Abstract | Crossref Full Text | Google Scholar

14. Mancini, M, Bloem, BR, Horak, FB, Lewis, SJ, Nieuwboer, A, and Nonnekes, J. Clinical and methodological challenges for assessing freezing of gait: future perspectives. Mov Disord. (2019) 34:783–90. doi: 10.1002/mds.27709

PubMed Abstract | Crossref Full Text | Google Scholar

15. Peterson, DS, King, LA, Cohen, RG, and Horak, FB. Cognitive contributions to freezing of gait in Parkinson disease: implications for physical rehabilitation. Phys Ther. (2016) 96:659–70. doi: 10.2522/ptj.20140603

PubMed Abstract | Crossref Full Text | Google Scholar

16. Nieuwboer, A, de Weerdt, W, Dom, R, and Lesaffre, E. A frequency and correlation analysis of motor deficits in Parkinson patients. Disabil Rehabil. (1998) 20:142–50. doi: 10.3109/09638289809166074

Crossref Full Text | Google Scholar

17. Kondo, Y, Mizuno, K, Bando, K, Suzuki, I, Nakamura, T, Hashide, S, et al. Measurement accuracy of freezing of gait scoring based on videos. Front Hum Neurosci. (2022) 16:828355. doi: 10.3389/fnhum.2022.828355

PubMed Abstract | Crossref Full Text | Google Scholar

18. Okuma, Y, and Yanagisawa, N. The clinical spectrum of freezing of gait in Parkinson’s disease. Mov Disord. (2008) 23:426. doi: 10.1002/mds.21934

Crossref Full Text | Google Scholar

19. Giladi, N. Freezing of gait. Clinical overview. Adv Neurol. (2001) 87:191–7.

PubMed Abstract | Google Scholar

20. Fahn, S. The freezing phenomenon in parkinsonism. Adv Neurol. (1995) 67:53–63.

PubMed Abstract | Google Scholar

21. Moore, ST, Macdougall, HG, and Ondo, WG. Ambulatory monitoring of freezing of gait in Parkinson’s disease. J Neurosci Methods. (2008) 167:340–8. doi: 10.1016/j.jneumeth.2007.08.023

Crossref Full Text | Google Scholar

22. Ahlrichs, C, Samà, A, Lawo, M, Cabestany, J, Rodríguez-Martín, D, Pérez-López, C, et al. Detecting freezing of gait with a tri-axial accelerometer in Parkinson’s disease patients. Med Biol Eng Comput. (2016) 54:223–33. doi: 10.1007/s11517-015-1395-3

PubMed Abstract | Crossref Full Text | Google Scholar

23. Kim, H, Lee, HJ, Lee, W, Kwon, S, Kim, SK, Jeon, HS, et al. Unconstrained detection of freezing of Gait in Parkinson’s disease patients using smartphone. In: Proceedings of the Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBS), Milano, Italy, 25–29 August 2015. (2015).

Google Scholar

24. Lecun, Y, Bengio, Y, and Hinton, G. Deep learning. Nature. (2015) 521:436–44. doi: 10.1038/nature14539

Crossref Full Text | Google Scholar

25. Hassan, M, Huda, S, Uddin, M, Almogren, A, and Alrubaian, M. Human activity recognition from body sensor data using deep learning. J Med Syst. (2018) 42:1–8. doi: 10.1007/s10916-018-0948-z

Crossref Full Text | Google Scholar

26. Nweke, HF, Teh, YW, Al-Garadi, M, and Alo, UR. Deep learning algorithms for human activity recognition using mobile and wearable sensor networks: state of the art and research challenges. Expert Syst Appl. (2018) 105:233–61. doi: 10.1016/j.eswa.2018.03.056

Crossref Full Text | Google Scholar

27. Yang, JB, Nguyen, MN, San, PP, Li, XL, and Krishnaswamy, S. Deep Convolutional Neural Networks On Multichannel Time Series For Human Activity Recognition. In: Proceedings of the 24th International Joint Conference on Artificial Intelligence (IJCAI), Buenos Aires, Argentina, 25–31 July 2015; pp. 3995–4001. (2015).

Google Scholar

28. Wang, J, Chen, Y, Hao, S, Peng, X, and Hu, L. Deep learning for sensor-based activity recognition: a survey. Pattern Recog Lett. (2019) 119:3–11. doi: 10.1016/j.patrec.2018.02.010

Crossref Full Text | Google Scholar

29. Ordóñez, FJ, and Roggen, D. Deep convolutional and LSTM recurrent neural networks for multimodal wearable activity recognition. Sensors. (2016) 16:115. doi: 10.3390/s16010115

Crossref Full Text | Google Scholar

30. Kim, HB, Lee, HJ, Kim, SK, Jeon, HS, Park, HY, Shin, CW, et al. Validation of freezing-of-gait monitoring using smartphone. Telemed E Health. (2018) 24:899–907. doi: 10.1089/tmj.2017.0215

PubMed Abstract | Crossref Full Text | Google Scholar

31. Masiala, S, Huijbers, W, and Atzmueller, M. Feature-set-engineering for detectingfreezing of gait in parkinson’s disease using deep recurrent neural networks. (2019)

Google Scholar

32. Pepa, L, Ciabattoni, L, Verdini, F, Capecci, M, and Ceravolo, M. Smartphone basedfuzzy logic freezing of gait detection in Parkinson’s disease. In: 2014 IEEE/ASME10th international conference on mechatronic and embedded systems and Appli-cations (MESA), IEEE, pp. 1–6. (2014).

Google Scholar

33. Sigcha, L, Costa, N, Pavón, I, Costa, S, Arezes, P, López, JM, et al. Deep learning approaches for detecting freezing of gait in Parkinson’s diseasepatients through on-body acceleration sensors. Sensors. (2020) 20:1895. doi: 10.3390/s20071895

PubMed Abstract | Crossref Full Text | Google Scholar

34. Tahir, A, Ahmad, J, Shah, SA, Morison, G, Skelton, DA, Larijani, H, et al. WiFreeze: multiresolution scalograms for freezing of gait detectionin Parkinson’s leveraging 5G spectrum with deep learning. Electronics. (2019) 8:1433. doi: 10.3390/electronics8121433

Crossref Full Text | Google Scholar

35. Malik, OA. Deep autoencoder for identification of abnormal gait patterns based on multimodal biosignals. Int J Comput Digit Syst. (2020) 10:2–8. doi: 10.12785/ijcds/100101

Crossref Full Text | Google Scholar

36. Cole, BT, Roy, SH, and Nawab, SH. Detecting freezing-of-gait during unscripted and unconstrained activity. In: Proceedings of the 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Boston, MA, USA, 30 August–3 September 2011; pp. 5649–5652. (2011).

Google Scholar

37. Nieuwboer, A, Dom, R, De Weerdt, W, Desloovere, K, Janssens, L, and Stijn, V. Electromyographic profiles of gait prior to onset of freezing episodes in patients with Parkinson’s disease. Brain. (2004) 127:1650–60. doi: 10.1093/brain/awh189

PubMed Abstract | Crossref Full Text | Google Scholar

38. Handojoseno, AA, Shine, JM, Nguyen, TN, Tran, Y, Lewis, SJ, and Nguyen, HT. Using EEG spatial correlation, cross frequency energy, and wavelet coefficients for the prediction of Freezing of Gait in Parkinson’s Disease patients. In: Proceedings of the 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Osaka, Japan, 3–7 July 2013; pp. 4263–4266. (2013).

Google Scholar

39. Delval, A, Snijders, AH, Weerdesteyn, V, Duysens, JE, Defebvre, L, Giladi, N, et al. Objective detection of subtle freezing of gait episodes in Parkinson’s disease. Mov Disord. (2010) 25:1684–93. doi: 10.1002/mds.23159

PubMed Abstract | Crossref Full Text | Google Scholar

40. Okuno, R., Fujimoto, S., Akazawa, J., Yokoe, M., Sakoda, S., and Akazawa, K. Analysis of spatial temporal plantar pressure pattern during gait in Parkinson’s disease. In Proceedings of the 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Vancouver, BC, Canada, 20–25 August 2008; pp. 1765–1768. (2008).

Google Scholar

41. Bachlin, M., Roggen, D, Troste, G, Plotnik, M, Inbar, N, Meidan, I, et al. Potentials of enhanced context awareness in wearable assistants for parkinson’s disease patients with the freezing of gait syndrome. In: 2009 international symposium on wearable computers, pp. IEEE, 123–130. (2009).

Google Scholar

42. Djurić-Jovičić, MD, Jovičić, NS, Radovanović, SM, Stanković, ID, Popović, MB, and Kostić, VS. Automatic identification and classification of freezing of gait episodes in Parkinson’s disease patients. IEEE Trans Neural Syst Rehabil Eng. (2013) 22:685–94. doi: 10.1109/TNSRE.2013.2287241

Crossref Full Text | Google Scholar

43. Pham, TT, Moore, ST, Lewis, SJG, Nguyen, DN, Dutkiewicz, E, Fuglevand, AJ, et al. Freezing of gait detection in Parkinson’s disease: a subjectindependent detector using anomaly scores. IEEE Trans Biomed Eng. (2017) 64:2719–28. doi: 10.1109/TBME.2017.2665438

PubMed Abstract | Crossref Full Text | Google Scholar

44. Zach, H, Janssen, AM, Snijders, AH, Delval, A, Ferraye, MU, Auff, E, et al. Identifying freezing of gait in parkinson’s disease during freezing provoking tasks using waist-mounted accelerometry. Parkinsonism Relat Disord. (2015) 21:1362–6. doi: 10.1016/j.parkreldis.2015.09.051

PubMed Abstract | Crossref Full Text | Google Scholar

45. Rodríguez-Martín, D, Samà, A, Pérez-López, C, Català, A, Moreno Arostegui, JM, Cabestany, J, et al. Home detection of freezing of gait using support vector machines through a single waist-worn triaxial accelerometer. PLoS One. (2017) 12:e0171764. doi: 10.1371/journal.pone.0171764

PubMed Abstract | Crossref Full Text | Google Scholar

46. Hu, K, Wang, Z, Mei, S, Ehgoetz Martens, KA, Yao, T, Lewis, SJG, et al. Vision-based freezing of gait detection with anatomic directed graph representation. IEEE J Biomed Health Inform. (2019) 24:1215–25. doi: 10.1109/JBHI.2019.2923209

PubMed Abstract | Crossref Full Text | Google Scholar

47. Masiala, S, Huijbers, W, and Atzmueller, M. Feature-set-engineering for detecting freezing of gait in Parkinson's disease using deep recurrent neural networks. arXiv. (2019) 2019:3428. doi: 10.48550/arXiv.1909.03428

Crossref Full Text | Google Scholar

48. Xia, Y, Zhang, J, Ye, Q, Cheng, N, Lu, Y, and Zhang, D. Evaluation of deep convolutional neural networks for detection of freezing of gait in Parkinson’s disease patients. Biomed Signal Process Control. (2018) 46:221–30. doi: 10.1016/j.bspc.2018.07.015

Crossref Full Text | Google Scholar

49. Shi, B, Tay, A, Au, WL, Tan, DML, Chia, NSY, and Yen, SC. Detection of freezing of gait using convolutional neural networks and data from lower limb motion sensors. IEEE Trans Biomed Eng. (2022) 69:2256–67. doi: 10.1109/TBME.2022.3140258

PubMed Abstract | Crossref Full Text | Google Scholar

50. Borzì, L, Sigcha, L, Rodríguez-Martín, D, and Olmo, G. Real-time detection of freezing of gait in Parkinson's disease using multi-head convolutional neural networks and a single inertial sensor. Artif Intell Med. (2023) 135:102459. doi: 10.1016/j.artmed.2022.102459

PubMed Abstract | Crossref Full Text | Google Scholar

51. Yang, PK, Filtjens, B, Ginis, P, Goris, M, Nieuwboer, A, Gilat, M, et al. Freezing of gait assessment with inertial measurement units and deep learning: effect of tasks, medication states, and stops. J Neuroeng Rehabil. (2024) 21:24. doi: 10.1186/s12984-024-01320-1

PubMed Abstract | Crossref Full Text | Google Scholar

52. Aldhyani, THH, Al-Nefaie, AH, and Koundal, D. Modeling and diagnosis Parkinson disease by using hand drawing: deep learning model[J]. AIMS Mathematics. (2024) 9:6850–77. doi: 10.3934/math.2024334

Crossref Full Text | Google Scholar

53. Mukherjee, M, and Khushi, M. SMOTE-ENC: a novel SMOTE-based method to generate synthetic data for nominal and continuous features. Appl Syst Innov. (2021) 4:18. doi: 10.3390/asi4010018

Crossref Full Text | Google Scholar

54. Joloudari, JH, Marefat, A, Nematollahi, MA, Oyelere, SS, and Hussain, S. Effective class-imbalance learning based on SMOTE and convolutional neural networks. Appl Sci. (2023) 13:4006. doi: 10.3390/app13064006

Crossref Full Text | Google Scholar

55. Zhou, Y, Wang, W, Wang, K, and Song, J. Application of LightGBM algorithm in the initial Design of a Library in the cold area of China based on comprehensive performance. Buildings. (2022) 12:1309. doi: 10.3390/buildings12091309

Crossref Full Text | Google Scholar

Keywords: freezing, Parkinson’s, gait, machine leaning, prediction, classification, transformers models

Citation: Al-Nefaie AH, Aldhyani THH, Farhah N and Koundal D (2024) Intelligent diagnosis system based on artificial intelligence models for predicting freezing of gait in Parkinson’s disease. Front. Med. 11:1418684. doi: 10.3389/fmed.2024.1418684

Received: 16 April 2024; Accepted: 29 May 2024;
Published: 20 June 2024.

Edited by:

Sultan Ahmad, Prince Sattam Bin Abdulaziz University, Saudi Arabia

Reviewed by:

Adnen El Amraoui, Université d’Artois, France
Furqan Aziz, University of Birmingham, United Kingdom
Sourav Banerjee, Kalyani Government Engineering College (KGEC), India

Copyright © 2024 Al-Nefaie, Aldhyani, Farhah and Koundal. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Theyazn H. H. Aldhyani, taldhyani@kfu.edu.sa

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.