Activity Recognition from User-Annotated Acceleration Data

  • Ling Bao
  • Stephen S. Intille
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3001)


In this work, algorithms are developed and evaluated to detect physical activities from data acquired using five small biaxial accelerometers worn simultaneously on different parts of the body. Acceleration data was collected from 20 subjects without researcher supervision or observation. Subjects were asked to perform a sequence of everyday tasks but not told specifically where or how to do them. Mean, energy, frequency-domain entropy, and correlation of acceleration data was calculated and several classifiers using these features were tested. Decision tree classifiers showed the best performance recognizing everyday activities with an overall accuracy rate of 84%. The results show that although some activities are recognized well with subject-independent training data, others appear to require subject-specific training data. The results suggest that multiple accelerometers aid in recognition because conjunctions in acceleration feature values can effectively discriminate many activities. With just two biaxial accelerometers – thigh and wrist – the recognition performance dropped only slightly. This is the first work to investigate performance of recognition algorithms with multiple, wire-free accelerometers on 20 activities using datasets annotated by the subjects themselves.


Recognition Rate Recognition Accuracy Activity Recognition Acceleration Data Decision Tree Algorithm 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Aminian, K., Robert, P., Buchser, E.E., Rutschmann, B., Hayoz, D., Depairon, M.: Physical activity monitoring based on accelerometry: validation and comparison with video observation. Medical & Biological Engineering & Computing 37(3), 304–308 (1999)CrossRefGoogle Scholar
  2. 2.
    Aminian, K., Robert, P., Jequier, E., Schutz, Y.: Estimation of speed and incline of walking using neural network. IEEE Transactions on Instrumentation and Measurement 44(3), 743–746 (1995)CrossRefGoogle Scholar
  3. 3.
    Bao, L.: Physical Activity Recognition from Acceleration Data under Semi-Naturalistic Conditions. M.Eng. Thesis, Massachusetts Institute of Technology (2003)Google Scholar
  4. 4.
    Bouten, C.V., Koekkoek, K.T., Verduin, M., Kodde, R., Janssen, J.D.: A triaxial accelerometer and portable data processing unit for the assessment of daily physical activity. IEEE Transactions on Bio-Medical Engineering 44(3), 136–147 (1997)CrossRefGoogle Scholar
  5. 5.
    Bussmann, J.B., Martens, W.L., Tulen, J.H., Schasfoort, F.C., van den Berg- Emons, H.J., Stam, H.J.: Measuring daily behavior using ambulatory accelerometry: the Activity Monitor. Behavior Research Methods, Instruments, & Computers 33(3), 349–356 (2001)CrossRefGoogle Scholar
  6. 6.
    Chambers, G.S., Venkatesh, S., West, G.A.W., Bui, H.H.: Hierarchical recognition of intentional human gestures for sports video annotation. In: Proceedings of the 16th International Conference on Pattern Recognition, vol. 2, pp. 1082–1085. IEEE Press, Los Alamitos (2002)Google Scholar
  7. 7.
    Clarkson, B.P.: Life Patterns: Structure from Wearable Sensors. Ph.D. Thesis, Massachusetts Institute of Technology (2002)Google Scholar
  8. 8.
    Csikszentmihalyi, M., Larson, R.: Validity and reliability of the Experience- Sampling Method. The Journal of Nervous and Mental Disease 175(9), 526–536 (1987)CrossRefGoogle Scholar
  9. 9.
    DeVaul, R.W., Dunn, S.: Real-Time Motion Classification for Wearable Computing Applications. Technical report, MIT Media Laboratory (2001)Google Scholar
  10. 10.
    Foerster, F., Smeja, M., Fahrenberg, J.: Detection of posture and motion by accelerometry: a validation in ambulatory monitoring. Computers in Human Behavior 15, 571–583 (1999)CrossRefGoogle Scholar
  11. 11.
    Gerasimov, V.: Hoarder Board Specifications, Access date: January 15 (2002),
  12. 12.
    Herren, R., Sparti, A., Aminian, K., Schutz, Y.: The prediction of speed and incline in outdoor running in humans using accelerometry. Medicine & Science in Sports & Exercise 31(7), 1053–1059 (1999)CrossRefGoogle Scholar
  13. 13.
    Intille, S.S., Bao, L., Munguia Tapia, E., Rondoni, J.: Acquiring in situ training data for context-aware ubiquitous computing applications. In: Proceedings of CHI 2004 Connect: Conference on Human Factors in Computing Systems, ACM Press, New York (2004)Google Scholar
  14. 14.
    Kern, N., Schiele, B., Schmidt, A.: Multi-sensor activity context detection for wearable computing. In: European Symposium on Ambient Intelligence, EUSAI (2003)Google Scholar
  15. 15.
    Krause, A., Siewiorek, D.P., Smailagic, A., Farringdon, J.: Unsupervised, dynamic identification of physiological and activity context in wearable computing. In: Proceedings of the 7th International Symposium on Wearable Computers, pp. 88–97. IEEE Press, Los Alamitos (2003)CrossRefGoogle Scholar
  16. 16.
    Lee, S.-W., Mase, K.: Recognition of walking behaviors for pedestrian navigation. In: Proceedings of 2001 IEEE Conference on Control Applications (CCA 2001), pp. 1152–1155. IEEE Press, Los Alamitos (2001)Google Scholar
  17. 17.
    Lee, S.-W., Mase, K.: Activity and location recognition using wearable sensors. IEEE Pervasive Computing 1(3), 24–32 (2002)CrossRefGoogle Scholar
  18. 18.
    Lukowicz, P., Junker, H., Stager, M., Buren, T.V., Troster, G.: WearNET: a distributed multi-sensor system for context aware wearables. In: Borriello, G., Holmquist, L.E. (eds.) UbiComp 2002. LNCS, vol. 2498, pp. 361–370. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  19. 19.
    Mantyjarvi, J., Himberg, J., Seppanen, T.: Recognizing human motion with multiple acceleration sensors. In: Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics, pp. 747–752. IEEE Press, Los Alamitos (2001)Google Scholar
  20. 20.
    Randell, C., Muller, H.: Context awareness by analysing accelerometer data. In: MacIntyre, B., Iannucci, B. (eds.) The Fourth International Symposium on Wearable Computers, pp. 175–176. IEEE Computer Society Press, Los Alamitos (2000)CrossRefGoogle Scholar
  21. 21.
    Sugimoto, A., Hara, Y., Findley, T.W., Yoncmoto, K.: A useful method for measuring daily physical activity by a three-direction monitor. Scandinavian Journal of Rehabilitation Medicine 29(1), 37–42 (1997)Google Scholar
  22. 22.
    Uiterwaal, M., Glerum, E.B., Busser, H.J., van Lummel, R.C.: Ambulatory monitoring of physical activity in working situations, a validation study. Journal of Medical Engineering & Technology 22(4), 168–172 (1998)CrossRefGoogle Scholar
  23. 23.
    Van Laerhoven, K., Cakmakci, O.: What shall we teach our pants? In: The Fourth International Symposium on Wearable Computers, pp. 77–83. IEEE Press, Los Alamitos (2000)CrossRefGoogle Scholar
  24. 24.
    Van Laerhoven, K., Schmidt, A., Gellersen, H.-W.: Multi-sensor context aware clothing. In: Proceedings of the 6th IEEE International Symposium on Wearable Computers, pp. 49–56. IEEE Press, Los Alamitos (2002)CrossRefGoogle Scholar
  25. 25.
    Welk, G., Differding, J.: The utility of the Digi-Walker step counter to assess daily physical activity patterns. Medicine & Science in Sports & Exercise 32(9), 481–488 (2000)CrossRefGoogle Scholar
  26. 26.
    Witten, I.H., Frank, E.: Data Mining: Practical Machine Learning Tools and Techniques with Java Implementations. Morgan Kaufmann, San Francisco (1999)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Ling Bao
    • 1
  • Stephen S. Intille
    • 1
  1. 1.Massachusetts Institute of TechnologyCambridgeUSA

Personalised recommendations