| Literature DB >> 28379208 |
Natthapon Pannurat1, Surapa Thiemjarus2, Ekawit Nantajeewarawat3, Isara Anantavrasilp4.
Abstract
This paper focuses on optimal sensor positioning for monitoring activities of daily living and investigates different combinations of features and models on different sensor positions, i.e., the side of the waist, front of the waist, chest, thigh, head, upper arm, wrist, and ankle. Nineteen features are extracted, and the feature importance is measured by using the Relief-F feature selection algorithm. Eight classification algorithms are evaluated on a dataset collected from young subjects and a dataset collected from elderly subjects, with two different experimental settings. To deal with different sampling rates, signals with a high data rate are down-sampled and a transformation matrix is used for aligning signals to the same coordinate system. The thigh, chest, side of the waist, and front of the waist are the best four sensor positions for the first dataset (young subjects), with average accuracy values greater than 96%. The best model obtained from the first dataset for the side of the waist is validated on the second dataset (elderly subjects). The most appropriate number of features for each sensor position is reported. The results provide a reference for building activity recognition models for different sensor positions, as well as for data acquired from different hardware platforms and subject groups.Entities:
Keywords: activity classification; activity monitoring; sensor positions; wearable sensors
Year: 2017 PMID: 28379208 PMCID: PMC5422047 DOI: 10.3390/s17040774
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Different positions for sensor placement. Waist [10,26,27,28,29,30,31,32,33,34]; Chest [32,34,35,36,37,38,39,40]; Wrist [10,30,31,34,37,40,41]; Upper arm [10,42]; Head [42,43]; Thigh [10,26,35,37,41]; Leg [41]; Ankle [31,32,34].
Figure 2An ear-worn activity recognition (e-AR) sensor (a) and a Body Sensor Network (BSN) node (b) along with their coordinate systems.
Figure 3Sensor placements.
Figure 4A young subject performing a sequence of seven activities.
Figure 5An elderly subject performing a sequence of six activities.
List of features and their equations.
| Feature | Description | Equation |
|---|---|---|
| F1–F3 | Means along x-, y-, and z-axes | |
| F4–F6 | Standard deviations along x-, y-, and z-axes | |
| F7–F9 | Maximum values along x-, y-, and z-axes | |
| F10–F12 | Minimum value along x-, y-, and z-axes | |
| F13–F15 | Differences between maximum and minimum values along x-, y-, and z-axes | |
| F16 | Standard deviation magnitude | |
| F17–F19 | Correlation between x-y, x-z, and y-z axes |
N = number of data samples; i = data sample index; = observation vector at i; are standard deviation values along the x-, y-, and z-axes, respectively; is the covariance between axes a and b.
The feature rankings obtained from Relief-F on Dataset 1 (DS1).
| Position | Feature Ranks | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | |
| Side waist | F3 | F9 | F7 | F10 | F1 | F11 | F2 | F8 | F12 | F16 | F4 | F5 | F14 | F15 | F6 | F13 | F18 | F19 | F17 |
| Front waist | F3 | F7 | F1 | F9 | F12 | F11 | F10 | F2 | F8 | F16 | F6 | F15 | F4 | F14 | F13 | F5 | F19 | F17 | F18 |
| Chest | F3 | F9 | F8 | F11 | F2 | F12 | F7 | F1 | F10 | F14 | F5 | F15 | F6 | F16 | F13 | F4 | F18 | F17 | F19 |
| Thigh | F9 | F3 | F1 | F7 | F2 | F8 | F11 | F10 | F12 | F16 | F4 | F13 | F5 | F6 | F15 | F14 | F17 | F19 | F18 |
| Head | F3 | F9 | F12 | F2 | F7 | F8 | F11 | F1 | F10 | F6 | F15 | F16 | F4 | F13 | F14 | F5 | F17 | F18 | F19 |
| Upper arm | F3 | F9 | F12 | F2 | F11 | F8 | F1 | F7 | F10 | F16 | F6 | F13 | F15 | F4 | F14 | F5 | F17 | F18 | F19 |
| Wrist | F3 | F9 | F7 | F12 | F1 | F2 | F11 | F10 | F8 | F16 | F6 | F15 | F4 | F13 | F5 | F14 | F17 | F18 | F19 |
| Ankle | F9 | F3 | F1 | F12 | F7 | F2 | F10 | F11 | F8 | F16 | F6 | F15 | F4 | F5 | F13 | F14 | F18 | F19 | F17 |
Figure 6The average accuracy of the eight classification models across all sensor positions on DS1.
Figure 7Accuracy of different classification algorithms across all sensor positions.
Settings with the highest accuracy for different sensor positions.
| Position | Number of Features | Best Algorithm | Accuracy |
|---|---|---|---|
| Side waist | 10 | NB | 98.34 |
| Front waist | 11 | NB | 96.45 |
| Chest | 10 | NB | 98.50 |
| Thigh | 5 | 1NN | 99.00 |
| Head | 12 | NB | 86.38 |
| Upper arm | 17 | 3NN | 80.83 |
| Wrist | 6 | NN | 80.60 |
| Ankle | 7 | NB | 90.70 |
Best algorithms for different numbers of features and sensor positions.
| Position | Feature Ranks | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | |
| Side waist | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB |
| Front waist | BN | NB | NB | NB | NN | 3NN | SVM | SVM | SVM | NB | NB | NB | SVM | SVM | SVM | SVM | SVM | SVM | SVM |
| Chest | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB |
| Thigh | BN | BN | 3NN | 3NN | NN | NN | 1NN | NN | NN | 1NN | 1NN | 1NN | 1NN | 1NN | 1NN | 1NN | NN | NN | NN |
| Head | NB | NB | NB | 3NN | 1NN | NB | NB | NB | NN | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB |
| Upper arm | NB | NB | NB | 3NN | NN | 3NN | 3NN | 3NN | SVM | 3NN | 3NN | 3NN | 3NN | 3NN | 3NN | 3NN | 3NN | SVM | SVM |
| Wrist | NN | NN | 3NN | 3NN | 3NN | NN | NN | PART | NN | NN | SVM | NN | SVM | SVM | SVM | SVM | SVM | NN | NN |
| Ankle | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB | NB |
Figure 8The number of occurrences of the eight classification algorithms in Table 4.
The activities of daily living (ADL) classification results obtained from the best models on DS1.
| Position | Activities | Average | ||||||
|---|---|---|---|---|---|---|---|---|
| Sitting | Supine | Lying Left | Prone | Lying Right | Standing | Walking | ||
| Side waist | 94.05 | 99.79 | 100.00 | 97.50 | 99.79 | 97.27 | 100.00 | 98.34 |
| Front waist | 93.63 | 99.66 | 94.06 | 98.61 | 90.48 | 98.69 | 100.00 | 96.45 |
| Chest | 92.72 | 100.00 | 100.00 | 100.00 | 99.83 | 97.14 | 99.81 | 98.50 |
| Thigh | 93.97 | 99.28 | 100.00 | 100.00 | 100.00 | 100.00 | 99.78 | 99.00 |
| Head | 35.20 | 99.05 | 99.18 | 89.09 | 94.50 | 88.40 | 99.26 | 86.38 |
| Upper arm | 92.59 | 71.65 | 84.90 | 49.79 | 69.30 | 98.50 | 99.11 | 80.83 |
| Wrist | 77.25 | 78.24 | 72.59 | 58.42 | 80.45 | 98.45 | 98.77 | 80.60 |
| Ankle | 97.61 | 79.91 | 87.71 | 80.31 | 93.42 | 98.82 | 97.13 | 90.70 |
The feature rankings obtained from Relief-F on DS1 and Dataset 2 (DS2) for the side of the waist.
| Dataset | Feature Ranks | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | |
| DS1 | F3 | F9 | F7 | F10 | F1 | F11 | F2 | F8 | F12 | F16 | F4 | F5 | F14 | F15 | F6 | F13 | F18 | F19 | F17 |
| DS2 | F3 | F12 | F9 | F10 | F7 | F1 | F11 | F2 | F8 | F16 | F14 | F5 | F13 | F4 | F15 | F6 | F19 | F18 | F17 |
Figure 9Comparison of average accuracy using feature ranking obtained from DS1 and DS2.
The ADL classification results on DS2 using Naïve Bayes (NB) with the top ten features derived from DS1.
| Activities | Average | |||||
|---|---|---|---|---|---|---|
| Sitting | Standing | Walking | Supine | Ling Left | Lying Right | |
| 96.03 | 96.78 | 100.00 | 94.32 | 92.04 | 95.43 | 95.77 |
Comparison between our work and the work presented in [64].
| Our Study | Saeedi et al.’s Study | |
|---|---|---|
| No. of subjects | 12 young subjects | 9 young subjects |
| 48 elderly subjects | ||
| Sensor | 3D accelerometers | 3D accelerometers |
| Sampling rate | 15 and 50 Hz | 50, 100, 150, and 200 Hz |
| Features | 19 features, with Relief-F feature selection algorithm | Signal similarity |
| Window size | 1 s (shifted by 0.5 s) | 2 s (shifted by 0.5 s) |
| Sensor placements | Side waist, front waist, chest, thigh, head, upper arm, wrist, and ankle | Waist |
| Activities | Sitting, supine, lying on the left side, prone, lying on the right side, standing, and walking | Walking, sitting, standing, walking downstairs, walking upstairs, and biking |
| Classifiers | BN, NB, J48, PART, | |
| Accuracy | 98.34% (side waist, using NB with 10 features) | ~85% (with random forest) |