Abstract
In this book chapter, we present a novel system that recognizes and records the physical activity of a person using a mobile phone. The sensor data is collected by built-in accelerometer sensor that measures the motion intensity of the device. The system recognizes five everyday activities in real-time, i.e., stationary, walking, running, bicycling, and in vehicle. We first introduce the sensor’s data format, sensor calibration, signal projection, feature extraction, and selection methods. Then we have a detailed discussion and comparison of different choices of feature sets and classifiers. The design and implementation of one prototype system is presented along with resource and performance benchmark on Nokia N95 platform. Results show high recognition accuracies for distinguishing the five activities. The last part of the chapter introduces one demo application built on top of our system, physical activity diary, and a selection of potential applications in mobile wellness, mobile social sharing and contextual user interface domains.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Cardio trainer. Website http://www.worksmartlabs.com/cardiotrainer/about.php
Nokia sensor APIs. Website http://wiki.forum.nokia.com/index.php/Nokia_Sensor_APIs
Nokia sports tracker. Website https://sportstracker.nokia.com/nts/main/index.do
Nokia step counter. Website http://betalabs.nokia.com/betas/view/nokia-step-counter
Sleep cycle alarm clock. Website http://www.lexwarelabs.com/sleepcycle/
Stmicroelectronics analog and digital accelerometers. Website http://www.st.com/stonline/products/families/sensors/accelerometers.htm
Bao, L., Intille, S.S.: Activity recognition from user-annotated acceleration data. In: Pervasive, pp. 1–17 (2004)
Boda, P.P.: A maximum entropy based approach for multimodal integration. In: ICMI ’04: Proceedings of the 6th International Conference on Multimodal Interfaces, pp. 37–338. ACM, New York (2004)
Boda, P.P.: A contextual multimodal integrator. In: ICMI ’06: Proceedings of the 8th International Conference on Multimodal Interfaces, pp. 129–130. ACM, New York (2006)
Borgerding, M.: Kiss fft. (2008). Website http://sourceforge.net/projects/kissfft/
EL-Manzalawy, Y., Honavar, V.: WLSVM: Integrating LibSVM into Weka Environment (2005). Software available at http://www.cs.iastate.edu/~yasser/wlsvm
Gaonkar, S., Li, J., Choudhury, R.R., Cox, L., Schmidt, A.: Micro-blog: sharing and querying content through mobile phones and social participation. In: MobiSys ’08: Proceeding of the 6th International Conference on Mobile Systems, Applications, and Services, pp. 174–186. ACM, New York (2008)
Kawahara, Y., Kurasawa, H., Morikawa, H.: Recognizing user context using mobile handsets with acceleration sensors. In: PORTABLE ’07: IEEE International Conference on Portable Information Devices, Orlando, FL, pp. 1–5 (2007)
Kern, N., Schiele, B., Junker, H., Lukowicz, P., Troster, G.: Wearable sensing to annotate meeting recordings. In: Proceedings of the Sixth International Symposium on Wearable Computers ISWC, pp. 186–193 (2002)
Kunze, K., Lukowicz, P.: Dealing with sensor displacement in motion-based onbody activity recognition systems. In: UbiComp ’08: Proceedings of the 10th International Conference on Ubiquitous Computing, New York, NY, USA, pp. 20–29 (2008)
Kunze, K., Lukowicz, P., Junker, H., Tröster, G.: Where am I: recognizing on-body positions of wearable sensors. In: LOCA’04: International Workshop on Locationand Context-Awareness, pp. 264–275. Springer, Berlin (2005)
Lester, J., Choudhury, T., Borriello, G.: A practical approach to recognizing physical activities. In: Pervasive Computing. Lecture Notes in Computer Science, pp. 1–16. Springer, Berlin (2006)
Lester, J., Choudhury, T., Kern, N., Borriello, G., Hannaford, B.: A hybrid discriminative/generative approach for modeling human activities. In: Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI), pp. 766–772 (2005)
Lester, J., Hartung, C., Pina, L., Libby, R., Borriello, G., Duncan, G.: Validated caloric expenditure estimation using a single body-worn sensor. In: Ubicomp ’09: Proceedings of the 11th International Conference on Ubiquitous Computing, pp. 225–234. ACM, New York (2009)
Liu, Z., Pang, H.-Y., Yang, J., Yang, G., Boda, P.: Webcall—a rich context mobile research framework. In: MobiCASE 2009: The 1st Annual International Conference on Mobile Computing, Applications, and Services, San Diego, CA, USA (2009)
Lotters, J., Schipper, J., Veltink, P., Olthuis, W., Bergveld, P.: Procedure for in-use calibration of triaxial accelerometers in medical applications. Sens. Actuators A, Phys. 68(1–3), 221–228 (1998)
Maurer, U., Smailagic, A., Siewiorek, D.P., Deisher, M.: Activity recognition and monitoring using multiple sensors on different body positions. In: BSN ’06: Proceedings of the International Workshop on Wearable and Implantable Body Sensor Networks, pp. 113–116. IEEE Computer Society, Washington (2006)
Miluzzo, E., Lane, N., Fodor, K., Peterson, R., Lu, H., Musolesi, M., Eisenman, S., Zheng, X., Campbell, A.: Sensing meets mobile social networks: the design, implementation and evaluation of the CenceMe application. In: Proceedings of the 6th ACM Conference on Embedded Network Sensor Systems, pp. 337–350. ACM, New York (2008)
Mizell, D.: Using gravity to estimate accelerometer orientation. In: ISWC ’03: Proceedings of the 7th IEEE International Symposium on Wearable Computers, p. 252. IEEE Computer Society, Washington (2003)
Mun, M., Reddy, S., Shilton, K., Yau, N., Burke, J., Estrin, D., Hansen, M., Howard, E., West, R., Boda, P.: Peir, the personal environmental impact report, as a platform for participatory sensing systems research. In: MobiSys ’09: Proceedings of the 7th International Conference on Mobile Systems, Applications, and Services, pp. 55–68. ACM, New York (2009)
Nokia. Symbian c (2009). Website http://www.forum.nokia.com/Technology_Topics/Development_Platforms/Symbian_C
Ravi, N., Dandekar, N., Mysore, P., Littman, M.L.: Activity recognition from accelerometer data. IAAI-05: American Association for Artificial Intelligence (2005)
Reddy, S., Burke, J., Estrin, D., Hansen, M., Srivastava, M.: Determining transportation mode on mobile phones. In: Proceedings of the 12th IEEE International Symposium on Wearable Computers (2008)
Tentori, M., Favela, J.: Activity-aware computing for healthcare. IEEE Pervasive Comput. 7(2), 51–57 (2008)
Witten, I.: Weka: practical machine learning tools and techniques with Java implementations. Dept. of Computer Science, University of Waikato (1999)
Yang, G.: Discovering significant places from mobile phones—a mass market solution. In: MELT ’09: The 2nd International Workshop on Mobile Entity Localization and Tracking in GPS-less Environments, Orlando, FL, USA (2009)
Yang, J.: Toward physical activity diary: motion recognition using simple acceleration features with mobile phones. In: IMCE ’09: Proceedings of the 1st International Workshop on Interactive Multimedia for Consumer Electronics, Beijing, China, pp. 1–10 (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag London Limited
About this chapter
Cite this chapter
Yang, J., Lu, H., Liu, Z., Boda, P.P. (2010). Physical Activity Recognition with Mobile Phones: Challenges, Methods, and Applications. In: Shao, L., Shan, C., Luo, J., Etoh, M. (eds) Multimedia Interaction and Intelligent User Interfaces. Advances in Pattern Recognition. Springer, London. https://doi.org/10.1007/978-1-84996-507-1_8
Download citation
DOI: https://doi.org/10.1007/978-1-84996-507-1_8
Publisher Name: Springer, London
Print ISBN: 978-1-84996-506-4
Online ISBN: 978-1-84996-507-1
eBook Packages: Computer ScienceComputer Science (R0)