Abstract
The current generation of portable mobile devices incorporates various types of sensors that open up new areas for the analysis of human behavior. In this paper, we propose a method for human physical activity recognition using time series, collected from a single tri-axial accelerometer of a smartphone. Primarily, the method solves a problem of online time series segmentation, assuming that each meaningful segment corresponds to one fundamental period of motion. To extract the fundamental period we construct the phase trajectory matrix, applying the technique of principal component analysis. The obtained segments refer to various types of human physical activity. To recognize these activities we use the k-nearest neighbor algorithm and neural network as an alternative. We verify the accuracy of the proposed algorithms by testing them on the WISDM dataset of labeled accelerometer time series from thirteen users. The results show that our method achieves high precision, ensuring nearly 96 % recognition accuracy when using the bunch of segmentation and k-nearest neighbor algorithms.
Similar content being viewed by others
References
Altun K, Barshan B (2010) Human activity recognition using inertial/magnetic sensor units. In: Salah A, Gevers T, Sebe N, Vinciarelli A (eds) Human behavior understanding, volume 6219 of lecture notes in computer science. Springer, Berlin Heidelberg, pp 38–51
Bao L, Intille SS (2004) Activity recognition from user-annotated acceleration data. In: Ferscha A, Mattern F (eds) Pervasive computing, volume 3001 of lecture notes in computer science. Springer, Berlin Heidelberg, pp 1–17
Barralon P, Vuillerme N, Noury N (2006) Walk detection with a kinematic sensor: frequency and wavelet comparison. Proceedings of the 28th IEEE EMBS annual international conference 1:1711–1714
Bellman R (1961) On the approximation of curves by line segments using dynamic programming. Commun ACM 4(6):284
Brajdic A, Harle R (2013) Walk detection and step counting on unconstrained smartphones. UbiComp 2013 1:225–234
Burges CJC (1998) A tutorial on support vector machines for pattern recognition. Data Min Knowl Disc 2(2):121–167
Chiang S-Y, Kan Y-C, Tu Y-C, Lin H-C (2012) Activity recognition by fuzzy logic system in wireless sensor network for physical therapy. In: Watada J, Watanabe T, Phillips-Wren G, Howlett RJ, Jain LC (eds) Intelligent Decision Technologies, volume 16 of Smart Innovation, Systems and Technologies. Springer, Berlin Heidelberg, pp 191–200
Chin T-J, Wang L, Schindler K, Suter D (2007) Extrapolating learned manifolds for human activity recognition. 2007 IEEE International Conference on Image Processing 1:383–384
Foerster F, Fahrenberg J (2000) Motion pattern and posture: Correctly assessed by calibrated accelerometers. Behav Res Methods Instrum Comput 32(3):450–457
Goyal P, Ribeiro VJ, Saran H, Kumar A (2011) Strap-down pedestrian dead-reckoning system. In: 2011 International conference on indoor positioning and indoor navigation (IPIN), pp 1–7
Kai K, Tony P (2013) Classification of mobile device accelerometer data for unique activity identificationunique activity identification. http://cs229.stanford.edu/proj2013/PratkanisKuspa-ClassificationOfMobileDeviceAccelerometerDataforUniqueActivityIdentification.pdf
Khan AM, Lee YK, Kim TS (2008) Accelerometer signal-based human activity recognition using augmented autoregressive model coefficients and artificial neural nets. In: Engineering in medicine and biology society, 2008, EMBS 2008, 30th annual international conference of the IEEE, pp 5172–5175
Keogh E, Chu S, Hart D, Pazzani M (2001) An online algorithm for segmenting time series. In: Data Mining, 2001 Proceedings IEEE International Conference on ICDM 2001, pp 289–296
Keogh E, Chu S, Hart D, Pazzani M (1993) Segmenting time series: A survey and novel approach. In: In an edited volume, data mining in time series databases, published by world scientific. Publishing Company, pp 1–22
Kwapisz JR, Weiss GM, Moore SA (2011) Activity recognition using cell phone accelerometers. SIGKDD Explor Newsl 12(2):74–82
lai Chung F, Tak chung F, Ng V, Luk RWP (2004) An evolutionary approach to pattern-based time series segmentation. IEEE Trans Evol Comput 8(5):471–489
Liu W, Li Y, Lin X, Tao D, Wang Y (2014) Hessian-regularized co-training for social activity recognition. PLoS ONE 9:e108474
Liu W, Liu H, Tao D, Wang Y, Ke L (2014) Multiview hessian regularized logistic regression for action recognition. In: Signal Processing
Liu W, Zhang H, Tao D, Wang Y, Lu K (2014) Large-scale paralleled sparse principal component analysis
Lockhart J (2011) Mobile sensor data mining. Fordham Undergraduate Research Journal 1:67–68
Lockhart JW, Weiss GM (2014) Limitations with activity recognition methodology & data sets. In: Proceedings of the 2014 ACM international joint conference on pervasive and ubiquitous computing: Adjunct Publication, UbiComp ’14 adjunct. ACM, New York, pp 747–756
Loudon J (2008) The clinical orthopedic assessment guide. Human Kinetics 2:395–408
Mannini A, Sabatini AM (2010) Machine learning methods for classifying human physical activity from on-body accelerometers. Sensors 10(2):1154–1175
Mi Z, Sawchuk AA (2013) Human daily activity recognition with sparse representation using wearable sensors. IEEE Journal of Biomedical and Health Informatics 17(3):553–560
Mi Z, Alexander AS (2011) Manifold learning and recognition of human activity using body-area sensors. 10th International Conference 2:7–13
Mo L, Liu S, Gao RX, John D, Staudenmayer JW, Freedson PS (2012) Wireless design of a multisensor system for physical activity monitoring. IEEE Trans Biomed Eng 59(11):3230–3237
Nyan M, Tay F, Seah K, Sitoh Y (2006) Classification of gait patterns in the time-frequency domain. J Biomech 39:2647–2656
Olivares A, Ramirez J, Gorriz JM, Olivares G, Damas M (2012) Detection of (in)activity periods in human body motion using inertial sensors: A comparative study. Sensors 12(5):5791–5814
Ravi N, Dandekar N, Mysore P, Littman ML (2005) Activity recognition from accelerometer data. In: Proceedings of the 17th conference on innovative applications of artificial intelligence - Volume 3, IAAI’05. AAAI Press, pp 1541–1546
Schuldt C, Laptev I, Caputo B (2004) Recognizing human actions: A local svm approach. In: Proceedings of the pattern recognition, 17th international conference on (ICPR’04) Volume 3 - Volume 03, ICPR ’04. IEEE Computer Society, Washington, pp 32–36
Shultz SJ, Houglum PA, Perrin DH (2005) Examination of muskoskeletal injuries. Human Kinetics 2:55–60
Tapia EM, Intille SS, Haskell W, Larson K, Wright J, King A, Friedman R (2007) Real-time recognition of physical activities and their intensities using wireless accelerometers and a heart rate monitor. In: 2007 11th IEEE international symposium on wearable computers, pp 37–40
Thuer G, Verwimp T (Unknown Month 2008) Step detection algorithms for accelerometers. Master’s thesis, Paper of the E-LAB Master Thesis. http://nitarc.be/map/paper/AMBIT_ThuerVerwimp.pdf
Wang S, Yang J, Chen N, Chen X, Zhang Q (2005) Human activity recognition with user-free accelerometers in the sensor networks. In: Neural networks and brain, 2005, international conference on ICNN B ’05, vol 2, pp 1212–1217
Wen-Ming C, Li N (2010) Face recognition based on manifold learning and renyi entropy. Nat Sci 2:49–53
Wisdm’s activity prediction dataset, 2012. http://www.cis.fordham.edu/wisdm/dataset.php
Ying H, Silex C, Schnitzer A, Leonhardt S, Schiek M (2007) Automatic step detection in the accelerometer signal. In: Leonhardt S, Falck T, Mähönen P (eds) 4th International workshop on wearable and implantable body sensor networks (BSN 2007), volume 13 of IFMBE proceedings. Springer, Berlin Heidelberg, pp 80–85
Yurur O, Liu C-H, Moreno W (2013) Unsupervised posture detection by smartphone accelerometer. Electron Lett 49(8):562–564
Zhou Y, Cheng Z, Jing L (2014) Threshold selection and adjustment for online segmentation of one-stroke finger gestures using single tri-axial accelerometer. Multimedia Tools and Applications 70:1–20
Acknowledgments
This work is supported by the Russian Foundation for Basic Research (RFBR) under grant number 14-07-31326 and by the Ministry of Education and Science of the Russian Federation, RFMEFI60414X0041.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ignatov, A.D., Strijov, V.V. Human activity recognition using quasiperiodic time series collected from a single tri-axial accelerometer. Multimed Tools Appl 75, 7257–7270 (2016). https://doi.org/10.1007/s11042-015-2643-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-015-2643-0