| Literature DB >> 23348030 |
Ling Pei1, Robert Guinness, Ruizhi Chen, Jingbin Liu, Heidi Kuusniemi, Yuwei Chen, Liang Chen, Jyrki Kaistinen.
Abstract
This research focuses on sensing context, modeling human behavior and developing a new architecture for a cognitive phone platform. We combine the latest positioning technologies and phone sensors to capture human movements in natural environments and use the movements to study human behavior. Contexts in this research are abstracted as a Context Pyramid which includes six levels: Raw Sensor Data, Physical Parameter, Features/Patterns, Simple Contextual Descriptors, Activity-Level Descriptors, and Rich Context. To achieve implementation of the Context Pyramid on a cognitive phone, three key technologies are utilized: ubiquitous positioning, motion recognition, and human behavior modeling. Preliminary tests indicate that we have successfully achieved the Activity-Level Descriptors level with our LoMoCo (Location-Motion-Context) model. Location accuracy of the proposed solution is up to 1.9 meters in corridor environments and 3.5 meters in open spaces. Test results also indicate that the motion states are recognized with an accuracy rate up to 92.9% using a Least Square-Support Vector Machine (LS-SVM) classifier.Entities:
Mesh:
Year: 2013 PMID: 23348030 PMCID: PMC3649388 DOI: 10.3390/s130201402
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.Three families of smartphone-based positioning solutions.
Figure 2.Context pyramid.
Figure 3.Architecture of a social application.
Figure 4.Application examples.
Motion state definition.
| M1 | Sitting. |
| M2 | Normal walking. |
| M3 | Fast walking. |
| M4 | Standing, this might have some tiny movements. |
| M5 | Sharp turning (heading change: 90° < |
| M6 | Gradient turning (heading change: −90° < |
Feature Definition.
| Mean | |||
| Variance | |||
| Median | |||
| Interquartile range (IQR) | |||
|
| Skewness | ||
|
| Kurtosis | ||
| Difference of two successive measurements | |||
| 1st dominant frequency | | | ||
| 2nd dominant frequency | | | ||
| Amplitude of the 1st dominant frequency | | | ||
| Amplitude of the 2nd dominant frequency | | | ||
|
| Amplitude scale of two dominant frequencies | | | |
| Difference between two dominant frequencies | | |
Figure 5.LoMoCo Model.
Figure 6.Test environment.
Positioning results (Unit: Meter).
| Mean error | 3.5 | 1.9 | 2.7 |
| RMSE | 4.5 | 3.0 | 3.3 |
| Maximum error | 9.5 | 6.0 | 7.0 |
| Minimum error | 0 | 0 | 0 |
Figure 7.The phone in pants pocket.
Confusion matrix for the motion recognition from LS-SVM classifier (Unit: %).
| 99.5 | 0.5 | 0 | 0 | 0 | 0 | |
| 0 | 96.0 | 4.0 | 0 | 0 | 0 | |
| 0 | 0 | 100.0 | 0 | 0 | 0 | |
| 0 | 0 | 0 | 100.0 | 0 | 0 | |
| 0 | 0 | 0 | 16.7 | 64.8 | 18.5 | |
| 0 | 0 | 0 | 1.9 | 31.5 | 66.7 |
Figure 8.Motion states in fetching coffee context (C1).
Figure 9.Graph of reference points.
Location definition.
| Office | R34-1∼R37-1, R40-1∼R43-1 | |
| Corridors | R13-1∼R14-1, R22-1∼R27-1, R33-1, R49-1∼R52-1 | |
| Main lobby | R15-1∼R21-1, R44-1∼R48-1 | |
| Break room | R55-1∼R61-1 | |
| Kitchen | R62-1∼R63-1 |
Confusion matrix for the context recognition with location features (Unit: %).
| 50 | 21.4 | 28.6 | 0 | 0 | 0 | |
| 0 | 100 | 0 | 0 | 0 | 0 | |
| 10.0 | 0 | 90.0 | 0 | 0 | 0 | |
| 0 | 0 | 12.5 | 87.5 | 0 | 0 | |
| 0 | 0 | 0 | 0 | 100 | 0 | |
| 0 | 100 | 0 | 0 | 0 | 0 |
Confusion matrix for the context recognition with motion features (Unit: %).
| 28.6 | 64.3 | 7.1 | 0 | 0 | 0 | |
| 0 | 100 | 0 | 0 | 0 | 0 | |
| 0 | 0 | 100 | 0 | 0 | 0 | |
| 0 | 0 | 12.5 | 87.5 | 0 | 0 | |
| 0 | 0 | 6.7 | 0 | 93.3 | 0 | |
| 0 | 20.0 | 40.0 | 0 | 40.0 | 0 |
Confusion matrix for LoMoCo model (Unit: %).
| 64.3 | 35.7 | 0 | 0 | 0 | 0 | |
| 0 | 100 | 0 | 0 | 0 | 0 | |
| 0 | 0 | 100 | 0 | 0 | 0 | |
| 0 | 0 | 12.5 | 87.5 | 0 | 0 | |
| 0 | 0 | 0 | 0 | 100 | 0 | |
| 20.0 | 20.0 | 40.0 | 0 | 20.0 | 0 |
Figure 10.Battery drain on a smartphone.