Abstract
The development of smartphones equipped with accelerometers gives a promising way for researchers to accurately recognize an individual’s physical activity in order to better understand the relationship between physical activity and health. However, a huge challenge for such sensor-based activity recognition task is the collection of annotated or labelled training data. In this work, we employ an unsupervised method for recognizing physical activities using smartphone accelerometers. Features are extracted from the raw acceleration data collected by smartphones, then an unsupervised classification method called MCODE is used for activity recognition. We evaluate the effectiveness of our method on three real-world datasets, i.e., a public dataset of daily living activities and two datasets of sports activities of race walking and basketball playing collected by ourselves, and we find our method outperforms other existing methods. The results show that our method is viable to recognize physical activities using smartphone accelerometers.
Similar content being viewed by others
References
Alshurafa N, Xu W, Liu JJ, Huang MC, Mortazavi B, Roberts CK, Sarrafzadeh M (2014) Designing a robust activity recognition framework for health and exergaming using wearable sensors. IEEE Journal of Biomedical and Health Informatics 18(5):1636–1646
Arthur D (2007) Vassilvitskii, S.: k-means++: The advantages of careful seeding. In: Proceedings of the eighteenth annual ACM-SIAM symposium on Discrete algorithms. pp. 1027–1035. Society for Industrial and Applied Mathematics
Ashton D (1993) mondiale de la santé. Bureau régional de l’Europe, O.: Exercise: health benefits and risks. WHO. Regional Office for Europe
Bader GD, Hogue CW (2003) An automated method for finding molecular complexes in large protein interaction networks. BMC Bioinf 4(1):2
Bulling A, Ward JA, Gellersen H (2012) Multimodal recognition of reading activity in transit using body-worn sensors. ACM Transactions on Applied Perception (TAP) 9(1):2
Bulling A, Blanke U, Schiele B (2014) A tutorial on human activity recognition using body-worn inertial sensors. ACM Comput Surv 46(3):33
Casale P, Pujol O, Radeva P (2012) Personalization and user verification in wearable systems using biometric walking patterns. Pers Ubiquit Comput 16(5):563–580
Dempster AP, Laird NM, Rubin DB, other (1977) Maximum likelihood from incomplete data via the em algorithm. J R Stat Soc 39(1):1–38
De Vries SI, Garre FG, Engbers LH, Hildebrandt VH, Van Buuren S (2011) Evaluation of neural networks to identify types of activity using accelerometers. Med Sci Sports Exerc 43(1):101–7
Ermes M, Parkka J, Mantyjarvi J, Korhonen I (2008) Detection of daily activities and sports with wearable sensors in controlled and uncontrolled conditions. IEEE Trans Inf Technol Biomed 12(1):20–26
Fowlkes EB, Mallows CL (1983) A method for comparing two hierarchical clusterings. J Am Stat Assoc 78(383):553–569
Hong YJ, Kim IJ, Ahn SC, Kim HG (2010) Mobile health monitoring system based on activity recognition using accelerometer. Simul Model Pract Theory 18(4):446–455
Hospedales TM, Li J, Gong S, Xiang T (2011) Identifying rare and subtle behaviors: A weakly supervised joint topic model. IEEE TPAMI 33(12):2451–2464
Hubert L, Arabie P (1985) Comparing partitions. J Classif 2(1):193–218
Kaufman L, Rousseeuw P (1987) Clustering by means of medoids. North-Holland
Khan AM, Lee YK, Lee SY, Kim TS (2010) A triaxial accelerometer-based physical-activity recognition via augmented-signal features and a hierarchical recognizer. IEEE Trans Inf Technol Biomed 14(5):1166–1172
Kirkup JA, Rowlands DD, Thiel DV (2014) Dynamic tracking of a 2.4 ghz waist mounted beacon for indoor basketball player positioning. Procedia Engineering 72:108–113
Kwapisz JR, Weiss GM, Moore SA (2011) Activity recognition using cell phone accelerometers. ACM SigKDD Explorations Newsletter 12(2):74–82
Lee JB, Mellifont RB, Burkett BJ, James DA (2013) Detection of illegal race walking: a tool to assist coaching and judging. Sensors 13(12):16065–16074
Lester J, Choudhury T, Borriello G (2006) A practical approach to recognizing physical activities. In: Pervasive Computing. Springer, pp 1–16
Nie L, Akbari M, Li T, Chua TS (2014) A joint local-global approach for medical terminology assignment. In: Medical Information Retrieval Workshop at SIGIR 2014. p. 24
Nie L, Li T, Akbari M, Shen J, Chua TS (2014) Wenzher: Comprehensive vertical search for healthcare domain. In: Proceedings of the 37th international ACM SIGIR conference on Research & development in information retrieval. pp. 1245–1246. ACM
Nie L, Wang M, Zhang L, Yan S, Bo Z, Chua TS (2014) Disease inference from health-related questions via sparse deep learning. IEEE Trans Knowl Data Eng 27(8):2107–2119
Liu Y, Nie L, Han L, Zhang L, Rosenblum DS (2015) Action2activity: Recognizing complex activities from sensor data. In: Artificial Intelligence (IJCAI), 2015 International Joint Conference on. pp. 1–8
Liu L, Peng Y, Liu M, Huang Z (2015) Sensor-based human activity recognition system with a multilayered model using time series shapelets. Knowl-Based Syst 90:138–152
Nie L, Zhang L, Yang Y, Wang M (2015) Hong, Richang, C.T.S.: Beyond doctors: Future health prediction from multimedia and multimodal observations. In: Proceedings of the 2015 ACM conference on Multimedia. pp. 1–9. ACM
Nie L, Zhao YL, Akbari M, Shen J, Chua TS (2015) Bridging the vocabulary gap between health seekers and healthcare knowledge. IEEE Trans Knowl Data Eng 27(2):396–409
Patterson DJ, Fox D, Kautz H, Philipose M (2005) Fine-grained activity recognition by aggregating abstract object usage. In: IEEE International Symposium on Wearable Computers. pp. 44–51
Ravi N, Dandekar N, Mysore P, Littman ML (2005) Activity recognition from accelerometer data. In: AAAI. vol. 5, pp. 1541–1546
Revelle W (1979) Hierarchical cluster analysis and the internal structure of tests. Multivar Behav Res 14(1):57–74
Sun L, Liu L, Wei Y, Zhong J, Luo D, Liu M, Monkaresi H (2014) Apply autocorrelation and forward difference to measure vital signs using ordinary camera. In: Smart Health, pp. 150–159. Springer
Taniguchi A, Watanabe K, Kurihara Y (2012) Measurement and analyze of jump shoot motion in basketball using a 3-d acceleration and gyroscopic sensor. In: SICE annual conference (SICE), 2012 Proceedings of. pp. 361–365. IEEE
Vail DL, Veloso MM, Lafferty JD (2007) Conditional random fields for activity recognition. In: International joint conference on autonomous agents and multiagent systems. p. 235
Van Kasteren T, Krose B (2007) Bayesian activity recognition in residence for elders
Von Luxburg U (2007) A tutorial on spectral clustering. Stat Comput 17 (4):395–416
Wei Y, Liu L, Zhong J, Lu Y, Sun L (2015) Unsupervised race walking recognition using smartphone accelerometers. In: Knowledge Science, Engineering and Management. Springer, pp 691–702
Yan Y, Liu G, Ricci E, Sebe N (2013) Multi-task linear discriminant analysis for multi-view action recognition. In: Image Processing (ICIP), 2013 20th IEEE International Conference on. pp. 2842–2846. IEEE
Yan Y, Ricci E, Subramanian R, Lanz O, Sebe N (2013) No matter where you are: Flexible graph-guided multi-task learning for multi-view head pose classification under target motion. In: Computer Vision (ICCV), 2013 IEEE International Conference on. pp. 1177–1184. IEEE
Yan Y, Ricci E, Liu G, Sebe N (2015) Egocentric daily activity recognition via multitask clustering. IEEE transactions on image processing: a publication of the IEEE Signal Processing Society 24(10):2984–2995
Yan Y, Yang Y, Meng D, Liu G, Tong W, Hauptmann AG, Sebe N (2015) Event oriented dictionary learning for complex event detection. IEEE Trans Image Process 24(6):1867–1878
Zhang M, Sawchuk AA (2013) Human daily activity recognition with sparse representation using wearable sensors. IEEE Journal of Biomedical and Health Informatics 17(3):553–560
Zhang L, Gao Y, Ji R, Xia Y, Dai Q, Li X (2014) Actively learning human gaze shifting paths for semantics-aware photo cropping. IEEE Trans Image Process 23(5):2235–2245
Zhang L, Gao Y, Xia Y, Dai Q, Li X (2015) A fine-grained image categorization system by cellet-encoded spatial pyramid modeling. IEEE Trans Ind Electron 62(1):564–571
Zhang L, Gao Y, Xia Y, Lu K, Shen J, Ji R (2014) Representative discovery of structure cues for weakly-supervised image segmentation. IEEE Trans Multimedia 16(2):470–479
Zhang L, Han Y, Yang Y, Song M, Yan S, Tian Q (2013) Discovering discriminative graphlets for aerial image categories recognition. IEEE Trans Image Process 22(12):5071–5084
Zhang L, Xia Y, Mao K, Ma H, Shan Z (2015) An effective video summarization framework toward handheld devices. IEEE Trans Ind Electron 62 (2):1309–1316
Zhang L, Yang Y, Gao Y, Yu YT, Wang C, Li X (2014) A probabilistic associative model for segmenting weakly supervised images. IEEE Trans Image Process 23(9):4150–4159
Zheng Y, Wong WK, Guan X, Trost S (2013) Physical activity recognition from accelerometer data using a multi-scale ensemble method. In: IAAI
Zhong J, Liu L, Wei Y, Luo D, Sun L, Lu Y (2014) Personalized activity recognition using molecular complex detection clustering. In: Ubiquitous Intelligence and Computing, 2014 IEEE 11th Intl Conf on and IEEE 11th Intl Conf on and Autonomic and Trusted Computing, and IEEE 14th Intl Conf on Scalable Computing and Communications and Its Associated Workshops (UTC-ATC-ScalCom). pp. 850–854. IEEE
Acknowledgments
This work is supported by the National Science Foundation of China (Grants No. 61272213, 61370219), Cuiying Grant of China Telecom, Gansu Branch(grant no. lzudxcy-2013-3), Science and Technology Planning Project of Chengguan District, Lanzhou grant no. 2013-3-1), and Scientific Research Foundation for the Returned Overseas Chinese Scholars, State Education Ministry (grant no. 44th). The authors want to thank the volunteers for their time and effort to help us collecting data.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lu, Y., Wei, Y., Liu, L. et al. Towards unsupervised physical activity recognition using smartphone accelerometers. Multimed Tools Appl 76, 10701–10719 (2017). https://doi.org/10.1007/s11042-015-3188-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-015-3188-y