journal article·2023Open access

Leveraging Transfer Learning for Spatio-Temporal Human Activity Recognition from Video Sequences

Umair Muneer Butt, Hadiqa Aman Ullah, Sukumar Letchmunan, Iqra Tariq, Fadratul Hafinaz Hassan, Tieng Wei Koh

Computers, Materials & Continua· Volume 74· Issue 3

Abstract

Human Activity Recognition (HAR) is an active research area due to its applications in pervasive computing, human-computer interaction, artificial intelligence, health care, and social sciences. Moreover, dynamic environments and anthropometric differences between individuals make it harder to recognize actions. This study focused on human activity in video sequences acquired with an RGB camera because of its vast range of real-world applications. It uses two-stream ConvNet to extract spatial and temporal information and proposes a fine-tuned deep neural network. Moreover, the transfer learning paradigm is adopted to extract varied and fixed frames while reusing object identification information. Six state-of-the-art pre-trained models are exploited to find the best model for spatial feature extraction. For temporal sequence, this study uses dense optical flow following the two-stream ConvNet and Bidirectional Long Short Term Memory (BiLSTM) to capture long-term dependencies. Two state-of-the-art datasets, UCF101 and HMDB51, are used for evaluation purposes. In addition, seven state-of-the-art optimizers are used to fine-tune the proposed network parameters. Furthermore, this study utilizes an ensemble mechanism to aggregate spatial-temporal features using a four-stream Convolutional Neural Network (CNN), where two streams use RGB data. In contrast, the other uses optical flow images. Finally, the proposed ensemble approach using max hard voting outperforms state-of-the-art methods with 96.30% and 90.07% accuracies on the UCF101 and HMDB51 datasets.
Source: openalex_inverted_index · Quality: baseline

Research context

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

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

References (52)

Show source-provided references
1. Potion: Pose motion representation for action recognition
2. A survey on using domain and contextual knowledge for human activity recognition in video streams10.1016/j.eswa.2016.06.011 ↗
3. Human activity recognition: A survey10.1016/j.procs.2019.08.100 ↗
4. Deep learning for sensor-based activity recognition: A survey10.1016/j.patrec.2018.02.010 ↗
5. Analysis of deep neural networks for human activity recognition in videos–a systematic literature review10.1109/ACCESS.2021.3110610 ↗
6. Trends in human activity recognition with focus on machine learning and power requirements10.1016/j.mlwa.2021.100072 ↗
7. Saliency-context two-stream convnets for action recognition
8. Frame-skip convolutional neural networks for action recognition
9. Human activity recognition: A survey10.1016/j.procs.2019.08.100 ↗
10. A review of multimodal human activity recognition with special emphasis on classification, applications, challenges and future directions10.1016/j.knosys.2021.106970 ↗
11. Two stream lstm: A deep fusion framework for human action recognition
12. Simonyan · Advances in Neural Information Processing Systems · 2014a · 27 · 568
13. Leaving flatland: Advances in 3D behavioral measurement10.1016/j.conb.2022.02.002 ↗
14. A review of deep learning-based human activity recognition on benchmark video datasets10.1080/08839514.2022.2093705 ↗
15. Improving deep learning for har with shallow lstms
16. Happyfeet: Recognizing and assessing dances on the floor
17. Deep learning in human activity recognition with wearable sensors: A review on advances10.3390/s22041476 ↗
18. Large-scale video classification with convolutional neural networks
19. An efficient human activity recognition technique based on deep learning10.1134/S1054661819040084 ↗
20. Human activity recognition in smart home with deep learning approach
21. Spatial-temporal pyramid based convolutional neural network for action recognition10.1016/j.neucom.2019.05.058 ↗
22. Discriminatively learned hierarchical rank pooling networks10.1007/s11263-017-1030-x ↗
23. Human action recognition using attention based LSTM network with dilated CNN features10.1016/j.future.2021.06.045 ↗
24. A key volume mining deep framework for action recognition
25. A transfer learning-based efficient spatiotemporal human action recognition framework for long and overlapping action classes10.1007/s11227-021-03957-4 ↗
26. Long-term recurrent convolutional networks for visual recognition and description
27. Temporal action localization in untrimmed videos via multi-stage cnns
28. S. Buch, V. Escorcia, B. Ghanem, L. Fei-Fei and J. C. Niebles, “End-to-end, single-stream temporal action detection in untrimmed videos,” Ph.D. Dissertation, KSA, KAUST, Saudi Arabia, 2019.
29. Activity recognition using temporal optical flow convolutional features and multilayer lstm10.1109/TIE.2018.2881943 ↗
30. Ram: Radar-based activity monitor
31. Mars: Motion-augmented rgb stream for action recognition
32. Identity mappings in deep residual networks
33. Hidden two-stream convolutional networks for 592 action recognition
34. K. Soomro, A. R. Zamir and M. Shah, “Ucf101: A dataset of 101 human actions classes from videos in the wild,” arXiv preprint arXiv:1212.0402, Harvard, US, 2012a.
35. Hmdb: A large video database for human motion recognition
36. Fast and accurate motion estimation using orientation tensors and parametric motion models
37. A modified deep convolutional neural network for detecting covid19 and pneumonia from chest x-ray images based on the concatenation of xception and resnet50v210.1016/j.imu.2020.100360 ↗
38. On the importance of initialization and momentums in deep learning
39. Adaptive subgradient methods for online learning and stochastic optimizations
40. M. D. Zeiler, “Adadelta: An adaptive learning rate method,” arXiv preprint arXiv, pp. 1212–5701, 2012.
41. G., Hinton, N. Srivastava and K. Swersky, “Rmsprop: A mini-batch version of rprop,” Coursera475 course lecture 6-Neural Networks for Machine Learning. 2012. https://www.cs.toronto.edu/~tijmen/csc321/slides/lecture_slides_lec6.pdf.
42. D. P. Kingma and J. Ba, “Adam: A method for stochastic optimization,” arXiv preprint arXiv, pp. 1412–6980, 2014.
43. Comparison between adam, adamax and adam w optimizers to implement a weather forecast based on neural networks for the andean city of Quito
44. Momentumrnn: Integrating momentum into recurrent neural networks
45. An experimental approach towards the performance assessment of various optimizers on convolutional neural network
46. Human activity recognition based on residual network and bilstm10.3390/s22020635 ↗
47. Efficient parallel inflated 3D convolution architecture for action recognition10.1109/ACCESS.2020.2978223 ↗
48. Action recognition based on twostream convolutional networks with long-short-term spatiotemporal features10.1109/ACCESS.2020.2993227 ↗
49. Cascade multi-head attention networks for action recognition10.1016/j.cviu.2019.102898 ↗
50. Semantic image networks for human action recognition10.1007/s11263-019-01248-3 ↗
51. Fine-grained action recognition using multi-view attentions10.1007/s00371-019-01770-y ↗
52. Deep network for human action recognition using weber motion10.1016/j.neucom.2019.08.031 ↗