| Literature DB >> 23041431 |
Wanmin Wu1, Sanjoy Dasgupta, Ernesto E Ramirez, Carlyn Peterson, Gregory J Norman.
Abstract
BACKGROUND: Over the past few years, the world has witnessed an unprecedented growth in smartphone use. With sensors such as accelerometers and gyroscopes on board, smartphones have the potential to enhance our understanding of health behavior, in particular physical activity or the lack thereof. However, reliable and valid activity measurement using only a smartphone in situ has not been realized.Entities:
Mesh:
Year: 2012 PMID: 23041431 PMCID: PMC3510774 DOI: 10.2196/jmir.2208
Source DB: PubMed Journal: J Med Internet Res ISSN: 1438-8871 Impact factor: 5.428
Demographic characteristics of study participants (n = 16).
| Characteristic | n | % | |
|
| |||
| 21–30 | 6 | 38% | |
| 31–40 | 3 | 19% | |
| 41–50 | 1 | 6% | |
| 51–60 | 6 | 38% | |
|
| |||
| Female | 10 | 63% | |
| Male | 6 | 38% | |
|
| |||
| 18.5–24.9 (normal) | 8 | 50% | |
| 25–29.9 (overweight) | 1 | 6% | |
| 30–34.9 (moderately obese) | 4 | 25% | |
| 35–40 (severely obese) | 3 | 19% | |
Figure 1Coordinate system of the iPod touch (figure courtesy of Apple Inc.).
Physical activity type descriptions and classifications.
| Activity name | Description | Class | |
|
| |||
| A1. 1.5 mph walking | Walking at 1.5 mph on a treadmill for 3 minutes | C1. Slow walking | |
| A2. 3.0 mph walking | Walking at 3.0 mph on a treadmill for 3 minutes | C2. Normal walking | |
| A3. 4.0 mph walking | Walking at 4.0 mph on a treadmill for 3 minutes | C3. Brisk walking | |
| A4. 5.5 mph jogging | Jogging at 5.5 mph on a treadmill for 3 minutes | C4. Jogging | |
|
| |||
| A5. Sitting | Seated in a chair, remaining still | C5. Sitting | |
| A6. Normal upstairs | Ascending one flight of stairs (19 steps) at a normal pace | C6. Normal upstairs | |
| A7. Normal downstairs | Descending one flight of stairs (19 steps) at a normal pace | C7. Normal downstairs | |
| A8. Brisk upstairs | Ascending one flight of stairs (19 steps) at a brisk pace | C8. Brisk upstairs | |
| A9. Brisk downstairs | Descending one flight of stairs (19 steps) at a brisk pace | C9. Brisk downstairs | |
| A10. 400 m slow walking | Walking for one lap around a 400 m track at a slow pace | C1. Slow walking | |
| A11. 400 m normal walking | Walking for one lap around a 400 m track at a normal pace | C2. Normal walking | |
| A12. 400 m brisk walking | Walking for one lap around a 400 m track at a brisk pace | C3. Brisk walking | |
| A13. 400 m jogging | Jogging for one lap around a 400 m track. | C4. Jogging | |
Comparison of classification accuracies by classifier.
| Activity | kNNa | J48b | MLPc | Logistic | NBd | Boosting | Bagging |
| C1. Slow walking | 94.1% | 86.3% | 90.8% | 88.3% | 61.3% | 94.1% | 94.1% |
| C2. Normal walking | 92% | 80.9% | 84.6% | 74.2% | 55.7% | 92% | 92.2% |
| C3. Brisk Walking | 90.1% | 82.2% | 85% | 68.7% | 64.9% | 89.9% | 90.1% |
| C4. Jogging | 91.7% | 91.7% | 91.5% | 92.2% | 79% | 92.2% | 91.7% |
| C5. Sitting | 100% | 99.6% | 100% | 100% | 98.5% | 100% | 100% |
| C6. Normal upstairs | 69.8% | 51% | 42.7% | 47.9% | 30.2% | 69.8% | 69.8% |
| C7. Normal downstairs | 79.4% | 64.9% | 54.6% | 46.4% | 32% | 79.4% | 77.3% |
| C8. Brisk upstairs | 70.4% | 69% | 33.8% | 19.7% | 22.5% | 70.4% | 69% |
| C9. Brisk downstairs | 52.3% | 44.6% | 24.6% | 33.8% | 35.4% | 52.3% | 43.1% |
| Weighted average | 90.2% | 83.0% | 83.4% | 77.2% | 63.2% | 90.2% | 89.9% |
a k-nearest neighbor.
b C4.5 decision tree.
c Multilayer perception.
d Naive Bayes.
Confusion matrix (k-nearest neighbor classifier with accelerometer and gyroscope features).
| Activity | Classified as... | ||||||||
| C1 | C2 | C3 | C4 | C5 | C6 | C7 | C8 | C9 | |
| C1 = Slow walking | 572 | 30 | 5 | 0 | 0 | 0 | 0 | 0 | 0 |
| C2 = Normal walking | 29 | 602 | 13 | 0 | 0 | 4 | 5 | 0 | 1 |
| C3 = Brisk walking | 7 | 17 | 475 | 25 | 0 | 0 | 1 | 0 | 2 |
| C4 = Jogging | 0 | 1 | 32 | 389 | 0 | 0 | 0 | 2 | 0 |
| C5 = Sitting | 0 | 0 | 0 | 0 | 266 | 0 | 0 | 0 | 0 |
| C6 = Normal upstairs | 8 | 15 | 2 | 0 | 0 | 67 | 4 | 0 | 0 |
| C7 = Normal downstairs | 6 | 7 | 3 | 0 | 0 | 4 | 77 | 0 | 0 |
| C8 = Brisk upstairs | 1 | 8 | 10 | 1 | 0 | 0 | 0 | 50 | 1 |
| C9 = Brisk downstairs | 0 | 16 | 14 | 0 | 0 | 1 | 0 | 0 | 34 |
A comparison of classification accuracies using acceleration features only versus using both acceleration and rotation rate features (k-nearest neighbor classifier).
| Activity | Acceleration | Acceleration+ | Difference |
| C1. Slow walking | 89.6% | 94.1% | +4.5% |
| C2. Normal walking | 85.8% | 92% | +6.2% |
| C3. Brisk walking | 78% | 90.1% | +12.1% |
| C4. Jogging | 85.4% | 91.7% | +6.3% |
| C5. Sitting | 100% | 100% | 0% |
| C6. Normal upstairs | 65.6% | 69.8% | +4.2% |
| C7. Normal downstairs | 66% | 79.4% | +13.4% |
| C8. Brisk upstairs | 64.8% | 70.4% | +5.6% |
| C9. Brisk downstairs | 49.2% | 52.3% | +3.1% |
| Weighted average | 83.7% | 90.2% | +6.5% |
Accuracy comparison with prior work.
| Activity | Lu et al | Reddy et al | Kwapisz et al | Current study |
| Sitting (still) | 97.7% | 95.6% | 95% | 100% |
| Walking | 96.6% | 96.8% | 91.7% | 94.1% (slow), 92% (normal), 90.1% (brisk) |
| Running or jogging | 98% | 91.0% | 98.3% | 91.7% |
| Upstairs | NDa | ND | 61.5% | 69.8% (normal), 70.4% (brisk) |
| Downstairs | ND | ND | 44.3% | 79.4% (normal), 52.3% (brisk) |
a Not done.
Methodology comparison with prior work.
| Feature | Lu et al [ | Reddy et al [ | Kwapisz et al [ | Current study |
| Device | Nokia N95 phone (iPhone unevaluated) | Nokia N95 phone | Android phones | iPhone/iPod Touch |
| Signal sources | Accelerometer | Accelerometer | Accelerometer, global positioning system | Accelerometer, gyroscope |
| Features | Mean, variance, mean crossing rate, spectrum peak, sub-band energy (ratio), spectral entropy | Mean, SD, average, absolute difference, magnitude, time between peaks, and binned distribution | Mean, variance, energy, and the density functional theory energy coefficients | Mean, SD, sum, magnitude, fast Fourier transform magnitude |
| Window sizes | 4 seconds | 1 second | 10 seconds | 2 seconds |
| Classifier | Support vector machine | Decision tree + Discrete Hidden Markov Model | Multilayer perception | k-nearest neighbor |
| Activities | Cycling, running, being still, riding in a vehicle, walking | Cycling, running, being still, riding in a vehicle, walking | Upstairs, downstairs, running, being still, walking | Upstairs (at different speeds), downstairs (at different speeds), running, being still, walking (at different speeds) |