| Literature DB >> 24662408 |
Basel Kikhia1, Miguel Gomez2, Lara Lorna Jiménez3, Josef Hallberg4, Niklas Karvonen5, Kåre Synnes6.
Abstract
This article presents a study on analyzing body movements by using a single accelerometer sensor. The investigated categories of body movements belong to the Laban Effort Framework: Strong-Light, Free-Bound and Sudden-Sustained. All body movements were represented by a set of activities used for data collection. The calculated accuracy of detecting the body movements was based on collecting data from a single wireless tri-axial accelerometer sensor. Ten healthy subjects collected data from three body locations (chest, wrist and thigh) simultaneously in order to analyze the locations comparatively. The data was then processed and analyzed using Machine Learning techniques. The wrist placement was found to be the best single location to record data for detecting Strong-Light body movements using the Random Forest classifier. The wrist placement was also the best location for classifying Bound-Free body movements using the SVM classifier. However, the data collected from the chest placement yielded the best results for detecting Sudden-Sustained body movements using the Random Forest classifier. The study shows that the choice of the accelerometer placement should depend on the targeted type of movement. In addition, the choice of the classifier when processing data should also depend on the chosen location and the target movement.Entities:
Mesh:
Year: 2014 PMID: 24662408 PMCID: PMC4004017 DOI: 10.3390/s140305725
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.Selected placement locations for the accelerometers (chest, wrist and thigh). The wrist and thigh sensors are placed at the dominant side of the body.
Figure 2.Homer in the Land of Chocolate.
Figure 3.The Sound of Music.
Subjects' information.
| Height (m) | 1.75 | 0.07 |
| Weight (kg) | 70.97 | 4.03 |
| Age (years) | 27.20 | 4.80 |
| Right handed | 1.00 | 0.00 |
| Body Mass (kg/m^2) | 23.11 | 1.95 |
|
| ||
| Female | 4 | |
| Male | 6 | |
Activities performed by each subject.
| Sudden | Finding a cell phone—Putting shoes on and taking them off—Getting dressed—Simon says—Cleaning—Making a sandwich | 1 | ≈600 | ≈3,600 |
| Sustained | Walking—Running—Standing—Sitting—Stairs up—Stairs down—Lying—Cycling gear 2 | 1 | ≈600 | ≈4,800 |
| Strong | Carrying Heavy Stuff and a backpack and performing: Walking—Running—Stairs up—Stairs down—Cycling gear 3 | 1 | ≈600 | ≈3,000 |
| Light | Walking—Running—Standing—Sitting—Stairs up—Stairs down—Lying—Cycling gear 1 | 1 | ≈600 | ≈4,800 |
| Free | Dancing—Running like “Homer in the Land of Chocolate”—Walking like “The Sound of Music” | 1, except 2 for dancing | ≈600, except ≈1200 for dancing | ≈2,400 |
| Bound | Walking—Running—Standing—Sitting—Stairs up—Stairs down—Lying—Cycling gear 2 | 1 | ≈600 | ≈4,800 |
|
| ||||
Features extracted from each window of raw acceleration data.
| 1 | Acceleration Vector Magnitude (Length) value over 3 axes |
| 2 | Mean value for each axis (x, y, and z) |
| 3 | Average Mean value over 3 axes |
| 4 | Mean value over Length attribute |
| 5 | Root Mean Squared (RMS) value for each axis (x, y, and z) |
| 6 | Average RMS value over 3 axes |
| 7 | RMS value over Length attribute |
| 8 | Standard Deviation (STD) value for each axis (x, y, and z) |
| 9 | Average STD value over 3 axes |
| 10 | STD value over Length attribute |
| 11 | Skewness value for each axis (x, y, and z) |
| 12 | Average Skewness value over 3 axes |
| 13 | Kurtosis value for each axis (x, y, and z) |
| 14 | Average Kurtosis value over 3 axes |
| 15 | First 5 Fast Fourier Transform (FFT) value for each axis (x, y, and z) |
| 16 | Spectral Energy value for each axis (x, y, and z) |
| 17 | Average Spectral Energy value over 3 axes |
| 18 | Principal Frequency value for each axis (x, y, and z) |
Classification accuracy for (Strong – Light) using LOOCV.
| Chest | 64.12% | 70.39% | 68.94% | 68.35% | 66.00% | 62.25% | 70.52% | |
| Wrist | 74.24% | 79.92% | 77.85% | 78.17% | 78.94% | 79.53% | 79.62% | |
| Thigh | 60.77% | 72.13% | 66.55% | 64.85% | 66.84% | 73.78% | 63.85% | |
Classification accuracy for (Sudden—Sustained) using LOOCV.
| Chest | 78.15% | 82.85% | 86.89% | 87.46% | 85.15% | 84.44% | 84.55% | |
| Wrist | 78.14% | 79.69% | 81.66% | 82.26% | 83.39% | 78.84% | 78.25% | |
| Thigh | 49.20% | 71.87% | 66.03% | 64.78% | 73.97% | 72.45% | 73.86% | |
Classification accuracy for (Bound—Free) using LOOCV.
| Chest | 80.94% | 81.15% | 85.13% | 85.46% | 84.27% | 81.99% | 83.19% | |
| Wrist | 76.87% | 80.63% | 87.19% | 82.33% | 86.20% | 83.04% | 84.58% | |
| Thigh | 69.73% | 72.63% | 79.70% | 80.05% | 75.98% | 80.23% | 74.16% | |
The accuracy and the F-measure value for the best classifiers for acceleration data obtained from each location.
| Best classifier | Accuracy | Best classifier | Accuracy | Best classifier | Accuracy | |
| F-measure | F-measure | F-measure | ||||
| Chest | Random Forest | 72.35% | Random Forest | Random Forest | 85.81% | |
| 0.722 | 0.8559 | |||||
| Wrist | Random Forest | Random Forest | 84.34% | SVM | ||
| 0.8422 | ||||||
| Thigh | Bagging | 76.34% | K-Nearest | 75.39% | Boosting | 80.31% |
| 0.7566 | 0.7462 | 0.7877 | ||||
Best location to place a single accelerometer to detect subcategories within the Effort category.
| Best Location | Wrist (Random Forest 83.05%, F-measure = 0.8259) | Chest (Random Forest 87.51%, F-measure = 0.875) | Wrist (SVM 87.31%, F-measure = 0.8694) |
The average accuracy for each location to detect all subcategories within the Effort category.
| Chest | 72.35% | 87.51% | 85.81% | 81.89% |
| Wrist | 83.05% | 84.34% | 87.31% | |
| Thigh | 76.34% | 75.39% | 80.31% | 77.35% |