| Literature DB >> 25889811 |
Fen Miao1,2, Yi He3, Jinlei Liu4,5, Ye Li6, Idowu Ayoola7.
Abstract
BACKGROUND: Traditional activity recognition solutions are not widely applicable due to a high cost and inconvenience to use with numerous sensors. This paper aims to automatically recognize physical activity with the help of the built-in sensors of the widespread smartphone without any limitation of firm attachment to the human body.Entities:
Mesh:
Year: 2015 PMID: 25889811 PMCID: PMC4407791 DOI: 10.1186/s12938-015-0026-4
Source DB: PubMed Journal: Biomed Eng Online ISSN: 1475-925X Impact factor: 2.819
Figure 1Block diagram of the recognition scheme. (a) The part to determine whether the phone is in a pocket. (b) In WEKA environment offline activities classification (c) In real-time online activities classification.
Figure 2Pocket locations. For each pocket shown, there is a corresponding one in the left side of the body.
Description of light sensor and proximity sensor
|
|
|
|
|
|---|---|---|---|
| LIGHT | Hardware | Measures the ambient light level (illumination) in lux. | Controlling screen brightness. |
| PROXIMITY | Hardware | Measures the proximity of an object in cm relative to the view screen of a device. This sensor is used to determine whether a handset is being held up to a person’s ear. | Phone position during a call. |
Figure 3Software interface and coordinate system of the smartphone. (a) Data collection interface on Samsung I9100. (b) The coordinate system of the smartphone. For each pocket shown, there is a corresponding one in the left side of the body.
Eight luminance values supported by Android platform
|
|
|
|
|---|---|---|
| LIGHT_NO_MOON | luminance at night with no moon in lux | 0.0010 |
| LIGHT_FULLMOON | luminance at night with full moon in lux | 0.25 |
| LIGHT_CLOUDY | luminance under a cloudy sky in lux | 100.0 |
| LIGHT_SUNRISE | luminance at sunrise in lux | 400.0 |
| LIGHT_OVERCAST | luminance under an overcast sky in lux | 10000.0 |
| LIGHT_SHADE | luminance in shade in lux | 20000.0 |
| LIGHT_SUNLIGHT | luminance of sunlight in lux | 110000.0 |
| LIGHT_SUNLIGHT_MAX | Maximum luminance of sunlight in lux | 120000.0 |
Activities performed in this experiment
|
|
|
|
|---|---|---|
|
| Static | Standing still/sitting on a sofa/sitting at a desk |
|
| Walking | Walking on a treadmill/walking on the playground |
|
| Running | Running on a treadmill/running on the playground |
|
| Walking downstairs | Walking downstairs at a normal pace |
|
| Walking upstairs | Walking upstairs at a normal pace |
Figure 4Feature extraction process.
Figure 5Data classification process.
Figure 6Classification result of the phone’s position.
Figure 7Acceleration data collected from three different positions.
Figure 8The scatter graphs of five activities, employing a combination of gyr3zStd, gyr3zMean and LA3aMean.
Confusion matrix of J48 decision tree
|
|
|
|
|
|
|
|---|---|---|---|---|---|
|
|
| 18 | 160 | 21 | 0 |
|
| 22 |
| 158 | 41 | 0 |
|
| 127 | 85 |
| 51 | 1 |
|
| 23 | 51 | 68 |
| 0 |
|
| 0 | 0 | 16 | 0 |
|
Classification results
|
|
|
|
|
|---|---|---|---|
|
| 89.6 | 0.1804 | 0.65 |
|
| 75.3 | 0.283 | 0.12 |
|
| 81.1 | 0.332 | 1.74 |
Comparison with the reported activity recognition methods
|
|
|
|
|
|
|
|---|---|---|---|---|---|
| Anjum et al. [ | Pant pocket, hand, hand bag, shirt pocket | 7 | Activity recognition with smartphone at multiple positions including pant pocket, hand, hand bag and shirt pocket | Decision tree (AUC 0.985) | Limited activity traces and thus would tradeoff the performance in external verification |
| Arif [ | Leg front pants pocket | 6 | Demonstration of better activity classification accuracy | 10-fold KNN (98.2%) | Position is fixed in front pants leg pockets |
| Romain Guidoux et al. [ | Leg front pants pocket | 9 | Estimation of total energy expenditure with phone-position independent by transform | Total energy expenditure (73.6%) | Low accuracy |
| Yongjin Kwon et al. [ | Pants pocket | 5 | Unsupervised learning without labels | Hierarchical clustering or DBSCAN (above 90% accuracy) | Some important activities including going upstairs and downstairs were not studied |
| Sourav Bhattacharya [ | Jacket pockets, pants pockets, backpack | 8 | Deal with unlabeled data | Sparse coding (80%) | Important activities including going upstairs and downstairs were not studied |
| This paper | Any pockets | 5 | Automatically identify the locations of the smartphone and conveniently activity recognition with smartphone at any pockets | 10-fold J48 (89.6%) | More situations, such as in the hand, should be further studied |
Figure 9Acceleration data collected from four different orientations of the smartphone. (a) The three axis linear acceleration of the two phones (b) The LA3a and the average value of LA3a of the two phones with 2 different orientations in rear trousers pocket.