Skip to main content
Log in

Stairstep recognition and counting in a serious Game for increasing users’ physical activity

  • Original Article
  • Published:
Personal and Ubiquitous Computing Aims and scope Submit manuscript

Abstract

The high diffusion of smartphones in the users’ pockets allows to sense their movements, thus monitoring the amount of physical activity they do during the day. But, it also gives the possibility to use these devices to persuade people to change their behaviors. In this paper, we present ClimbTheWorld, a serious game which uses a machine learning-based technique to recognize and count stairsteps and aims at persuading people to use stairs instead of elevators or escalators. We perform a fine-grained analysis by exploiting smartphone sensors to recognize single stairsteps. Energy consumption is widely investigated to avoid exhausting smartphone battery. Moreover, we present game appreciation and persuasive power results after a trial experiment with 13 participants.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Notes

  1. http://www.nike.com/us/en_us/c/nikeplus-fuelband.

  2. We must note here that even if most of the commercial apps do not impose a fixed position to wear the smartphone, they often require an external device, which is even worst in terms of cost and intrusiveness of the system.

  3. In this case, we require the user to connect to Facebook and to give the application the right to explorer his/her network of friends.

  4. http://developer.android.com/guide/topics/sensors/sensors_overview.html.

  5. In this paper, we consider a device movement consistent with the body movement whenever the device movement is negligible relatively to the body’s barycenter.

  6. Our KOMD implementations in Python and R can be found at ,https://github.com/jmikko/EasyMKL.

  7. http://www.msoon.com/LabEquipment/PowerMonitor/.

References

  1. Aiolli F, Ciman M, Donini M, Gaggi O (2014) Climbtheworld: real-time stairstep counting to increase physical activity. In: Proceedings of the 11th international conference on mobile and ubiquitous systems: computing, networking and services (Mobiquitous 14). London, UK, pp 218–227

  2. Aiolli F, Donini M (2015) EasyMKL: a scalable multiple kernel learning algorithm. Neurocomputing 169:215–224

    Article  Google Scholar 

  3. Aiolli F, Martino GDS, Sperduti A (2008) A kernel method for the optimization of the margin distribution. In: Proceedings of the 18th international conference on artificial neural networks (ICANN), pp 305–314

  4. Anjum A, Ilyas M (2013) Activity recognition using smartphone sensors. In: Proceedings of the IEEE consumer communications and networking conference (CCNC 2013), pp 914–919

  5. Apple Inc (2015) Health. http://www.apple.com/ios/whats-new/health/

  6. Ayabe M, Aoki J, Ishii K, Takayama K, Tanaka H (2008) Pedometer accuracy during stair climbing and bench stepping exercises. J Sports Sci Med 7(2):249

    Google Scholar 

  7. Bielik P, Tomlein M, Krátky P, Mitrík S, Barla M, Bieliková M (2012) Move2play: an innovative approach to encouraging people to be more physically active. In: Proceedings of the 2nd ACM SIGHIT international health informatics symposium, IHI ’12, pp 61–70

  8. Bloom L, Eardley R, Geelhoed E, Manahan M, Ranganathan P (2004) Investigating the relationship between battery life and user acceptance of dynamic, energy-aware interfaces on handhelds. In: Proceedings of the international conference on human computer interaction with mobile devices & services, pp 13–24

  9. Brajdic A, Harle R (2013) Walk detection and step counting on unconstrained smartphones. In: Proceedings of the 2013 ACM international joint conference on pervasive and ubiquitous computing (UbiComp ’13), pp 225–234

  10. Ciman M, Gaggi O (2016) Exploiting users natural competitiveness to promote physical activity. In: EAI international conference on games fOr WELL-being

  11. Consolvo S, McDonald DW, Toscos T, Chen MY, Froehlich J, Harrison B, Klasnja P, LaMarca A, LeGrand L, Libby R, Smith I, Landay JA (2008) Activity sensing in the wild: a field trial of ubifit garden. In: Proceedings of the SIGCHI conference on human factors in computing systems, CHI ’08, pp 1797–1806

  12. Corusen LLC (2015) Accupedo. http://www.accupedo.com/

  13. Do TM, Loke SW, Liu F (2013) Healthylife: an activity recognition system with smartphone using logic-based stream reasoning. In: Proceedings of the international conference on mobile and ubiquitous systems: computing, networking, and services (MOBIQUITOUS). Springer, pp 188–199

  14. Fitbit Inc (2015) Fitbit. http://www.fitbit.com/

  15. Fogg BJ (2009) A behavior model for persuasive design. In: Proceedings of the 4th international conference on persuasive technology, persuasive ’09. ACM, New York, NY, USA, pp 1–7

  16. Hall M, Frank E, Holmes G, Pfahringer B, Reutemann P, Witten IH (2009) The weka data mining software: an update. SIGKDD Explor Newsl 11(1):10–18

    Article  Google Scholar 

  17. Jawbone (2015) Jawbone up. https://jawbone.com/

  18. Junker H, Amft O, Lukowicz P, Tröster G (2008) Gesture spotting with body-worn inertial sensors to detect user activities. Pattern Recogn 41(6):2010–2024

    Article  MATH  Google Scholar 

  19. Lane ND, Mohammod M, Lin M, Yang X, Lu H, Ali S, Doryab A, Berke E, Choudhury T, Campbell AT (2011) Bewell: a smartphone application to monitor, model and promote wellbeing. In: Proceedings of the international ICST conference on pervasive computing technologies for healthcare, pp 23–26

  20. Lester J, Choudhury T, Borriello G (2006) A practical approach to recognizing physical activities. In: Proceedings of the 4th international conference on pervasive computing, pp 1–16

  21. Lewis JR (1995) Ibm computer usability satisfaction questionnaires: psychometric evaluation and instructions for use. Int J Hum Compu Interact 7(1):57–78

    Article  Google Scholar 

  22. Lin M, Lane ND, Mohammod M, Yang X, Lu H, Cardone G, Ali S, Doryab A, Berke E, Campbell AT, Choudhury T (2012) Bewell+: multi-dimensional wellbeing monitoring with community-guided user feedback and energy optimization. In: Proceedings of the conference on wireless health, WH ’12, pp 10:1–10:8

  23. Maurer U, Smailagic A, Siewiorek DP, Deisher M (2006) Activity recognition and monitoring using multiple sensors on different body positions. In: 2006 international workshop on wearable and implantable body sensor networks (BSN 2006), 3–5 April 2006, Cambridge, MA, USA, pp 113–116. doi:10.1109/BSN.2006.6

  24. Misfit (2015) Flash. http://misfit.com/products/flash

  25. Mittal R, Kansal A, Chandra R (2012) Empowering developers to estimate app energy consumption. In: Proceedings of the 18th annual international conference on mobile computing and networking (MobiCom ’12), pp 317–328

  26. Mizell D (2003) Using gravity to estimate accelerometer orientation. In: Proceedings of the 7th IEEE international symposium on wearable computers (ISWC’03), p 252

  27. Ng AY (1998) On feature selection: learning with exponentially many irrelevant features training examples. In: Proceedings of the 15th interntional conference on machine learning, pp 404–412

  28. Pathak A, Hu YC, Zhang M (2012) Where is the energy spent inside my app? Fine grained energy accounting on smartphones with eprof. In: Proceedings of the 7th ACM European conference on computer systems (EuroSys ’12), pp 29–42

  29. Pirttikangas S, Fujinami K, Nakajima T (2006) Feature selection and activity recognition from wearable sensors. In: Youn H, Kim M, Morikawa H (eds) Ubiquitous computing systems, vol 4239., Lecture notes in computer science. Springer, Berlin, pp 516–527

  30. Shoaib M, Scholten H, Havinga P (2013) Towards physical activity recognition using smartphone sensors. In: Proceedings of the 10th international conference on ubiquitous intelligence and computing, pp 80–87

  31. Siirtola P, Röning J (2012) Recognizing human activities user-independently on smartphones based on accelerometer data. Int J Interact Multimed Artif Intell 1(5):38–45

    Google Scholar 

  32. Under Armour ConnectedFitness (2015) Endomondo. https://www.endomondo.com/

  33. World Health Organization (2008) Physical inactivity: a global public health problem. www.who.int/dietphysicalactivity/factsheet_inactivity

  34. Wu W, Dasgupta S, Ramirez EE, Peterson C, Norman GJ (2012) Classification accuracies of physical activities using smartphone motion sensors. J Med Internet Res 14(5):e130

    Article  Google Scholar 

Download references

Acknowledgments

The authors would like to thank Nicola Beghin, Silvia Segato, and Mattia Bazzega for their contribution to the implementation of ClimbTheWorld. Moreover, the authors would like to thank the users who have participated in the user test, and those who helped to collect stairstep data.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Matteo Ciman.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ciman, M., Donini, M., Gaggi, O. et al. Stairstep recognition and counting in a serious Game for increasing users’ physical activity. Pers Ubiquit Comput 20, 1015–1033 (2016). https://doi.org/10.1007/s00779-016-0968-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00779-016-0968-y

Keywords

Navigation