Human Activity Recognition using Smartphones
This work addresses activity tracking for applications like remote healthcare and fitness monitoring, but it is incremental as it applies existing methods to a new implementation.
The authors tackled real-time human activity recognition and calorie estimation by developing an Android app that uses smartphone accelerometer data, achieving maximum accuracy with minimal model building time through feature selection and machine learning algorithms.
Human Activity Recognition is a subject of great research today and has its applications in remote healthcare, activity tracking of the elderly or the disables, calories burnt tracking etc. In our project, we have created an Android application that recognizes the daily human activities and calculate the calories burnt in real time. We first captured labeled triaxial acceleration readings for different daily human activities from the smartphone's embedded accelerometer. These readings were preprocessed using a median filter. 42 features were extracted using various methods. We then tested various machine learning algorithms along with dimensionality reduction. Finally, in our Android application, we used the machine learning algorithm and a subset of features that provided maximum accuracy and minimum model building time. This is used for real-time activity recognition and calculation of calories burnt using a formula based on Metabolic Equivalent.