| Literature DB >> 26506354 |
Bobak Mortazavi1, Ebrahim Nemati2, Kristina VanderWall3, Hector G Flores-Rodriguez4, Jun Yu Jacinta Cai5, Jessica Lucier6, Arash Naeim7, Majid Sarrafzadeh8,9.
Abstract
This paper introduces a human posture tracking platform to identify the human postures of sitting, standing or lying down, based on a smartwatch. This work develops such a system as a proof-of-concept study to investigate a smartwatch's ability to be used in future remote health monitoring systems and applications. This work validates the smartwatches' ability to track the posture of users accurately in a laboratory setting while reducing the sampling rate to potentially improve battery life, the first steps in verifying that such a system would work in future clinical settings. The algorithm developed classifies the transitions between three posture states of sitting, standing and lying down, by identifying these transition movements, as well as other movements that might be mistaken for these transitions. The system is trained and developed on a Samsung Galaxy Gear smartwatch, and the algorithm was validated through a leave-one-subject-out cross-validation of 20 subjects. The system can identify the appropriate transitions at only 10 Hz with an F-score of 0.930, indicating its ability to effectively replace smart phones, if needed.Entities:
Keywords: activity recognition; embedded medical systems; machine learning; posture tracking; smartwatch; wireless health
Mesh:
Year: 2015 PMID: 26506354 PMCID: PMC4634473 DOI: 10.3390/s151026783
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Image of a user wearing the system.
Figure 2Screenshot of the data-recording application running on the smartwatch.
Movements captured.
| Phase | Movement State | Activity Description |
|---|---|---|
| Transitions | Sit-Stand | Minimal Movement Transition |
| Stand-Sit | ||
| Sit-Lie | ||
| Lie-Sit | ||
| Stand-Lie | ||
| Lie-Stand | ||
| Activities of Daily Living | Standing | Using Phone (10 s) |
| Brushing Teeth (10 s) | ||
| Lifting Cup (10 times) | ||
| Swinging Arms(10 times) | ||
| Walk (10 s) | ||
| Open Door (10 times) | ||
| Look at Watch (10 times) | ||
| Clean with Broom (10 s) | ||
| Sitting | Typing (10 s) | |
| Reading Book (10 s) | ||
| Brushing Teeth (10 s) | ||
| Look at Watch (10 times) | ||
| Bicep Curl (10 times) | ||
| Use TV Remote (10 s) | ||
| Lying | Adjust Pillow (10 s) | |
| Text with Phone (10 s) | ||
| Adjust in Bed (10 s) | ||
| Reading Book (10 s) | ||
| Adjust Blanket (10 s) | ||
| Walk | Step Forward | 10 times |
| Step Backward | 10 times |
Features extracted per axis.
| Feature | Description (Domain) |
|---|---|
| Minimum | Minimum value obtained over the movement window (time) |
| Maximum | Maximum value obtained over the movement window (time) |
| Sum | Sum of values obtained over the movement window (time) |
| Mean | Mean value obtained over the movement window (time) |
| Standard Deviation | Standard deviation of values obtained over the movement window (time) |
| Kurtosis | Peakedness of the distribution (time) |
| Skewness | Asymmetry of the distribution (time) |
| Energy | Calculation of the energy (sum of the absolute value of the fftcomponents) (frequency) |
| Variance | Variance of values obtained over the movement window (time) |
| Median | Median value obtained over the movement window (time) |
| Root Mean Square (RMS) | Root mean square of values over the movement window (time) |
| Average Difference | Average difference of values (pairwise) in window (time) |
| Interquartile Range | Dispersion of data and elimination of outlier points (time) |
| Zero Crossing Rate | Rate of sign changes in signal (time) |
| Mean Crossing Rate | Rate of crossing the mean value of signal (time) |
| Eigenvalues of Dominant Directions | Corresponds to dominant direction of movement (time) |
| CAGH | Correlation coefficient of acceleration between gravity and heading directions (time) |
| Average Mean Intensity | Mean intensity of the signal (time) |
| Average Rotation Angles | Calculates rotation based on gravity (time) |
| Dominant Frequency | Dominant frequency in transform (frequency) |
| Peak Difference | Peak difference of frequencies (frequency) |
| Peak RMS | Root mean square of peak frequencies (frequency) |
| Root Sum of Squares | Root sum squares of frequencies (frequency) |
| First Peak (Energy) | First peak found in energy (frequency) |
| Second Peak (Energy) | Second peak found in energy (frequency) |
Figure 3Clinician summary view of the weekly activity of a user from the trial. (a) Daily transition and state information of a user from the trial; (b) summary of the week.
Top 30 features selected for the smartwatch at 10 Hz (and the axis).
| Features 1–10 | 11–20 | 21–30 |
|---|---|---|
| Average Difference ( | Mean ( | Mean ( |
| Average Difference ( | Sum ( | Sum ( |
| Median of Intensity of Gyroscope ( | Eigenvalues ( | Dominant Frequency ( |
| Mean ( | Root Mean Square ( | Energy ( |
| Sum ( | Energy ( | Root Mean Square( |
| Dominant Frequency ( | Root Sum of Squares ( | Root Sum of Squares ( |
| Energy ( | Standard Deviation ( | Peak Difference ( |
| Root Sum of Squares ( | Variance ( | Peak Difference ( |
| Root Mean Square ( | Variance ( | Dominant Frequency ( |
| Peak Difference ( | Standard Deviation ( | First Peak ( |
Figure 4F-scores at three sampling rates for the watch, phone and watch + phone.
Figure 5F-score per features used for the smartwatch at 10 Hz with a Support Vector Machine (SVM) using a Pearson Universal Kernel (PUK).
F-scores of SVM with PUK, SVM with RBF, activity of daily living (ADL) Algorithm [17] and the ADL algorithm with the gyroscope (all at 10 Hz) (phone then watch).
| Algorithm | F-Score |
|---|---|
| SVM (PUK) | 0.930 |
| SVM (RBF) | 0.812 |
| pADL (AccelOnly) | 0.702 |
| pADL (Accel + Gyro) | 0.783 |
| wADL (Accel Only) | 0.814 |
| wADL (Accel + Gyro) | 0.908 |
Eastern Cooperative Oncology Group (ECOG) definitions.
| ECOG Value | ECOG Description |
|---|---|
| 0 | Fully active, able to carry on all pre-disease performance without restriction |
| 1 | Restricted in physically strenuous activity, but ambulatory and able to carry out work of a light or sedentary nature |
| 2 | Ambulatory and capable of all self-care, but unable to carry out any work activities. Up and about more than 50% of waking hours. |
| 3 | Capable of only limited self-care, confined to bed or chair more than 50% of waking hours. |
| 4 | Completely disabled. Cannot carry out self-care. Totally confined to bed or chair. |