1. FOG Detection
Using the signal model FOG detection algorithm , FOG instances are identified as shown in the plots below. The FOG instances are shown in the last plot.
2. FOG Classification
Among the full feature sets shown in Method tab, a feature importance ranking is done using random forest feature permutation. As shown in the table below, only the top 8 features are used for classification.
|2||Yaw Angle Amplitude||0.199|
|4||Pitch angular velocity||0.111|
|5||x direction acceleration||0.108|
|6||z direction acceleration||0.094|
|7||Average contact time||0.094|
|9||Average stride length||small|
|10||Average foot velocity|
|11||y direction acceleration|
|12||Roll angular velocity|
For FOG classification, Naïve Bayes, Random Forests and SVM are evaluated using a dataset of 328 FOG instances. 50% of data is used for training and 50% is used for testing.Table below presents the classification accuracy of the three algorithms. The Random Forests and SVM demonstrate high classification accuracy.
|Classification Accuracy||Naïve Bayes||Random Forests||SVM|
3. FOG Prediction
For FOG prediction, only the binary prediction of FOG occurrence is considered in the scope of this project. Table below shows the prediction accuracy of feature space approach using random forests and time series approach using neural network. The prediction algorithm does not show promising performance and is the focus for future work.
|Prediction Accuracy||Feature Space||Time Series|
|No FOG occur||58%||57%|