journal article·2024-01-10Open access

A Deep Bidirectional LSTM Model Enhanced by Transfer-Learning-Based Feature Extraction for Dynamic Human Activity Recognition

Najmul Hassan, Abu Saleh Musa Miah, Jungpil Shin

Applied Sciences· Volume 14· Issue 2

Abstract

Dynamic human activity recognition (HAR) is a domain of study that is currently receiving considerable attention within the fields of computer vision and pattern recognition. The growing need for artificial-intelligence (AI)-driven systems to evaluate human behaviour and bolster security underscores the timeliness of this research. Despite the strides made by numerous researchers in developing dynamic HAR frameworks utilizing diverse pre-trained architectures for feature extraction and classification, persisting challenges include suboptimal performance accuracy and the computational intricacies inherent in existing systems. These challenges arise due to the vast video-based datasets and the inherent similarity in the data. To address these challenges, we propose an innovative, dynamic HAR technique employing a deep-learning-based, deep bidirectional long short-term memory (Deep BiLSTM) model facilitated by a pre-trained transfer-learning-based feature-extraction approach. Our approach begins with the utilization of Convolutional Neural Network (CNN) models, specifically MobileNetV2, for extracting deep-level features from video frames. Subsequently, these features are fed into an optimized deep bidirectional long short-term memory (Deep BiLSTM) network to discern dependencies and process data, enabling optimal predictions. During the testing phase, an iterative fine-tuning procedure is introduced to update the high parameters of the trained model, ensuring adaptability to varying scenarios. The proposed model’s efficacy was rigorously evaluated using three benchmark datasets, namely UCF11, UCF Sport, and JHMDB, achieving notable accuracies of 99.20%, 93.3%, and 76.30%, respectively. This high-performance accuracy substantiates the superiority of our proposed model, signaling a promising advancement in the domain of activity recognition.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Human Pose and Action Recognition · Context-Aware Activity Recognition Systems · Anomaly Detection Techniques and Applications

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

Affiliations

School of Computer Science and Engineering, University of Aizu, Aizuwakamatsu 965-8580, Japan

Funding

The Competitive Research Fund of The University of Aizu, Japan

References (72)

Show source-provided references
1. Luo, S., Yang, H., Wang, C., Che, X., and Meinel, C. (2016, January 6–9). Action recognition in surveillance video using convents and motion history image. Proceedings of the International Conference on Artificial Neural Networks, Barcelona, Spain.10.1007/978-3-319-44781-0_23 ↗
2. Egawa, R., Miah, A.S.M., Hirooka, K., Tomioka, Y., and Shin, J. (2023). Dynamic Fall Detection Using Graph-Based Spatial Temporal Convolution and Attention Network. Electronics, 12.10.3390/electronics12153234 ↗
3. Liu, Y., Cui, J., Zhao, H., and Zha, H. (2012, January 11–15). Fusion of low-and high-dimensional approaches by trackers sampling for generic human motion tracking. Proceedings of the 21st International Conference on Pattern Recognition (ICPR2012), Tsukuba, Japan.
4. Action recognition in video sequences using deep Bi-directional LSTM with CNN features10.1109/ACCESS.2017.2778011 ↗
5. Activity recognition using temporal optical flow convolutional features and multi-layer LSTM10.1109/TIE.2018.2881943 ↗
6. DRED: An evolutionary diversity generation method for concept drift adaptation in online learning environments10.1016/j.asoc.2017.10.004 ↗
7. Lobo, J.L., Del Ser, J., Villar-Rodriguez, E., Bilbao, M.N., and Salcedo-Sanz, S. (2017, January 22–24). On the creation of diverse ensembles for nonstationary environments using Bio-inspired heuristics. Proceedings of the International Conference on Harmony Search Algorithm, Bilbao, Spain.10.1007/978-981-10-3728-3_8 ↗
8. One-class classifiers with incremental learning and forgetting for data streams with concept drift10.1007/s00500-014-1492-5 ↗
9. Active and adaptive ensemble learning for online activity recognition from data streams10.1016/j.knosys.2017.09.032 ↗
10. Activity recognition with evolving data streams: A review
11. Hidden part models for human action recognition: Probabilistic versus max margin10.1109/TPAMI.2010.214 ↗
12. Liu, Y., Nie, L., Han, L., Zhang, L., and Rosenblum, D.S. (2015, January 25–31). Action2Activity: Recognizing complex activities from sensor data. Proceedings of the IJCAI, Buenos Aires, Argentina.
13. Semantic pooling for complex event analysis in untrimmed videos10.1109/TPAMI.2016.2608901 ↗
14. Hierarchical clustering multi-task learning for joint human action grouping and recognition10.1109/TPAMI.2016.2537337 ↗
15. Yang, F., Wu, Y., Sakti, S., and Nakamura, S. (2019, January 15–18). Make skeleton-based action recognition model smaller, faster and better. Proceedings of the ACM Multimedia Asia, Beijing China.10.1145/3338533.3366569 ↗
16. Ye, J., Wang, L., Li, G., Chen, D., Zhe, S., Chu, X., and Xu, Z. (2018, January 18–22). Learning compact recurrent neural networks with block-term tensor decomposition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Alt Lake City, UT, USA.10.1109/CVPR.2018.00977 ↗
17. Human activity recognition using improved dynamic image10.1049/iet-ipr.2019.1739 ↗
18. Human action recognition using attention based LSTM network with dilated CNN features10.1016/j.future.2021.06.045 ↗
19. Making sense of neuromorphic event data for human action recognition10.1109/ACCESS.2021.3085708 ↗
20. ViT-ReT: Vision and Recurrent Transformer Neural Networks for Human Activity Recognition in Videos10.1109/ACCESS.2023.3293813 ↗
21. Vrskova, R., Hudec, R., Kamencay, P., and Sykora, P. (2022). Human activity classification using the 3DCNN architecture. Appl. Sci., 12.10.3390/app12020931 ↗
22. Action recognition using optimized deep autoencoder and CNN for surveillance data streams of non-stationary environments10.1016/j.future.2019.01.029 ↗
23. Human action recognition based on quaternion spatial–temporal convolutional neural network and LSTM in RGB videos10.1007/s11042-018-5893-9 ↗
24. A new hybrid deep learning model for human action recognition
25. Gammulle, H., Denman, S., Sridharan, S., and Fookes, C. (2017, January 24–31). Two stream lstm: A deep fusion framework for human action recognition. Proceedings of the 2017 IEEE Winter Conference on Applications of Computer Vision (WACV), Santa Rosa, CA, USA.10.1109/WACV.2017.27 ↗
26. Combined static and motion features for deep-networks-based activity recognition in videos10.1109/TCSVT.2017.2760858 ↗
27. Hybrid deep neural network model for human action recognition10.1016/j.asoc.2015.08.025 ↗
28. Multi-stream CNN: Learning representations based on human-related regions for action recognition10.1016/j.patcog.2018.01.020 ↗
29. HAR-depth: A novel framework for human action recognition using sequential learning and depth estimated history images10.1109/TETCI.2020.3014367 ↗
30. Miah, A.S.M., Shin, J., Hasan, M.A.M., and Rahim, M.A. (2022). BenSignNet: Bengali Sign Language Alphabet Recognition Using Concatenated Segmentation and Convolutional Neural Network. Appl. Sci., 12.10.3390/app12083933 ↗
31. Dynamic Hand Gesture Recognition using Multi-Branch Attention Based Graph and General Deep Learning Model10.1109/ACCESS.2023.3235368 ↗
32. Wu, D., Sharma, N., and Blumenstein, M. (2017, January 14–19). Recent advances in video-based human action recognition using deep learning: A review. Proceedings of the 2017 International Joint Conference on Neural Networks (IJCNN), Anchorage, AK, USA.10.1109/IJCNN.2017.7966210 ↗
33. Miah, A.S.M., Hasan, M.A.M., Shin, J., Okuyama, Y., and Tomioka, Y. (2023). Multistage Spatial Attention-Based Neural Network for Hand Gesture Recognition. Computers, 12.10.3390/computers12010013 ↗
34. Rotation, Translation and Scale Invariant Sign Word Recognition Using Deep Learning10.32604/csse.2023.029336 ↗
35. Shin, J., Musa Miah, A.S., Hasan, M.A.M., Hirooka, K., Suzuki, K., Lee, H.S., and Jang, S.W. (2023). Korean Sign Language Recognition Using Transformer-Based Deep Neural Network. Appl. Sci., 13.10.3390/app13053029 ↗
36. Rahim, M.A., Miah, A.S.M., Sayeed, A., and Shin, J. (2020, January 21–23). Hand gesture recognition based on optimal segmentation in human-computer interaction. Proceedings of the 2020 3rd IEEE International Conference on Knowledge Innovation and Invention (ICKII), Kaohsiung, Taiwan.10.1109/ICKII50300.2020.9318870 ↗
37. Antar, A.D., Ahmed, M., and Ahad, M.A.R. (June, January 30). Challenges in sensor-based human activity recognition and a comparative analysis of benchmark datasets: A review. Proceedings of the 2019 Joint 8th International Conference on Informatics, Electronics & Vision (ICIEV) and 2019 3rd International Conference on Imaging, Vision & Pattern Recognition (icIVPR), Spokane, WA, USA.
38. Weakly-supervised action localization based on seed superpixels10.1007/s11042-020-09992-2 ↗
39. Human behavior recognition from multiview videos10.1016/j.ins.2020.01.002 ↗
40. A hybrid model of internet of things and cloud computing to manage big data in health services applications10.1016/j.future.2018.03.005 ↗
41. First person action recognition via two-stream convnet with long-term fusion pooling10.1016/j.patrec.2018.07.011 ↗
42. Action recognition via spatio-temporal local features: A comprehensive study10.1016/j.imavis.2016.02.006 ↗
43. Human action recognition using pose-based discriminant embedding10.1016/j.image.2011.05.002 ↗
44. Motion sickness prediction in stereoscopic videos using 3D convolutional neural networks10.1109/TVCG.2019.2899186 ↗
45. Yasin, H., Hussain, M., and Weber, A. (2020). Keys for action: An efficient keyframe-based approach for 3D action recognition using a deep neural network. Sensors, 20.10.3390/s20082226 ↗
46. Zhao, Y., Guo, H., Gao, L., Wang, H., Zheng, J., Zhang, K., and Zheng, Y. (2019, January 21–22). Multi-feature fusion action recognition based on keyframes. Proceedings of the 2019 Seventh International Conference on Advanced Cloud and Big Data (CBD), Suzhou, China.10.1109/CBD.2019.00057 ↗
47. Piecewise classifier mappings: Learning fine-grained learners for novel categories with few examples10.1109/TIP.2019.2924811 ↗
48. A survey on deep learning techniques for image and video semantic segmentation10.1016/j.asoc.2018.05.018 ↗
49. Deep learning in neural networks: An overview10.1016/j.neunet.2014.09.003 ↗
50. Khan, S.U., Haq, I.U., Rho, S., Baik, S.W., and Lee, M.Y. (2019). Cover the violence: A novel deep-learning-based approach towards violence-detection in movies. Appl. Sci., 9.10.3390/app9224963 ↗
51. Simonyan, K., and Zisserman, A. (2014, January 8–13). Two-stream convolutional networks for action recognition in videos. Proceedings of the Advances in Neural Information Processing Systems, Montreal, QC, Canada.
52. Feichtenhofer, C., Pinz, A., and Zisserman, A. (2016, January 27–30). Convolutional two-stream network fusion for video action recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA.10.1109/CVPR.2016.213 ↗
53. Human action recognition using fusion of features for unconstrained video sequences10.1016/j.compeleceng.2016.06.004 ↗
54. Redundancy avoidance for big data in data centers: A conventional neural network approach10.1109/TNSE.2018.2843326 ↗
55. Green resource allocation based on deep reinforcement learning in content-centric IoT10.1109/TETC.2018.2805718 ↗
56. Howard, A.G., Zhu, M., Chen, B., Kalenichenko, D., Wang, W., Weyand, T., Andreetto, M., and Adam, H. (2017). Mobilenets: Efficient convolutional neural networks for mobile vision applications. arXiv.
57. Learning long-term dependencies with gradient descent is difficult10.1109/72.279181 ↗
58. Deep Bi-Directional LSTM Network for Query Intent Detection10.1016/j.procs.2018.10.341 ↗
59. BiLSTM regression model for face sketch synthesis using sequential patterns10.1007/s00521-021-05916-9 ↗
60. Sequencer: Deep lstm for image classification
61. Mekruksavanich, S., and Jitpattanakul, A. (2021). Lstm networks using smartphone data for sensor-based human activity recognition in smart homes. Sensors, 21.10.3390/s21051636 ↗
62. Long Short-term Memory10.1162/neco.1997.9.8.1735 ↗
63. Liu, J., Luo, J., and Shah, M. (2009, January 20–25). Recognizing realistic actions from videos “in the wild”. Proceedings of the 2009 IEEE Conference on Computer Vision and Pattern Recognition, Miami, FL, USA.10.1109/CVPR.2009.5206744 ↗
64. Spatio-temporal Laplacian pyramid coding for action recognition10.1109/TCYB.2013.2273174 ↗
65. Jhuang, H., Gall, J., Zuffi, S., Schmid, C., and Black, M.J. (2013, January 1–8). Towards understanding action recognition. Proceedings of the IEEE International Conference on Computer Vision, Sydney, Australia.10.1109/ICCV.2013.396 ↗
66. Liu, J., Yang, Y., and Shah, M. (2009, January 20–25). Learning semantic visual vocabularies using diffusion distance. Proceedings of the 2009 IEEE Conference on Computer Vision and Pattern Recognition, Miami, FL, USA.10.1109/CVPR.2009.5206845 ↗
67. Dynamic Korean Sign Language Recognition Using Pose Estimation Based and Attention-based Neural Network10.1109/ACCESS.2023.3343404 ↗
68. Rodriguez, M. (2010). Spatio-temporal maximum average correlation height templates in action recognition and video summarization. [Doctor Thesis, University of Central Florida].
69. Soomro, K., and Zamir, A.R. (2015). Computer Vision in Sports, Springer.
70. Rodriguez, M.D., Ahmed, J., and Shah, M. (2008, January 23–28). Action mach a spatio-temporal maximum average correlation height filter for action recognition. Proceedings of the 2008 IEEE Conference on Computer Vision and Pattern Recognition, Anchorage, AK, USA.10.1109/CVPR.2008.4587727 ↗
71. Abadi, M., Agarwal, A., Barham, P., Brevdo, E., Chen, Z., Citro, C., Corrado, G.S., Davis, A., Dean, J., and Devin, M. (2016). Tensorflow: Large-scale machine learning on heterogeneous distributed systems. arXiv.
72. Ramasinghe, S., and Rodrigo, R. (2015, January 3–6). Action recognition by single stream convolutional neural networks: An approach using combined motion and static information. Proceedings of the 2015 3rd IAPR Asian Conference on Pattern Recognition (ACPR), Kuala Lumpur, Malaysia.10.1109/ACPR.2015.7486474 ↗