| Literature DB >> 24662406 |
John J Guiry1, Pepijn van de Ven2, John Nelson3.
Abstract
In this paper, the authors investigate the role that smart devices, including smartphones and smartwatches, can play in identifying activities of daily living. A feasibility study involving N = 10 participants was carried out to evaluate the devices' ability to differentiate between nine everyday activities. The activities examined include walking, running, cycling, standing, sitting, elevator ascents, elevator descents, stair ascents and stair descents. The authors also evaluated the ability of these devices to differentiate indoors from outdoors, with the aim of enhancing contextual awareness. Data from this study was used to train and test five well known machine learning algorithms: C4.5, CART, Naïve Bayes, Multi-Layer Perceptrons and finally Support Vector Machines. Both single and multi-sensor approaches were examined to better understand the role each sensor in the device can play in unobtrusive activity recognition. The authors found overall results to be promising, with some models correctly classifying up to 100% of all instances.Entities:
Mesh:
Year: 2014 PMID: 24662406 PMCID: PMC4004015 DOI: 10.3390/s140305687
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.(a) Android application running on smartphone; and (b) smartwatch.
Figure 2.Signal processing flow diagram.
Figure 3.LightSabre application.
Features computed from smartphone data.
| Activity Counts × 6 | Activity counts are derived from the accelerometer and magnetometer, and indicate intensity. Activity Counts are output for each of the X, Y and Z axes. | A, M |
| RMS Counts × 2 | Counts generated from the Root Mean Square of the accelerometer and magnetometer signals. | A, M |
| Mean Uncorrected Device Angle × 2 | The mean angle, over a given time period. The vertical angle is taken to be the Y axis. This is derived from both accelerometer and magnetometer signals. | A, M |
| Mean Corrected Device Angle × 1 | The corrected device angle is derived from the mean gravity vector of the accelerometer. | A |
| Coefficients of Variation × 6 | The Coefficients of Variation derived from the accelerometer and magnetometer for X, Y and Z axes. | A, M |
| Max Power × 9 | The maximum power derived from the accelerometer, magnetometer, and gyro signals. Three values are returned for each sensor, representing the X, Y and Z axes. | A, G, M |
| Peak Frequency × 9 | The location in Hertz of the peak in the frequency spectrum for each of the X, Y and Z axes derived from the accelerometer, magnetometer, and gyro. | A, G, M |
| Peak Power × 3 | The max value in the Max Power array, which will give an overall indication of intensity. | A, G, M |
| Primary Frequency × 3 | The frequency which contains the most activity. | A, G, M |
| Step Count × 9 | An estimate of the number of cyclical peaks in each axes. | A, G, M |
| Estimated Distance × 1 | An estimate of the distance travelled in all 3 axes. | A |
| Altitude Difference × 1 | The first order differential of altitude values (the current value less the prior value). | P |
| Mean Slope × 1 | The mean slope of the altitude. | P |
A = Accelerometer, M = Magnetometer, G = Gyro, P = Pressure.
Features computed from the smartphone's GPS module.
| Mean Bearing | The average bearing while indoors or outdoors |
| Mean Speed | The average speed while indoors or outdoors |
| Mean Altitude | The average altitude while indoors or outdoors |
| Mean Satellite Count | The average number of visible satellites while indoors or outdoors |
| Mean Satellite SNR | The average satellite signal to noise ratio while indoors or outdoors |
Features computed from the smartwatches light sensor.
| Raw Mean Lux | The mean light value attained from the raw signal |
| Low Pass Mean Lux | The mean light value attained from the low passed signal |
| Mean Differential Lux | The mean differential of the light signal |
Figure 4.Protocol used in feasibility study.
Smartphone-based activity recognition.
|
| |||||
|---|---|---|---|---|---|
| C4.5 | 70.97% | 70.13% | 45.55% | 35.69% | 14.16% |
| CART | 68.61% | 66.52% | 51.25% | 43.05% | 19.44% |
| MLP | 65.55% | 61.38% | 41.38% | 36.80% | 18.61% |
| SVM | 72.63% | 75.00% | 53.33% | 35.00% | 19.72% |
| NB | 58.33% | 54.58% | 43.05% | 38.19% | 18.88% |
|
| |||||
|
| |||||
| C4.5 | 94.60% | 93.78% | 89.25% | 77.83% | 45.96% |
| CART | 94.73% | 94.10% | 89.27% | 79.27% | 47.38% |
| MLP | 94.43% | 93.94% | 87.53% | 78.95% | 47.38% |
| SVM | 93.52% | 94.50% | 89.35% | 78.89% | 47.38% |
| NB | 64.63% | 85.72% | 43.62% | 68.07% | 32.53% |
Smartwatch-based activity results.
|
| ||
|---|---|---|
| C4.5 | 56.89% | 88.62% |
| CART | 54.40% | 89.26% |
| MLP | 47.89% | 87.37% |
| SVM | 55.17% | NA% |
| NB | 51.91% | 71.23% |
Overall PCA results for smartphone.
| C4.5 | 87.55% |
| CART | 89.44% |
| MLP | 92.89% |
| SVM | 92.86% |
| NB | 87.23% |
Overall PCA results for smartwatch.
| C4.5 | 56.89% |
| CART | 54.40% |
| MLP | 47.89% |
| SVM | 55.17% |
| NB | 51.91% |
Differentiating outdoors from indoors.
| C4.5 | 93.18% | 90.90% | 88.64% |
| CART | 93.18% | 88.63% | 84.09% |
| MLP | 95.54% | 95.45% | 86.36% |
| SVM | NA | NA | 81.81% |
| NB | 100.00% | 93.18% | 86.36% |