| Literature DB >> 32295298 |
Abdul Rehman Javed1, Muhammad Usman Sarwar2, Suleman Khan1, Celestine Iwendi3, Mohit Mittal4, Neeraj Kumar5.
Abstract
Recognizing human physical activities from streaming smartphone sensor readings is essential for the successful realization of a smart environment. Physical activity recognition is one of the active research topics to provide users the adaptive services using smart devices. Existing physical activity recognition methods lack in providing fast and accurate recognition of activities. This paper proposes an approach to recognize physical activities using only2-axes of the smartphone accelerometer sensor. It also investigates the effectiveness and contribution of each axis of the accelerometer in the recognition of physical activities. To implement our approach, data of daily life activities are collected labeled using the accelerometer from 12 participants. Furthermore, three machine learning classifiers are implemented to train the model on the collected dataset and in predicting the activities. Our proposed approach provides more promising results compared to the existing techniques and presents a strong rationale behind the effectiveness and contribution of each axis of an accelerometer for activity recognition. To ensure the reliability of the model, we evaluate the proposed approach and observations on standard publicly available dataset WISDM also and provide a comparative analysis with state-of-the-art studies. The proposed approach achieved 93% weighted accuracy with Multilayer Perceptron (MLP) classifier, which is almost 13% higher than the existing methods.Entities:
Keywords: accelerometer sensor; activity recognition; smart health; smartphone
Mesh:
Year: 2020 PMID: 32295298 PMCID: PMC7218902 DOI: 10.3390/s20082216
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Block diagram of the proposed activity recognition approach.
Figure 2Illustration of LR classifier.
Figure 3Structure of MLP classifier.
Recognition rate comparison of j48, LR and MLP classifier with respect to each activity.
| j48 | LR | MLP | |
|---|---|---|---|
| Standing | 91.5 | 86.6 | 93.7 |
| Sitting | 91.2 | 85.5 | 92.0 |
| Downstairs | 65.7 | 52.1 | 71.5 |
| Walking | 88.3 | 91.0 | 92.5 |
| Upstairs | 75.6 | 67.5 | 79.3 |
| Jogging | 96.2 | 95.3 | 94.0 |
| Overall | 85.0 | 79.6 | 87.2 |
Comparison of evaluation measures with respect to j48, LR and MLP classifier.
| Precision | Recall | F-Score | Accuracy | |
|---|---|---|---|---|
| j48 | 83.2 | 85.0 | 84.0 | 85.0 |
| LR | 78.1 | 79.6 | 78.1 | 79.6 |
| MLP | 86.7 | 87.2 | 86.9 | 87.2 |
Recognition rate comparison of different combination of accelerometer axis with respect to each activity using MLP.
| (x-y) axis | (x-z) axis | (y-z) axis | (x-y-z) axis | |
|---|---|---|---|---|
| Standing | 90.1 | 88.2 |
| 93.7 |
| Sitting | 90.2 | 86.8 |
| 92.0 |
| Downstairs | 70.7 | 68.5 |
| 71.5 |
| Walking | 89.5 | 90.0 |
| 92.5 |
| Upstairs | 79.6 | 65.5 |
| 79.3 |
| Jogging | 92.2 | 94.1 |
| 94.0 |
| Overall | 85.4 | 82.2 |
| 87.2 |
Comparison results of the proposed approach with state-of-the-art research works.
| Activities | [ | [ | Proposed Approach |
|---|---|---|---|
| Standing | 91.9 | 94.9 |
|
| Sitting | 95.0 | 93.9 |
|
| Downstairs | 44.3 | 74.6 |
|
| Walking | 91.7 | 86.3 |
|
| Upstairs | 61.5 | 57.2 |
|
| Jogging | 98.3 | N/A |
|
| Overall | 80.7 | 81.4 |
|
Comparison results of the proposed approach with state-of-the-art research work [15] using leave-one-subject-out cross-validation.
| Activities | [ | Proposed Approach |
|---|---|---|
| Standing | 93.3 |
|
| Sitting | 82.6 |
|
| Downstairs | 87.0 |
|
| Walking | 98.5 |
|
| Upstairs | 72.2 |
|
| Jogging | 97.8 |
|
| Overall | 88.5 |
|
Figure 4Recognition rate comparison of j48, LR and MLP classifier concerning each activity.
Figure 5Comparison of evaluation measures with respect to j48, LR and MLP classifier.
Figure 6Confusion matrix of activity recognition using j48 classifier.
Figure 7Confusion matrix of activity recognition using LG classifier.
Figure 8Confusion matrix of activity recognition using MLP classifier.
Figure 9Acceleration plots of daily life physical activities.
Figure 10Recognition rate comparison of different combination of accelerometer axis with respect to each activity using MLP.
Figure 11Comparison results of the proposed approach with the state-of-the-art research works.