Classification of Human Daily Activities Using Ensemble Methods Based on Smartphone Inertial Sensors
Open Access
- 26 November 2018
- Vol. 18 (12), 4132
- https://doi.org/10.3390/s18124132
Abstract
Increasing interest in analyzing human gait using various wearable sensors, which is known as Human Activity Recognition (HAR), can be found in recent research. Sensors such as accelerometers and gyroscopes are widely used in HAR. Recently, high interest has been shown in the use of wearable sensors in numerous applications such as rehabilitation, computer games, animation, filmmaking, and biomechanics. In this paper, classification of human daily activities using Ensemble Methods based on data acquired from smartphone inertial sensors involving about 30 subjects with six different activities is discussed. The six daily activities are walking, walking upstairs, walking downstairs, sitting, standing and lying. It involved three stages of activity recognition; namely, data signal processing (filtering and segmentation), feature extraction and classification. Five types of ensemble classifiers utilized are Bagging, Adaboost, Rotation forest, Ensembles of nested dichotomies (END) and Random subspace. These ensemble classifiers employed Support vector machine (SVM) and Random forest (RF) as the base learners of the ensemble classifiers. The data classification is evaluated with the holdout and 10-fold cross-validation evaluation methods. The performance of each human daily activity was measured in terms of precision, recall, F-measure, and receiver operating characteristic (ROC) curve. In addition, the performance is also measured based on the comparison of overall accuracy rate of classification between different ensemble classifiers and base learners. It was observed that overall, SVM produced better accuracy rate with 99.22% compared to RF with 97.91% based on a random subspace ensemble classifier.Keywords
Funding Information
- Ministry of Higher Education (MOHE), Malaysia (FRGS 0153AB-L28)
This publication has 43 references indexed in Scilit:
- Centinela: A human activity recognition system based on acceleration and vital sign dataPervasive and Mobile Computing, 2012
- A review of wearable sensors and systems with application in rehabilitationJournal of NeuroEngineering and Rehabilitation, 2012
- Human activity analysisACM Computing Surveys, 2011
- Using mobile phones to determine transportation modesACM Transactions on Sensor Networks, 2010
- Ensemble-based classifiersArtificial Intelligence Review, 2009
- The WEKA data mining softwareACM SIGKDD Explorations Newsletter, 2009
- Chronic suprapubic catheterization in the management of patients with spinal cord injuries: analysis of upper and lower urinary tract complicationsBJU International, 2008
- College Smoking-Cessation Using Cell Phone Text MessagingJournal of American College Health, 2004
- The random subspace method for constructing decision forestsIEEE Transactions on Pattern Analysis and Machine Intelligence, 1998
- A Decision-Theoretic Generalization of On-Line Learning and an Application to BoostingJournal of Computer and System Sciences, 1997