Physical Activity Recognition from Accelerometer Data Using a Multi‐Scale Ensemble Method
Yonglei Zheng, Weng‐Keen Wong, Xinze Guan (Oregon State University) Stewart Trost (University of Queensland)
Physical Activity Recognition from Accelerometer Data Using a Multi - - PowerPoint PPT Presentation
Physical Activity Recognition from Accelerometer Data Using a Multi Scale Ensemble Method Yonglei Zheng, Weng Keen Wong, Xinze Guan (Oregon State University) Stewart Trost (University of Queensland) Introduction Goal: accurate,
Yonglei Zheng, Weng‐Keen Wong, Xinze Guan (Oregon State University) Stewart Trost (University of Queensland)
Actigraph’s GT3X+ accelerometer
Lying Down / Sitting Standing Walking
Amplitude Time (Seconds)
LiME Data Sample
Segment and classify free‐ living data Classify already segmented data
Followup paper (not this talk) This talk Walking Running
(Keogh and Kasetty 2003), Dynamic time warping (Wang et al. 2010)
(Staudenmayer et al. 2009), support vector regression (Su et al. 2005), ensembles (Ravi et al. 2005)
(Ye and Keogh 2009), etc.
2009)
Time Axis 1 Axis 2 Axis 3 16:34:00 191 14 72 16:34:01 36 18 63 16:34:02 6 19 22 16:34:03 21 60 79 … … … … Feature Value X1 0.1 X2 15 X3 2 … …
Cut time series into non‐overlapping windows Supervised learning approaches
Axis‐1
1. Percentiles: 10th,25th,50th,75th,9 0th 2. Lag‐one‐ autocorrelation 3. Sum 4. Mean 5. Standard deviation 6. Coefficients of variation 7. Peak‐to‐peak amplitude 8. Interquartile range 9. Skewness
Between two axes
1. Correlation between axis‐1 and axis2 2. Correlation between axis‐2 and axis3 3. Correlation between axis‐1 and axis3
10 Axis‐2
1. Percentiles: 10th,25th,50th,75th,9 0th 2. Lag‐one‐ autocorrelation 3. Sum 4. Mean 5. Standard deviation 6. Coefficients of variation 7. Peak‐to‐peak amplitude 8. Interquartile range 9. Skewness
Axis‐3
1. Percentiles: 10th,25th,50th,75th,9 0th 2. Lag‐one‐ autocorrelation 3. Sum 4. Mean 5. Standard deviation 6. Coefficients of variation 7. Peak‐to‐peak amplitude 8. Interquartile range 9. Skewness
12 {t1, t2, …, t10} 10 subwindows {t1, t2, …, t6} 6 subwindows {t1} 1 subwindow Single scale model (1 sec) Single scale model (5 sec) Single scale model (10 sec) Majority Vote Final Prediction Training data from other time series Training data from other time series Training data from other time series
We can also analyze the performance of each ensemble member by itself:
21