Skip to main content

Physical Activity Recognition with Mobile Phones: Challenges, Methods, and Applications

  • Chapter
Multimedia Interaction and Intelligent User Interfaces

Part of the book series: Advances in Pattern Recognition ((ACVPR))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Cardio trainer. Website http://www.worksmartlabs.com/cardiotrainer/about.php

  2. Nokia sensor APIs. Website http://wiki.forum.nokia.com/index.php/Nokia_Sensor_APIs

  3. Nokia sports tracker. Website https://sportstracker.nokia.com/nts/main/index.do

  4. Nokia step counter. Website http://betalabs.nokia.com/betas/view/nokia-step-counter

  5. Sleep cycle alarm clock. Website http://www.lexwarelabs.com/sleepcycle/

  6. Stmicroelectronics analog and digital accelerometers. Website http://www.st.com/stonline/products/families/sensors/accelerometers.htm

  7. Bao, L., Intille, S.S.: Activity recognition from user-annotated acceleration data. In: Pervasive, pp. 1–17 (2004)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Chapter  Google Scholar 

  10. Borgerding, M.: Kiss fft. (2008). Website http://sourceforge.net/projects/kissfft/

  11. EL-Manzalawy, Y., Honavar, V.: WLSVM: Integrating LibSVM into Weka Environment (2005). Software available at http://www.cs.iastate.edu/~yasser/wlsvm

  12. 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)

    Chapter  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Chapter  Google Scholar 

  17. 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)

    Chapter  Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Chapter  Google Scholar 

  20. 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)

    Google Scholar 

  21. 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)

    Article  Google Scholar 

  22. 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)

    Chapter  Google Scholar 

  23. 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)

    Chapter  Google Scholar 

  24. 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)

    Chapter  Google Scholar 

  25. 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)

    Chapter  Google Scholar 

  26. Nokia. Symbian c (2009). Website http://www.forum.nokia.com/Technology_Topics/Development_Platforms/Symbian_C

  27. Ravi, N., Dandekar, N., Mysore, P., Littman, M.L.: Activity recognition from accelerometer data. IAAI-05: American Association for Artificial Intelligence (2005)

    Google Scholar 

  28. 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)

    Google Scholar 

  29. Tentori, M., Favela, J.: Activity-aware computing for healthcare. IEEE Pervasive Comput. 7(2), 51–57 (2008)

    Article  Google Scholar 

  30. Witten, I.: Weka: practical machine learning tools and techniques with Java implementations. Dept. of Computer Science, University of Waikato (1999)

    Google Scholar 

  31. 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)

    Google Scholar 

  32. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jun Yang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics