| Literature DB >> 24189333 |
Abstract
Wearable and accompanied sensors and devices are increasingly being used for user activity recognition. However, typical GPS-based and accelerometer-based (ACC) methods face three main challenges: a low recognition accuracy; a coarse recognition capability, i.e., they cannot recognise both human posture (during travelling) and transportation mode simultaneously, and a relatively high computational complexity. Here, a new GPS and Foot-Force (GPS + FF) sensor method is proposed to overcome these challenges that leverages a set of wearable FF sensors in combination with GPS, e.g., in a mobile phone. User mobility activities that can be recognised include both daily user postures and common transportation modes: sitting, standing, walking, cycling, bus passenger, car passenger (including private cars and taxis) and car driver. The novelty of this work is that our approach provides a more comprehensive recognition capability in terms of reliably recognising both human posture and transportation mode simultaneously during travel. In addition, by comparing the new GPS + FF method with both an ACC method (62% accuracy) and a GPS + ACC based method (70% accuracy) as baseline methods, it obtains a higher accuracy (95%) with less computational complexity, when tested on a dataset obtained from ten individuals.Entities:
Mesh:
Year: 2013 PMID: 24189333 PMCID: PMC3871131 DOI: 10.3390/s131114918
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Classification of related work concerning user activity recognition.
| [ | 5, (2-axis) ACC | Ankle, wrist, waist | Still, walk, Cycle, Run | Mean, energy, freq. domain entropy, correlation features, sum of the squared discrete FFT component, FFT DC component | NB, Decision Table (DTa), Decision Tree (DTr), Instance-based Learning | 84% |
| [ | ACC | Chest, trousers, jacket | Still, Walk, Run | Raw 3-axis vector readings from the Accelerometer | K-Nearest Neighbours (k-NN) | 60% |
| [ | ACC | Hip | Still, Walk, Run, Stairs | Mean, std. dev., Energy, Correlation | DTa; DTr (C4.5), k-NN, Support Vector Machines (SVM), naïve Bayes | 84% |
| [ | ACC, GPS, Audio | Trousers, hip, chest | Still, Walk, Run | Mean, std. dev., No. of accelerometer reading peaks; mean and std. dev. of DFT power of audio sensor readings | DTr (J48) | 78% |
| [ | 32, FF | Under foot | Walk, Run, Stairs | 6 force parameters, chronological incidence of occurrence, heel & toe vertical ground reaction. Sum of vertical ground reaction forces. | Artificial Neural Network (ANN), Hidden Markov Model (HMM) | 93% |
| [ | 3, micro-phones 2, ACC | Wrist, Waist, shoulder, chest | Still, hammering, sanding | No. of peaks, mean amplitude of 2 ACCs, FFT coefficients | HMM | 67% |
| [ | ACC & GPS | Waist, chest, hand, In-bag | Still, Walk, Bike, Motorised | filters, sum of FFT coefficients from magnitude of the accelerometer; average GPS speed | Bayes Net, DTr (J48), SVM and HMM | 89% |
| [ | ACC & GPS | Right hip | Walk, run, bike, skate, Motorised | Mean, median & interquartile range for accelerometer, counts & steps and GPS mean speed | Discriminant function analysis (SAS PROC DISCRIM) | 86% |
| [ | ACC | Free | Still, Walk, Bike, Bus, Car | Mean, std. dev., mean-crossing rate, third-quartile, sum & std. dev. of frequencies 0∼4 HZ, ratio of frequency components (0∼4 Hz) to all components, spectrum peak position. | DTr (J48), k-NN, SVM | 62% |
| [ | GPS | Hand | Stop, walk, bike, car, bus | Mean, Max., std. dev. of velocity, Length | Bayes Net, DTr, Conditional Random Field, SVM | 76% |
| [ | GPS | Hand | Still, Walk, Motorised | Mean GPS speed, Temporal information (time of the day), | Hierarchical Conditional Random Fields | 83% |
| [ | GSM, Pedometer | Waist | Still, Walk, Motorised | Mean, Max, Variance of Euclidean Distance; correlation coefficient, No. of cell towers between 2 measurements | NB, SVM, AdaBoost and MultiBoost | 85% |
Variations in average speed and foot force patterns in different transportation modes.
| GPS Speed (m/s) | 1.3 ± 0.2 | 2.5 ± 1.2 | 5.2 ± 2.0 | 8.5 ± 5.2 | 7.8 ± 4.4 |
| Left Foot Force (Percentage of one unit user weight) | 67% ± 51% | 18% ± 11% | 53% ± 5% | 21% ± 3% | 35% ± 12% |
| Correlation coefficient between left & right foot force (chapter 3.5) | −0.47 ± 0.06 | −0.33 ± 0.24 | 0.34 ± 0.42 | 0.01 ± 0.31 | 0.15 ± 0.27 |
| Left Foot Force Pattern (5 min duration) |
| ||||
Figure 1.Architecture of the mobility activity recognition system.
Figure 2.Experiment equipment: (a) two insoles with 8 Flexiforce sensors instrumented; (b) the wearable sensor prototype; (c) The foot force sensing system and a Samsung galaxy II smart phone.
Figure 3.Clustering results of 120 samples from four human postures using (a) accelerometer versus using (b) foot force sensors.
Figure 4.Clustering results of 120 samples from five transportation modes using (a) accelerometer versus using (b) the combination of foot force sensors and GPS.
Figure 5.Human posture (and Human Powered Mobility) recognition results using different classifiers.
Figure 6.Human posture and mobility recognition results using decision tree: (a) precision; (b) recall.
Figure 7.Human posture and mobility recognition results using naive Bayes: (a) precision; (b) recall.
Figure 8.Human posture and mobility recognition results using decision table: (a) precision; (b) recall.
Figure 9.Comparison of some common features recognised by common 1st stage classifiers for human-powered and motorised transportation modes.
Figure 10.Transportation mode recognition results using decision tree: (a) precision; (b) recall.
Figure 11.Transportation mode recognition results using naive Bayes: (a) precision; (b) recall.
Figure 12.Transportation mode recognition results using decision table: (a) precision; (b) recall.
Number of tree leaves, tree size (number of nodes) and number of rules for classifiers.
|
| |||
|---|---|---|---|
| 774 | 1,377 | 689 | |
| 1,669 | 1,901 | 951 | |
| 123 | 47 | 24 | |
Decision Tree leave-one-user-out overall accuracy results.
| User 1 | 94.6% | User 6 | 94.1% |
| User 2 | 87.9% | User 7 | 98.4% |
| User 3 | 93.1% | User 8 | 93.7% |
| User 4 | 96.1% | User 9 | 90.3% |
| User 5 | 95.3% | User 10 | 94.5% |
| Average | 93.8% |