Machine Learning Methods for Classifying Human Physical Activity from On-Body Accelerometers

The use of on-body wearable sensors is widespread in several academic and industrial domains. Of great interest are their applications in ambulatory monitoring and pervasive computing systems; here, some quantitative analysis of human motion and its automatic classification are the main computational tasks to be pursued. In this paper, we discuss how human physical activity can be classified using on-body accelerometers, with a major emphasis devoted to the computational algorithms employed for this purpose. In particular, we motivate our current interest for classifiers based on Hidden Markov Models (HMMs). An example is illustrated and discussed by analysing a dataset of accelerometer time series.

[1]  Mu-Chun Su,et al.  3D arm movement recognition using syntactic pattern recognition , 2000, Artif. Intell. Eng..

[2]  Nigel H. Lovell,et al.  Implementation of a real-time human movement classifier using a triaxial accelerometer for ambulatory monitoring , 2006, IEEE Transactions on Information Technology in Biomedicine.

[3]  Kamiar Aminian,et al.  Spatio-temporal parameters of gait measured by an ambulatory system using miniature gyroscopes. , 2002, Journal of biomechanics.

[4]  Eric Foxlin,et al.  Pedestrian tracking with shoe-mounted inertial sensors , 2005, IEEE Computer Graphics and Applications.

[5]  Ling Bao,et al.  Activity Recognition from User-Annotated Acceleration Data , 2004, Pervasive.

[6]  G.A.L. Meijer,et al.  Methods to assess physical activity with special reference to motion sensors and accelerometers , 1991, IEEE Transactions on Biomedical Engineering.

[7]  Angelo M. Sabatini,et al.  A mobility aid for the support to walking and object transportation of people with motor impairments , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Sukhan Lee,et al.  Micromachined inertial sensors , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[9]  K. Aminian,et al.  Physical activity monitoring based on accelerometry: validation and comparison with video observation , 1999, Medical & Biological Engineering & Computing.

[10]  Kong Y Chen,et al.  An artificial neural network model of energy expenditure using nonintegrated acceleration signals. , 2007, Journal of applied physiology.

[11]  Angelo M. Sabatini,et al.  Adaptive Filtering Algorithms Enhance the Accuracy of Low-Cost Inertial/Magnetic Sensing in Pedestrian Navigation Systems , 2008, Int. J. Comput. Intell. Appl..

[12]  Steven Dubowsky,et al.  An Adaptive Shared Control System for an Intelligent Mobility Aid for the Elderly , 2003, Auton. Robots.

[13]  Kai-Tai Song,et al.  Remote Activity Monitoring of the Elderly Using a Two-Axis Accelerometer , 2005 .

[14]  Rama Chellappa,et al.  A hidden Markov model based framework for recognition of humans from gait sequences , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[15]  B. G. Celler,et al.  Classification of basic daily movements using a triaxial accelerometer , 2004, Medical and Biological Engineering and Computing.

[16]  P H Veltink,et al.  Detection of static and dynamic activities using uniaxial accelerometers. , 1996, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[17]  Lorenzo Masia,et al.  Numerical validation of linear accelerometer systems for the measurement of head kinematics. , 2005, Journal of biomechanical engineering.

[18]  Michael L. Littman,et al.  Activity Recognition from Accelerometer Data , 2005, AAAI.

[19]  Ronald Poppe,et al.  Vision-based human motion analysis: An overview , 2007, Comput. Vis. Image Underst..

[20]  R Begg,et al.  A machine learning approach for automated recognition of movement patterns using basic, kinetic and kinematic gait data. , 2005, Journal of biomechanics.

[21]  Kazuhiro Kosuge,et al.  A Control Approach Based on Passive Behavior to Enhance User Interaction , 2007, IEEE Transactions on Robotics.

[22]  HyungDal Park,et al.  A study on the activity classification using a triaxial accelerometer , 2003, Proceedings of the 25th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (IEEE Cat. No.03CH37439).

[23]  Angelo Maria Sabatini Dead-Reckoning Method for Personal Navigation Systems Using Kalman Filtering Techniques to Augment Inertial/Magnetic Sensing , 2009 .

[24]  Kazuhiro Kosuge,et al.  Fall prevention control of passive intelligent walker based on human model , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[25]  Ian H. Witten,et al.  The WEKA data mining software: an update , 2009, SKDD.

[26]  A. King,et al.  Measurement of Angular Acceleration of a Rigid Body Using Linear Accelerometers , 1975 .

[27]  Andreas Krause,et al.  Unsupervised, dynamic identification of physiological and activity context in wearable computing , 2003, Seventh IEEE International Symposium on Wearable Computers, 2003. Proceedings..

[28]  Kamiar Aminian,et al.  Ambulatory system for human motion analysis using a kinematic sensor: monitoring of daily physical activity in the elderly , 2003, IEEE Transactions on Biomedical Engineering.

[29]  Greg Welch,et al.  Motion Tracking: No Silver Bullet, but a Respectable Arsenal , 2002, IEEE Computer Graphics and Applications.

[30]  M. Akay,et al.  Discrimination of walking patterns using wavelet-based fractal analysis , 2002, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[31]  Friedrich Foerster,et al.  Detection of posture and motion by accelerometry : a validation study in ambulatory monitoring , 1999 .

[32]  Pradip Sheth,et al.  User intent in a shared control framework for pedestrian mobility aids , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[33]  Blake Hannaford,et al.  Hidden Markov Model Analysis of Force/ Torque Information in Telemanipulation , 1989, ISER.

[34]  Patrick Brézillon,et al.  Context in problem solving: a survey , 1999, The Knowledge Engineering Review.

[35]  Eliathamby Ambikairajah,et al.  Classification of a known sequence of motions and postures from accelerometry data using adapted Gaussian mixture models. , 2006, Physiological measurement.

[36]  Ming Ouhyoung,et al.  A Real‐time Continuous Alphabetic Sign Language to Speech Conversion VR System , 1995, Comput. Graph. Forum.

[37]  C. Randell,et al.  Context awareness by analysing accelerometer data , 2000, Digest of Papers. Fourth International Symposium on Wearable Computers.

[38]  Angelo Maria Sabatini,et al.  Inertial sensing in biomechanics: a survey of computational techniques bridging motion analysis and personal navigation , 2006 .

[39]  Kenji Mase,et al.  Activity and Location Recognition Using Wearable Sensors , 2002, IEEE Pervasive Comput..

[40]  Timo Pylvänäinen,et al.  Accelerometer Based Gesture Recognition Using Continuous HMMs , 2005, IbPRIA.

[41]  Kristof Van Laerhoven,et al.  What shall we teach our pants? , 2000, Digest of Papers. Fourth International Symposium on Wearable Computers.

[42]  Angelo M. Sabatini,et al.  Assessment of walking features from foot inertial sensing , 2005, IEEE Transactions on Biomedical Engineering.

[43]  Kamiar Aminian,et al.  Estimation of speed and incline of walking using neural network , 1994 .

[44]  T Togawa,et al.  Classification of waist-acceleration signals in a continuous walking record. , 2000, Medical engineering & physics.

[45]  Pradip Sheth,et al.  Basic walker-assisted gait characteristics derived from forces and moments exerted on the walker's handles: results on normal subjects. , 2007, Medical engineering & physics.

[46]  Tapio Seppänen,et al.  Recognizing human motion with multiple acceleration sensors , 2001, 2001 IEEE International Conference on Systems, Man and Cybernetics. e-Systems and e-Man for Cybernetics in Cyberspace (Cat.No.01CH37236).

[47]  J R Morris,et al.  Accelerometry--a technique for the measurement of human body movements. , 1973, Journal of biomechanics.

[48]  C J Snijders,et al.  Computerized analysis of daily life motor activity for ambulatory monitoring. , 1997, Technology and health care : official journal of the European Society for Engineering and Medicine.

[49]  Kazuhiro Kosuge,et al.  Motion Control of Passive Intelligent Walker Using Servo Brakes , 2007, IEEE Transactions on Robotics.

[50]  Lawrence R. Rabiner,et al.  A tutorial on hidden Markov models and selected applications in speech recognition , 1989, Proc. IEEE.

[51]  J. D. Janssen,et al.  A triaxial accelerometer and portable data processing unit for the assessment of daily physical activity , 1997, IEEE Transactions on Biomedical Engineering.

[52]  R. Elble Chapter 13 Accelerometry , 2003 .

[53]  Sebastian Thrun,et al.  Learning user models of mobility-related activities through instrumented walking aids , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[54]  F. Mauguière,et al.  Handbook of clinical neurophysiology , 2003 .

[55]  Anil K. Jain,et al.  Statistical Pattern Recognition: A Review , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[56]  J. B. J. Bussmann,et al.  Measuring daily behavior using ambulatory accelerometry: The Activity Monitor , 2001, Behavior research methods, instruments, & computers : a journal of the Psychonomic Society, Inc.

[57]  Yangsheng Xu,et al.  Human action learning via hidden Markov model , 1997, IEEE Trans. Syst. Man Cybern. Part A.