| Literature DB >> 31330919 |
Wesllen Sousa Lima1, Eduardo Souto2, Khalil El-Khatib3, Roozbeh Jalali3, Joao Gama4.
Abstract
The ubiquity of smartphones and the growth of computing resources, such as connectivity, processing, portability, and power of sensing, have greatly changed people's lives. Today, many smartphones contain a variety of powerful sensors, including motion, location, network, and direction sensors. Motion or inertial sensors (e.g., accelerometer), specifically, have been widely used to recognize users' physical activities. This has opened doors for many different and interesting applications in several areas, such as health and transportation. In this perspective, this work provides a comprehensive, state of the art review of the current situation of human activity recognition (HAR) solutions in the context of inertial sensors in smartphones. This article begins by discussing the concepts of human activities along with the complete historical events, focused on smartphones, which shows the evolution of the area in the last two decades. Next, we present a detailed description of the HAR methodology, focusing on the presentation of the steps of HAR solutions in the context of inertial sensors. For each step, we cite the main references that use the best implementation practices suggested by the scientific community. Finally, we present the main results about HAR solutions from the perspective of the inertial sensors embedded in smartphones.Entities:
Keywords: features extraction; human activity recognition; inertial sensors; smartphones
Year: 2019 PMID: 31330919 PMCID: PMC6679521 DOI: 10.3390/s19143213
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Set of steps based on the manual features’ extraction used by shallow learning algorithms.
Figure 2Set of steps based on the automatic features’ extraction used by deep learning algorithms.
List of works separated by data collection types.
| Collection Type | Works |
|---|---|
| Natural | [ |
| Semi-natural | [ |
| Laboratory | [ |
List of works separated by frequency rate of data collection.
| Frequency (Hz) | Works |
|---|---|
| 1–20 | [ |
| 30–80 | [ |
| 100–200 | [ |
| 250–16,000 | [ |
List of works separated by smartphone position on the user’s body.
| Position on User’s Body | Works |
|---|---|
| Any position | [ |
| Waist | [ |
| Pants pocket | [ |
| Cord on the neck | [ |
| Hand | [ |
| Arm | [ |
| Chest | [ |
| Backpack | [ |
List of works separated by smartphone orientation on the user’s body.
| Orientation | Works |
|---|---|
| Dependent | [ |
| Independent | [ |
List of works separated by time window size.
| Time Window Size (Seconds) | Works |
|---|---|
| <1 | [ |
| 1–5 | [ |
| 7–60 | [ |
Time domain features used in the literature.
| Domain | Features |
|---|---|
| Time | min, max, amplitude, amplitude peak, sum, absolute sum, Euclidian norm, mean, absolute mean, mean square, mean absolute deviation, sum square error, variance, standard deviation, Pearson coefficient, zero crossing rate, correlation, cross-correlation, auto-correlation, skewness, kurtosis, area, absolute area, signal magnitude mean, absolute signal magnitude mean, magnitude difference function. |
Frequency domain features used in the literature.
| Domain | Features |
|---|---|
| Frequency | Energy, energy normalized, power, centroid, entropy, DC component, peak, coefficient sum. |
List of works separated by domain features.
| Feature Domain | Works |
|---|---|
| Time | [ |
| Frequency | [ |
List of works separated by shallow machine learning algorithms.
| Methods | Works |
|---|---|
| Naïve Bayes | [ |
| Decision Tree | [ |
| Support Vector Machine (SVM) | [ |
| KNN | [ |
| Neural Networks | [ |
List of works separated by shallow machine learning algorithms.
| Methods | Works |
|---|---|
| SAE | [ |
| RBM | [ |
| CNN | [ |
| RNN | [ |
| DFN | [ |
| DBN | [ |
| LSTM | [ |
List of public databases. A–accelerometer, G–gyroscope, and M–magnetometer.
| Datasets | Frequency | Sensors | Subjects | Nº Class | Reference |
|---|---|---|---|---|---|
| OPPORTUNITY | 30 Hz | A, G, M | 12 | 15 | [ |
| UCI-HAR | 50 Hz | A, G | 30 | 6 | [ |
| PAMAP2 | 100 Hz | A, G, M | 9 | 23 | [ |
| USC-HAD | 100 Hz | A, G | 14 | 12 | [ |
| WISDM and Actitracker | 20 Hz | A | 29 | 7 | [ |
| MHealth | 50 Hz | A, G | 10 | 12 | [ |
| Extra Sensory | 40 Hz | A, G, M | 60 | 51 | [ |
| Shoaib | 50 Hz | A, G, M | 10 | 7 | [ |
| UniMib Shar | 50 Hz | A | 30 | 17 | [ |