journal article·2023Open access

Research on Human Activity Recognition Algorithm Based on LSTM-1DCNN

Yuesheng Zhao, Xiaoling Wang, Yutong Luo, Muhammad Shamrooz Aslam

Computers, Materials & Continua· Volume 77· Issue 3

Abstract

With the rapid advancement of wearable devices, Human Activities Recognition (HAR) based on these devices has emerged as a prominent research field. The objective of this study is to enhance the recognition performance of HAR by proposing an LSTM-1DCNN recognition algorithm that utilizes a single triaxial accelerometer. This algorithm comprises two branches: one branch consists of a Long and Short-Term Memory Network (LSTM), while the other parallel branch incorporates a one-dimensional Convolutional Neural Network (1DCNN). The parallel architecture of LSTM-1DCNN initially extracts spatial and temporal features from the accelerometer data separately, which are then concatenated and fed into a fully connected neural network for information fusion. In the LSTM-1DCNN architecture, the 1DCNN branch primarily focuses on extracting spatial features during convolution operations, whereas the LSTM branch mainly captures temporal features. Nine sets of accelerometer data from five publicly available HAR datasets are employed for training and evaluation purposes. The performance of the proposed LSTM-1DCNN model is compared with five other HAR algorithms including Decision Tree, Random Forest, Support Vector Machine, 1DCNN, and LSTM on these five public datasets. Experimental results demonstrate that the F1-score achieved by the proposed LSTM-1DCNN ranges from 90.36% to 99.68%, with a mean value of 96.22% and standard deviation of 0.03 across all evaluated metrics on these five public datasetsoutperforming other existing HAR algorithms significantly in terms of evaluation metrics used in this study. Finally the proposed LSTM-1DCNN is validated in real-world applications by collecting acceleration data of seven human activities for training and testing purposes. Subsequently, the trained HAR algorithm is deployed on Android phones to evaluate its performance. Experimental results demonstrate that the proposed LSTM-1DCNN algorithm achieves an impressive F1-score of 97.67% on our self-built dataset. In conclusion, the fusion of temporal and spatial information in the measured data contributes to the excellent HAR performance and robustness exhibited by the proposed 1DCNN-LSTM architecture.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Context-Aware Activity Recognition Systems · Non-Invasive Vital Sign Monitoring · IoT and Edge/Fog Computing

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (57)

Show source-provided references
1. Cascading pose features with CNN-LSTM for multiview human action recognition
2. A review and categorization of techniques on device-free human activity recognition10.1016/j.jnca.2020.102738 ↗
3. New approaches based on local binary patterns for gender identification from sensor signals
4. Sensor-based activity recognition10.1109/TSMCC.2012.2198883 ↗
5. Human activity recognition model based on decision tree
6. Human action recognition using smartphone sensors
7. Daily motion recognition system by a triaxial accelerometer usable in different positions10.1109/JSEN.2019.2915524 ↗
8. Deep human activity recognition with localization of wearable sensors10.1109/ACCESS.2020.3017681 ↗
9. A federated learning system with enhanced feature extraction for human activity recognition10.1016/j.knosys.2021.107338 ↗
10. The future of human activity recognition: Deep learning or feature engineering?10.1007/s11063-020-10400-x ↗
11. A lightweight neural network framework using linear grouped convolution for human activity recognition on mobile devices10.1007/s11227-021-04140-5 ↗
12. Human activity recognition based on residual network and BiLSTM10.3390/s22020635 ↗
13. Experimentation of human activity recognition by using accelerometer data based on LSTM10.1007/978-981-15-9309-3_12 ↗
14. Data fusion-based convolutional neural network approach for human activity recognition
15. Convolutional neural networks for human activity recognition using multi-location wearable sensors
16. Rich learning representations for human activity recognition: How to empower deep feature learning for biological time series10.1016/j.jbi.2022.104180 ↗
17. Human behavior recognition method based on fusion model
18. Lightweight CNN activity recognition algorithm
19. Human activity recognition technology based on sliding window and convolutional neural network
20. Hybrid deep learning approaches for smartphone sensor-based human activity recognition10.1007/s11042-020-10478-4 ↗
21. A robust human activity recognition system using smartphone sensors and deep learning10.1016/j.future.2017.11.029 ↗
22. Placement effect of motion sensors for human activity recognition using LSTM network
23. Attention-based convolutional neural network for weakly labeled human activities’ recognition with wearable sensors10.1109/JSEN.2019.2917225 ↗
24. Muti-sensor data fusion for complex human activity recognition
25. A CNN-LSTM approach to human activity recognition
26. Towards putting deep learning on the wrist for accurate human activity recognition
27. HiHAR: A hierarchical hybrid deep learning architecture for wearable sensor-based human activity recognition10.1109/ACCESS.2021.3122298 ↗
28. A deep convolutional neural network-XGB for direction and severity aware fall detection and activity recognition10.3390/s22072547 ↗
29. Accurate human activity recognition with multi-task learning10.1007/s42486-020-00042-2 ↗
30. Multi-input CNN-GRU based human activity recognition using wearable sensors10.1007/s00607-021-00928-8 ↗
31. A novel attention-based convolution neural network for human activity recognition10.1109/JSEN.2021.3122258 ↗
32. Feature fusion of a deep-learning algorithm into wearable sensor devices for human activity recognition10.3390/s21248294 ↗
33. Human activities recognition by intelligent calculation under appropriate prior knowledge
34. Cascade human activities recognition based on simple intelligent calculation with appropriate prior knowledge10.32604/cmc.2023.040506 ↗
35. Real-time human behavior recognition based on android platform
36. Human activity recognition based on grouped residuals combined with spatial learning
37. Human activity recognition from accelerometer data using convolutional neural network
38. A public domain dataset for real-life human activity recognition using smartphone sensors
39. A public domain dataset for human activity recognition using smartphones
40. Activity recognition using cell phone accelerometers10.1145/1964897.1964918 ↗
41. Mobile sensor data anonymization
42. Introducing a new benchmarked dataset for activity monitoring
43. mHealthDroid: A novel framework for agile development of mobile health applications
44. Design, implementation and validation of a novel open framework for agile development of mobile health applications10.1186/1475-925X-14-S2-S6 ↗
45. Deep CNN-LSTM with self-attention model for human activity recognition using wearable sensor10.1109/JTEHM.2022.3177710 ↗
46. A comparison of deep learning models in human activity recognition and behavioural prediction on the MHEALTH dataset
47. A statistical and deep learning approach for human activity recognition
48. Deep learning models for real-time human activity recognition with smartphones10.1007/s11036-019-01445-x ↗
49. Human activity recognition adapted to the type of movement10.1016/j.compeleceng.2020.106822 ↗
50. Monitoring real-time personal locomotion behaviors over smart indoor-outdoor environments via body-worn sensors10.1109/ACCESS.2021.3078513 ↗
51. Stochastic recognition of human physical activities via augmented feature descriptors and random forest model10.3390/s22176632 ↗
52. Activity with gender recognition using accelerometer and gyroscope
53. Stochastic recognition of human daily activities via hybrid descriptors and random forest using wearable sensors10.1016/j.array.2022.100190 ↗
54. New sensor data structuring for deeper feature extraction in human activity recognition10.3390/s21082814 ↗
55. DanHAR: Dual attention network for multimodal human activity recognition using wearable sensors10.1016/j.asoc.2021.107728 ↗
56. Human activity recognition via wearable devices using enhanced ternary weight convolutional neural network10.1016/j.pmcj.2022.101620 ↗
57. Optimization of deep neural network-based human activity recognition for a wearable device10.1016/j.heliyon.2021.e07797 ↗