Machine Learning Methods for Classifying Human Physical Activity from On-Body Accelerometers (original) (raw)
Related papers
CLASSIFICATION OF HUMAN PHYSICAL ACTIVITIES FROM ON-BODY ACCELEROMETERS - A Markov Modeling Approach
Proceedings of the International Conference on Bio-inspired Systems and Signal Processing, 2011
Several applications demanding the development of small networks of on-body sensors, such as motion sensors, are currently investigated. Accelerometers are a popular choice as motion sensors: the reason is partly in their capability of extracting information that can be used to automatically infer the physical activity the human subject is involved, beside their role in feeding estimators of biomechanical parameters. Automatic classification of human physical activities is highly attractive for pervasive computing systems, whereas contextual awareness may ease the human-machine interaction, and in biomedicine, whereas wearable sensor systems are proposed for long-term monitoring of physiological and biomechanical parameters. This paper is concerned with the machine learning algorithms needed to perform the classification task. Hidden Markov Model (HMM) classifiers are studied by contrasting them with Gaussian Mixture Model (GMM) classifiers. HMMs incorporate the statistical information available on movement dynamics into the classification process, without discarding the time history of previous outcomes, as GMMs do. In this work, rather than considering them as models for single motor activities, we apply HMMs as models suitable for sequences of chained activities. An example of the benefits of the statistical leverage by HMMs is illustrated and discussed by analyzing a dataset of accelerometer time series.
Accelerometry-Based Classification of Human Activities Using Markov Modeling
2011
Abstract Accelerometers are a popular choice as body-motion sensors: the reason is partly in their capability of extracting information that is useful for automatically inferring the physical activity in which the human subject is involved, beside their role in feeding biomechanical parameters estimators.
PLoS ONE, 2014
Introduction: The use of accelerometers to objectively measure physical activity (PA) has become the most preferred method of choice in recent years. Traditionally, cutpoints are used to assign impulse counts recorded by the devices to sedentary and activity ranges. Here, hidden Markov models (HMM) are used to improve the cutpoint method to achieve a more accurate identification of the sequence of modes of PA. Methods: 1,000 days of labeled accelerometer data have been simulated. For the simulated data the actual sedentary behavior and activity range of each count is known. The cutpoint method is compared with HMMs based on the Poisson distribution (HMM[Pois]), the generalized Poisson distribution (HMM[GenPois]) and the Gaussian distribution (HMM[Gauss]) with regard to misclassification rate (MCR), bout detection, detection of the number of activities performed during the day and runtime. Results: The cutpoint method had a misclassification rate (MCR) of 11% followed by HMM[Pois] with 8%, HMM[GenPois] with 3% and HMM[Gauss] having the best MCR with less than 2%. HMM[Gauss] detected the correct number of bouts in 12.8% of the days, HMM[GenPois] in 16.1%, HMM[Pois] and the cutpoint method in none. HMM[GenPois] identified the correct number of activities in 61.3% of the days, whereas HMM[Gauss] only in 26.8%. HMM[Pois] did not identify the correct number at all and seemed to overestimate the number of activities. Runtime varied between 0.01 seconds (cutpoint), 2.0 minutes (HMM[Gauss]) and 14.2 minutes (HMM[GenPois]). Conclusions: Using simulated data, HMM-based methods were superior in activity classification when compared to the traditional cutpoint method and seem to be OPEN ACCESS Citation: Witowski V, Foraita R, Pitsiladis Y, Pigeot I, Wirsik N (2014) Using Hidden Markov Models to Improve Quantifying Physical Activity in Accelerometer Data -A Simulation Study. PLoS ONE 9(12): e114089.
Wearable Computing: Accelerometers' Data Classification of Body Postures and Movements
Proceedings of 21st Brazilian Symposium on Artificial Intelligence. Advances in Artificial Intelligence - SBIA 2012. In: Lecture Notes in Computer Science. , pp. 52-61. Curitiba, PR: Springer Berlin / Heidelberg, 2012. ISBN 978-3-642-34458-9. DOI: 10.1007/978-3-642-34459-6_6., 2012
During the last 5 years, research on Human Activity Recognition (HAR) has reported on systems showing good overall recognition performance. As a consequence, HAR has been considered as a potential technology for e-health systems. Here, we propose a machine learning based HAR classifier. We also provide a full experimental description that contains the HAR wearable devices setup and a public domain dataset comprising 165,633 samples. We consider 5 activity classes, gathered from 4 subjects wearing accelerometers mounted on their waist, left thigh, right arm, and right ankle. As basic input features to our classifier we use 12 attributes derived from a time window of 150ms. Finally, the classifier uses a committee AdaBoost that combines ten Decision Trees. The observed classifier accuracy is 99.4%. DATASET AVAILABLE AT: http://groupware.les.inf.puc-rio.br/har
Physical Human Activity Recognition Using Wearable Sensors
Sensors, 2015
This paper presents a review of different classification techniques used to recognize human activities from wearable inertial sensor data. Three inertial sensor units were used in this study and were worn by healthy subjects at key points of upper/lower body limbs (chest, right thigh and left ankle). Three main steps describe the activity recognition process: sensors' placement, data pre-processing and data classification. Four supervised classification techniques namely, k-Nearest Neighbor (k-NN), Support Vector Machines (SVM), Gaussian Mixture Models (GMM), and Random Forest (RF) as well as three unsupervised classification techniques namely, k-Means, Gaussian mixture models (GMM) and Hidden Markov Model (HMM), are compared in terms of correct classification rate, F-measure, recall, precision, and specificity. Raw data and extracted features are used separately as inputs of each classifier. The feature selection is performed using a wrapper approach based on the RF algorithm. Based on our experiments, the results obtained show that the k-NN classifier provides the best performance compared to other supervised classification algorithms, whereas the HMM classifier is the one that gives the best results among unsupervised classification algorithms. This comparison highlights which approach gives better performance in both supervised and unsupervised contexts. It should be noted that the obtained results are limited to the context of this study, which concerns the classification of the main daily living human activities using three wearable accelerometers placed at the chest, right shank and left ankle of the subject.
Activity identification using body-mounted sensors—a review of classification techniques
Physiological Measurement, 2009
With the advent of miniaturised sensing technology, which can be body-worn, it is now possible to collect and store data on different aspects of human movement under the conditions of free-living. This technology has the potential to be used in automated activity profiling systems which produce a continuous record of activity patterns over extended periods of time. Such activity profiling systems are dependent on classification algorithms which can effectively interpret body-worn sensor data and identify different activities. This article reviews the different techniques which have been used to classify normal activities and/or identify falls from body-worn sensor data. The review is structured according to the different analytical techniques and illustrates the variety of approaches which have previously been applied in this field. Although significant progress has been made in this important area, there is still significant scope for further work, particularly in the application of advanced classification techniques to problems involving many different activities.
Identifying Free-Living Physical Activities Using Lab-Based Models with Wearable Accelerometers
Sensors, 2018
The purpose of this study was to classify, and model various physical activities performed by a diverse group of participants in a supervised lab-based protocol and utilize the model to identify physical activity in a free-living setting. Wrist-worn accelerometer data were collected from (N = 152) adult participants; age 18-64 years, and processed the data to identify and model unique physical activities performed by the participants in controlled settings. The Gaussian mixture model (GMM) and the hidden Markov model (HMM) algorithms were used to model the physical activities with time and frequency-based accelerometer features. An overall model accuracy of 92.7% and 94.7% were achieved to classify 24 physical activities using GMM and HMM, respectively. The most accurate model was then used to identify physical activities performed by 20 participants, each recorded for two free-living sessions of approximately six hours each. The free-living activity intensities were estimated with 80% accuracy and showed the dominance of stationary and light intensity activities in 36 out of 40 recorded sessions. This work proposes a novel activity recognition process to identify unsupervised free-living activities using lab-based classification models. In summary, this study contributes to the use of wearable sensors to identify physical activities and estimate energy expenditure in free-living settings.
Physical Activity Classification Using the GENEA Wrist-Worn Accelerometer
Medicine & Science in Sports & Exercise, 2012
Introduction: Most accelerometer-based activity monitors are worn on the waist or lower back for assessment of habitual physical activity. Output is in arbitrary counts that can be classified by activity intensity according to published thresholds. The purpose of this study was to develop methods to classify physical activities into walking, running, household or sedentary activities based on raw acceleration data from the GENEA (Gravity Estimator of Normal Everyday Activity) and compare classification accuracy from a wrist-worn GENEA with a waist-worn GENEA. Methods: 60 participants [Age: 49.4 (6.5) y; BMI: 24.6 (3.4) kg.m -2 ] completed an ordered series of 10-12 semi-structured activities in the laboratory and outdoor environment.
Unsupervised Classification of Human Activity with Hidden Semi-Markov Models
Applied System Innovation
The modern sedentary lifestyle is negatively influencing human health, and the current guidelines recommend at least 150 min of moderate activity per week. However, the challenge is how to measure human activity in a practical way. While accelerometers are the most common tools to measure activity, current activity classification methods require calibration studies or labelled datasets—requirements that slow the research progress. Therefore, there is a pressing need to classify and quantify human activity efficiently. In this work, we propose an unsupervised approach to classify activities from accelerometer data using hidden semi-Markov models. We tune and infer the model parameters on accelerometer data from the UK Biobank and select the optimal model based on features used and informativeness of the prior. The best model achieves an average correlation of 0.4 between the inferred activities and the reference ones, with the overall physical activity obtaining a correlation of 0.8....