journal article·2023-09-21Open access

A Hybrid Human Activity Recognition Method Using an MLP Neural Network and Euler Angle Extraction Based on IMU Sensors

Yaxin Mao, Lamei Yan, Hongyu Guo, Yujie Hong, Xiaocheng Huang, Youwei Yuan

Applied Sciences· Volume 13· Issue 18

Abstract

Inertial measurement unit (IMU) technology has gained popularity in human activity recognition (HAR) due to its ability to identify human activity by measuring acceleration, angular velocity, and magnetic flux in key body areas like the wrist and knee. It has propelled the extensive application of HAR across various domains. In the healthcare sector, HAR finds utility in monitoring and assessing movements during rehabilitation processes, while in the sports science field, it contributes to enhancing training outcomes and preventing exercise-related injuries. However, traditional sensor fusion algorithms often require intricate mathematical and statistical processing, resulting in higher algorithmic complexity. Additionally, in dynamic environments, sensor states may undergo changes, posing challenges for real-time adjustments within conventional fusion algorithms to cater to the requirements of prolonged observations. To address these limitations, we propose a novel hybrid human pose recognition method based on IMU sensors. The proposed method initially calculates Euler angles and subsequently refines them using magnetometer and gyroscope data to obtain the accurate attitude angle. Furthermore, the application of FFT (Fast Fourier Transform) feature extraction facilitates the transition of the signal from its time-based representation to its frequency-based representation, enhancing the practical significance of the data. To optimize feature fusion and information exchange, a group attention module is introduced, leveraging the capabilities of a Multi-Layer Perceptron which is called the Feature Fusion Enrichment Multi-Layer Perceptron (GAM-MLP) to effectively combine features and generate precise classification results. Experimental results demonstrated the superior performance of the proposed method, achieving an impressive accuracy rate of 96.13% across 19 different human pose recognition tasks. The proposed hybrid human pose recognition method is capable of meeting the demands of real-world motion monitoring and health assessment.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Context-Aware Activity Recognition Systems · Non-Invasive Vital Sign Monitoring · Human Pose and Action Recognition

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

Affiliations

School of Computer Science and Technology, Hangzhou Dianzi University, Hangzhou 310018, China

School of Media and Design, Hangzhou Dianzi University, Hangzhou 310018, China

Key Laboratory of Brain Machine Collaborative Intelligence of Zhejiang Province, Hangzhou 310018, China

Funding

Natural Science Foundation of Zhejiang Province · National Natural Science Foundation of China

References (40)

Show source-provided references
1. Xiao, Z., Fu, M., Yi, Y., and Lv, N. (2012, January 26–27). 3D Human Postures Recognition Using Kinect. Proceedings of the 2012 4th International Conference on Intelligent Human-Machine Systems and Cybernetics, Nanchang, China.10.1109/IHMSC.2012.92 ↗
2. Jaén-Vargas, M., Reyes Leiva, K., Fernandes, F., Gonçalves, S.B., Tavares Silva, M., Lopes, D.S., and Serrano Olmedo, J. (2021). Fuzzy Systems and Data Mining VII, IOS Press.
3. Mind the gap—Development of conversion models between accelerometer- and IMU-based measurements of arm and trunk postures and movements in warehouse work10.1016/j.apergo.2022.103841 ↗
4. Fall Recovery Subactivity Recognition With RGB-D Cameras10.1109/TII.2016.2590339 ↗
5. Yaw/Heading optimization by drift elimination on MEMS gyroscope10.1016/j.sna.2021.112691 ↗
6. Ito, C., Cao, X., Shuzo, M., and Maeda, E. (2018, January 8–12). Application of CNN for Human Activity Recognition with FFT Spectrogram of Acceleration and Gyro Sensors. Proceedings of the 2018 ACM International Joint Conference and 2018 International Symposium on Pervasive and Ubiquitous Computing and Wearable Computers, Singapore.10.1145/3267305.3267517 ↗
7. Object manipulation with a variable-stiffness robotic mechanism using deep neural networks for visual semantics and load estimation10.1007/s00521-019-04412-5 ↗
8. Low-cost variable stiffness joint design using translational variable radius pulleys10.1016/j.mechmachtheory.2018.08.006 ↗
9. External Force/Torque Estimation With Only Position Sensors for Antagonistic VSAs10.1109/TRO.2020.3031268 ↗
10. Meng, Z.Z., Zhang, M.X., Guo, C.X., Fan, Q.R., Zhang, H., Gao, N., and Zhang, Z.H. (2020). Recent Progress in Sensing and Computing Techniques for Human Activity Recognition and Motion Analysis. Electronics, 9.10.3390/electronics9091357 ↗
11. Human Activities Recognition with a Single Writs IMU via a Variational Autoencoder and Android Deep Recurrent Neural Nets10.2298/CSIS190920005V ↗
12. Sensor positioning for a human activity recognition system using a double layer classifier10.1177/09544119211040588 ↗
13. An Integrated ARMA-Based Deep Autoencoder and GRU Classifier System for Enhanced Recognition of Daily Hand Activities10.1142/S0218001421520066 ↗
14. Deep transfer learning based human activity recognition by transforming IMU data to image domain using novel activity image creation method10.3233/JIFS-213174 ↗
15. Tahir, S., Dogar, A.B., Fatima, R., Yasin, A., Shafiq, M., Khan, J.A., Assam, M., Mohamed, A., and Attia, E.A. (2022). Stochastic Recognition of Human Physical Activities via Augmented Feature Descriptors and Random Forest Model. Sensors, 22.10.3390/s22176632 ↗
16. A deep-CNN based low-cost, multi-modal sensing system for efficient walking activity identification10.1007/s11042-022-13990-x ↗
17. Salem, Z., and Weiss, A.P. (2023). Improved Spatiotemporal Framework for Human Activity Recognition in Smart Environment. Sensors, 23.10.3390/s23010132 ↗
18. Wearable Motion Attitude Detection and Data Analysis Based on Internet of Things10.1109/ACCESS.2019.2956242 ↗
19. Wang, N., Huang, J., Yue, F., and Zhang, X. (2021, January 27–31). Attitude Algorithm and Calculation of Limb Length Based on Motion Capture Data. Proceedings of the 2021 IEEE International Conference on Robotics and Biomimetics (ROBIO), Sanya, China.10.1109/ROBIO54168.2021.9739650 ↗
20. Human activity recognition based on transformed accelerometer data from a mobile phone10.1002/dac.2888 ↗
21. Xiao, X., and Zarar, S. (2018, January 26–29). In A Wearable System for Articulated Human Pose Tracking under Uncertainty of Sensor Placement. Proceedings of the 7th IEEE RAS/EMBS International Conference on Biomedical Robotics and Biomechatronics, BIOROB, Enschede, The Netherlands.10.1109/BIOROB.2018.8487858 ↗
22. The Method of Dance Movement Segmentation and Labanotation Generation Based on Rhythm10.1109/ACCESS.2021.3060103 ↗
23. Methods for Measurement and Analysis of Full Hand Angular Kinematics Using Electromagnetic Tracking Sensors10.1109/ACCESS.2022.3168674 ↗
24. Aasha, M., Sivaranjani, S., and Sivakumari, S. (2016, January 12–13). An Effective reduction of Gait Recognition Time by using Gender Classification. Proceedings of the International Conference on Advances in Information Communication Technology & Computing—AICTC ‘16, Bikaner, India.10.1145/2979779.2979797 ↗
25. Joint Hand-Object 3D Reconstruction From a Single Image With Cross-Branch Feature Fusion10.1109/TIP.2021.3068645 ↗
26. MLP-TLBO: Combining Multi-Layer Perceptron Neural Network and Teaching-Learning-Based Optimization for Breast Cancer Detection10.1080/01969722.2022.2159151 ↗
27. Faundez-Zanuy, M., Ferrer-Ballester, M.A., Travieso-González, C.M., and Espinosa-Duro, V. (2005). Advances in Biometrics, Springer.
28. A Wearable Gesture Recognition System With Ultrahigh Accuracy and Robustness Enabled by the Synergy of Multiple Fabric Sensing Devices10.1109/JSEN.2023.3265775 ↗
29. Anwar, I.N., Daud, K., Samat, A.A.A., Soh, Z.H.C., Omar, A.M.S., and Ahmad, F. (2022, January 21–22). Implementation of Levenberg-Marquardt Based Multilayer Perceptron (MLP) for Detection and Classification of Power Quality Disturbances. Proceedings of the 022 IEEE 12th International Conference on Control System, Computing and Engineering (ICCSCE), Penang, Malaysia.10.1109/ICCSCE54767.2022.9935584 ↗
30. Guo, W., Du, Y., Shen, X., Lepetit, V., Alameda-Pineda, X., and Moreno-Noguer, F. (2023, January 3–7). Back to MLP: A Simple Baseline for Human Motion Prediction. Proceedings of the 2023 IEEE/CVF Winter Conference on Applications of Computer Vision (WACV), Waikoloa, HI, USA.10.1109/WACV56688.2023.00479 ↗
31. Att-Net: Enhanced emotion recognition system using lightweight self-attention module10.1016/j.asoc.2021.107101 ↗
32. Vasyltsov, I., and Chang, W. (2021). Efficient softmax approximation for deep neural networks with attention mechanism. arXiv.
33. Ordonez, F.J., and Roggen, D. (2016). Deep Convolutional and LSTM Recurrent Neural Networks for Multimodal Wearable Activity Recognition. Sensors, 16.10.3390/s16010115 ↗
34. InnoHAR: A Deep Neural Network for Complex Human Activity Recognition10.1109/ACCESS.2018.2890675 ↗
35. LSTM-CNN Architecture for Human Activity Recognition10.1109/ACCESS.2020.2982225 ↗
36. Lv, T., Wang, X., Jin, L., Xiao, Y., and Song, M. (2020). Margin-Based Deep Learning Networks for Human Activity Recognition. Sensors, 20.10.3390/s20071871 ↗
37. Deep Learning Models for Real-time Human Activity Recognition with Smartphones10.1007/s11036-019-01445-x ↗
38. Channel-Equalization-HAR: A Light-weight Convolutional Neural Network for Wearable Sensor Based Human Activity Recognition
39. Multiscale Deep Feature Learning for Human Activity Recognition Using Wearable Sensors10.1109/TIE.2022.3161812 ↗
40. ConvAE-LSTM: Convolutional Autoencoder Long Short-Term Memory Network for Smartphone-Based Human Activity Recognition10.1109/ACCESS.2022.3140373 ↗