Recognizing Human Activities User-independently on Smartphones Based on Accelerometer Data

Authors

DOI:

https://doi.org/10.9781/ijimai.2012.155

Keywords:

Classification, Activity recognition, Mobile Device
Supporting Agencies
The authors would thanks to Tero Vallius for Qt coding and all the partners of MOPO-study (ClinicalTrials.gov Identifier: NCT01376986).

Abstract

Real-time human activity recognition on a mobile phone is presented in this article. Unlike in most other studies, not only the data were collected using the accelerometers of a smartphone, but also models were implemented to the phone and the whole classification process (preprocessing, feature extraction and classification) was done on the device. The system is trained using phone orientation independent features to recognize five everyday activities: walking, running, cycling, driving a car and sitting/standing while the phone is in the pocket of the subject's trousers. Two classifiers were compared, knn (k nearest neighbors) and QDA (quadratic discriminant analysis). The models for real-time activity recognition were trained offline using a data set collected from eight subjects and these offline results were compared to real-time recognition rates, which are obtained by implementing models to mobile activity recognition application which currently supports two operating systems: Symbian^3 and Android. The results show that the presented method is light and, therefore, suitable for be used in real-time recognition. In addition, the recognition rates on the smartphones were encouraging, in fact, the recognition accuracies obtained are approximately as high as offline recognition rates. Also, the results show that the method presented is not an operating system dependent.

Downloads

Download data is not yet available.

References

[1] ActiGraph: http://www.theactigraph.com/

[2] Bao, L., Intille, S.S.: Activity recognition from user-annotated acceleration data. Pervasive 2004 pp. 1--17 (2004).

[3] Brezmes, T., Gorricho, J.L., Cotrina, J.: Activity recognition from accelerometer data on a mobile phone. In: Distributed Computing, Artificial Intelligence, Bioinformatics, Soft Computing, and Ambient Assisted Living, Lecture Notes in Computer Science, vol. 5518, pp. 796--799. Springer Berlin / Heidelberg (2009)

[4] Camhi, S.M., Sisson, S.B., Johnson, W.D, Katzmarzyk, P.T., TudorLocke, C., Accelerometer-determined moderate intensity lifestyle activity and cardiometabolic health, Preventive Medicine, Volume 52, Issue 5, 1 May 2011, Pages 358-360

[5] Ermes, M., Pärkkä, J., Mäntyjärvi, J., Korhonen, I.: Detection of daily activities and sports with wearable sensors in controlled and uncontrolled conditions. Information Technology in Biomedicine, IEEE Transactions on 12(1), 20--26 (Jan. 2008)

[6] Fix, E., Hodges, J.L.: Discriminatory analysis: Nonparametric discrimination: Consistency properties. Tech. Rep. Project 21-49-004, Report Number 4, USAF School of Aviation Medicine, Randolf Field, Texas (1951)

[7] Frank, J., Mannor, S., Precup, D.: Activity recognition with mobile phones. In: Machine Learning and Knowledge Discovery in Databases, Lecture Notes in Computer Science}, vol. 6913, pp. 630--633. Springer Berlin / Heidelberg (2011)

[8] Gomes, J., Krishnaswamy, S., Gaber, Mohamed, Sousa, P. and Menasalvas, E. (2012) MARS: a personalised Mobile Activity Recognition System. In: Proceedings of the IEEE International Conference on Mobile Data Management, 23-26 July, 2012, Bengaluru, India.

[9] Haapalainen, E., Laurinen, P., Junno, H., Tuovinen, L., Röning, J.: Feature selection for identification of spot welding processes. Proceedings of the 3rd International Conference on Informatics in Control, Automation and Robotics pp. 40--46 (2006)

[10] Hand, D.J., Mannila, H., Smyth, P.: Principles of data mining. MIT Press, Cambridge, MA, USA (2001)

[11] Ichikawa, F., Chipchase, J., Grignani, R.: Where's the phone? a study of mobile phone location in public spaces. In: Mobile Technology, Applications and Systems, 2005 2nd International Conference on, pp. 1 - -8 (2005)

[12] Koskimäki H, Huikari V, Siirtola P & Röning J : Behavior modelling in industrial assembly lines using a wrist-worn inertial measurement unit, accepted to Journal of Ambient Intelligence and Humanized Computing (2012)

[13] Kwapisz, J.R., Weiss, G.M., Moore, S.A.: Activity recognition using cell phone accelerometers. SIGKDD Explor. Newsl. 12, 74--82 (2011)

[14] Lu, H., Yang, J., Liu, Z., Lane, N.D., Choudhury, T., Campbell, A.T.: The Jigsaw continuous sensing engine for mobile phone applications. In: Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems, SenSys '10, pp. 71—84 (2010)

[15] Nokia N8: http://europe.nokia.com/find-products/devices/nokia-n8

[16] Peebles, D., Lu, H., Lane, N.D., Choudhury, T., Campbell, A.T.: Community-guided learning: Exploiting mobile sensor users to model human behavior. In: Proceedings of the Twenty-Fourth AAAI Conference on Artificial Intelligence, AAAI 2010, Atlanta, Georgia, USA, July 11-15 (2010)

[17] Polar Active: http://www.polaroutdoor.com/en/support/product_support?product=29451

[18] Qt: http://qt.nokia.com/

[19] Ryder, J., Longstaff, B., Reddy, S., Estrin, D.: Ambulation: A tool for monitoring mobility patterns over time using mobile phones. In: Computational Science and Engineering, 2009. CSE '09. International Conference on, vol.~4, pp. 927 --931 (2009)

[20] Samsung Galaxy Mini: http://www.samsung.com/hk_en/consumer/mobile/mobilephones/smartphone/GT-S5570EGAVDC-spec

[21] Siirtola P, Laurinen P, Röning J & Kinnunen H (2011): Efficient Accelerometer-Based Swimming Exercise Tracking, IEEE Symposium on Computational Intelligence and Data Mining (CIDM 2011), April 11-15, 156--161.

[22] Siirtola, P., Koskimäki, H., Röning, J.: Periodic quick test for classifying long-term activities. In: IEEE Symposium on Computational Intelligence and Data Mining (CIDM 2011), pp. 135--140 (2011)

[23] Smartphone shipments: http://www.bgr.com/2011/03/10/bergsmartphone-shipments-grew-74-in-2010/

[24] Sun, L., Zhang, D., Li, B., Guo, B., Li, S.: Activity recognition on an accelerometer embedded mobile phone with varying positions and orientations. In: Ubiquitous Intelligence and Computing, Lecture Notes in Computer Science, vol. 6406, pp. 548--562. Springer Berlin / Heidelberg (2010)

[25] Suutala, J., Pirttikangas, S., Röning, J.: Discriminative temporal smoothing for activity recognition from wearable sensors. In: Proc. of the 4th International Symposium on Ubiquitous Computing Systems (UCS07), pp. 182--195. Tokyo, Japan (2007)

[26] Van Laerhoven, K., Cakmakci, O.: What shall we teach our pants? Wearable Computers, 2000. The Fourth International Symposium on pp. 77--83 (2000)

[27] Wang, S., Chen, C., Ma, J.: Accelerometer based transportation mode recognitionnon mobile phones.Wearable Computing Systems, AsiaPacific Conference on, 44--46 (2010)

Downloads

Published

2012-06-01
Metrics
Views/Downloads
  • Abstract
    90
  • PDF
    49

How to Cite

Siirtola, P. and Röning, J. (2012). Recognizing Human Activities User-independently on Smartphones Based on Accelerometer Data. International Journal of Interactive Multimedia and Artificial Intelligence, 1(5), 38–45. https://doi.org/10.9781/ijimai.2012.155