Sie sind auf Seite 1von 4

Patient-dependent Freezing of Gait Detection using

Signals from Multi- accelerometer Sensors in


Parkinson's Disease
Mostafa M. Abd El-Naby
Amira S. Ashour* Amira El-Attar Nilanjan Dey
Department of Electronics and
Department of Electronics and Department of Electronics and Department of Information
Electrical Communications
Electrical Communications Electrical Communications Technology, Techno India
Engineering, Faculty of
Engineering, Faculty of Engineering, Faculty of College of Technology
Engineering, Tanta University
Engineering,Tanta University Engineering,Tanta University
India
Tanta, Egypt Tanta, Egypt neelanjan.dey@gmail.com Tanta, Egypt
amirasashour@yahoo.com eng_amira81@yahoo.com mnaby45@yahoo.com

Hatem Abd El-Kader


Faculty of Computers and Information Minufiya University
Minufiya, Egypt
Hatem6803@yahoo.com
*Corresponding author: Email: amirasashour@yahoo.com

Abstract—The position and number of the on-body wearable approaches with decision tree classifier. Saad et al. [8] used a
sensors affects significantly the acquired signal, which multi-sensor for FOG detection based on Gaussian neural
sequentially has a direct influence on the patient’s diagnosis. The networks as a classification tool. Furthermore, different
patients of Parkinson's disease (PD) suffer from freezing of the patient-independent methods were used for FOG detection [5,
gait (FOG) in the form of episodes. In this paper, the choice of
9-12]. El-Attar et al. [13] designed a patient-independent
the acceleration sensors’ location, which measures the patient’s
movement for monitoring the PD patient, was introduced using model for long term monitoring using Discrete Wavelet
several episodes to develop a patient-dependent model for FOG Transform (DWT) to extract the main features inherent in the
detection. The proposed classification using the linear support motion vertical signal acquired from one accelerometer sensor,
vector machine (SVM) based FOG detection was applied to the which placed on the ankle. Afterward the extracted DWT
ranked features using infinite feature selection (IFS) method to features were applied to the SVM and Artificial Neural
distinguish between the freezing and no-freezing events. A Network (ANN) for FOG detection. Furthermore, using the
comparative study between the proposed IFS based detection same acquired signals in [13], El-Attar et al. [14] suggested
model and the use of Eigenvector feature selection was conducted another patient-independent model by integrating two types of
showing the same features ranking performance of the extracted
the extracted features of Fast Fourier Transform (FFT) and
features from all acceleration signals from the multi-sensors.
However, the results established the superiority of the proposed DWT, which applied to the ANN to detect FOG. However,
patient-dependent model using IFS ranked features for FOG Rodríguez-Martín et al. [15] conducted a comparative study
detection, which can be used to improve the PD monitoring between the personalized/patient-dependent model and
systems accuracy. generic/patient-independent model. This study proved a
significant improvement in the accuracy using the personalized
Keywords—Parkinson’s disease, wearable sensors, model compared to the generic model. Moreover, many studies
classification, feature ranking. were employed several sensors at specific locations, however,
some of these literatures used only one signal from a single
I. INTRODUCTION sensor, while others used all signals from all sensor. Bächlin et
Parkinson’s disease is a neurological disease of several al. [4] connected three sensors at ankle, knee, and on hip, but
symptoms affecting the motor system, such as Freezing of Gait used only the vertical signal from the sensor at the ankle.
(FOG) [1, 2]. The PD patients suffer from freezing in the form Consequently, the current work proposed a machine
of episodes, where different types of sensors can be used to learning based approach using patient-dependent model for
acquire the FOG episodes. Such sensors are wearable assistant, FOG detection. A comparative study was conducted to
including three accelerometer sensors placed on the ankle compare the FOG detection performance using all signals from
(shank), above the knee on the thigh, and on the hip [3] to three sensors, and using the ranked features to select the best
monitor the PD patients. Typically, FOG detection’s methods features.
can be categorized into freezing index/ threshold algorithms [4, The remaining sections are organized as follows. Section 2
5, 6], and machine learning based methods [7, 8]. Several includes features extraction and detection of FOG, ranking
researchers were interested to develop FOG detection methods, features using the infinite feature selection method to support
such as Mazilu et al. [7], who applied several feature extraction the proposed patient-dependent method. Section 3 describes the

XXX-X-XXXX-XXXX-X/XX/$XX.00 ©20XX IEEE


978-1-5386-8154-1/18/$31.00 2018
c IEEE
used dataset and explains the results of using patient-dependent arranges the weighted edges, and model feature distributions,
model and feature ranking. Finally, section 4 includes the where P represents an adjacency matrix A. The infinity
conclusion. concept is achieved by calculating a new type of a feature
score, which can be expressed as follows:
 
II. METHODOLOGY C (i )  C l (i )    R (i , j )
l
(2)
l 1 l j v
A. Feature extraction and hybridization where l is the length of the paths, i ≥1 , j  n as n is the
number of features, and R  i, j  is a standard matrix algebra
In the present work, nine types signal were acquired from
three on body sensors, where each sensor acquires three
signals, namely horizontal, vertical, and lateral. The containing all the paths of length l between i and j . The
acceleration signals from any sensor consisted of freezing and geometric series G of matrix A can be expressed as follows:
no-freezing episodes [16]. All these episodes were obtained 
separately from acceleration sensors from each patient as G  Al (3)
l 1
reported in the used dataset. Two types of transformation,

  
C (i )  C l (i )  ( A l )e   Ge 
namely DWT [17] and FFT are used for features extraction (4)
from the three sensors. Two sets of features are chosen, l 1  l 1 i i
including the variance, maximum amplitude, minimum where e indicates a one-dimensional (1D) array of ones.
amplitude, maximum energy, and minimum energy of both the
From different forms of generating functions [21], the
approximate and detail coefficients of the DWT as well as the
FFT. Accordingly, ten features are extracted using the DWT, generating function for the l th path can be defined as:
 
while five features are extracted using the FFT. Hence, in the
C (i)   r l Cl (i)    r R (i, j)
l
l
(5)
present work, the hybridization of DWT and FFT features is l 1 l 1 jv
employed to determine the feature vector, including fifteen
where r is a regularization factor, and rl is the weight for
features from the nine acceleration signals of the three on
body sensors give a total of 135 features from each signal per paths of length l . To ensure that the infinite sum is
patient. converged, an appropriate choices of r is selected. Using
All these features and the corresponding target are applied algebraic criteria, the convergence property of the geometric
to a machine learning classifier, namely linear SVM using a power series of the matrix C (i ) can be efficiently computed
linear kernel function, for training to distinguish between the [22]:
freezing and no-freezing events. A target value of 0 is assigned G  ( I  rA)1  I (6)
for freezing cases and 1 is assigned for no-freezing cases using
extracted statistical information [18]. By using the matrix G , all the energy information about a set
of features can be encoded. The final energy scores for each
feature determined by the following quantity:
B. Infinite feature selection based features ranking
Feature ranking techniques are used for features selection, C (i)  Ge 
(7)
i
which order the features by the value of some scoring function Ranking C (i ) energy scores in decreasing order guarantees
and rank these 135 extracted features from the three sensors
features ranking, where the number of features ranking m can
according to their scores/ relevance. Such techniques discard
be selected to ensure the highest classification score using the
the irrelevant, redundant, or noisy features from a feature
most significant features with discarding the noisy features.
vector [19]. Let the score C (f j ) is computed from the training Accordingly, the ranked features form all signals of the
dataset, measuring certain criteria of feature f j , where a high sensors and the target are applied as input and output to/from
score indicates a valuable feature. linear SVM using a linear kernel function to train the network
and classify the data. Therefore, the proposed system is
C (f j )  C (f j 1 ) (1)
capable of detecting the FOG of PD.
where j  1,, n  1 and n is the number of features.
C. Proposed FOG detection model
One of the efficient features ranking methods is the infinite
feature selection (IFS). The features selection using the IFS is The current work used signals from each of the eight
considered a path among feature distributions and puts these patients who suffer from FOG. All freezing and no-freezing
paths tend to an infinite number to investigate the relation and episodes features are extracted from the all acceleration
redundancy of a feature and rank the important features [20]. signals from all sensors. Afterwards feature ranking using
To illustrate the concept of the IFS method, assume a set of infinite feature selection method is applied to select the
significant ranked features and ignore the noisy features from
feature distributions F  { f 1 , ..., f  n } and x  R
these episodes. Then, the selected features are applied to the
representing a sample of the generic distribution f . Consider SVM classifier to evaluate the FOG detection accuracy. The
an in-directed fully-connected graph P =(V,E), where V is the proposed patient-dependent system is illustrated in Figure 1
set of vertices related to each feature distribution, while E for S patients.
the extracted features from the signals of the three sensors with
Acquired signals from all sensors and without selected ranking features using IFS for each
patient. In Figure 2, the x-axis refers to the patient’s number
and y-axis is the detection accuracy of FOG.
Determine all freezing and no freezing episodes
for each patient

Hybrid DWT and FFT extracted features


from all sensors’ signals (135 features)

Feature ranking (IFS)

SVM classifier

Performance Evaluation
Fig.2. Performance of using all features and ranking features
Fig. 1. Proposed patient-dependent model
Figure 2 reveals the superiority of the proposed model using
Figure 1 illustrates the steps of the proposed patient- the selected, ranked features, which improved the performance
dependent model to build a robust PD detection model. of FOG detection compared to using all the extracted features
from all sensor signals without ranking. These results indicate
III. RESULTS AND DISCUSSION the existence of noisy features that affected the performance in
The patients’ data who wear three accelerometer sensors the case of using all extracted features without ranking. In
was recorded over 8 hrs and 20 minute period of time [16]. The addition, it is observed that there is specific efficient sensor for
3-dimensional accelerometers located above the knee on the each patient, which is related to some specific features and
thigh, on the ankle (shank), and on the hip. The dataset files patients when using IFS for ranking as reported in Table II.
reported the time of each sample, the horizontal (forward), These reported results established the efficient sensor and the
vertical, and horizontal (lateral) acceleration for each of the 3 number of ranked, extracted features from each sensor for each
sensors (ankle, thigh and hip), respectively. Additionally, the patient.
annotations of ‘0’ for not part of experiment, ‘1’ for no freeze TABLE II. NUMBER OF RANKING FEATURES EXTRACTED FROM EACH
event and ‘2’ for a freeze event are also included. SENSOR
Patient Ankle sensor Knee sensor Hip sensor Number of
In this section, the results obtained from the proposed H V L H V L H V L features/
model are reported. All signals from the three on body sensors Accuracy
located at the ankle, knee, and the hip were used and then P1 5 3 5 1 3 3 2 1 2 25 88.9%
features ranking using IFS method was applied to select the P2 4 4 3 2 3 1 3 7 3 30 94.4%
best features of 135 features extracted from all sensor signals. P7 2 3 2 3 3 2 3 4 3 25 93.8%
P8 2 3 3 3 3 2 - 3 1 20 82.1%
Table I presents the accuracy of SVM classifier after ranking
using the first 40, 35, 30, 25, and 20 ranked/ selected features Table II shows, for example, that collecting of 4, 4, and 3
for selected 4 patients. features from horizontal, vertical, lateral signal from ankle
sensor; respectively, also 2, 3, and 1 feature from horizontal,
TABLE I. PERFORMANCE OF SVM USING INFINITE FEATURE SELECTION
vertical, lateral signal from knee sensor; ; respectively, and 3,
Patient Rank-40 Rank- Rank- Rank- Rank- Accuracy Selected 7, and 3 features from horizontal, vertical, lateral signal from
35 30 25 20 feature hip sensor from patient 2 achieved the best accuracy 94.4%.
P1 88.9% 88.9% 88.9% 88.9% 86.1% 88.9% Rank-25
P2 88.9% 83.3% 94.4% 77.8% 72.2% 94.4% Rank-30 Moreover, features ranking using the eigenvector method
P7 90.6% 90.6% 90.6% 93.8% 90.6% 93.8% Rank-25 [23] is used in the comparative study on the same samples.
P8 78.6% 82.1% 78.6% 82.1% 82.1% 82.1% Rank-20
The performance of SVM using eigenvector feature selection
The best classification accuracy of these patients is depicted is reported in Table III.
in Table I. Accordingly, for patient 1 it is recommended to use
TABLE III PERFORMANCE OF SVM USING EIGENVECTOR FEATURE SELECTION
the first 25 selected features using the IFS method for FOG
detection with 88.9% accuracy for computational time saving. Patient Rank- Rank- Rank- Rank- Rank- Best Selected
The same procedure is followed with each patient. 40 35 30 25 20 Accuracy feature
P1 88.9% 86.1% 88.9% 77.8% 83.3% 88.9% Rank-30
Accordingly, the first 30 ranked features were the best for P2 94.4% 77.8% 77.8% 66.7% 77.8% 94.4% Rank-40
patient 2, which achieved 94.4% accuracy, the first 25 ranked P7 93.8% 90.6% 90.6% 87.5% 90.6% 93.8% Rank-40
features were the best for patient 7 with 93.8% accuracy, and P8 78.6% 82.1% 82.1% 71.4% 78.6% 82.1% Rank-30
the first 20 ranked features were the best for patient 8 with
82.1% accuracy. Figure 2 demonstrates the relation between
Table III demonstrates the best accuracy of each patient [8] Saad, A., Zaarour, I., Guerin, F., Bejjani, P., Ayache, M., & Lefebvre,
D. (2017). Detection of freezing of gait for Parkinson’s disease patients
using eigenvector method, where for patient 1 it is with multi-sensor device and Gaussian neural networks. International
recommended to use the first 30 selected features for FOG Journal of Machine Learning and Cybernetics, 8(3), 941-954.
detection with 88.9% accuracy. The same procedure is [9] Jovanov, E., Wang, E., Verhagen, L., Fredrickson, M., & Fratangelo, R.
followed with each patient, accordingly the first 40 ranked (2009, September). deFOG—A real time system for detection and
features are the best for patient 2, which achieved 94.4% unfreezing of gait of Parkinson’s patients. In Engineering in Medicine
and Biology Society, 2009. EMBC 2009. Annual International
accuracy, the first 40 ranked features are the best for patient 7 Conference of the IEEE (pp. 5151-5154). IEEE.
with 93.8% accuracy, and the first 30 ranked features are the [10] Niazmand, K., Tonn, K., Zhao, Y., Fietzek, U. M., Schroeteler, F.,
best for patient 8 that achieved 82.1% accuracy. Therefore, Ziegler, K., ... & Lueth, T. C. (2011, November). Freezing of Gait
comparing the results of the two ranking method explained in detection in Parkinson's disease using accelerometer based smart
Table I and Table III show the same accuracies at different clothes. In Biomedical Circuits and Systems Conference (BioCAS),
2011 IEEE (pp. 201-204). IEEE.
numbers of selected features. However, the proposed IFS
[11] Moore, S. T., Yungher, D. A., Morris, T. R., Dilda, V., MacDougall, H.
based patient-dependent model is selected less number of G., Shine, J. M., ... & Lewis, S. J. (2013). Autonomous identification of
features, which reduces the computational time. freezing of gait in Parkinson's disease from lower-body segmental
accelerometry. Journal of neuroengineering and rehabilitation, 10(1), 19.
IV. CONCLUSION [12] Zhao, Y., Tonn, K., Niazmand, K., Fietzek, U. M., D'Angelo, L. T.,
Ceballos-Baumann, A., & Lueth, T. C. (2012, January). Online FOG
This paper presented a system for freezing of gait identification in Parkinson's disease with a time-frequency combined
detection for PD patients. The proposed FOG detection system algorithm. In Biomedical and Health Informatics (BHI), 2012 IEEE-
used the signals obtained from the three accelerometer based EMBS International Conference on (pp. 192-195). IEEE.
on patient-dependent evaluation and SVM classifier. Feature [13] El-Attar, A., Ashour, A.S., Dey , N., Abd El-Kader ,H., Abd El-Naby,
ranking demonstrated that a combination of specific features M.M , & Sherratt, R.S., Discrete wavelet transform based freezing of
gait detection in Parkinson's disease. Journal of Experimental
from specific sensors enables to acquire accurate information &Theoretical Artificial Intelligence (TETA)- 2018. [accepted].
on FOG. Additionally, the results demonstrated the proposed [14] El-Attar, A., Ashour, A.S., Dey , N., Abd El-Kader ,H., Abd El-Naby,
IFS based patient-dependent model selected less number of M.M , & Shi, F. Hybrid DWT-FFT Features for Detecting Freezing of
features compared to the selected number of features using the Gait in Parkinson's Disease. ITITS conference 14 Aug. [accepted].
eigenvector based patient-dependent model, even both ranking [15] Rodríguez-Martín, D., Samà, A., Pérez-López, C., Català, A., Arostegui,
J. M. M., Cabestany, J., ... & Crespo, M. C. (2017). Home detection of
methods provided the same accuracy values. Therefore, by freezing of gait using support vector machines through a single waist-
using IFS method the 30 ranked features extracted from the worn triaxial accelerometer. PloS one, 12(2), e0171764.
nine signals from the three sensors placed on ankle, knee, and [16] https://archive.ics.uci.edu/ml/datasets/Daphnet+Freezing+of+Gait.
on hip of patient 2, for example, achieved 94.4% accuracy of [17] Han, J., Pei, J., & Kamber, M. (2011). Data mining: concepts and
FOG detection, which able to build a more robust techniques. Elsevier.
classification model used to test any other patient. [18] Karamizadeh, S., Abdullah, S. M., Halimi, M., Shayan, J., & javad
Rajabi, M. (2014, September). Advantage and drawback of support
REFERENCES vector machine functionality. 2014 IEEE International Conference on
Computer, Communications, and Control Technology, pp. 63-65.
[1] Fahn, S. (1995). The freezing phenomenon in parkinsonism. Negative
[19] Shigeo, A. (2005). Support vector machines for pattern
motor phenomena, 53-63.‫‏‬
classification. Advances in Pattern Recognition, Springer, Heidelberg.
[2] Giladi, N., Treves, T. A., Simon, E. S., Shabtai, H., Orlov, Y.,
[20] Roffo, G., Melzi, S., & Cristani, M. (2015). Infinite feature selection.
Kandinov, B., ... & Korczyn, A. D. (2001). Freezing of gait in patients
In Proceedings of the IEEE International Conference on Computer
with advanced Parkinson's disease. Journal of neural
Vision (pp. 4202-4210).
transmission, 108(1), 53-61.
[21] Elizalde, E. (2008). Ten physical applications of spectral zeta
[3] Mazilu, S., Blanke, U., Dorfman, M., Gazit, E., Mirelman, A., M
functions (Vol. 35). Springer Science & Business Media.
Hausdorff, J., & Tröster, G. (2015). A Wearable Assistant for Gait
Training for Parkinson’s Disease with Freezing of Gait in Out-of-the- [22] Hubbard, J. H., & Hubbard, B. B. (2015). Vector calculus, linear
Lab Environments. ACM Transactions on Interactive Intelligent algebra, and differential forms: a unified approach (pp. 818-pages).
Systems, 5(1), 5. Matrix Editions.
[4] Bächlin, M., Plotnik, M., Roggen, D., Maidan, I., Hausdorff, J. M., [23] R offo, G., & Melzi, S. (2016). Features selection via eigenvector
Giladi, N., & Tröster, G. (2010). Wearable assistant for Parkinson’s centrality. Proceedings of New Frontiers in Mining Complex Patterns
disease patients with the freezing of gait symptom. IEEE Transactions (NFMCP 2016)(Oct 2016).
on Information Technology in Biomedicine, 14(2), 436-446.
[5] Zabaleta, H., Keller, T., & Masso, J. M. (2009). Power spectral
distribution analysis for detection of freezing of gait in patients with
Parkinson’s disease. In 4th European Conference of the International
Federation for Medical and Biological Engineering (pp. 2089-2092).
Springer, Berlin, Heidelberg.
[6] Moore, S. T., MacDougall, H. G., & Ondo, W. G. (2008). Ambulatory
monitoring of freezing of gait in Parkinson's disease. Journal of
Neuroscience Methods, 167(2), 340-348.
[7] Mazilu, S., Calatroni, A., Gazit, E., Roggen, D., Hausdorff, J. M., &
Tröster, G. (2013, July). Feature learning for detection and prediction of
freezing of gait in Parkinson’s disease. In International Workshop on
Machine Learning and Data Mining in Pattern Recognition (pp. 144-
158). Springer, Berlin, Heidelberg.

Das könnte Ihnen auch gefallen