| Literature DB >> 29941842 |
Duong Trong Bui1, Nhan Duc Nguyen2, Gu-Min Jeong3.
Abstract
Human activity recognition and pedestrian dead reckoning are an interesting field because of their importance utilities in daily life healthcare. Currently, these fields are facing many challenges, one of which is the lack of a robust algorithm with high performance. This paper proposes a new method to implement a robust step detection and adaptive distance estimation algorithm based on the classification of five daily wrist activities during walking at various speeds using a smart band. The key idea is that the non-parametric adaptive distance estimator is performed after two activity classifiers and a robust step detector. In this study, two classifiers perform two phases of recognizing five wrist activities during walking. Then, a robust step detection algorithm, which is integrated with an adaptive threshold, peak and valley correction algorithm, is applied to the classified activities to detect the walking steps. In addition, the misclassification activities are fed back to the previous layer. Finally, three adaptive distance estimators, which are based on a non-parametric model of the average walking speed, calculate the length of each strike. The experimental results show that the average classification accuracy is about 99%, and the accuracy of the step detection is 98.7%. The error of the estimated distance is 2.2⁻4.2% depending on the type of wrist activities.Entities:
Keywords: smart band; step detection; walking distance; wrist activity
Mesh:
Year: 2018 PMID: 29941842 PMCID: PMC6069265 DOI: 10.3390/s18072034
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Brief structure of activity classification-based step detection.
Figure 2Five daily hand activities during walking: (a) texting; (b) calling; (c) hand in pocket; (d) suitcase carrying; (e) swinging.
Figure 3Brief structure of step detection-based distance estimation.
Figure 4Proposed hierarchical framework of walking distance estimation.
Corresponding features of the classifiers.
| Classifier | Feature |
|---|---|
| SVM 1 | SMA, IM, AE, Band power, Peak power |
| SVM 2 |
Figure 5Raw and filtered acceleration data: (a) calling; (b) swinging.
Figure 6Relation between the vertical acceleration and the activities during walking: (a) calling; (b) swinging.
Figure 7Minimum correction.
Notation of the variables used in the algorithms.
| Notation | Description |
|---|---|
| Filtered and classified acceleration signal | |
| Filtered and Classified acceleration signal of swinging | |
| Abnormal interval of one observation | |
| Adaptive peak threshold | |
| Adaptive valley threshold | |
| Number of detected peak | |
| Number of detected valley | |
| Detected peak position in a sample data | |
| Detected valley position in a sample data | |
| Distance between two detected valleys | |
| Mean of distances between two detected valleys |
Figure 8Maximum correction.
Classification results: swinging versus texting, calling, hand in pocket and suitcase carrying.
| Activity | Predicted Class | |
|---|---|---|
| Swinging | Texting/Calling/Hand in Pocket/Suitcase Carrying | |
| Swinging | 0% | |
| Texting/Calling/Hand in Pocket/Suitcase Carrying | 1% | 99% |
Classification results: texting, calling, hand in pocket, suitcase carrying.
| Activity | Predicted Class | |||
|---|---|---|---|---|
| Texting | Calling | Hand in Pocket | Suitcase Carrying | |
| Texting | 0% | 1% | 0% | |
| Calling | 2% | 0% | 0% | |
| Hand in Pocket | 0% | 0% | 0% | |
| Suitcase Carrying | 0% | 2% | 0% | |
Figure 9Step detection performances.
Distance estimation accuracy of the proposed method.
| Activity | Walking Speed | Proposed Distance Estimation Method | |||||
|---|---|---|---|---|---|---|---|
| Non-Parametric Weinberg Method | Non-Parametric Kim Method | Non-Parametric Tian Method | |||||
| Accuracy(%) | Std(m) | Accuracy(%) | Std(m) | Accuracy(%) | Std(m) | ||
| Low | 97.25 | 0.45 | 96.84 | 0.71 | 97.65 | 0.32 | |
| Normal | 95.80 | 0.92 | 96.44 | 0.46 | 97.82 | 0.43 | |
| High | 98.74 | 0.40 | 98.35 | 0.45 | 97.91 | 0.21 | |
| NMSE | 1.27 | 1.31 | 1.19 | ||||
| 97.26 | 97.21 | ||||||
| Low | 94.81 | 0.84 | 95.25 | 0.85 | 96.79 | 0.79 | |
| Normal | 95.37 | 1.06 | 95.42 | 1.06 | 95.47 | 1.04 | |
| High | 94.72 | 1.50 | 94.45 | 0.93 | 95.12 | 0.93 | |
| NMSE | 1.02 | 1.10 | 1.01 | ||||
| 94.96 | 95.04 | ||||||
| Low | 93.36 | 0.86 | 96.34 | 0.83 | 93.33 | 1.80 | |
| Normal | 96.96 | 0.67 | 97.12 | 0.67 | 96.98 | 0.67 | |
| High | 96.09 | 0.72 | 97.89 | 1.38 | 96.15 | 1.23 | |
| NMSE | 2.24 | 1.96 | 1.96 | ||||
| 95.47 | 95.49 | ||||||
| Low | 95.71 | 1.29 | 96.46 | 1.12 | 97.73 | 1.27 | |
| Normal | 96.54 | 0.89 | 96.52 | 0.87 | 96.53 | 0.82 | |
| High | 96.34 | 0.41 | 94.67 | 0.42 | 95.38 | 0.46 | |
| NMSE | 2.64 | 2.60 | 2.10 | ||||
| 96.20 | 95.89 | ||||||
| Low | 94.21 | 2.84 | 96.47 | 2.67 | 95.10 | 0.70 | |
| Normal | 96.59 | 1.75 | 97.26 | 1.68 | 97.22 | 1.68 | |
| High | 94.87 | 1.26 | 97.56 | 1.23 | 94.13 | 1.23 | |
| NMSE | 1.80 | 2.44 | 1.20 | ||||
| 95.23 | 95.45 | ||||||
Accuracy of the distance estimation of the proposed method and the reference method.
| Activity | Ho et al. [ | Proposed Method |
|---|---|---|
| Accuracy(%) | Accuracy(%) | |
| Texting | 95.44 | 97.79 |
| Calling | 94.16 | 95.79 |
| Hand in Pocket | 95.35 | 97.11 |
| Suitcase Carrying | 95.02 | 96.54 |
| Swinging | 95.38 | 97.09 |
Figure 10Performance comparison of the proposed method and the reference method.