Abstract
In the last decade, Human Activity Recognition (HAR) has become a vibrant research area, especially due to the spread of electronic devices such as smartphones, smartwatches and video cameras present in our daily lives. In addition, the advance of deep learning and other machine learning algorithms has allowed researchers to use HAR in various domains including sports, health and well-being applications. For example, HAR is considered as one of the most promising assistive technology tools to support elderly’s daily life by monitoring their cognitive and physical function through daily activities. This survey focuses on critical role of machine learning in developing HAR applications based on inertial sensors in conjunction with physiological and environmental sensors.
Index Terms—: Human Activity Recognition (HAR), Deep Learning (DL), Machine Learning (ML), Available Datasets, Sensors, Accelerometer
I. INTRODUCTION
Human Activity Recognition (HAR) has become a popular topic in the last decade due to its importance in many areas, including health care, interactive gaming, sports, and monitoring systems for general purposes [1]. Besides, nowadays, the aging population is becoming one of the world’s primary concerns. It was estimated that the population aged over 65 would increase from 461 million to 2 billion by 2050. This substantial increase will have significant social and health care consequences. To monitor physical, functional, and cognitive health of older adults in their home, HAR is emerging as a powerful tool [2]
The goal of HAR is to recognize human activities in controlled and uncontrolled settings. Despite myriad applications, HAR algorithms still face many challenges, including 1) complexity and variety of daily activities, 2) intra-subject and inter-subject variability for the same activity, 3) the trade-off between performance and privacy, 4) computational efficiency in embedded and portable devices, and 5) difficulty of data annotation [3]. Data for training and testing HAR algorithms is typically obtained from two main sources, 1) ambient sensors, and 2) embedded sensors. Ambient sensors can be environmental sensors such as temperature sensors or video cameras positioned in specific points in the environment [4], [5]. Embedded sensors are integrated into personal devices such as smartphones and smartwatches, or are integrated into clothes or other specific medical equipment [6]–[9]. Cameras have been widely used in the HAR applications, however collecting video data presents many issues regarding privacy and computational requirements [10]. While video cameras produce rich contextual information, privacy issues limitations have led many researchers to work with other ambient and embedded sensors, including depth images as a privacy-preserving alternative.
In terms of algorithmic implementation, HAR research has seen an explosion in Deep Learning (DL) methods, resulting in an increase in recognition accuracy [5], [7]. While DL methods produce high accuracy results on large activity datasets, in many HAR applications Classic Machine Learning (CML) models might be better suited due to the small size of the dataset, lower dimensionality of the input data, and availability of expert knowledge in formulating the problem [11]. The increasing interest in HAR can be associated with growing use of sensors and wearable devices in all aspects of daily life, especially with respect to health and well-being applications. This increasing interest in HAR is evident from the number of papers published in the past five years, from 2015 to 2019. As Figure 1.(a) shows, among a total of 149 selected published papers on HAR, 53 were based on DL models, and 96 were based on CML models. During the same time period were published 46 surveys and 20 articles proposing not ML-based methodologies (e.g., threshold models). Figure 1.(b) shows the average activity recognition accuracy, among the 53 DL-based papers and the 96 CML-based papers, that as visible (93% DL-based and 92.2% CML-based) present almost the same recognition quality. In addition, Figure 2 shows the distribution of the published HAR papers over the past five years in terms of (a) CML and (b) DL models. It shows that the number of CML-based HAR models was, except 2019, greater than the number of DL-based HAR models. In this paper, we will review both DL-based and CML-based methodologies. We will limit our review to non-image-based sensors, to limit the scope. Interested readers are encouraged to read references on vision-based HAR [10], [12]–[14].
Fig. 1.

(a) Distribution of published papers in HAR research area, for DL vs. CML implementations. (b) The average recognition accuracy of published papers, for DL vs. CML implementations.
Fig. 2.

Distribution of published papers per year in HAR research based on (a) CML and (b) DL.
Figure 3 presents the standard workflow in designing HAR-based methodologies. When developing HAR-based application, the first step is to determine the type of sensor and device that is used to collect data (device identification). The second step is to determine the details of the data collection process, including the annotation process and possibly any necessary preprocessing (data collection). The third step includes identifying the appropriate machine learning model and training the model, typically a supervised machine learning model on annotated data (model selection and training). However, as shown in Figure 3 (indicated by the backwards arrow), the selected model can also influence the preprocessing data step. In the final step, the model is evaluated in terms of the activity recognition metrics such as accuracy, precision, recall, and other metrics (model evaluation). In this work, we use accuracy as a comparison metric between the various articles due to the fact that it is the only common metric. Not all articles present the results obtained in terms of precision, recall, sensitivity, F1-Score, Area Under the Curve (AUC) or Receiver Operating Characteristics (ROC) curve, despite being more representative metrics, especially with unbalanced data. Using this workflow as a reference, this paper provides an overview of the state-of-the-art in HAR by examining each phase of the process. Finally, we are particularly interested in accelerometer sensors because they have shown excellent results in HAR applications and because their use in conjunction with other sensors is rising rapidly. The proliferation of accelerometer sensors is strongly related to their ability to measure directly the movement of the human body. In addition, using accelerometer sensors is affordable, and the sensors can be integrated into most wearable electronic objects people own.
Fig. 3.

Standard workflow for implementing HAR based application.
The rest of the paper is organized as follows: Section II provides a brief overview of the existing surveys on HAR from 2015 to 2019, Section III describes the article selection criteria, Section IV will provide background material on CML, DL, and existing sensors/wearable devices. Section V will introduce the definition of human activity, followed by categorization of the published works in terms of sensor and device (Section VI). Section VII will present available datasets for HAR research activity. Section VIII will review published papers based on the model and evaluation metrics. Section IX will discuss the limitations and challenges of existing HAR research, followed by a discussion on future research direction in Section X. Finally, Section XI reports some concluding remarks.
II. EXISTING SURVEYS
Since HAR is emerging as an important research topic, many surveys have been published in the past few years. Among the initial 293 published papers that we identified, 46 were survey papers published since 2015. The existing survey papers can be categorized based on the data sources and the activity recognition algorithm. The most widely used data sources are a) inertial, physiological and environmental devices, and b) video recording devices. In terms of the HAR algorithm, most algorithms are based on CML models and more recently DL algorithms. Among such 46 survey papers, we excluded 23 papers which were exclusively video-based HAR papers. Our survey paper provides unique contribution to the review of literature by providing, a broad vision of the evolution of HAR research in the past 5 years. Unlike existing surveys, we do not solely focus on the algorithmic details, rather we will also describe the data sources (aka sensors and devices) are used in this context. We are particularly interested in accelerometer sensors because they have shown excellent results in HAR applications and because their use in conjunction with other sensors such as physiological sensors or environmental sensors is rising rapidly. The proliferation of accelerometer sensors is strongly related to their ability to directly measure the movement of the human body. In addition, using accelerometer sensors is affordable, and the sensors can be integrated into most wearable devices. Recently, Wang. J and colleagues [15] (2019) survey existing literature based on three aspects: sensor modality, DL models, and application scenarios, presenting detailed information of the reviewed works. Wang. Y and colleagues [2] (2019) present the state-of-the-art sensor modalities in HAR mainly focusing on the techniques associated with each step of HAR in terms of sensors, data preprocessing, feature learning, classification, activities, including both conventional and DL methods. Besides, they present the ambient sensor-based HAR, including camera-based, and systems combining wearable and ambient sensors. Sousa et al. [16] (2019) provide a complete, state-of-the-art outline of the current HAR solutions in the context of inertial sensors in smartphones, and, Elbasiony et al. [17] (2019) introduce a detailed survey on multiple HAR systems on portable inertial sensors (Accelerometer, Gyroscopes, and Magnetometer), whose temporal signals are used for modeling and recognition of different activities.
Nweke et al. [18] (2019) provide a detailed analysis of data/sensors fusion and multiple classification systems techniques for HAR with emphasis on mobile and wearable devices. Faust et al. [19] (2018), studied 53 papers focused on physiological sensors used in healthcare applications such as Electromyography (EMG), Electrocardiogram (ECG), Electrooculogram (EOG), and Electroencephalogram (EEG). Ramasamy [20] (2018) presented an overview of ML and data mining techniques used for Activity Recognition (AR), empathizing with the fundamental problems and challenges. Finally, Morales et al. [21] (2017) provide an overview of the state-of-the-art concerning: relevant signals, data capturing and preprocessing, calibrating on-body locations and orientation, selecting the right set of features, activity models and classifiers, and ways to evaluate the usability of a HAR system. Moreover, it covers the detection of repetitive activities, postures, falls, and inactivity.
Table I summarizes 23 surveys on HAR methods sorted by chronological order from 2019 to 2015. It should be noted that all these surveys, including those not taken into consideration (video-based), had not reported their systematic review process (e.g., using Preferred Reporting Items for Systematic reviews and Meta-Analyses (PRISMA)). In Table I, Column five, we report the start/end publication year of the reviewed papers and Column six their approximate number of reviewed articles. Most of these HAR reviews focus on data management methods and activity recognition models. To the best of our knowledge, no existing survey article is (1) presenting a comprehensive meta-review of the existing surveys, (2) providing a comprehensive overview of different sensors, (3) reporting and comparing performance metrics, and (4) reporting on dataset availability and popularity.
TABLE I.
Existing HAR surveys
| Reference | Publication Year | Main Focus | Used Keywords | # Keywords | Start/End Year | # Reviewed Papers |
|---|---|---|---|---|---|---|
| [15] | 2019 | DL based HAR | DL, Activity Recognition, Pattern Recogniton, Pervasive Computing | 4 | 2013/2019 | 77 |
| [2] | 2019 | HAR in Health-Care | HAR, Wearables sensors, DL, Features, Healthcare | 5 | 2005/2019 | 258 |
| [16] | 2019 | Inertial Sensors in Smartphones based HAR | HAR, activity recognition, smartphones, mobile phones, inertial sensors, accelerometer, gyroscope, ML, classification algorithms, DL | 10 | 2006/2019 | 149 |
| [17] | 2019 | Temporal Signals based HAR | HAR, ML, Inertial measurement unit, Accelerometer, Gyroscope | 6 | 2001/2019 | 48 |
| [18] | 2019 | HAR on multi data system | Activity detection, Data fusion, DL, Health monitoring, Multiple classifier systems, Multimodal sensors | 6 | 2005/2019 | 309 |
| [22] | 2018 | Smartphones based HAR | DL, Mobile and wearable sensors, HAR, Feature representation | 4 | 2005/2018 | 275 |
| [19] | 2018 | DL for health on physiological signals | DL, Physiological signals, Electrocardiogram, Electroencephalogram, Electromyogram, Electrooculogram | 6 | 2008/2017 | 53 |
| [20] | 2018 | ML based HAR | active learning, activity recognition, data mining, DL, ML, transfer learning, wearable sensors | 7 | 2007/2018/87 | |
| [23] | 2018 | HAR for Ageing | Senior citizens, Activity recognition, Internet of Things, Intelligent sensors, Aging, Task analysis | 6 | 2010/2018 | 43 |
| [24] | 2017 | DL for healthcare | DL, health care, biomedical informatics, translational bioinformatics, genomics, electronic health records | 6 | 2012/2017 | 119 |
| [25] | 2017 | Time Series based DL | Artificial Neural Networks, DL, Time-Series | 3 | 2007/2017 | 60 |
| [26] | 2017 | DL based HAR | DL, Activity Recognition, Video, Motion | 4 | 2010/2017 | 24 |
| [27] | 2017 | Video and Inertials based HAR | HAR, Activity recognition, 3D action data, Depth sensor, Inertial sensor, Sensor fusion, Multimodal dataset | 7 | 2010/2017 | 78 |
| [21] | 2017 | HAR with Smartphones | Accelerometer, Gyroscope, Activity Recognition (AR), Smartphone | 4 | 2010/2017 | 64 |
| [28] | 2017 | Smartphones based HAR | AR, Sensors, Smartphone, Activity of Daily Living, Aceelerometer, Survey, Processing | 7 | 2005/2017 | 39 |
| [29] | 2017 | Smartphones based HAR | State-of-the-art, Energy efficient wearable sensor networks, Human context recognition | 3 | 2007/2017 | 88 |
| [30] | 2017 | HAR general overview | artificial intelligent, human body posture recognition, feature extraction, classification | 4 | 2010/2017 | 13 |
| [31] | 2017 | Wearable based HAR | Human activity monitoring, Human Computer Interface, Wearable sensors, Smart sensors, Multimodal interface, Biomedical, Shared control architecture | 7 | 2005/2016 | 85 |
| [32] | 2016 | DL for healthcare | Bioinformatics, DL, health informatics, ML, medical imaging, public health, wearable devices | 7 | 2010/2016 | 145 |
| [33] | 2016 | Wearable based HAR | Wearable, sensors, survey, activity detection, activity classification, monitoring | 5 | 2005/2016 | 225 |
| [34] | 2016 | Smartphone based HAR | AR, Sensors, ADL | 3 | 2001/2015 | 138 |
| [35] | 2015 | Wearable based HAR | online AR, real time, smartphones, mobile phone, mobile phone sensing, HAR review, survey, accelerometer | 8 | 2008/2014 | 74 |
| [36] | 2015 | HAR in Health-Care | MEMS sensor technologies, human centered applications, research activity in Italy, healthcare, rehabilitation, physical activities, sport science, safety, environmental sensing | 9 | 2011/2014 | 128 |
III. SELECTION CRITERIA
We used Google Scholar to search for studies published between January 2015 to September 2019. All searches included the term “human activity recognition,” or “HAR” in combination with “deep learning”, “machine learning,” “wearable sensors,” and “<name>1 sensor”. All these published papers where found by using the combination of keywords mentioned above. Our keywords produced a total of 249110 records, among which we selected 293 based on the quality of the publication venue. The chosen articles were selected from the following publishers: Institute of Electrical and Electronics Engineers (IEEE), Association for Computing Machinery (ACM), Elsevier, and Sensors. The average number of citations was 46, and the distribution of the papers for each year is shown in Table II. Figure 4 shows our retrieval process based on PRISMA template for systematic reviews [37].
TABLE II.
Distribution of the selected published articles for year by including the following keywords: “Human Activity Recognition (HAR), Sensor <Name>, Wearable sensors”
| Year | 2015 | 2016 | 2017 | 2018 | 2019 | Total |
|---|---|---|---|---|---|---|
| Total # of Papers | 52 | 60 | 45 | 90 | 46 | 293 |
Fig. 4.

PRISMA-based flowchart of the retrieval process.
First, we excluded all surveys papers and not accessible papers (e.g., requiring paid access) (91 excluded). Next, we excluded all books (4 excluded) and all vision-based papers (31 excluded). Finally, we excluded all the papers that do not use accelerometers (4 excluded), and all the papers performing activity recognition different from daily life human activities, such as swimming, riding horses, driving, publications prior to 2015, and papers using non-machine learning techniques such as simple thresholding (4 excluded). As a result, 149 were eligible, as Figures 1 and 4 show.
IV. BACKGROUND
The main objective of HAR algorithms is to recognize human activity based on data gathered by wearable and environmental sensors [15], [38]. The recognition of these activities is mainly based on CML and DL algorithms. Recently, the use of a wide variety of sensors, has generated interest in sensor fusion techniques. This section introduces basic ML and DL concepts, wearable/environmental sensors market evolution, and sensor fusion techniques.
A. MACHINE LEARNING OVERVIEW
Machine Learning (ML) is a branch of Artificial Intelligence (AI), for developing algorithms that can identify and infer patterns given a training dataset [39]. Such algorithms fall into two major classes:
Supervised learning,
Unsupervised learning.
The goal of supervised learning is to create a mathematical model based on the relationship between input and output data and to use the model for predicting future unseen data points. In unsupervised learning, the goal is to identify patterns in input data without any knowledge of the output [4]. Typically, one or more preprocessing steps will be also required, including feature extraction, vectorization/segmentation, normalization or standardization, and projection [40].
Some of the most common supervised CML algorithms are: Naïve Bayes (NB), k-Means Clustering, Support Vector Machine (SVM), Linear Regression, Logistic Regression, Random Forests (RF), Decision Trees (DT) and k-Nearest Neighbours (k-NN). DT’s classify data instances by sorting them based on the features/data values. Each node represents a feature to be classified, and each branch represents a value that the node can assume. NB classifiers are probabilistic classifiers based on applying Bayes’ theorem with strong independence assumptions between the features. SVMs are based on the notion of a margin-either side of a hyperplane that separates two data classes. Maximizing the margin, thereby creating the most significant possible distance between the separating hyperplane and the instances on either side, has been proven to reduce an upper bound on the expected generalization error. Finally, K-NN is a CML algorithm that stores all available cases and classifies new cases based on a similarity measure (e.g., distance functions as Euclidean, Manhattan, Minkowski) [39]. Furthermore, since HAR imposes specific constraints, such as reduced latency, memory constraint, and computational constraints, these classifiers, except for SVM, are appropriate for low-resource environments given their low computational and memory requirements.
Among unsupervised and particularly clustering algorithms, the most well-known algorithms are k-Means, Hierarchical clustering, and Mixture models. K-Means clustering aims to partition groups of samples into k clusters based on a similarity measure (intra-group) and dissimilarity measure (inter-groups). Each sample belongs to the cluster with the nearest cluster centers or cluster centroid, serving as a cluster prototype. Hierarchical Clustering Analysis is a cluster analysis method that seeks to build a hierarchy of clusters where clusters are combined/split based on the measure of dissimilarity between sets. A mixture model is a probabilistic model for representing subpopulations of observations within an overall population [4]. These techniques are particularly suitable when working with datasets lacking labels or when the measure of similarity/dissimilarity between classes is a primary outcome [41]–[43].
B. DEEP LEARNING OVERVIEW
On the other side, in recent years, DL algorithms have become popular in many domains, due to their superior performance [4]. Since DL is based on the idea of the data representation, such techniques can automatically generate optimal features, starting from the raw input data, without any human intervention, making it possible to identify the unknown patterns that otherwise would remain hidden or unknown [44]. However, as already mentioned, DL models also present some limitation [45]:
Black-box models, interpretation is not easy and inherent,
Require large datasets for training,
High computational cost.
Because of such limitations, in some areas still CML methods are preferred, especially when the training dataset is quite small, or when fast training is a requirement. Some of the most common DL algorithms are: Convolutional Neural Network (CNN), Recurrent Neural Networks (RNNs), Long Short-Term Memory Networks (LSTMs), Gated Recurrent Unit (GRU), Stacked Autoencoders, Temporal Convolutional Network (TCN) and VAriational Autoencoders (VAE) [46].
Nowadays, CNNs are a prevalent tool, especially in the image processing research community. CNN’s impose local connectivity on the raw data extracting more important features by viewing the image as a collection of local pixel patches. Furthermore, a one-dimensional time series can also be viewed as a collection of local signal segments. Figure 5 shows an example of CNN architecture with two convolutional layers, each followed by a pooling layer. Instead, RNNs are a proper alternative when data is represented sequentially as time-series data and designed to deal with such long-range temporal dependencies. While one-dimensional sequences can be fed to a CNN, the resulting extracted features are shallow. Only closely localized relations between a few neighbors are factored into the feature representations. LSTM’s are an RNN variant. Standard RNNs are comprised of interconnected hidden units, each unit in a Gated RNN is replaced by a special cell that contains an internal recurrence loop and a system of gates that controls the flow of information. Figure 6 shows an RNNs that operates by sequentially updating a hidden state Ht based not only on the activation of the current input Xt at time t, but also on the previous hidden state Ht−1, updated by Xt−1, Ht−2. The final hidden state after processing an entire sequence contains information from all its previous elements. LSTM and GRU models are successful RNN variants, also known as Gated RNNs. Basic RNNs are comprised of interconnected hidden units. Each unit in a Gated RNN is substituted by a cell that includes an internal recurrence loop and a system of gates that manages the information flow. Gated RNNs have shown advantages in modeling sequential dependencies in long-term time-series [44].
Fig. 5.

Example of a Convolutional Neural Network (CNN) for image classification [44].
Fig. 6.

Extended representation of a Recurrent Neural Network (RNN) for an example with an input sequence of length three, three hidden units, and a single output [44].
C. SENSORS
Sensors and wearable devices surround us in our daily life. The most common types of sensors used in activity recognition are accelerometers, mainly due to their small size and low cost. Figure 7 illustrates the prevalence of accelerometer sensors used in HAR. In many cases, accelerometers are used in conjunction with others sensors including gyroscopes, magnetometers, compasses, pressure sensors, body temperature sensors, electromyography, oximetry sensors, and electrocardiographs. Many other kinds of sensors have been used in different applications. For example, the Global Positioning System (GPS) sensors or WiFi are used to determine the user’s location [47], microphones and Bluetooth are used to analyze human interactions [48], and CO2 sensors are employed to estimate the air quality [49]. The size of these sensors are constantly decreasing, such that they are being integrated into clothes [50], smart glasses [51] and other wearable objects [52]. In more advanced applications, objects in the daily environment are enriched with Radio Frequency Identification (RFID) tags. The tags make it possible to infer the user’s in-house activities (e.g., preparing coffee, doing laundry, washing dishes) [53].
Fig. 7.

(a) Distribution of published papers in HAR research area categorized by the sensor data source, and, (b) average activity recognition accuracy obtained from the papers using such sensors.
These sensors are becoming more and more prevalent in our daily life [29]. Shipments of wearable devices, including smartwatches, basic watches, and wrist bands, reached 34.2 million units during the second part of 2019, up 28.8% year over year [54]. Companies as Xiaomi, Apple, Huawei, Fitbit, or Samsung are pushing forward with new products capturing 65.7% of the market, an almost 12% more than 2018. [54]. Smart devices lend themselves to increasingly complex innovations in sensing and actuation. For example, when acceleration and inertial sensors are available, HAR algorithms can be implemented. Furthermore, by including additional electronic modules, such as Bluetooth Low Energy (BLE) and Wireless Local Area Network (WLAN) antennas or GPS, wearable devices can be used for real-time alerting and determining location to report risky situations and identify activity [55]. In addition to smartphones and smartwatches, other types of data collection and sensing systems with communication capabilities are adding to the Internet of Things (IoT).
D. SENSOR FUSION TECHNIQUES
Each type of sensor provides benefits and disadvantages. For example, an accelerometer can measure acceleration, but cannot accurately evaluate velocity or positional changes. Similarly, the gyroscope can detect angular velocities, and the magnetometer can measure the magnetic field value. However, most sensors can easily be deceived by environmental noise, hardware noise, or external inputs, resulting in imprecision and uncertainty. Sensor fusion techniques address these limitations by combining input from various sensors. The use of multiple sources (heterogeneous or homogeneous) combined with data fusion techniques provides several advantages, including 1) noise reduction, 2) reduced uncertainty, 3) increased robustness of the fusion phase, 4) robustness to interference, and 5) integration of prior knowledge of the perceived signals [56], [57]. Generally, as the number of sensors increases, the fusion step becomes more challenging. The most common sensor fusion methods are typically based on Bayesian estimation, Kalman Filters, and Particle Filtering techniques [58]. Nowadays, it is possible to implement these techniques directly at the hardware level inside the sensing modules, standardizing the application input and simplifying application development, maintenance, and extensibility. In the future, the use of sensor fusion techniques will span a wide range of applications [27]. Sensor fusion techniques address these limitations by combining the input from various sensors. The use of multiple sources (heterogeneous or homogeneous) combined with data fusion techniques provides several advantages, including 1) noise reduction, 2) lower uncertainty, 3) higher robustness, 4) robustness to interference, 5) integration of prior knowledge of the perceived signals [56], [57]. Generally, the more the number of sensors, the more challenging is the fusion step. The most common sensor fusion methods are typically based on Bayesian, Kalman Filter and Particle Filtering techniques [58]. Furthermore, nowadays, these techniques are directly imprinted at the hardware level inside the sensing modules, standardizing the application input and simplifying application development, maintenance, and extensibility. In the future, the use of sensor fusion techniques will span a wide range of applications, given the specific functionality of each sensor and the need to obtain accurate and robust estimations [27].
V. HUMAN ACTIVITY
The definition of Activities of Daily Life (ADL’s) is broad. ADL’s are the activities that we perform daily, such as eating, bathing, dressing, working, homemaking, enjoying leisure and all of these activities involving physical movement. Our review of HAR scientific literature presents an overview of the most studied ADL’s.
Among all ADL’s, the most popular activities in HAR research are walking, running, standing, sitting, walking upstairs and walking downstairs. However, other type of activities have been explored in the past few years, including complex activities, such as the different phases of cooking [59], house cleaning [4], [59]–[61], driving [62]–[65], smoking [66], swimming [67], or biking [6], [43], [64], [68]. Several studies focus on activities performed on specific locations, such as sitting on the ground, lying on bed [69]–[71], walking/standing in the elevator [71]–[74], walking/running on a treadmill, walking in a parking lot, exercising on a stepper [71], or exercising on a cross trainer [71], [75]. Other detailed movement recognition involves specific movements of the arms, such as carrying/reaching an object, releasing it, frontal elevation, and other activities that people can perform in relation to other objects [76]–[78]. A major area of HAR research involves the aging of population and the increasing of the number of people with physical and cognitive function impairments. Many HAR models are being used to help users recognize and avoid risky situations, such as falls in elderly people [79]–[85] or Freezing of Gait (FoG) in Parkinson’s disease [38]. Furthermore, activity tracking devices are becoming very popular for monitoring ADLs. Those devices are able to approximate physiological and physical parameters such as heart rate, blood pressure, steps, level changes, and calories consumed. Advanced devices can recognize sleeping and the neurological stages of sleep (i.e., cycling through nREM (stages 1–4) and REM) [86]; furthermore, all the stored information can be used as input to HAR algorithms.
VI. DATA SOURCE DEVICES IN HAR
The first step of the HAR workflow includes identification of the data source sensor/device to be used, and, as shown in Figure 7.(a), small, low-cost and non-invasive sensors such as accelerometers, gyroscopes, and magnetometers are the most commonly used and appropriate sensors in HAR. As depicted in Figure 7.(a), 149 papers used accelerometers, 83 used gyroscopes in addition to accelerometers, and 27 used a magnetometer in addition to the accelerometer. Therefore, all the selected papers use at least one accelerometer or at least one accelerometer in combination with other sensors. Furthermore, Figure 7.(b) shows the average activity recognition accuracy obtained form combination of such device.
Table III and Table IV respectively show the sensor/device type and provide references to the papers using such sensors/device. Besides, Table III and Table IV show in Columns Three to Five, the average number of recognized activities, average number of tested datasets and the average number of testing subject. These tables illustrate the importance of sensors like accelerometer, gyroscope, and magnetometer. However, other type of sensors as environmental sensors (temperature [7], [60], [76], [79], [87]–[89], humidity [79], [87], light [60], [90], Passive Infrared Sensor (PIR) [88]), radio signals (WiFi and Bluetooth [56], [62], [87]), medical equipment (ECG [56], [77], EMG [72]) or other type of build in sensors (GPS [7], [43], [87], [90]–[93], compass [91], [93], heart rate [89], [94]–[96], barometer [67], [73], [80], stretch [63], [97], audio [62], [90], [91], [98]) are common in HAR.
TABLE III.
Sensor based paper categorization
| Source Sensor | Article Reference | Average # Activities | Average # Datasets | Average # Subjects |
|---|---|---|---|---|
| Accelerometer | [4], [6]–[9], [32], [42], [43], [56]–[61], [63], [68]–[85], [87]–[176], [176]–[190] | 12.84 | 1.32 | 45.38 |
| Gyroscope | [4], [7]–[9], [32], [42], [43], [56]–[58], [60], [69], [71]–[74], [76]–[80], [82], [87]–[91], [93], [95], [99]–[101], [107], [110], [111], [113]–[120], [122]–[125], [127]–[129], [137]–[139], [142]–[145], [147], [148], [150]–[152], [154], [155], [157], [159], [160], [162], [164]–[166], [173]–[175], [179], [182], [184]–[186], [190], [191] | 14.22 | 1.33 | 43.74 |
| Magnetometer | [7], [8], [56], [60], [69], [71], [73], [74], [76], [77], [82], [89], [90], [111], [116], [119], [124], [125], [134], [136], [137], [143], [148], [150], [152], [166] | 17.45 | 1.44 | 84.25 |
| Other | [7], [43], [56], [60], [63], [72]–[74], [76], [77], [79], [80], [87]–[98], [107], [125], [152], [154], [164], [184] | 21.09 | 2.09 | 29.45 |
Other = {temperature, humidity, light, presence, WiFi, Bluetooth, ECG, EMG, GPS, compass, heart rate, barometer, stretch, audio}
TABLE IV.
Device based paper categorization
| Source Device | Article Reference | Average # Activities | Average # Datasets | Average # Subjects |
|---|---|---|---|---|
| Standalone | [4], [6], [32], [56]–[58], [60], [63], [68]–[72], [76]–[78], [83]–[85], [88], [89], [94], [96]–[98], [100], [102]–[104], [106]–[108], [111], [112], [114]–[116], [118]–[121], [124]–[126], [131]–[133], [136]–[140], [144]–[146], [148], [151], [153], [157], [158], [160], [162]–[164], [166], [167], [170], [171], [183], [189] | 15.63 | 1.48 | 26.9 |
| Smartphone | [7]–[9], [32], [42], [43], [59], [61], [73], [74], [79]–[82], [87], [90]–[93], [99], [101], [105], [109], [110], [113], [114], [122], [123], [127]–[130], [134], [141]–[143], [149], [150], [152], [154]–[156], [159], [161], [165], [168], [169], [172]–[176], [176]–[182], [184]–[188], [190], [191] | 10.55 | 1.18 | 65.59 |
| Smartwatch | [7], [43], [59], [62], [74], [75], [87], [90], [95], [117], [135], [147], [149], [152], [154], [185] | 17.4 | 1.28 | 32 |
| Other | [76], [79], [87]–[89], [91], [97], [98], [107], [152], [154] | 7 | 1 | 22 |
Other = {temperature, humidity, light, PIR, WiFi, Bluetooth, heart rate, barometer, stretch, audio, medical devices}
In addition to the direct measurements that such sensors provide, the indirect usage of the measurements in form of smart metrics is promising (e.g., energy harvesting of the system [192] or the Received Signal Strength Indicator (RSSI) [56]) in order to recognize human activity related to direct measurements from the body or environmental variations. Furthermore, the importance of smartphones and smartwatches in HAR is increasingly clear, mainly due to their explosion among consumers and given that these devices currently contain many of the aforementioned sensors. Finally, as shown in Figure 8.(a), among all the reviewed published papers, the proposed HAR methods are based mostly on standalone devices. However, the total number of smartphone- and smartwatch-based methods are higher than those based on standalone devices. Figure 8.(b) shows that in terms of recognition accuracy methodologies based on smartphone and smartwatch devices are in line with those obtained from standalone devices. Moreover, smartphones and smartwatches [193], unlike standalone devices, provide computational capabilities that make it possible to directly execute HAR models on the wearable device, and in many cases, they have a very high cost (e.g., devices used in the medical field).
Fig. 8.

(a) Distribution of published papers in HAR research area categorized by the device data source, and (b) Average activity recognition accuracy obtained by the identified devices.
VII. DATA
The second step of the HAR workflow regards the collected data type. Such data can mainly be categorized as follows.
Inertial sensors data such as accelerometers, gyroscopes, magnetometer, or compass,
Physiological sensors data such as ECG, EMG, Heart Rate, or blood pressure,
Environmental sensors data such as temperature, pressure, CO2, humidity, or PIR.
A. INERTIAL SENSORS DATA
Accelerometer, gyroscope, and magnetometer sensors with a maximum of nine degrees of freedom are commercially available at a very low cost. Besides, acceleration and angular velocity are the most common data used to characterize human activity. This is reinforced by what we described in the previous section, given that accelerometers and the gyroscopes are the most widely used devices in HAR. Such inertial sensors are widely used in clinical and healthcare applications. [194]
B. PHYSIOLOGICAL SENSORS DATA
Physiological sensors perceive physiological signals, which in contradiction with other sources of emotional knowledge (facial, gestures, and speech), providing essential advantages. Those signals are mostly involuntary and, as such, are quite insensitive to deception. They can be used to continuously measure the affective events. [195] The most used physiological signals are brain electrical activity, heartbeat, muscle electrical activity, blood pressure, and skin conductance acquired by the following external data acquisition system: Electroencephalogram (EEG), Electrocardiogram (ECG), and Electromyography (EMG).
C. ENVIRONMENTAL SENSORS DATA
The environmental data covers all the collection of data representing the state of the environment, including temperature, humidity, pressure, or brightness. However, measuring the status of the environment goes beyond environmental measures. It can also include more complex measures related to people and objects inside the environment. For example, recognizing the number of people inside the environment and their position or the actions performed on a certain object inside the environment could be useful in many application scenarios related to human assistance, healthcare, and service delivery.
Table V shows the categorization of the revised articles based on the type of data, where Column One and Two show the data type and the reference to the articles using such data types. Columns Three to Five respectively show the average number of recognized activities, average number of tested datasets, and average number of testing subjects. However, as we discussed earlier, the largest amount of data on daily life is collected via electronic devices, such as smartphones, smartwatches, activity trackers, smart thermostats and video cameras. As shown in Figure 8, the use of smart devices like smartphone and smartwatch is outnumbering the use of standalone devices. It should be noted that the standalone column identifies all those devices other than smartphones and smartwatches as for example, clinical and dedicated instruments, such as Actigraph (Actigraph, Florida/USA), or Bioharness3 (RAE Systems by Honeywell, California/USA). Furthermore, during the data collection step, sometimes activities are performed in a controlled manner (aka scrippted). That is because human movement patterns are very hard to recognize due to the large inter-subject and intra-subject variability. Such variability entails a considerable difficulty in developing a methodology that manages to generalize among all subjects. Also, the lack of data collected from a very large number of subjects does not help researchers find a solution to this problem.
TABLE V.
Data source used in HAR paper
| Data Type | Article Reference | Average # Activities | Average # Datasets | Average # Subjects |
|---|---|---|---|---|
| Inertial | [4], [6]–[9], [32], [42], [43], [56]–[61], [63], [68]–[85], [87]–[191] | 12.88 | 1.32 | 45.54 |
| Physiological | [7], [56], [72], [77], [89], [94]–[96] | 12.71 | 1.57 | 11 |
| Environmental | [7], [60], [73], [76], [79], [80], [87]–[91], [98], [192] | 20.76 | 1.47 | 19.59 |
With regard to such issue, Table VI shows some of the best known and open source datasets for HAR studies.
TABLE VI.
Publicly available datasets for HAR research
| Dataset | Activities | # Activities | Data Sources | # Subjects | Citations |
|---|---|---|---|---|---|
| WISDM v1 [196] | walking, jogging, upstairs, downstairs, sitting, standing | 6 | Smartphone accelerometer(controlled environments) | 26 | 1939 |
| Opportunity] [197] | Start, groom, relax, prepare coffee, drink coffee, prepare sandwich, eat sandwich, cleanup, break, open and close: fridge, dishwasher, drawers, door 1, door 2, on/off lights, drink standing, drink sitting | 18 | 23 body sensors 12 object sensors 21 ambient sensors | 4 | 367 |
| UCI-HAR [198] | walking, upstairs, downstairs, sitting, standing, laying | 6 | Samsung Galaxy S II accelerometer, gyroscope | 30 | 635 |
| USC-HAD [199] | walking: forward, left, right, upstairs, downstairs, running forward, jumping, sitting, standing, sleeping, elevator up, elevator down | 12 | MotionNode accelerometer | 14 | 180 |
| Skoda [200] | write notes, open engine hood, close engine hood, check door gaps, open door, close door, open/close two doors, check trunk gap, open/close trunk, check steering wheel | 10 | 20 accelerometers | 1 | 38 |
| PAPAM2 [201] | lying, sitting, standing, walking, running, cycling, nordic walking, watching TV, computer work, car driving, ascending stairs, descending stairs, vacuum cleaning, ironing, folding laundry, house cleaning, playing soccer, rope jumping | 18 | 3 colibri wireless inertial measurement units (accelerometer, gyroscope, magnetometer) | 9 | 397 |
| Daphnet [202] | freeze (gait block), no freeze (any activity different from gait block) | 2 | 3 accelerometers (ankle, upper leg, trunk) | 10 | 319 |
| mHealth [203] | standing still, Sitting and relaxing, lying down, walking, climbing stairs, waist bends forward, frontal elevation of arms, knees bending (crouching), cycling, jogging, running, jump front and back | 12 | chest (accelerometer, gyroscope, magnetometer, ECG) right wrist (accelerometer, gyroscope, magnetometer) and left ankle (accelerometer, gyroscope, magnetometer) | 10 | 120 |
| HHAR [6] | biking, sitting, standing, walking, stair up and stair down | 6 | accelerometer, gyroscope from 8 smartphone and 4 smartwatches | 9 | 204 |
| WISDM v2 [196] | walking, jogging, upstairs, downstairs, sitting, standing | 6 | Smartphone accelerometer (uncontrolled environments) | 563 | 1939 |
| DSADS [204] | Sitting, standing, lying on back and on right side, ascending and descending stairs, standing in an elevator still and moving around in an elevator, walking in a parking lot, walking on a treadmill with a speed of 4 km/h (in flat and 15 deg inclined positions), running on a treadmill with a speed of 8 km/h, exercising on a stepper, exercising on a cross trainer, cycling on an exercise bike in horizontal and vertical positions, rowing, jumping, and playing basketball | 19 | 5 units on torso, right arm, left arm, right leg, left leg 9 sensors on each unit (x,y,z accelerometers, x,y,z gyroscopes, x,y,z magnetometers) | 8 | 394 |
| REALDISP [205] | walking, jogging, running, jump up, jump front and back, jump sideways, jump leg/arms open/closed, jump rope, trunk twist (arms outstretched), trunk twist (elbows bent), waist bends forward, waist rotation, waist bends (reach foot with opposite hand), reach heels backwards, lateral bend (10 to the left + 10 to the right), lateral bend with arm up (10 to the left + 10 to the right), repetitive forward stretching, upper trunk and lower body opposite twist, lateral elevation of arms, frontal elevation of arms, frontal hand claps, frontal crossing of arms, shoulders high-amplitude rotation, shoulders low-amplitude rotation, arms inner rotation, knees (alternating) to the breast, heels (alternating) to the backside, knees bending (crouching), knees (alternating) bending forward, rotation on the knees, rowing, elliptical bike, cycling | 33 | accelerometer, gyroscope, magnetometer, 4D quaternions on 9 positions: left calf, left thigh, right calf, right thigh, back, left lower arm, left upper arm, right lower arm, right upper arm | 17 | 80 |
| UniMiB SHAR [82] | standing up from laying, lying down from standing, standing up from sitting, running, sitting down, downstairs, upstairs, walking, jumping | 17 | Smartphone accelerometer | 30 | 75 |
| ActiveMiles [206] | Activities of daily life | 7 | Smartphone accelerometer and gyroscope in uncontrolled environments | 10 | 72 |
| WARD [207] | stand, sit, lie down, walk forward, walk left-circle, walk right-circle, turn left, turn right, upstairs, downstairs, jog, jump, push wheelchair | 13 | 5 motion sensors (accelerometer, gyroscope) 2 on the wrists, one on the waist, and 2 on the ankles | 20 | 194 |
Column One refers to the name and the article proposing the dataset. Column Two presents the activity labeled in the dataset, Column Three shows the number of activities. Column Four shows the number and type of the used sensing devices. Column Five and Column Six show the number of subjects from whom the data was collected and the number of citations that the dataset received by September 2019. Such datasets are largely based on accelerometer, gyroscope, and magnetometer sensor data. Most of such sensors are embedded into smartphones and smartwatches, and the number of activities in these datasets ranges from two [202] to thirty-three [205] (Table VI). The most common studied activities are primary activities of daily life, such as walking, running, sitting, standing, walking upstairs, walking downstairs, and sleeping.
D. PREPROCESSING AND FEATURE EXTRACTION
The mentioned data sources generate time-series information identifying the status of the device. However, data is characterized by noise, which makes it difficult to be used in their raw state. The presence of noise is handled by preprocessing the raw data to eliminate this interference and prepare the data for being feed to the recognition models [35]. The preprocessing is one of the most important phases in HAR and presents different noise management techniques, such as digital and statistical filters, data normalization, and feature extraction. The features extraction step explores basically tow domains: time, frequency and spectral domain. Time-domain features are the most used because they are cheaper than the frequency domain features because of the transform from time to frequency domain [35]. Since standard classification models are not suitable for raw data, this phase is anticipated by a segmentation step during which time-series sensor data is segmented before extracting features. Besides, many methodologies maintain an overlapping part between two consecutive segments. This part provides the model with knowledge of the previous context. Table VII presents an overview on the most commonly used time and frequency domain features.
TABLE VII.
Most used time and frequency domain features
| Time Domain Features | Frequency Domain Features |
|---|---|
| 1) maximum, 2) minimum, 3) mean, 4) standard deviation, 5) root mean square, 6) range, 7) median, 8) skewness, 9) kurtosis, 10) time-weighted variance, 11) interquartile range, 12) empirical cumulative density function, 13) percentiles (10, 25, 75, and 90), 14) sum of values above or below percentile (10, 25, 75, and 90), 15) square sum of values above or below percentile (10,25,75, and 90), 16) number of crossings above or below percentile (10,25,75, and 90), 17) mean amplitude deviation, 18) mean power deviation, 19) signal magnitude area, 20) signal vector magnitude, 21) covariance, 22) simple moving average of sum of range of a signal, 23) sum of range of a signal, 24) sum of standard deviation of a signal, 25) maximum slope of simple moving average of sum of variances of a signal, 26) autoregression. | 1) fast fourier transform (FFT) coefficients, 2) discrete fourier transform (DFT), 3) discrete wavelet transform (DWT), 4) first dominant frequency, 5) ratio between the power at the dominant frequency and the total power, 6) ratio between the power at frequencies higher than 3.5 Hz and the total power, 7) two signal fragmentation features, 8) DC component in FFT spectrum, 10) energy spectrum, 11) entropy spectrum, 12) sum of the wavelet coefficients, 13) squared sum of the wavelet coefficients and energy of the wavelet coefficients, 14) autocorrelation, 15) mean-crossing rate, 16) spectral entropy, 17) spectral energy, 18) wavelet entropy values, 19) mean frequency, 20) energy band |
Table VIII presents a categorization of the reviewed papers based on the utilization of noise removal, time domain, and frequency domain features extraction techniques. Columns One to Four show: the machine learning category (CML or DL), if any noise removal technique is used, if time-domain or frequency-domain features were extracted. Column Five contains the references to the papers, and Column Six, the number of papers using such configuration. Finally, Columns Seven and Eight show the average number of used features and the average activity recognition accuracy. Concerning the CML-based models, as shown, most of the reviewed articles (Tab. VIII, row 7) make use of both time and frequency domain features, and the raw data was initially pre-processed with noise removal techniques. Instead, Tab. VIII, row 3 shows articles that use time and frequency domain features without applying any noise removal technique. However, other methodologies (Tab. VIII, rows 8 and 9) do not make use of any features extraction technique, and in some cases, the presence of noise is not considered, as in [4], [43], [60], [94], [98], [170]. In [4], [60] and [170], the methodologies are based on the mining of temporal patterns and their symbolic representation, or as in [43] were, authors make use of clustering technique, discriminating between different human activities. About the results obtained in terms of accuracy, the methodologies that make use of noise removal methods and feature extraction in the time and frequency domain show promising results as also shown by the number of methodologies that make use of this configuration.
TABLE VIII.
Preprocessing and feature extraction on the reviewed papers
| ML Model | Noise Removal | Time Domain Features | Frequency Domain Features | Papers Reference | # of Papers | Average Number of Features | Average Recognition Accuracy |
|---|---|---|---|---|---|---|---|
| CML | ✗ | ✗ | ✗ | [76], [78], [79], [93], [166] | 5 | 0 | 94% |
| CML | ✗ | ✓ | ✗ | [61], [95], [109], [124], [131], [134], [138], [140], [148], [157], [159], [165], [167], [184], [185], [188], [209], [210] | 18 | 19 | 92% |
| CML | ✗ | ✓ | ✓ | [9], [69], [80], [84], [85], [91], [113], [114], [116], [122], [135], [136], [142], [144], [145], [177], [186], [208], [211], [212] | 20 | 56 | 90% |
| CML | ✓ | ✗ | ✗ | [58], [151] | 2 | 0 | 94% |
| CML | ✓ | ✗ | ✓ | [63], [187] | 2 | 68 | 88% |
| CML | ✓ | ✓ | ✗ | [57], [70], [74], [87], [96], [162], [168], [169], [174], [183] | 10 | 13 | 92% |
| CML | ✓ | ✓ | ✓ | [6], [59], [68], [72], [75], [82], [92], [101], [110], [117], [118], [127], [128], [132], [133], [155], [158], [161], [163], [171], [173], [175], [178], [179], [182], [189], [190] | 27 | 89 | 93% |
| CML | ✓ | - | - | [42], [121], [156], [164] | 4 | 0 | 89% |
| CML | ✗ | - | - | [4], [43], [60], [94], [98], [170] | 6 | 0 | 90% |
| DL | ✗ | ✗ | ✗ | [7], [32], [73], [77], [81], [89], [97], [99], [100], [104], [105], [107], [112], [115], [119], [120], [129], [130], [137], [139], [141], [143], [146], [149], [153], [160], [176], [181], [191], [213]–[217] | 34 | 0 | 93% |
| DL | ✗ | ✗ | ✓ | [90], [106], [218] | 3 | 341 | 92% |
| DL | ✗ | ✓ | ✗ | [8], [83] | 2 | 9 | 93% |
| DL | ✗ | ✓ | ✓ | [56], [71], [125], [154] | 4 | 20 | 92% |
| DL | ✓ | ✗ | ✗ | [88], [102], [103], [108], [111], [126], [150], [180] | 8 | 0 | 90% |
| DL | ✓ | ✓ | ✓ | [123], [147], [152], [172] | 4 | 285 | 90% |
Furthermore, concerning the DL-based methodologies, since DL networks perform automatic feature extraction without human intervention, unlike traditional machine-learning algorithms, the majority of them do not make use of any Noise Removal and Feature Extraction step as shown in Tab. VIII, rows 10 and 14. The achieved average accuracy, among all these 34 articles, was 93%. Besides, other DL-based articles do make use of time-domain (Tab. VIII, row 12) features, frequency domain (Tab. VIII, row 11) and both time and frequency domain (Tab. VIII, rows 13 and 14) features. DL-based models eliminate the latency due to the need to process data with the above techniques. However, such models require a more considerable amount of data than ML models and longer training times.
Concerning the Noise Removal step, 48 CML-based articles and 12 DL-based articles make use of different noise removal techniques. Among all such techniques the most used ones are: z-normalization [75], [120], min-max [70], [127], and linear interpolation [102], [111] are the most used normalization steps, preceded by a filtering step based on the application of outlier detection [70], [117], [163], Butterworth [82], [101], [117], [123], [127], [128], [152], [155], [174], [189], median [74], [101], [117], [127], [132], [147], [155], [182], [183], high-pass [92], [96], [117], [128], [169], [173], [208], or statistical [58] filters.
VIII. CLASSIFICATION MODEL AND EVALUATION
The third and fourth step of the HAR workflow includes identification and evaluation of the classification model that is used for activity recognition. As shown in Figure 1 and Figure 2, CML models still enjoy great popularity compared to those based on the relatively more recent and more advanced models such as the DL models. We point out that many articles made use of different classification models and not just one model for achieving better performance, and as mentioned in Section I we use accuracy as a comparison metric between the various articles. This beacouse accuracy is the only common metric among them.
A. DEEP LEARNING (DL) BASED METHODOLOGIES
The DL models, as shown in Figure 1 comprised 54 papers of the 149 papers we reviewed. Figure 9 shows (a) the distribution of DL models among the 54 articles, (b) the average accuracy, and (c) the average number of recognized daily life activities for each model. The most popular model is the Convolutional Neural Network (CNN), which was referenced in 30 papers [7], [32], [73], [77], [81], [88], [90], [99], [100], [104], [106], [108], [112], [119], [120], [125], [126], [141], [143], [146], [147], [149], [150], [153], [154], [160], [180], [191], [214], [215]. The CNN models obtained an average accuracy of 93.7% in activity recognition over an average number of 11 activities of daily life. The second most used model was the Long Short-Term Memory (LSTM) model, which was used in 17 papers [7], [83], [89], [102], [107], [112], [125], [130], [137], [139], [152], [153], [172], [176], [213], [216], [218]. It obtained an average accuracy of 91.5% over an average number of 17 activities of daily life. Recurrent Neural Network (RNN) were used in [8], [56], [89], [112], [129], [213], [216], [217], over an average number of 14 obtaining an average accuracy of 95%. Finally, the rest of the papers (indicated by Other in Figure 9) where based on models such as Autoencoders [71], [123], Inception Neural Networks (INN), or the other frameworks [105] for a total of 7 papers with an average accuracy of 91.1% and an average number of 17 activities of daily life.
Fig. 9.

a) Distribution of Deep Learning Models mostly used in HAR, b) Average activity recognition accuracy of Deep Learning Models mostly used in HAR, and c) Average number of activities of Deep Learning Models mostly used in HAR.
B. MACHINE LEARNING (ML) BASED METHODOLOGIES
Among the 149 reviewed papers, as shown in Figure 1, 95 presented an HAR methodology based on classical ML. Figure 10 shows (a) the distribution of these models, (b) the obtained average accuracy and (c) the average number of recognized activities of daily life. Among the different types of classical ML models, the most commonly used model was the Support Vector Machine (SVM) model [4], [6], [58], [60], [69], [78], [79], [82], [85], [92], [95], [109], [118], [127], [131], [132], [136], [138], [142], [145], [155], [168], [169], [171], [173], [182], [184], [186], [187], [189], [190], [209]–[212] which was used in 35 papers, achieving an average accuracy of 92.3% over an average of 12 activities. The second most used model is the classical k-Nearest Neighbor (kNN) model [4], [6], [42], [60], [61], [69], [78], [79], [92], [95], [96], [113], [118], [122], [127], [136], [142], [145], [162], [164], [169], [173], [186], which was used in 23 papers, achieving an average accuracy of 93.7% over an average of 12 activities of daily life. The third and fourth most used model are the Decision Tree (DT) model [6], [78], [85], [94], [95], [113], [136], [142], [145], [159], [165], [173], [177], [178], [184], [185], [193], [208], [210], [212], which was used in 19 papers, obtaining an average accuracy of 94.2% over an average of 8 activities of daily life, and the Random Forest (RF) [6], [57], [69], [72], [78]–[80], [82], [92], [93], [95], [96], [175], [185], [212], which was used in 15 papers, obtaining an average accuracy of 93.3% over an average of 10 activities of daily life. The fifth most used model is the Neural Networks (NN) [4], [78], [92], [98], [114], [136], [142], [145], [148], [157], [173], [183]–[185], which was used in 14 papers, obtaining an average accuracy of 93.5% over an average of 8 activities of daily life. Other used models are the Naïve Bayes (NB) [4], [42], [94], [122], [136], [142], [159], [169], [171], [184], [185], [210], the Dynamic Bayesian Network (DBN) [101], [103], [166], Hidden Markov Models (HMM) [68], [69], [151], [179], [182], [208], Extreme Learning Machine (ELM) [153], [154], Principal Component Analysis (PCA), Linear Discriminant Analysis (LDA), Quadratic Discriminant Analysis (QDA) [84], [109], [134] and many others [9], [43], [59], [70], [74]–[76], [82], [110], [116], [117], [121], [124], [128], [133], [135], [140], [144], [156], [158], [161], [163], [170], [174], [188]. It is noteworthy that some of the articles have tested their approaches using different models.
Fig. 10.

a) Distribution of CML Models mostly used in HAR, b) Average activity recognition accuracy of CML Models mostly used in HAR, and c) Average number of activities of CML Models mostly used in HAR.
IX. DISCUSSION
In this paper, we provided an overview of the current HAR research. HAR is a critical research area in activity recognition, pervasive computing, and human assistive environments. In the last decades, with the rise of new technologies and with growing needs such as aging population, HAR is becoming even more essential. In recent years, DL-based HAR methods have produced excellent results in terms of recognition performance. However, CML-based approaches are still widely used, and they generate outstanding results without the computational costs. However, in recent years, the reproducibility of ML models has become increasingly important. Based on our research, for 78% of the proposed HAR methodologies, the results are not fully reproducible due to proprietary datasets. This results in barriers for the research community for the identification of the best models and benchmarking the results. As shown in Figure 11, starting from the initial 293 papers and after the removal of surveys and on payment articles, among a total of 142 datasets, only 30 datasets are publicly available, some of which are shown in the Table VI.
Fig. 11.

Availability of datasets used to evaluate the proposed methodologies.
Furthermore, the lack of public heterogeneous datasets reduces the possibility of creating HAR models with better generalization capabilities. This is because the data used in the investigated papers are collected primarily in a controlled environment. This problem is exacerbated by the inter-subject and intra-subject variability absent in such scripted datasets, as most proposed HAR models are only tested on a limited number of activities and captured in a single controlled environment. Among the 149 analyzed HAR models, 87 models were tested on a single dataset, with the remaining 62 tested on more than one dataset. As shown in Figure 12, we found that 28 HAR methodologies were tested on two datasets, 21 HAR methodologies on three datasets, less than 10 HAR methodologies on 4–6 datasets, and only one methodology [219] was tested on a total of 14 datasets. This situation shows the challenge of identifying a methodology superior to the others.
Fig. 12.

Number of datasets (x-axis) used to test an article and number articles methodologies (y-axis) tested on such number of datasets (166 articles were tested on only one dataset).
Another significant issue concerns the interpretability of the results, mainly related to papers presenting similar methodologies and tested on the same dataset, claiming to achieve almost the same results in terms of activity recognition accuracy. Such an issue is related to tests performed using commercial tools, lack of open source code, and authors who do not publicly provide their source code. Besides, the heterogeneity of the data and the definition of a HAR methodology that can recognize the activities carried out by people with different physical and motor characteristics collides with the data sources used for data collection. As we have seen, a variety of sensors and devices are used for data collection. However, the proposed methodologies are usually very rigid regarding the data source. Specifically, it becomes difficult to have a methodology tested on a particular individual by making use of a particular sensor(s) and subsequently changing the sensor model. Various sensors have different technical characteristics, which also entail their specific state, e.g., the measurement error or the noise that a specific sensor presents.
Regarding the HAR models, Figure 9 and Figure 10 show that CML models are still used more widely than complex DL-based models. This is because CML models require a smaller amount of training data, as well as lower computational requirements. In addition, DL models are inherently difficult to interpret. Nonetheless, DL models have a unique ability to recognize more complex activities, while maintaining high accuracy. In addition, they do not require a data preprocessing stage. Figure 13 shows a suggested workflow for developing HAR applications based on:
the number of activities to be recognized,
the amount of available (labeled) data,
local or remote computation.
We observed that the selection of the precise DL or CML model is primarily based on the computational requirements and the amount of available training (labeled) data. In terms of the sensors, the most widely used used, if not indispensable, sensor is the accelerometer, which can be used in conjunction with other sensors such as the gyroscope or the magnetometer.
Fig. 13.

Model selection diagram. DL=Deep Learning, CML = Classic Machine Learning.
X. FUTURE RESEARCH DIRECTION
Based on reviewed papers, a few possible research directions are noted below. One of the main limitations of HAR algorithms is the lack of standardized methodologies that can generalize to heterogeneous set of activities performed by a diverse set of users. As a potential solution, transfer learning could reuse the knowledge acquired in one problem to solve a similar problem. For example, knowledge acquired based on a specific inertial sensor positioned on a specific body location can potentially be reused with a different sensor location or with a different type of inertial sensor. The extent to which transfer learning can be helpful in various scenarios, is not investigated in a comprehensive manner and needs to be further studied. Sensor fusion also provides a promising path. In particular, merging different sensors could address issued related to reliability and accuracy of a single sensor and could also enrich collected information. When data from one modality is not reliable, the system could switch to a different sensor modality to ensure robust data collection. Another research direction is fine-grained activity recognition based on examining daily object interactions. This will allow us to recognize sub-actions and sequence of actions and will provide much richer context information to downstream applications. Sensor fusion can also be helpful when a large number of inertial sensors or proximity sensors are attached to daily objects. To further advance the progress in this area, we provide a set of recommendations. First, developing benchmark datasets should be a priority for the HAR community. New HAR models should be compared with available HAR models on benchmark data to show improvement. Furthermore, creation of datasets with an adequate number of subjects and diverse set of activities is strongly recommended. Fine-grained activity recognition also could benefit from large-scale, standardized benchmarks. Researchers working on HAR algorithms should also pay attention to hardware and system issues, besides solely developing and improving HAR algorithms. On-device computation should be a primary goal, as well as analysis of memory, CPU, and battery consumption, to explore the trade-off between resource utilization and recognition accuracy. Finally, position and orientation dependence should be extensively studied; otherwise, the design of position/orientation-dependent techniques could result in inconsistent and non-robust downstream applications.
XI. CONCLUSION
HAR systems have become a growing research area in the past decade, achieving impressive progress. In particular, sensor-based HAR have many advantages compared to vision-based HAR methodologies, which pose privacy concerns and are constrained by computational requirements. Activity recognition algorithms based on ML and DL are becoming central in HAR. Figure 14 summarizes HAR methodologies between January 2015 and September 2019. Starting from a meta-review of the existing HAR surveys, we analyzed the reviewed literature based on the most widely studied human activities (Section V), the most used electronic sensors as the data source (Section VII), and the most known devices that integrate with these sensors (Section VI) without taking into account the video-based methodologies. In detail, sensor-based data perceived by physiological, inertial, and environmental sensors were of primary interest. Device types were also extensively studied, categorizing them in: a) standalone, b) smartphone, and c) smartwatch devices. For each category, results were shown in terms of the average number of recognized activities, the average number of datasets used to test the methodologies, and the average accuracy. This survey also dis-cussed methodologies based on accelerometer, gyroscope, and magnetometer. We also discussed the preprocessing approaches and their results based on feature extraction, noise removal, and normalization techniques. Moreover, we discussed datasets primarily in the literature, emphasizing publicly available datasets. Finally, we presented a description of the recognition models most used in HAR. For this purpose, we have presented the most widely used DL and ML models and their results, both from the point of view of quality (accuracy) and quantity (number of recognized activities). We concluded that HAR researchers still prefer classic ML models, mainly because they require a smaller amount of data and less computational power than DL models. However, the DL models have shown higher capacity in recognizing many complex activities. Future work should focus on the development of methodologies with more advanced generalization capabilities and recognition of more complex activities. To summarize, Figure 15 shows a Graphical Abstract (GA) of the workflow of this survey.
Fig. 14.

Overview of the proposed survey structure on sensor-based HAR research results from 2015 to 2019.
Fig. 15.

A Systematic Review of Human Activity Recognition (HAR) approaches, published from January 2015 to September 2019, based on Classical Machine Learning (CML) and Deep Learning (DL), which make use of data collected by sensors (inertial or physiological), embedded into wearables or environment. We surveyed methodologies based on sensor type, device type (smartphone, smartwatch, standalone), preprocessing step (noise removal/feature extraction technique), and finally, their DL or CML model. The results are presented in terms of a) average activity recognition accuracy, b) the average number of studied activities, and c) the average number of datasets used to test the methodology.
Acknowledgments
A.B. and P.R. were supported by R01 GM110240 from the National Institute of General Medical Sciences. P.R. has received grant NIH/NIBIB 1R21EB027344 and NSF CAREER 1750192. The content is solely the responsibility of the authors and does not necessarily represent the official views of the National Institutes of Health or National Science Foundation.
Biographies

Florenc Demrozi, PhD in computer science, IEEE member, received the B.S. and M.E. degrees in Computer Science and Engineering from the University of Verona, Italy, respectively in 2014 and 2016, and the Ph.D. degree in Computer Science from University of Verona, Italy, in 2020. He is currently a Postdoctoral researcher and Temporary Professor at the Department of Computer Science, University of Verona, Italy, where he is member of the ESD (Electronic Systems Design) Research Group, working on Ambient Intelligence (AmI), Ambient Assisted Living (AAL) and Internet of Things (IoT).

Graziano Pravadelli, PhD in computer science, IEEE senior member, IFIP 10.5 WG member, is full professor of information processing systems at the Computer Science Department of the University of Verona (Italy) since 2018. In 2007 he cofounded EDALab s.r.l., an SME working on the design of IoT-based monitoring systems. His main interests focus on system-level modeling, simulation and semi-formal verification of embedded systems, as well as on their application to develop IoT-based virtual coaching platforms for people with special needs. In the previous contexts, he collaborated in several national and European projects and he published more than 120 papers in international conferences and journals.

Azra Bihorac, MD MS FASN FCCM is a R. Glenn Davis Professor of Medicine, Surgery, Anesthesiology and Physiology and Functional Genomics at University of Florida. She leads Precision and Intelligence in Medicine Partnership (PrismaP), a multidisciplinary research group of experts in data science and informatics, focused on the development and implementation of intelligent systems and technologies to augment clinical decisions and optimize health care delivery in surgery, critical care medicine and nephrology. The team is developing machine learning and informatics tool for real-time risk stratification and annotation of hospital-acquired complications and kidney disease as well as for the application of omics technologies on urine for predictive enrichment of patients with critical illness. Her vision is to develop tools for intelligent human-centered health care that delivers optimized care tailored to a patient’s “personal clinical profile” using digital data. Through her work in national and international professional organizations in nephrology and critical care medicine, she has advocated for women physicians and scientists, promoting their equality and recognition in health care leadership, research and education. She completed her MD at the University of Sarajevo, Bosnia and Herzegovina, internal medicine residency at Marmara University, Istanbul, Turkey and University of Florida, fellowships in critical care medicine and nephrology and her Masters in Clinical Science at University of Florida.

Parisa Rashidi received her PhD in computer science in 2011 with an emphasis on machine learning. She is currently an associate professor at the J. Crayton Pruitt Family Department of Biomedical Engineering (BME) at University of Florida (UF). She is also affiliated with the Electrical & Computer Engineering (ECE), as well as Computer & Information Science & Engineering (CISE) departments. She is the director of the “Intelligent Health Lab” (i-Heal). Her research aims to bridge the gap between machine learning and patient care. She has served on the technical program committee of several conferences and has been a reviewer of numerous IEEE journals.
Footnotes
e.g., accelerometer, gyroscope, magnetometer, barometer, light, Global Positioning System (GPS)
References
- [1].Antunes RS, Seewald LA, Rodrigues VF, Costa CAD, Jr LG, Righi RR, Maier A, Eskofier B, Ollenschlaeger M, Naderi F et al. , “A survey of sensors in healthcare workflow monitoring,” ACM Computing Surveys (CSUR), vol. 51, no. 2, pp. 1–37, 2018. [Google Scholar]
- [2].Wang Y, Cang S, and Yu H, “A survey on wearable sensor modality centred human activity recognition in health care,” Expert Systems with Applications, 2019. [Google Scholar]
- [3].Lara OD and Labrador MA, “A survey on human activity recognition using wearable sensors,” IEEE communications surveys & tutorials, vol. 15, no. 3, pp. 1192–1209, 2012. [Google Scholar]
- [4].Liu Y, Nie L, Liu L, and Rosenblum DS, “From action to activity: sensor-based activity recognition,” Neurocomputing, vol. 181, pp. 108–115, 2016. [Google Scholar]
- [5].Zeng M, Nguyen LT, Yu B, Mengshoel OJ, Zhu J, Wu P, and Zhang J, “Convolutional neural networks for human activity recognition using mobile sensors,” in 6th International Conference on Mobile Computing, Applications and Services. IEEE, 2014, pp. 197–205. [Google Scholar]
- [6].Stisen A, Blunck H, Bhattacharya S, Prentow TS, Kjærgaard MB, Dey A, Sonne T, and Jensen MM, “Smart devices are different: Assessing and mitigatingmobile sensing heterogeneities for activity recognition,” in Proceedings of the 13th ACM Conference on Embedded Networked Sensor Systems. ACM, 2015, pp. 127–140. [Google Scholar]
- [7].Kanjo E, Younis EM, and Ang CS, “Deep learning analysis of mobile physiological, environmental and location sensor data for emotion detection,” Information Fusion, vol. 49, pp. 46–56, 2019. [Google Scholar]
- [8].Neverova N, Wolf C, Lacey G, Fridman L, Chandra D, Barbello B, and Taylor G, “Learning human identity from motion patterns,” IEEE Access, vol. 4, pp. 1810–1820, 2016. [Google Scholar]
- [9].Liu L, Peng Y, Liu M, and Huang Z, “Sensor-based human activity recognition system with a multilayered model using time series shapelets,” Knowledge-Based Systems, vol. 90, pp. 138–152, 2015. [Google Scholar]
- [10].Donahue J, Anne Hendricks L, Guadarrama S, Rohrbach M, Venugopalan S, Saenko K, and Darrell T, “Long-term recurrent convolutional networks for visual recognition and description,” in Proceedings of the IEEE conference on computer vision and pattern recognition, 2015, pp. 2625–2634. [DOI] [PubMed] [Google Scholar]
- [11].LeCun Y, Bengio Y, and Hinton G, “Deep learning,” nature, vol. 521, no. 7553, pp. 436–444, 2015. [DOI] [PubMed] [Google Scholar]
- [12].Wang L, Qiao Y, and Tang X, “Action recognition with trajectory-pooled deep-convolutional descriptors,” in Proceedings of the IEEE conference on computer vision and pattern recognition, 2015, pp. 4305–4314. [Google Scholar]
- [13].Liu J, Shahroudy A, Xu D, and Wang G, “Spatio-temporal lstm with trust gates for 3d human action recognition,” in European conference on computer vision. Springer, 2016, pp. 816–833. [Google Scholar]
- [14].Voulodimos A, Doulamis N, Doulamis A, and Protopapadakis E, “Deep learning for computer vision: A brief review,” Computational intelligence and neuroscience, vol. 2018, 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [15].Wang J, Chen Y, Hao S, Peng X, and Hu L, “Deep learning for sensor-based activity recognition: A survey,” Pattern Recognition Letters, vol. 119, pp. 3–11, 2019. [Google Scholar]
- [16].Sousa Lima W, Souto E, El-Khatib K, Jalali R, and Gama J, “Human activity recognition using inertial sensors in a smartphone: An overview,” Sensors, vol. 19, no. 14, p. 3213, 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [17].Elbasiony R and Gomaa W, “A survey on human activity recognition based on temporal signals of portable inertial sensors,” in International Conference on Advanced Machine Learning Technologies and Applications. Springer, 2019, pp. 734–745. [Google Scholar]
- [18].Nweke HF, Teh YW, Mujtaba G, and Al-Garadi MA, “Data fusion and multiple classifier systems for human activity detection and health monitoring: Review and open research directions,” Information Fusion, vol. 46, pp. 147–170, 2019. [Google Scholar]
- [19].Faust O, Hagiwara Y, Hong TJ, Lih OS, and Acharya UR, “Deep learning for healthcare applications based on physiological signals: A review,” Computer methods and programs in biomedicine, vol. 161, pp. 1–13, 2018. [DOI] [PubMed] [Google Scholar]
- [20].Ramasamy Ramamurthy S and Roy N, “Recent trends in machine learning for human activity recognition⣔a survey,” Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery, vol. 8, no. 4, p. e1254, 2018. [Google Scholar]
- [21].Morales J and Akopian D, “Physical activity recognition by smartphones, a survey,” Biocybernetics and Biomedical Engineering, vol. 37, no. 3, pp. 388–400, 2017. [Google Scholar]
- [22].Nweke HF, Teh YW, Al-Garadi MA, and Alo UR, “Deep learning algorithms for human activity recognition using mobile and wearable sensor networks: State of the art and research challenges,” Expert Systems with Applications, vol. 105, pp. 233–261, 2018. [Google Scholar]
- [23].Keng KYC, Hung LY, Nie KS, ap Balakrishnan S, Murugesan RK, and Wei GW, “A review of ambient intelligence based activity recognition for ageing citizens,” in 2018 Fourth International Conference on Advances in Computing, Communication & Automation (ICACCA). IEEE, 2018, pp. 1–6. [Google Scholar]
- [24].Miotto R, Wang F, Wang S, Jiang X, and Dudley JT, “Deep learning for healthcare: review, opportunities and challenges,” Briefings in bioinformatics, vol. 19, no. 6, pp. 1236–1246, 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [25].Gamboa JCB, “Deep learning for time-series analysis,” arXiv preprint arXiv:1701.01887, 2017. [Google Scholar]
- [26].Dhillon JK, Kushwaha AKS et al. , “A recent survey for human activity recoginition based on deep learning approach,” in 2017 fourth international conference on image information processing (ICIIP). IEEE, 2017, pp. 1–6. [Google Scholar]
- [27].Chen C, Jafari R, and Kehtarnavaz N, “A survey of depth and inertial sensor fusion for human action recognition,” Multimedia Tools and Applications, vol. 76, no. 3, pp. 4405–4425, 2017. [Google Scholar]
- [28].Vyas VV, Walse K, and Dharaskar R, “A survey on human activity recognition using smartphone,” International Journal, vol. 5, no. 3, 2017. [Google Scholar]
- [29].Rault T, Bouabdallah A, Challal Y, and Marin F, “A survey of energy-efficient context recognition systems using wearable sensors for healthcare applications,” Pervasive and Mobile Computing, vol. 37, pp. 23–44, 2017. [Google Scholar]
- [30].Patel P, Bhatt B, and Patel B, “Human body posture recognition⣔a survey,” in 2017 International Conference on Innovative Mechanisms for Industry Applications (ICIMIA). IEEE, 2017, pp. 473–477. [Google Scholar]
- [31].Kumari P, Mathew L, and Syal P, “Increasing trend of wearables and multimodal interface for human activity monitoring: A review,” Biosensors and Bioelectronics, vol. 90, pp. 298–307, 2017. [DOI] [PubMed] [Google Scholar]
- [32].Ravì D, Wong C, Deligianni F, Berthelot M, Andreu-Perez J, Lo B, and Yang G-Z, “Deep learning for health informatics,” IEEE journal of biomedical and health informatics, vol. 21, no. 1, pp. 4–21, 2016. [DOI] [PubMed] [Google Scholar]
- [33].Cornacchia M, Ozcan K, Zheng Y, and Velipasalar S, “A survey on activity detection and classification using wearable sensors,” IEEE Sensors Journal, vol. 17, no. 2, pp. 386–403, 2016. [Google Scholar]
- [34].Woznowski P, Kaleshi D, Oikonomou G, and Craddock I, “Classification and suitability of sensing technologies for activity recognition,” Computer Communications, vol. 89, pp. 34–50, 2016. [Google Scholar]
- [35].Shoaib M, Bosch S, Incel OD, Scholten H, and Havinga PJ, “A survey of online activity recognition using mobile phones,” Sensors, vol. 15, no. 1, pp. 2059–2085, 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [36].Ciuti G, Ricotti L, Menciassi A, and Dario P, “Mems sensor technologies for human centred applications in healthcare, physical activities, safety and environmental sensing: a review on research activities in italy,” Sensors, vol. 15, no. 3, pp. 6441–6468, 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [37].Moher D, Liberati A, Tetzlaff J, and Altman DG, “Preferred reporting items for systematic reviews and meta-analyses: the prisma statement,” Annals of internal medicine, vol. 151, no. 4, pp. 264–269, 2009. [DOI] [PubMed] [Google Scholar]
- [38].Demrozi F, Bacchin R, Tamburin S, Cristani M, and Pravadelli G, “Towards a wearable system for predicting the freezing of gait in people affected by parkinson’s disease,” IEEE journal of biomedical and health informatics, 2019. [DOI] [PubMed] [Google Scholar]
- [39].Bishop CM, Pattern recognition and machine learning. springer, 2006. [Google Scholar]
- [40].Domingos PM, “A few useful things to know about machine learning.” Commun. acm, vol. 55, no. 10, pp. 78–87, 2012. [Google Scholar]
- [41].Dobbins C and Rawassizadeh R, “Towards clustering of mobile and smartwatch accelerometer data for physical activity recognition,” in Informatics, vol. 5, no. 2 Multidisciplinary Digital Publishing Institute, 2018, p. 29. [Google Scholar]
- [42].Vaughn A, Biocco P, Liu Y, and Anwar M, “Activity detection and analysis using smartphone sensors,” in 2018 IEEE International Conference on Information Reuse and Integration (IRI). IEEE, 2018, pp. 102–107. [Google Scholar]
- [43].Abdallah ZS, Gaber MM, Srinivasan B, and Krishnaswamy S, “Adaptive mobile activity recognition system with evolving data streams,” Neurocomputing, vol. 150, pp. 304–317, 2015. [Google Scholar]
- [44].Shickel B, Tighe PJ, Bihorac A, and Rashidi P, “Deep ehr: a survey of recent advances in deep learning techniques for electronic health record (ehr) analysis,” IEEE journal of biomedical and health informatics, vol. 22, no. 5, pp. 1589–1604, 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [45].Marcus G, “Deep learning: A critical appraisal,” arXiv preprint arXiv:1801.00631, 2018. [Google Scholar]
- [46].Brownlee J, Master Machine Learning Algorithms: discover how they work and implement them from scratch. Machine Learning Mastery, 2016. [Google Scholar]
- [47].Kim DH, Kim Y, Estrin D, and Srivastava MB, “Sensloc: sensing everyday places and paths using less energy,” in Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems. ACM, 2010, pp. 43–56. [Google Scholar]
- [48].Lu H, Pan W, Lane ND, Choudhury T, and Campbell AT, “Soundsense: scalable sound sensing for people-centric applications on mobile phones,” in Proceedings of the 7th international conference on Mobile systems, applications, and services. ACM, 2009, pp. 165–178. [Google Scholar]
- [49].Lee Y, Ju Y, Min C, Kang S, Hwang I, and Song J, “Comon: Cooperative ambience monitoring platform with continuity and benefit awareness,” in Proceedings of the 10th international conference on Mobile systems, applications, and services. ACM, 2012, pp. 43–56. [Google Scholar]
- [50].Zhan K, Faux S, and Ramos F, “Multi-scale conditional random fields for first-person activity recognition on elders and disabled patients,” Pervasive and Mobile Computing, vol. 16, pp. 251–267, 2015. [Google Scholar]
- [51].Gummeson J, Priyantha B, and Liu J, “An energy harvesting wearable ring platform for gestureinput on surfaces,” in Proceedings of the 12th annual international conference on Mobile systems, applications, and services. ACM, 2014, pp. 162–175. [Google Scholar]
- [52].Leonov V, “Thermoelectric energy harvesting of human body heat for wearable sensors,” IEEE Sensors Journal, vol. 13, no. 6, pp. 2284–2291, 2013. [Google Scholar]
- [53].Wang L, Gu T, Tao X, and Lu J, “A hierarchical approach to real-time activity recognition in body sensor networks,” Pervasive and Mobile Computing, vol. 8, no. 1, pp. 115–130, 2012. [Google Scholar]
- [54]., “New wearables forecast from idc shows smartwatches continuing their ascendance while wristbands face flat growth,” https://www.idc.com/getdoc.jsp?containerId=prUS44000018, accessed: 2019-09-23.
- [55].Demrozi F, Bragoi V, Tramarin F, and Pravadelli G, “An indoor localization system to detect areas causing the freezing of gait in parkinsonians,” in 2019 Design, Automation & Test in Europe Conference & Exhibition (DATE). IEEE, 2019, pp. 952–955. [Google Scholar]
- [56].Uddin MZ, Hassan MM, Alsanad A, and Savaglio C, “A body sensor data fusion and deep recurrent neural network-based behavior recognition approach for robust healthcare,” Information Fusion, vol. 55, pp. 105–115, 2020. [Google Scholar]
- [57].Nweke HF, Teh YW, Alo UR, and Mujtaba G, “Analysis of multi-sensor fusion for mobile and wearable sensor based human activity recognition,” in Proceedings of the international conference on data processing and applications. ACM, 2018, pp. 22–26. [Google Scholar]
- [58].Zhu Y, Yu J, Hu F, Li Z, and Ling Z, “Human activity recognition via smart-belt in wireless body area networks,” International Journal of Distributed Sensor Networks, vol. 15, no. 5, p. 1550147719849357, 2019. [Google Scholar]
- [59].Lv M, Chen L, Chen T, and Chen G, “Bi-view semi-supervised learning based semantic human activity recognition using accelerometers,” IEEE Transactions on Mobile Computing, vol. 17, no. 9, pp. 1991–2001, 2018. [Google Scholar]
- [60].Liu Y, Nie L, Han L, Zhang L, and Rosenblum DS, “Action2activity: recognizing complex activities from sensor data,” in Twenty-fourth international joint conference on artificial intelligence, 2015. [Google Scholar]
- [61].Arif M and Kattan A, “Physical activities monitoring using wearable acceleration sensors attached to the body,” PloS one, vol. 10, no. 7, p. e0130851, 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [62].Bhattacharya S and Lane ND, “From smart to deep: Robust activity recognition on smartwatches using deep learning,” in 2016 IEEE International Conference on Pervasive Computing and Communication Workshops (PerCom Workshops). IEEE, 2016, pp. 1–6. [Google Scholar]
- [63].Bhat G, Deb R, Chaurasia VV, Shill H, and Ogras UY, “Online human activity recognition using low-power wearable devices,” in Proceedings of the International Conference on Computer-Aided Design. ACM, 2018, p. 72. [Google Scholar]
- [64].Yao S, Hu S, Zhao Y, Zhang A, and Abdelzaher T, “Deepsense: A unified deep learning framework for time-series mobile sensing data processing,” in Proceedings of the 26th International Conference on World Wide Web International World Wide Web Conferences Steering Committee, 2017, pp. 351–360. [Google Scholar]
- [65].Siirtola P, Koskimäki H, and Röning J, “From user-independent to personal human activity recognition models using smartphone sensors” in ESANN, 2016. [Google Scholar]
- [66].Añazco EV, Lopez PR, Lee S, Byun K, and Kim T-S, “Smoking activity recognition using a single wrist imu and deep learning light,” in Proceedings of the 2nd international conference on digital signal processing. ACM, 2018, pp. 48–51. [Google Scholar]
- [67].Brunner G, Melnyk D, Sigfússon B, and Wattenhofer R, “Swimming style recognition and lap counting using a smartwatch and deep learning,” in Proceedings of the 23rd International Symposium on Wearable Computers. ACM, 2019, pp. 23–31. [Google Scholar]
- [68].San-Segundo R, Blunck H, Moreno-Pimentel J, Stisen A, and Gil-Martín M, “Robust human activity recognition using smartwatches and smartphones,” Engineering Applications of Artificial Intelligence, vol. 72, pp. 190–202, 2018. [Google Scholar]
- [69].Attal F, Mohammed S, Dedabrishvili M, Chamroukhi F, Oukhellou L, and Amirat Y, “Physical human activity recognition using wearable sensors,” Sensors, vol. 15, no. 12, pp. 31314–31338, 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [70].Wu D, Wang Z, Chen Y, and Zhao H, “Mixed-kernel based weighted extreme learning machine for inertial sensor based human activity recognition with imbalanced dataset,” Neurocomputing, vol. 190, pp. 35–49, 2016. [Google Scholar]
- [71].Wang L, “Recognition of human activities using continuous autoencoders with wearable sensors,” Sensors, vol. 16, no. 2, p. 189, 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [72].Badawi AA, Al-Kabbany A, and Shaban H, “Multimodal human activity recognition from wearable inertial sensors using machine learning,” in 2018 IEEE-EMBS Conference on Biomedical Engineering and Sciences (IECBES). IEEE, 2018, pp. 402–407. [Google Scholar]
- [73].Zhou B, Yang J, and Li Q, “Smartphone-based activity recognition for indoor localization using a convolutional neural network,” Sensors, vol. 19, no. 3, p. 621, 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [74].Civitarese G, Presotto R, and Bettini C, “Context-driven active and incremental activity recognition,” arXiv preprint arXiv:1906.03033, 2019. [Google Scholar]
- [75].Margarito J, Helaoui R, Bianchi AM, Sartor F, and Bonomi AG, “User-independent recognition of sports activities from a single wrist-worn accelerometer: A template-matching-based approach,” IEEE Transactions on Biomedical Engineering, vol. 63, no. 4, pp. 788–796, 2015. [DOI] [PubMed] [Google Scholar]
- [76].Subasi A, Dammas DH, Alghamdi RD, Makawi RA, Albiety EA, Brahimi T, and Sarirete A, “Sensor based human activity recognition using adaboost ensemble classifier,” Procedia Computer Science, vol. 140, pp. 104–111, 2018. [Google Scholar]
- [77].Ha S and Choi S, “Convolutional neural networks for human activity recognition using multiple accelerometer and gyroscope sensors,” in 2016 International Joint Conference on Neural Networks (IJCNN). IEEE, 2016, pp. 381–388. [Google Scholar]
- [78].Subasi A, Radhwan M, Kurdi R, and Khateeb K, “Iot based mobile healthcare system for human activity recognition,” in 2018 15th Learning and Technology Conference (L&T). IEEE, 2018, pp. 29–34. [Google Scholar]
- [79].Masum AKM, Barua A, Bahadur EH, Alam MR, Chowdhury MAUZ, and Alam MS, “Human activity recognition using multiple smartphone sensors,” in 2018 International Conference on Innovations in Science, Engineering and Technology (ICISET). IEEE, 2018, pp. 468–473. [Google Scholar]
- [80].Ding G, Tian J, Wu J, Zhao Q, and Xie L, “Energy efficient human activity recognition using wearable sensors,” in 2018 IEEE Wireless Communications and Networking Conference Workshops (WCNCW). IEEE, 2018, pp. 379–383. [Google Scholar]
- [81].Chen Y and Xue Y, “A deep learning approach to human activity recognition based on single accelerometer,” in 2015 IEEE International Conference on Systems, Man, and Cybernetics. IEEE, 2015, pp. 1488–1492. [Google Scholar]
- [82].Micucci D, Mobilio M, and Napoletano P, “Unimib shar: A dataset for human activity recognition using acceleration data from smartphones,” Applied Sciences, vol. 7, no. 10, p. 1101, 2017. [Google Scholar]
- [83].Nait Aicha A, Englebienne G, van Schooten K, Pijnappels M, and Kröse B, “Deep learning to predict falls in older adults based on daily-life trunk accelerometry,” Sensors, vol. 18, no. 5, p. 1654, 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [84].Sukor AA, Zakaria A, and Rahim NA, “Activity recognition using accelerometer sensor and machine learning classifiers,” in 2018 IEEE 14th International Colloquium on Signal Processing & Its Applications (CSPA). IEEE, 2018, pp. 233–238. [Google Scholar]
- [85].Tian Y, Wang X, Chen W, Liu Z, and Li L, “Adaptive multiple classifiers fusion for inertial sensor based human activity recognition,” Cluster Computing, pp. 1–14, 2018. [Google Scholar]
- [86].Chetty G, White M, and Akther F, “Smart phone based data mining for human activity recognition,” Procedia Computer Science, vol. 46, pp. 1181–1187, 2015. [Google Scholar]
- [87].De D, Bharti P, Das SK, and Chellappan S, “Multimodal wearable sensing for fine-grained activity recognition in healthcare,” IEEE Internet Computing, vol. 19, no. 5, pp. 26–35, 2015. [Google Scholar]
- [88].Yang J, Nguyen MN, San PP, Li XL, and Krishnaswamy S, “Deep convolutional neural networks on multichannel time series for human activity recognition,” in Twenty-Fourth International Joint Conference on Artificial Intelligence, 2015. [Google Scholar]
- [89].Hammerla NY, Halloran S, and Plötz T, “Deep, convolutional, and recurrent models for human activity recognition using wearables,” arXiv preprint arXiv:1604.08880, 2016. [Google Scholar]
- [90].Lawal IA and Bano S, “Deep human activity recognition using wearable sensors,” in Proceedings of the 12th ACM International Conference on PErvasive Technologies Related to Assistive Environments. ACM, 2019, pp. 45–48. [Google Scholar]
- [91].Vaizman Y, Ellis K, and Lanckriet G, “Recognizing detailed human context in the wild from smartphones and smartwatches,” IEEE Pervasive Computing, vol. 16, no. 4, pp. 62–74, 2017. [Google Scholar]
- [92].Cruciani F, Cleland I, Nugent C, McCullagh P, Synnes K, and Hallberg J, “Automatic annotation for human activity recognition in free living using a smartphone,” Sensors, vol. 18, no. 7, p. 2203, 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [93].Polu SK and Polu SK, “Human activity recognition on smartphones using machine learning algorithms,” International Journal for Innovative Research in Science & Technology, vol. 5, no. 6, pp. 31–37, 2018. [Google Scholar]
- [94].Rodriguez C, Castro DM, Coral W, Cabra JL, Velasquez N, Colorado J, Mendez D, and Trujillo LC, “Iot system for human activity recognition using bioharness 3 and smartphone,” in Proceedings of the International Conference on Future Networks and Distributed Systems. ACM, 2017, p. 49. [Google Scholar]
- [95].Balli S, Sağbaş EA, and Peker M, “Human activity recognition from smart watch sensor data using a hybrid of principal component analysis and random forest algorithm,” Measurement and Control, vol. 52, no. 1–2, pp. 37–45, 2019. [Google Scholar]
- [96].Manjarrés J, Russo V, Peñaranda J, and Pardo M, “Human activity and heart rate monitoring system in a mobile platform,” in 2018 Congreso Internacional de Innovación y Tendencias en Ingeniería (CONIITI). IEEE, 2018, pp. 1–6. [Google Scholar]
- [97].Nk A, Bhat G, Park J, Lee HG, and Ogras UY, “Sensor-classifier co-optimization for wearable human activity recognition applications,” in 2019 IEEE International Conference on Embedded Software and Systems (ICESS). IEEE, 2019, pp. 1–4. [Google Scholar]
- [98].Nguyen KT, Portet F, and Garbay C, “Dealing with imbalanced data sets for human activity recognition using mobile phone sensors,” in -, 2018.
- [99].Ronao CA and Cho S-B, “Human activity recognition with smartphone sensors using deep learning neural networks,” Expert systems with applications, vol. 59, pp. 235–244, 2016. [Google Scholar]
- [100].Jiang W and Yin Z, “Human activity recognition using wearable sensors by deep convolutional neural networks,” in Proceedings of the 23rd ACM international conference on Multimedia. Acm, 2015, pp. 1307–1310. [Google Scholar]
- [101].Hassan MM, Uddin MZ, Mohamed A, and Almogren A, “A robust human activity recognition system using smartphone sensors and deep learning,” Future Generation Computer Systems, vol. 81, pp. 307–313, 2018. [Google Scholar]
- [102].Ordóñez F and Roggen D, “Deep convolutional and lstm recurrent neural networks for multimodal wearable activity recognition,” Sensors, vol. 16, no. 1, p. 115, 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [103].Alsheikh MA, Selim A, Niyato D, Doyle L, Lin S, and Tan H-P, “Deep activity recognition models with triaxial accelerometers,” in Workshops at the Thirtieth AAAI Conference on Artificial Intelligence, 2016. [Google Scholar]
- [104].Ignatov A, “Real-time human activity recognition from accelerometer data using convolutional neural networks,” Applied Soft Computing, vol. 62, pp. 915–922, 2018. [Google Scholar]
- [105].Alsheikh MA, Niyato D, Lin S, Tan H-P, and Han Z, “Mobile big data analytics using deep learning and apache spark,” IEEE network, vol. 30, no. 3, pp. 22–29, 2016. [Google Scholar]
- [106].Zheng X, Wang M, and Ordieres-Meré J, “Comparison of data preprocessing approaches for applying deep learning to human activity recognition in the context of industry 4.0,” Sensors, vol. 18, no. 7, p. 2146, 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [107].Guan Y and Plötz T, “Ensembles of deep lstm learners for activity recognition using wearables,” Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies, vol. 1, no. 2, p. 11, 2017. [Google Scholar]
- [108].Grzeszick R, Lenk JM, Rueda FM, Fink GA, Feldhorst S, and ten Hompel M, “Deep neural network based human activity recognition for the order picking process,” in Proceedings of the 4th international Workshop on Sensor-based Activity Recognition and Interaction. ACM, 2017, p. 14. [Google Scholar]
- [109].Chen Z, Zhu Q, Soh YC, and Zhang L, “Robust human activity recognition using smartphone sensors via ct-pca and online svm,” IEEE Transactions on Industrial Informatics, vol. 13, no. 6, pp. 3070–3080, 2017. [Google Scholar]
- [110].Chen Z, Jiang C, and Xie L, “A novel ensemble elm for human activity recognition using smartphone sensors,” IEEE Transactions on Industrial Informatics, vol. 15, no. 5, pp. 2691–2699, 2018. [Google Scholar]
- [111].Xu C, Chai D, He J, Zhang X, and Duan S, “Innohar: a deep neural network for complex human activity recognition,” IEEE Access, vol. 7, pp. 9893–9902, 2019. [Google Scholar]
- [112].Sathyanarayana A, Joty S, Fernandez-Luque L, Ofli F, Srivastava J, Elmagarmid A, Arora T, and Taheri S, “Sleep quality prediction from wearable data using deep learning,” JMIR mHealth and uHealth, vol. 4, no. 4, p. e125, 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [113].Shoaib M, Bosch S, Incel O, Scholten H, and Havinga P, “Complex human activity recognition using smartphone and wrist-worn motion sensors,” Sensors, vol. 16, no. 4, p. 426, 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [114].Suto J and Oniga S, “Efficiency investigation of artificial neural networks in human activity recognition,” Journal of Ambient Intelligence and Humanized Computing, vol. 9, no. 4, pp. 1049–1060, 2018. [Google Scholar]
- [115].Wang J, Zheng VW, Chen Y, and Huang M, “Deep transfer learning for cross-domain activity recognition,” in Proceedings of the 3rd International Conference on Crowd Science and Engineering. ACM, 2018, p. 16. [Google Scholar]
- [116].Nguyen H, Tran KP, Zeng X, Koehl L, and Tartare G, “Wearable sensor data based human activity recognition using machine learning: A new approach,” arXiv preprint arXiv:1905.03809, 2019. [Google Scholar]
- [117].Li K, Habre R, Deng H, Urman R, Morrison J, Gilliland FD, Ambite JL, Stripelis D, Chiang Y-Y, Lin Y et al. , “Applying multivariate segmentation methods to human activity recognition from wearable sensors⣙ data,” JMIR mHealth and uHealth, vol. 7, no. 2, p. e11201, 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [118].Liu K-C, Yen C-Y, Chang L-H, Hsieh C-Y, and Chan C-T, “Wearable sensor-based activity recognition for housekeeping task,” in 2017 IEEE 14th International Conference on Wearable and Implantable Body Sensor Networks (BSN). IEEE, 2017, pp. 67–70. [Google Scholar]
- [119].Ding R, Li X, Nie L, Li J, Si X, Chu D, Liu G, and Zhan D, “Empirical study and improvement on deep transfer learning for human activity recognition,” Sensors, vol. 19, no. 1, p. 57, 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [120].Nardi P, “Human activity recognition: Deep learning techniques for an upper body exercise classification system,” 2019.
- [121].Machado IP, Gomes AL, Gamboa H, Paixão V, and Costa RM, “Human activity data discovery from triaxial accelerometer sensor: Non-supervised learning sensitivity to feature extraction parametrization,” Information Processing & Management, vol. 51, no. 2, pp. 204–214, 2015. [Google Scholar]
- [122].Wang A, Chen G, Yang J, Zhao S, and Chang C-Y, “A comparative study on human activity recognition using inertial sensors in a smartphone,” IEEE Sensors Journal, vol. 16, no. 11, pp. 4566–4578, 2016. [Google Scholar]
- [123].Almaslukh B, AlMuhtadi J, and Artoli A, “An effective deep autoencoder approach for online smartphone-based human activity recognition,” Int. J. Comput. Sci. Netw. Secur, vol. 17, no. 4, pp. 160–165, 2017. [Google Scholar]
- [124].Ponce H, Martínez-Villaseñor M, and Miralles-Pechuán L, “A novel wearable sensor-based human activity recognition approach using artificial hydrocarbon networks,” Sensors, vol. 16, no. 7, p. 1033, 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [125].Li F, Shirahama K, Nisar M, Köping L, and Grzegorzek M, “Comparison of feature learning methods for human activity recognition using wearable sensors,” Sensors, vol. 18, no. 2, p. 679, 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [126].Jordao A, Torres LAB, and Schwartz WR, “Novel approaches to human activity recognition based on accelerometer data,” Signal, Image and Video Processing, vol. 12, no. 7, pp. 1387–1394, 2018. [Google Scholar]
- [127].Bulbul E, Cetin A, and Dogru IA, “Human activity recognition using smartphones,” in 2018 2nd International Symposium on Multidisciplinary Studies and Innovative Technologies (ISMSIT). IEEE, 2018, pp. 1–6. [Google Scholar]
- [128].Cao L, Wang Y, Zhang B, Jin Q, and Vasilakos AV, “Gchar: An efficient group-based context⣔aware human activity recognition on smartphone,” Journal of Parallel and Distributed Computing, vol. 118, pp. 67–80, 2018. [Google Scholar]
- [129].Inoue M, Inoue S, and Nishida T, “Deep recurrent neural network for mobile human activity recognition with high throughput,” Artificial Life and Robotics, vol. 23, no. 2, pp. 173–185, 2018. [Google Scholar]
- [130].Milenkoski M, Trivodaliev K, Kalajdziski S, Jovanov M, and Stojkoska BR, “Real time human activity recognition on smartphones using lstm networks,” in 2018 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO). IEEE, 2018, pp. 1126–1131. [Google Scholar]
- [131].Lago P, Okita T, Takeda S, and Inoue S, “Improving sensor-based activity recognition using motion capture as additional information,” in Proceedings of the 2018 ACM International Joint Conference and 2018 International Symposium on Pervasive and Ubiquitous Computing and Wearable Computers. ACM, 2018, pp. 118–121. [Google Scholar]
- [132].Mimouna A, Khalifa AB, and Amara NEB, “Human action recognition using triaxial accelerometer data: selective approach,” in 2018 15th International Multi-Conference on Systems, Signals & Devices (SSD). IEEE, 2018, pp. 491–496. [Google Scholar]
- [133].Kwon H, Abowd GD, and Plötz T, “Adding structural characteristics to distribution-based accelerometer representations for activity recognition using wearables,” in Proceedings of the 2018 ACM International Symposium on Wearable Computers. ACM, 2018, pp. 72–75. [Google Scholar]
- [134].Siirtola P, Koskimäki H, and Röning J, “From user-independent to personal human activity recognition models exploiting the sensors of a smartphone,” arXiv preprint arXiv:1905.12285, 2019. [Google Scholar]
- [135].Willetts M, Doherty A, Roberts S, and Holmes C, “Semi-unsupervised learning of human activity using deep generative models,” arXiv preprint arXiv:1810.12176, 2018. [Google Scholar]
- [136].De Leonardis G, Rosati S, Balestra G, Agostini V, Panero E, Gastaldi L, and Knaflitz M, “Human activity recognition by wearable sensors: Comparison of different classifiers for real-time applications,” in 2018 IEEE International Symposium on Medical Measurements and Applications (MeMeA). IEEE, 2018, pp. 1–6. [Google Scholar]
- [137].Chung S, Lim J, Noh KJ, Kim G, and Jeong H, “Sensor data acquisition and multimodal sensor fusion for human activity recognition using deep learning,” Sensors, vol. 19, no. 7, p. 1716, 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [138].Choi H, Wang Q, Toledo M, Turaga P, Buman M, and Srivastava A, “Temporal alignment improves feature quality: an experiment on activity recognition with accelerometer data,” in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, 2018, pp. 349–357. [Google Scholar]
- [139].Zebin T, Sperrin M, Peek N, and Casson AJ, “Human activity recognition from inertial sensor time-series using batch normalized deep lstm recurrent networks,” in 2018 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC). IEEE, 2018, pp. 1–4. [DOI] [PubMed] [Google Scholar]
- [140].Hossain T, Goto H, and Inoue S, “Improving activity recognition for missing data,” in EAI Intl. Conf. on Mobile Computing, Applications and Services Student Workshop, 2018. [Google Scholar]
- [141].Xu W, Pang Y, Yang Y, and Liu Y, “Human activity recognition based on convolutional neural network,” in 2018 24th International Conference on Pattern Recognition (ICPR). IEEE, 2018, pp. 165–170. [Google Scholar]
- [142].Espinilla M, Medina J, Salguero A, Irvine N, Donnelly M, Cleland I, and Nugent C, “Human activity recognition from the acceleration data of a wearable device. which features are more relevant by activities?” in Multidisciplinary Digital Publishing Institute Proceedings, vol. 2, 2018, p. 1242. [Google Scholar]
- [143].Zhu R, Xiao Z, Li Y, Yang M, Tan Y, Zhou L, Lin S, and Wen H, “Efficient human activity recognition solving the confusing activities via deep ensemble learning,” IEEE Access, vol. 7, pp. 75490–75499, 2019. [Google Scholar]
- [144].Su C-F, Fu L-C, Chien Y-W, and Li T-Y, “Activity recognition system for dementia in smart homes based on wearable sensor data,” in 2018 IEEE Symposium Series on Computational Intelligence (SSCI). IEEE, 2018, pp. 463–469. [Google Scholar]
- [145].Rosati S, Balestra G, and Knaflitz M, “Comparison of different sets of features for human activity recognition by wearable sensors,” Sensors, vol. 18, no. 12, p. 4189, 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [146].Bianchi V, Bassoli M, Lombardo G, Fornacciari P, Mordonini M, and De Munari I, “Iot wearable sensor and deep learning: An integrated approach for personalized human activity recognition in a smart home environment,” IEEE Internet of Things Journal, vol. 6, no. 5, pp. 8553–8562, October 2019. [Google Scholar]
- [147].Nutter M, Crawford CH, and Ortiz J, “Design of novel deep learning models for real-time human activity recognition with mobile phones,” in 2018 International Joint Conference on Neural Networks (IJCNN). IEEE, 2018, pp. 1–8. [Google Scholar]
- [148].Voicu R-A, Dobre C, Bajenaru L, and Ciobanu R-I, “Human physical activity recognition using smartphone sensors,” Sensors, vol. 19, no. 3, p. 458, 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [149].Almaslukh B, Artoli A, and Al-Muhtadi J, “A robust deep learning approach for position-independent smartphone-based human activity recognition,” Sensors, vol. 18, no. 11, p. 3726, 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [150].Wang K, He J, and Zhang L, “Attention-based convolutional neural network for weakly labeled human activities recognition with wearable sensors,” IEEE Sensors Journal, 2019. [Google Scholar]
- [151].Malaisé A, Maurice P, Colas F, Charpillet F, and Ivaldi S, “Activity recognition with multiple wearable sensors for industrial applications,” in -, 2018.
- [152].Zhao Y, Yang R, Chevalier G, Xu X, and Zhang Z, “Deep residual bidir-lstm for human activity recognition using wearable sensors,” Mathematical Problems in Engineering, vol. 2018, 2018. [Google Scholar]
- [153].Sun J, Fu Y, Li S, He J, Xu C, and Tan L, “Sequential human activity recognition based on deep convolutional network and extreme learning machine using wearable sensors,” Journal of Sensors, vol. 2018, 2018. [Google Scholar]
- [154].Niu X, Wang Z, and Pan Z, “Extreme learning machine-based deep model for human activity recognition with wearable sensors,” Computing in Science & Engineering, vol. 21, no. 5, pp. 16–25, 2018. [Google Scholar]
- [155].Reyes-Ortiz J-L, Oneto L, Samà A, Parra X, and Anguita D, “Transition-aware human activity recognition using smartphones,” Neurocomputing, vol. 171, pp. 754–767, 2016. [Google Scholar]
- [156].Lu Y, Wei Y, Liu L, Zhong J, Sun L, and Liu Y, “Towards unsupervised physical activity recognition using smartphone accelerometers,” Multimedia Tools and Applications, vol. 76, no. 8, pp. 10701–10719, 2017. [Google Scholar]
- [157].Catal C, Tufekci S, Pirmit E, and Kocabag G, “On the use of ensemble of classifiers for accelerometer-based activity recognition,” Applied Soft Computing, vol. 37, pp. 1018–1022, 2015. [Google Scholar]
- [158].Wannenburg J and Malekian R, “Physical activity recognition from smartphone accelerometer data for user context awareness sensing,” IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 47, no. 12, pp. 3142–3149, 2016. [Google Scholar]
- [159].Capela NA, Lemaire ED, and Baddour N, “Feature selection for wearable smartphone-based human activity recognition with able bodied, elderly, and stroke patients,” PloS one, vol. 10, no. 4, p. e0124414, 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [160].Zebin T, Scully PJ, and Ozanyan KB, “Human activity recognition with inertial sensors using a deep learning approach,” in 2016 IEEE SENSORS. IEEE, 2016, pp. 1–3. [Google Scholar]
- [161].Khalifa S, Lan G, Hassan M, Seneviratne A, and Das SK, “Harke: Human activity recognition from kinetic energy harvesting data in wearable devices,” IEEE Transactions on Mobile Computing, vol. 17, no. 6, pp. 1353–1368, 2017. [Google Scholar]
- [162].Ignatov AD and Strijov VV, “Human activity recognition using quasiperiodic time series collected from a single tri-axial accelerometer,” Multimedia tools and applications, vol. 75, no. 12, pp. 7257–7270, 2016. [Google Scholar]
- [163].Wang Z, Wu D, Chen J, Ghoneim A, and Hossain MA, “A triaxial accelerometer-based human activity recognition via eemd-based features and game-theory-based feature selection,” IEEE Sensors Journal, vol. 16, no. 9, pp. 3198–3207, 2016. [Google Scholar]
- [164].Paul P and George T, “An effective approach for human activity recognition on smartphone,” in 2015 IEEE International Conference on Engineering and Technology (Icetech). IEEE, 2015, pp. 1–3. [Google Scholar]
- [165].Capela N, Lemaire E, Baddour N, Rudolf M, Goljar N, and Burger H, “Evaluation of a smartphone human activity recognition application with able-bodied and stroke participants,” Journal of neuroengineering and rehabilitation, vol. 13, no. 1, p. 5, 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [166].Zhang L, Wu X, and Luo D, “Recognizing human activities from raw accelerometer data using deep neural networks,” in 2015 IEEE 14th International Conference on Machine Learning and Applications (ICMLA). IEEE, 2015, pp. 865–870. [Google Scholar]
- [167].Zubair M, Song K, and Yoon C, “Human activity recognition using wearable accelerometer sensors,” in 2016 IEEE International Conference on Consumer Electronics-Asia (ICCE-Asia). IEEE, 2016, pp. 1–5. [Google Scholar]
- [168].Heng X, Wang Z, and Wang J, “Human activity recognition based on transformed accelerometer data from a mobile phone,” International Journal of Communication Systems, vol. 29, no. 13, pp. 1981–1991, 2016. [Google Scholar]
- [169].Torres-Huitzil C and Nuno-Maganda M, “Robust smartphone-based human activity recognition using a tri-axial accelerometer,” in 2015 IEEE 6th Latin American Symposium on Circuits & Systems (LASCAS). IEEE, 2015, pp. 1–4. [Google Scholar]
- [170].Khan A, Mellor S, Berlin E, Thompson R, McNaney R, Olivier P, and Plötz T, “Beyond activity recognition: skill assessment from accelerometer data,” in Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing. ACM, 2015, pp. 1155–1166. [Google Scholar]
- [171].Zheng Y, “Human activity recognition based on the hierarchical feature selection and classification framework,” Journal of Electrical and Computer Engineering, vol. 2015, p. 34, 2015. [Google Scholar]
- [172].Tao D, Wen Y, and Hong R, “Multicolumn bidirectional long short-term memory for mobile devices-based human activity recognition,” IEEE Internet of Things Journal, vol. 3, no. 6, pp. 1124–1134, 2016. [Google Scholar]
- [173].Akhavian R and Behzadan AH, “Smartphone-based construction workers’ activity recognition and classification,” Automation in Construction, vol. 71, pp. 198–209, 2016. [Google Scholar]
- [174].Suarez I, Jahn A, Anderson C, and David K, “Improved activity recognition by using enriched acceleration data,” in Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing. ACM, 2015, pp. 1011–1015. [Google Scholar]
- [175].Shen C, Chen Y, and Yang G, “On motion-sensor behavior analysis for human-activity recognition via smartphones,” in 2016 Ieee International Conference on Identity, Security and Behavior Analysis (Isba). IEEE, 2016, pp. 1–6. [Google Scholar]
- [176].Chen Y, Zhong K, Zhang J, Sun Q, and Zhao X, “Lstm networks for mobile human activity recognition,” in 2016 International Conference on Artificial Intelligence: Technologies and Applications. Atlantis Press, 2016. [Google Scholar]
- [177].Zainudin MS, Sulaiman MN, Mustapha N, and Perumal T, “Activity recognition based on accelerometer sensor using combinational classifiers,” in 2015 IEEE Conference on Open Systems (Icos). IEEE, 2015, pp. 68–73. [Google Scholar]
- [178].Vavoulas G, Chatzaki C, Malliotakis T, Pediaditis M, and Tsiknakis M, “The mobiact dataset: Recognition of activities of daily living using smartphones” in ICT4AgeingWell, 2016, pp. 143–151. [Google Scholar]
- [179].San-Segundo R, Montero JM, Barra-Chicote R, Fernández F, and Pardo JM, “Feature extraction from smartphone inertial signals for human activity segmentation,” Signal Processing, vol. 120, pp. 359–372, 2016. [Google Scholar]
- [180].Panwar M, Dyuthi SR, Prakash KC, Biswas D, Acharyya A, Maharatna K, Gautam A, and Naik GR, “Cnn based approach for activity recognition using a wrist-worn accelerometer,” in 2017 39th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC). IEEE, 2017, pp. 2438–2441. [DOI] [PubMed] [Google Scholar]
- [181].Zhang L, Wu X, and Luo D, “Human activity recognition with hmmdnn model,” in 2015 IEEE 14th International Conference on Cognitive Informatics & Cognitive Computing (ICCI* CC). IEEE, 2015, pp. 192–197. [Google Scholar]
- [182].Davis K, Owusu E, Bastani V, Marcenaro L, Hu J, Regazzoni C, and Feijs L, “Activity recognition based on inertial sensors for ambient assisted living,” in 2016 19th international conference on information fusion (fusion). IEEE, 2016, pp. 371–378. [Google Scholar]
- [183].Lubina P and Rudzki M, “Artificial neural networks in accelerometer-based human activity recognition,” in 2015 22nd International Conference Mixed Design of Integrated Circuits & Systems (MIXDES). IEEE, 2015, pp. 63–68. [Google Scholar]
- [184].Yin X, Shen W, Samarabandu J, and Wang X, “Human activity detection based on multiple smart phone sensors and machine learning algorithms,” in 2015 IEEE 19th International Conference on Computer Supported Cooperative Work in Design (CSCWD). IEEE, 2015, pp. 582–587. [Google Scholar]
- [185].Weiss GM, Timko JL, Gallagher CM, Yoneda K, and Schreiber AJ, “Smartwatch-based activity recognition: A machine learning approach,” in 2016 IEEE-EMBS International Conference on Biomedical and Health Informatics (BHI). IEEE, 2016, pp. 426–429. [Google Scholar]
- [186].Zhu Q, Chen Z, and Soh YC, “Smartphone-based human activity recognition in buildings using locality-constrained linear coding,” in 2015 IEEE 10th Conference on Industrial Electronics and Applications (ICIEA). IEEE, 2015, pp. 214–219. [Google Scholar]
- [187].Lee J and Kim J, “Energy-efficient real-time human activity recognition on smart mobile devices,” Mobile Information Systems, vol. 2016, 2016. [Google Scholar]
- [188].Capela NA, Lemaire ED, and Baddour N, “Improving classification of sit, stand, and lie in a smartphone human activity recognition system,” in 2015 IEEE International Symposium on Medical Measurements and Applications (MeMeA) Proceedings. IEEE, 2015, pp. 473–478. [Google Scholar]
- [189].Mannini A, Rosenberger M, Haskell WL, Sabatini AM, and Intille SS, “Activity recognition in youth using single accelerometer placed at wrist or ankle,” Medicine and science in sports and exercise, vol. 49, no. 4, p. 801, 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [190].Damaševičius R, Vasiljevas M, Šalkevičius J, and Woźniak M, “Human activity recognition in aal environments using random projections,” Computational and mathematical methods in medicine, vol. 2016, 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [191].Huang J, Lin S, Wang N, Dai G, Xie Y, and Zhou J, “Tse-cnn: A two-stage end-to-end cnn for human activity recognition,” IEEE journal of biomedical and health informatics, 2019. [DOI] [PubMed] [Google Scholar]
- [192].Khalifa S, Hassan M, and Seneviratne A, “Pervasive self-powered human activity recognition without the accelerometer,” in 2015 IEEE International Conference on Pervasive Computing and Communications (PerCom). IEEE, 2015, pp. 79–86. [Google Scholar]
- [193].Kheirkhahan M, Nair S, Davoudi A, Rashidi P, Wanigatunga AA, Corbett DB, Mendoza T, Manini TM, and Ranka S, “A smartwatch-based framework for real-time and online assessment and mobility monitoring,” Journal of biomedical informatics, vol. 89, pp. 29–40, 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [194].Tamura T, “Wearable inertial sensors and their applications,” in Wearable Sensors. Elsevier, 2014, pp. 85–104. [Google Scholar]
- [195].Feidakis M, “A review of emotion-aware systems for e-learning in virtual environments,” in Formative assessment, learning data analytics and gamification. Elsevier, 2016, pp. 217–242. [Google Scholar]
- [196].Kwapisz JR, Weiss GM, and Moore SA, “Activity recognition using cell phone accelerometers,” ACM SigKDD Explorations Newsletter, vol. 12, no. 2, pp. 74–82, 2011. [Google Scholar]
- [197].Roggen D, Calatroni A, Rossi M, Holleczek T, Förster K, Tröster G, Lukowicz P, Bannach D, Pirkl G, Ferscha A et al. , “Collecting complex activity datasets in highly rich networked sensor environments,” in 2010 Seventh international conference on networked sensing systems (INSS). IEEE, 2010, pp. 233–240. [Google Scholar]
- [198].Anguita D, Ghio A, Oneto L, Parra X, and Reyes-Ortiz JL, “A public domain dataset for human activity recognition using smartphones” in Esann, 2013. [Google Scholar]
- [199].Zhang M and Sawchuk AA, “Usc-had: a daily activity dataset for ubiquitous activity recognition using wearable sensors,” in Proceedings of the 2012 ACM Conference on Ubiquitous Computing. ACM, 2012, pp. 1036–1043. [Google Scholar]
- [200].Zappi P, Stiefmeier T, Farella E, Roggen D, Benini L, and Troster G, “Activity recognition from on-body sensors by classifier fusion: sensor scalability and robustness,” in 2007 3rd international conference on intelligent sensors, sensor networks and information. IEEE, 2007, pp. 281–286. [Google Scholar]
- [201].Reiss A and Stricker D, “Introducing a new benchmarked dataset for activity monitoring,” in 2012 16th International Symposium on Wearable Computers. IEEE, 2012, pp. 108–109. [Google Scholar]
- [202].Bachlin M, Plotnik M, Roggen D, Maidan I, Hausdorff JM, Giladi N, and Troster G, “Wearable assistant for parkinson⣙s disease patients with the freezing of gait symptom,” IEEE Transactions on Information Technology in Biomedicine, vol. 14, no. 2, pp. 436–446, 2009. [DOI] [PubMed] [Google Scholar]
- [203].Banos O, Garcia R, Holgado-Terriza JA, Damas M, Pomares H, Rojas I, Saez A, and Villalonga C, “mhealthdroid: a novel framework for agile development of mobile health applications,” in International workshop on ambient assisted living. Springer, 2014, pp. 91–98. [Google Scholar]
- [204].Altun K, Barshan B, and Tunçel O, “Comparative study on classifying human activities with miniature inertial and magnetic sensors,” Pattern Recognition, vol. 43, no. 10, pp. 3605–3620, 2010. [Google Scholar]
- [205].Baños O, Damas M, Pomares H, Rojas I, Tóth MA, and Amft O, “A benchmark dataset to evaluate sensor displacement in activity recognition,” in Proceedings of the 2012 ACM Conference on Ubiquitous Computing. ACM, 2012, pp. 1026–1035. [Google Scholar]
- [206]., “Active miles,” http://hamlyn.doc.ic.ac.uk/activemiles/activemiles.html, accessed: 2019-11-16.
- [207].Yang A, Giani A, Giannatonio R, Gilani K et al. , “Distributed human action recognition via wearable motion sensor networks,” Journal of Ambient Intelligence and Smart Environments, 2009. [Google Scholar]
- [208].Pham C, “Mobirar: Real-time human activity recognition using mobile devices,” in 2015 Seventh International Conference on Knowledge and Systems Engineering (KSE). IEEE, 2015, pp. 144–149. [Google Scholar]
- [209].Elkader SA, Barlow M, and Lakshika E, “Wearable sensors for recognizing individuals undertaking daily activities,” in Proceedings of the 2018 ACM International Symposium on Wearable Computers, 2018, pp. 64–67. [Google Scholar]
- [210].Ramos FBA, Lorayne A, Costa AAM, de Sousa RR, Almeida HO, and Perkusich A, “Combining smartphone and smartwatch sensor data in activity recognition approaches: an experimental evaluation” in SEKE, 2016, pp. 267–272. [Google Scholar]
- [211].Mannini A and Intille SS, “Classifier personalization for activity recognition using wrist accelerometers,” IEEE journal of biomedical and health informatics, vol. 23, no. 4, pp. 1585–1594, 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [212].Davoudi A, Wanigatunga AA, Kheirkhahan M, Corbett DB, Mendoza T, Battula M, Ranka S, Fillingim RB, Manini TM, and Rashidi P, “Accuracy of samsung gear s smartwatch for activity recognition: Validation study,” JMIR mHealth and uHealth, vol. 7, no. 2, p. e11270, 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [213].Murad A and Pyun J-Y, “Deep recurrent neural networks for human activity recognition,” Sensors, vol. 17, no. 11, p. 2556, 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [214].Santos GL, Endo PT, K. H. d. C. Monteiro, Rocha E. d. S., Silva I, and Lynn T, “Accelerometer-based human fall detection using convolutional neural networks,” Sensors, vol. 19, no. 7, p. 1644, 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [215].Zhu R, Xiao Z, Cheng M, Zhou L, Yan B, Lin S, and Wen H, “Deep ensemble learning for human activity recognition using smartphone,” in 2018 IEEE 23rd International Conference on Digital Signal Processing (DSP). IEEE, 2018, pp. 1–5. [Google Scholar]
- [216].Pienaar SW and Malekian R, “Human activity recognition using lstm-rnn deep neural network architecture,” in 2019 IEEE 2nd Wireless Africa Conference (WAC). IEEE, 2019, pp. 1–5. [Google Scholar]
- [217].Wang X, Liao W, Guo Y, Yu L, Wang Q, Pan M, and Li P, “Perrnn: Personalized recurrent neural networks for acceleration-based human activity recognition,” in ICC 2019–2019 IEEE International Conference on Communications (ICC). IEEE, 2019, pp. 1–6. [Google Scholar]
- [218].Steven Eyobu O and Han D, “Feature representation and data augmentation for human activity classification based on wearable imu sensor data using a deep lstm neural network,” Sensors, vol. 18, no. 9, p. 2892, 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [219].Janidarmian M, Roshan Fekr A, Radecka K, and Zilic Z, “A comprehensive analysis on wearable acceleration sensors in human activity recognition,” Sensors, vol. 17, no. 3, p. 529, 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
