| Literature DB >> 27973434 |
Muhammad Awais1, Luca Palmerini2, Alan K Bourke3, Espen A F Ihlen4, Jorunn L Helbostad5, Lorenzo Chiari6,7.
Abstract
The popularity of using wearable inertial sensors for physical activity classification has dramatically increased in the last decade due to their versatility, low form factor, and low power requirements. Consequently, various systems have been developed to automatically classify daily life activities. However, the scope and implementation of such systems is limited to laboratory-based investigations. Furthermore, these systems are not directly comparable, due to the large diversity in their design (e.g., number of sensors, placement of sensors, data collection environments, data processing techniques, features set, classifiers, cross-validation methods). Hence, the aim of this study is to propose a fair and unbiased benchmark for the field-based validation of three existing systems, highlighting the gap between laboratory and real-life conditions. For this purpose, three representative state-of-the-art systems are chosen and implemented to classify the physical activities of twenty older subjects (76.4 ± 5.6 years). The performance in classifying four basic activities of daily life (sitting, standing, walking, and lying) is analyzed in controlled and free living conditions. To observe the performance of laboratory-based systems in field-based conditions, we trained the activity classification systems using data recorded in a laboratory environment and tested them in real-life conditions in the field. The findings show that the performance of all systems trained with data in the laboratory setting highly deteriorates when tested in real-life conditions, thus highlighting the need to train and test the classification systems in the real-life setting. Moreover, we tested the sensitivity of chosen systems to window size (from 1 s to 10 s) suggesting that overall accuracy decreases with increasing window size. Finally, to evaluate the impact of the number of sensors on the performance, chosen systems are modified considering only the sensing unit worn at the lower back. The results, similarly to the multi-sensor setup, indicate substantial degradation of the performance when laboratory-trained systems are tested in the real-life setting. This degradation is higher than in the multi-sensor setup. Still, the performance provided by the single-sensor approach, when trained and tested with real data, can be acceptable (with an accuracy above 80%).Entities:
Keywords: inertial sensors; older subjects; overall accuracy; physical activity classification; real life conditions
Mesh:
Year: 2016 PMID: 27973434 PMCID: PMC5191085 DOI: 10.3390/s16122105
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Factors that contribute to the overall performance of the PAC system.
Description of the sensors used for data collection.
| Sensor Type | Location | Sampling Frequency | Measured Signals |
|---|---|---|---|
| uSense | Thigh | 100 Hz | 3D Accelerometer, 3D Gyroscope |
| uSense | L5 | 100 Hz | 3D Accelerometer, 3D Gyroscope |
| ActiGraph | Waist | 100 Hz | 3D Accelerometer |
| uSense | Chest | 100 Hz | 3D Accelerometer, 3D Gyroscope |
| Shimmer | Wrist | 200 Hz | 3D Accelerometer, 3D Gyroscope |
| uSense | Feet * | 100 Hz | 3D Accelerometer, 3D Gyroscope |
* Sensor on the feet were not included in out-of-lab data collection.
In-lab ADLs.
| ADL | Total (h) | Occurrences | Mean * | STD * | Min * | Max * | Range * |
|---|---|---|---|---|---|---|---|
| sitting | 1.67 | 708 | 8.50 | 18.90 | 0.03 | 267.36 | 267.33 |
| standing | 2.67 | 1319 | 7.28 | 16.40 | 0.03 | 296.97 | 296.94 |
| walking | 0.90 | 613 | 5.29 | 2.79 | 0.96 | 20.07 | 19.11 |
| lying | 0.28 | 187 | 5.47 | 9.87 | 0.13 | 113.23 | 113.10 |
* The values are in seconds.
Out-out-lab ADLs.
| ADL | Total (h) | Occurrences | Mean * | STD* | Min * | Max * | Range * |
|---|---|---|---|---|---|---|---|
| sitting | 13.45 | 497 | 97.44 | 200.74 | 0.04 | 2075.64 | 2075.60 |
| standing | 6.52 | 4304 | 5.45 | 12.27 | 0.03 | 388.52 | 388.49 |
| walking | 4.10 | 2617 | 5.64 | 8.75 | 0.28 | 139.56 | 139.28 |
| lying | 0.36 | 12 | 106.69 | 154.02 | 3.48 | 583.84 | 580.36 |
* The values are in seconds.
Sensors used from ADAPT dataset to perform the performance on three PAC systems.
| Author | SIN | SOUT |
|---|---|---|
| Cleland et al. [ | Chest, L5, Wrist, Waist, Thigh, Foot | Chest, L5, Wrist, Waist, Thigh |
| Bao et al. [ | L5, Wrist, Thigh, Foot | L5, Wrist, Thigh |
| Leutheuser et al. | Wrist, L5, Chest, Foot | Wrist, L5, Chest |
S—Sensors used in our data analysis from In-lab protocol of ADAPT dataset; and S—Sensors used in our data analysis from out-of- lab protocol of ADAPT dataset.
Overview of the three SOA systems for PACs implemented in this study for performance analysis.
| Author | Fs | SO | Experiment Setting (Population) | Features | Activities | Accuracy Reported |
|---|---|---|---|---|---|---|
| Cleland et al. [ | 51.2 | Chest, lower back, wrist, hip, thigh, foot | Laboratory setting (8 young adults) (26.25 ± 2.86 years) | Mean, standard deviation, skewness, kurtosis, energy and correlation of axes (separately and average over 3 axes) | Walking, jogging on a treadmill, sitting, lying, standing, walking up stairs, walking down stairs | 97.26% SVM |
| Bao et al. [ | 76.25 | Hip, wrist, arm, thigh, ankle | Semi-naturalistic conditions (20 subjects) age group not reported | Mean, energy, frequency domain entropy, correlation between the acceleration signals | Walking, sitting, standing, eating or drinking, watching tv, reading, running, bicycling, stretching, strength-training, scrubbing, vacuuming, folding laundry, lying, brushing, climbing stairs, riding elevator, riding escalator | 84% using Decision tree |
| Leutheuser et al. [ | 204.8 | Wrist, hip, chest, ankle | Laboratory setting (23 young adults) (27 ± 7 years) | Minimum, maximum, mean and variance, spectral centroid, bandwidth, energy, gravitational component | Sitting, lying, standing, washing dishes, vacuuming, sweeping, walking, running, stairs climbing, bicycling, rope jumping | 89.6% hierarchical classifier |
Fs—Sampling Frequency in Hz, W = Window Size, S—Original set of sensors used by the authors to develop PAC system, Activities—Set of Activities used by authors to develop their PAC system.
Figure 2Sensitivity analysis of overall accuracy of in-lab data when window size is increased from w = 1 s to w = 10 s using sensor set SIN (Table 4). The symbol () specifies the window size used in the original PAC system by the authors.
Figure 3Performance analysis of in-lab, out-of-lab, and in-lab training/out-lab testing scenario for all PAC system using sensor set SOUT (Table 4).
Confusion matrix for the systems; (a) Bao et al.; (b) Cleland et al.; and (c) Leutheuser et al.; in the in-lab training/out-lab testing scenario.
| Predicted Class | |||||
| 9214 | 571 | 4 | 0 | stand | |
| 2329 | 4000 | 2 | 9 | walk | |
| 24 | 16 | 19,260 | 197 | sit | |
| 233 | 0 | 2 | 278 | lie | |
| Predicted Class | |||||
| 9712 | 73 | 4 | 0 | stand | |
| 2474 | 3857 | 9 | 0 | walk | |
| 1 | 1 | 19,492 | 3 | sit | |
| 0 | 0 | 234 | 279 | lie | |
| Predicted Class | |||||
| 7423 | 350 | 1572 | 16 | stand | |
| 395 | 5397 | 94 | 0 | walk | |
| 5289 | 107 | 13,950 | 0 | sit | |
| 0 | 0 | 15 | 480 | lie | |
Accuracy and sensitivity by class for all SOA systems for PAC in the in-lab training/out-lab testing scenario.
| Authors | Accuracy | Accuracy by Class | Sensitivity by Class | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Stand | Walk | Sit | Lie | Stand | Walk | Sit | Lie | ||
| Bao et al. | 90.6 | 91.3 | 91.9 | 99.3 | 98.8 | 94.1 | 63.1 | 98.8 | 54.2 |
| Cleland et al. | 92.3 | 92.9 | 92.9 | 99.3 | 99.3 | 99.2 | 60.8 | 100.0 | 54.4 |
| Leutheuser et al. | 77.7 | 78.3 | 97.3 | 79.8 | 99.9 | 79.3 | 91.7 | 72.1 | 97.0 |
Computational complexity in the in-lab training/out-lab testing scenario.
| Author | Feature Computation Mean ± Std (s) | Testing Out-of-Lab Mean ± Std (s) |
|---|---|---|
| Bao et al. | 337.07 ± 3.10 | 25.27 ± 0.95 |
| Cleland et al. | 458.79 ± 6.57 | 738.21 ± 1.09 |
| Leutheuser et al. | 772.41 ± 11.99 | 957.83 ± 18.38 |
Figure 4Sensitivity analysis of overall accuracy of in-lab data when window size is increased from w = 1 s to w = 10 s using reductionist approach. The symbol () specifies the window size used in the original PAC system by the authors.
Figure 5Performance analysis of in-lab, out-of-lab, and in-lab training/out-lab testing scenario for all PAC systems using a reductionist approach.
Confusion matrix of the PAC system by Bao et al. in in-lab training/out-lab testing scenario.
| Stand | Walk | Sit | Lie | ←Classified as |
|---|---|---|---|---|
| 9214 | 571 | 4 | 0 | |
| 2329 | 4000 | 2 | 9 | |
| 24 | 16 | 19,260 | 197 | |
| 233 | 0 | 2 | 278 |
Classification procedure used for each PAC system.
| Authors | Classifier Used | Cross-Validation Procedure |
|---|---|---|
| Cleland et al. | SVM Classifier (with universal Pearson VII function based kernel and complexity value of 100 using WEKA libraries) | Leave-one-subject-out-cross-validation |
| Bao et al. | Decision Tree Classifier (J48 with default parameters using WEKA libraries) | Leave-one-subject-out-cross-validation |
| Leutheuseur et al. | Hierarchical Classification (KNN and SVM using WEKA libraries) | Leave-one-subject-out-cross-validation |