Iterative Learning for Human Activity Recognition from Wearable Sensor Data †
Abstract
:1. Introduction
2. Iterative Learning Method for Classifying Human Locomotion
2.1. Data Pre-Processing
2.1.1. Wavelet Filtering
2.1.2. Feature Extraction and Selection
2.2. Learning Architecture
2.3. Training Data Selection
- Select a user.
- Select a user experiment.
- Extract two features () from the experiment.
- Extract all classes from ().
- Select a pair of classes ( (i.e., a one-versus-all methodology is used) and extract their corresponding centroids.
- Extract the Euclidean distance between each class member () and the centroid of the class (. Store the results in a vector of distances :
- If the resulting Euclidean distance vector satisfies condition (5), then the class member is a candidate for the training dataset.
- Repeat steps 3 to 7 until all classes in () have been evaluated.
2.4. Model Selection
3. Experimental Results
4. Conclusions
Author Contributions
Conflicts of Interest
References
- Patel, S.; Park, H.; Bonato, P.; Chan, L.; Rodgers, M. A review of wearable sensors and systems with application in rehabilitation. J. Neuroeng. Rehabil. 2012, 9, 1–17. [Google Scholar] [CrossRef] [PubMed]
- Chavarriaga, R.; Sagha, H.; Calatroni, A.; Digumarti, S.T.; Tröster, G.; Millán, J.D.R.; Roggen, D. The Opportunity challenge: A benchmark database for on-body sensor-based activity recognition. Pattern Recognit. Lett. 2013, 34, 2033–2042. [Google Scholar] [CrossRef]
- Khaleghi, B.; Khamis, A.; Karray, F.O.; Razavi, S.N. Multisensor data fusion: A review of the state-of-the-art. Inf. Fusion 2013, 14, 28–44. [Google Scholar] [CrossRef]
- Qian, H.; Mao, Y.; Xiang, W.; Wang, Z. Recognition of human activities using SVM multi-class classifier. Pattern Recognit. Lett. 2010, 31, 100–111. [Google Scholar] [CrossRef]
- Activity Recognition Challenge. Available online: http://opportunity-project.eu/challenge (accessed on 10 October 2016).
- Roggen, D.; Bächlin, M.; Schumm, J.; Holleczek, T.; Lombriser, C.; Tröster, G.; Widmer, L.; Majoe, D.; Gutknecht, J. An educational and research kit for activity and context recognition from on-body sensors. In Proceedings of the 2010 International Conference on Body Sensor Networks (BSN), IEEE, Singapore, 7–9 June 2010; pp. 277–282. [Google Scholar]
- Figo, D.; Diniz, P.C.; Ferreira, D.R.; Cardoso, J.M.P. Preprocessing techniques for context recognition from accelerometer data. Pers. Ubiquitous Comput. 2010, 14, 645–662. [Google Scholar] [CrossRef]
- Levinzon, F. Fundamental Noise Limit of an IEPE Accelerometer. In Piezoelectric Accelerometers with Integral Electronics; Springer International Publishing: Cham, Switzerland, 2015; pp. 107–116. [Google Scholar]
- Misiti, M.; Misiti, Y.; Oppenheim, G.; Poggi, J.-M. Guided Tour from Wavelet and Their Applications; Wiley: Hoboken, NJ, USA, 2007; pp. 1–27. [Google Scholar]
- Zhao, M.; Fu, C.; Ji, L.; Tang, K.; Zhou, M. Feature selection and parameter optimization for support vector machines: A new approach based on genetic algorithm with feature chromosomes. Expert Syst. Appl. 2011, 38, 5197–5204. [Google Scholar] [CrossRef]
- Chang, C.-C.; Lin, C.-J. LIBSVM—A Library for Support Vector Machines. Available online: http://www.csie.ntu.edu.tw/~cjlin/libsvm/ (accessed on 10 October 2016).
- Verbiesta, N.; Derrac, J.; Gent, C.C.U.; Garcia, S.; Herrera, F. Evolutionary wrapper approaches for training set selection as preprocessing mechanism for support vector machines: Experimental evaluation and support vector analysis. Appl. Soft Comput. 2016, 38, 10–22. [Google Scholar] [CrossRef]
User | Experiments | |||||
---|---|---|---|---|---|---|
Experiment 1 (Acc%/TS %) | Experiment 2 (Acc%/TS %) | Experiment 3 (Acc%/TS %) | Experiment 1 (Acc%/80%) | Experiment 2 (Acc%/80%) | Experiment 3 (Acc%/80%) | |
User 1 | 80/4.47 | 75.36/1.19 | 81/3.31 | 83.92 | 74.76 | 80.55 |
User 2 | 71.56/4.97 | 47.43/11.96 | 65.23/10.18 | 77.53 | 77.17 | 78.31 |
User 3 | 70,64/5.70 | 57/7.70 | 73.28/0.16 | 71.46 | 69.43 | 75.19 |
User 4 | 66.19/2.8 | 61.27/2.70 | 78/1.86 | 77.2 | 74.46 | 79.88 |
User | Experiments | |||||
---|---|---|---|---|---|---|
Experiment 1 (Acc%/TS %) | Experiment 2 (Acc%/TS %) | Experiment 3 (Acc%/TS %) | Experiment 1 (Acc%/80%) | Experiment 2 (Acc%/80%) | Experiment 3 (Acc%/80%) | |
User 1 | 82.82/3.03 | 79.23/11.38 | 83.71/9.11 | 83.12 | 79.12 | 80.56 |
User 2 | 52.42/2.96 | 50.86/12 | 57.84/1.89 | 69.9 | 75 | 73.56 |
User 3 | 69/13.16 | 67.86/0.60 | 76.62/3.37 | 72.09 | 65.21 | 77.51 |
User 4 | 66/1.63 | 64/10.4 | 77.53/3.45 | 71.59 | 76.15 | 87.55 |
User | Experiments | |||||
---|---|---|---|---|---|---|
Experiment 1 (Acc%/TS %) | Experiment 2 (Acc%/TS %) | Experiment 3 (Acc%/TS %) | Experiment 1 (Acc%/80%) | Experiment 2 (Acc%/80%) | Experiment 3 (Acc%/80%) | |
User 1 | 80.62/7.15 | 77.21/8.3 | 84.77/8.17 | 81.11 | 75.92 | 80.85 |
User 2 | 65.85/8.78 | 45.16/12.49 | 66.25/0.90 | 71.54 | 76.68 | 74.56 |
User 3 | 58.49 /13.93 | 67.62/1.42 | 70.35/2.97 | 72.30 | 65.18 | 77.08 |
User 4 | 66.48/0.70 | 66.64/11.41 | 71.54/4.14 | 73.43 | 75.80 | 87.38 |
User | (Acc/TS) | (Acc/80%) |
---|---|---|
User 1 | 80.52/6.23 | 79.99 |
User 2 | 58.03/7.43 | 74.49 |
User 3 | 67.87/5.40 | 71.71 |
User 4 | 68.62/10.29 | 77.98 |
Average | 68.76/7.33 | 76.04 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2016 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Dávila, J. Iterative Learning for Human Activity Recognition from Wearable Sensor Data. Proceedings 2017, 1, 7. https://doi.org/10.3390/ecsa-3-S2002
Dávila J. Iterative Learning for Human Activity Recognition from Wearable Sensor Data. Proceedings. 2017; 1(2):7. https://doi.org/10.3390/ecsa-3-S2002
Chicago/Turabian StyleDávila, Juan. 2017. "Iterative Learning for Human Activity Recognition from Wearable Sensor Data" Proceedings 1, no. 2: 7. https://doi.org/10.3390/ecsa-3-S2002
APA StyleDávila, J. (2017). Iterative Learning for Human Activity Recognition from Wearable Sensor Data. Proceedings, 1(2), 7. https://doi.org/10.3390/ecsa-3-S2002