title: A comparison of feature extraction methods for the classification of dynamic activities from accelerometer data.
abstract: Driven by the demands on healthcare resulting from the shift toward more sedentary lifestyles, considerable effort has been devoted to the monitoring and classification of human activity. In previous studies, various classification schemes and feature extraction methods have been used to identify different activities from a range of different datasets. In this paper, we present a comparison of 14 methods to extract classification features from accelerometer signals. These are based on the wavelet transform and other well-known time- and frequency-domain signal characteristics. To allow an objective comparison between the different features, we used two datasets of activities collected from 20 subjects. The first set comprised three commonly used activities, namely, level walking, stair ascent, and stair descent, and the second a total of eight activities. Furthermore, we compared the classification accuracy for each feature set across different combinations of three different accelerometer placements. The classification analysis has been performed with robust subject-based cross-validation methods using a nearest-neighbor classifier. The findings show that, although the wavelet transform approach can be used to characterize nonstationary signals, it does not perform as accurately as frequency-based features when classifying dynamic activities performed by healthy subjects. Overall, the best feature sets achieved over 95% intersubject classification accuracy.
authors.affiliation: Centre for Rehabilitation and Human Performance Research, University of Salford, Salford M6 6PU, UK. s.preece@salford.ac.uk
authors.forename: Stephen J
authors.initials: SJ
authors.lastname: Preece
authors.forename: John Yannis
authors.initials: JY
authors.lastname: Goulermas
authors.forename: Laurence P J
authors.initials: LP
authors.lastname: Kenney
authors.forename: David
authors.initials: D
authors.lastname: Howard
mesh_terms: D000328:Adult; D000465:Algorithms; D000842:Ankle / Q000502:physiology; D005260:Female; D006801:Humans; D008124:Locomotion / Q000502:physiology; D008297:Male; D008962:Models, Theoretical; D018670:Monitoring, Ambulatory / Q000379:methods*; D009068:Movement; D015203:Reproducibility of Results; D012815:Signal Processing, Computer-Assisted; D013848:Thigh / Q000502:physiology