Low-Cost Embedded System Using Convolutional Neural Networks-Based Spatiotemporal Feature Map for Real-Time Human Action Recognition
Source abstract
Abstract
The field of research related to video data has difficulty in extracting not only spatial but also temporal features and human action recognition (HAR) is a representative field of research that applies convolutional neural network (CNN) to video data. The performance for action recognition has improved, but owing to the complexity of the model, some still limitations to operation in real-time persist. Therefore, a lightweight CNN-based single-stream HAR model that can operate in real-time is proposed. The proposed model extracts spatial feature maps by applying CNN to the images that develop the video and uses the frame change rate of sequential images as time information. Spatial feature maps are weighted-averaged by frame change, transformed into spatiotemporal features, and input into multilayer perceptrons, which have a relatively lower complexity than other HAR models; thus, our method has high utility in a single embedded system connected to CCTV. The results of evaluating action recognition accuracy and data processing speed through challenging action recognition benchmark UCF-101 showed higher action recognition accuracy than the HAR model using long short-term memory with a small amount of video frames and confirmed the real-time operational possibility through fast data processing speed. In addition, the performance of the proposed weighted mean-based HAR model was verified by testing it in Jetson NANO to confirm the possibility of using it in low-cost GPU-based embedded systems.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Human Pose and Action Recognition · Anomaly Detection Techniques and Applications · Advanced Neural Network Applications
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Electrical Engineering, Soonchunhyang University, Asan 31538, Korea
Funding
National Research Foundation of Korea · Soonchunhyang University
References (50)
Show source-provided references
1. Qiu, Z., Yao, T., Ngo, C.W., Tian, X., and Mei, T. (2019, January 15–21). Learning spatio-temporal representation with local and global diffusion. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA.10.1109/CVPR.2019.01233 ↗
2. Deep convolutional neural networks for image classification: A comprehensive review10.1162/neco_a_00990 ↗
3. Object detection with deep learning: A review10.1109/TNNLS.2018.2876865 ↗
4. Learning spatial-temporal features via a pose-flow relational model for action recognition10.1063/5.0011161 ↗
5. Benchmarking a multimodal and multiview and interactive dataset for human action recognition10.1109/TCYB.2016.2582918 ↗
6. Multi-dimensional human action recognition model based on image set and group sparsity10.1016/j.neucom.2016.01.113 ↗
7. Temporal segment networks for action recognition in videos10.1109/TPAMI.2018.2868668 ↗
8. Leong, M.C., Prasad, D.K., Lee, Y.T., and Lin, F. (2020). Semi-CNN architecture for effective spatio-temporal learning in action recognition. Appl. Sci., 10.10.3390/app10020557 ↗
9. Li, S., Zhao, Z., and Su, F. (2019, January 1–4). A spatio-temporal hybrid network for action recognition. Proceedings of the IEEE Visual Communications and Image Processing (VCIP), Sydney, Australia.10.1109/VCIP47243.2019.8965878 ↗
10. Long-term temporal convolutions for action recognition10.1109/TPAMI.2017.2712608 ↗
11. Ben-Ari, R., Shpigel, M., Azulai, O., Barzelay, U., and Rotman, D. (2020). TAEN: Temporal aware embedding network for few-shot action recognition. arXiv.10.1109/CVPRW53098.2021.00313 ↗
12. Wang, H., Song, Z., Li, W., and Wang, P. (2020). A hybrid network for large-scale action recognition from RGB and depth modalities. Sensors, 20.10.3390/s20113305 ↗
13. Rodríguez-Moreno, I., Martínez-Otzeta, J.M., Sierra, B., Rodriguez, I., and Jauregi, E. (2019). Video activity recognition: State-of-the-Art. Sensors, 19.10.3390/s19143160 ↗
14. Carreira, J., and Zisserman, A. (2017, January 21–26). Quo Vadis, action recognition? A new model and the kinetics dataset. Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA.10.1109/CVPR.2017.502 ↗
15. Diba, A., Fayyaz, M., Sharma, V., Karami, A.H., Arzani, M., Yousefzadeh, R., and Gool, L.V. (2017). Temporal 3D ConvNets: New architecture and transfer learning for video classification. arXiv.
16. Tran, D., Ray, J., Shou, Z., Chang, S.F., and Paluri, M. (2017). ConvNet architecture search for spatiotemporal feature learning. arXiv.
17. Simonyan, K., and Zisserman, A. (2014). Two-stream convolutional networks for action recognition in videos. arXiv.
18. Improved two-stream model for human action recognition10.1186/s13640-020-00501-x ↗
19. A motion-aware ConvLSTM network for action recognition10.1007/s10489-018-1395-8 ↗
20. Lee, J., and Ahn, B. (2020). Real-time human action recognition with a low-cost RGB camera and mobile robot platform. Sensors, 20.10.3390/s20102886 ↗
21. A systematic review of intelligence video surveillance: Trends, techniques, frameworks, and datasets10.1109/ACCESS.2019.2955387 ↗
22. Fahimeh, R., Sareh, S., Upcrofit, B., and Michael, M. (June, January 29). Action recognition: From static datasets to moving robots. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Marina Bay Sands, Singapore.
23. Intelligent video surveillance: A review through deep learning techniques for crowd analysis10.1186/s40537-019-0212-5 ↗
24. ImageNet classification with deep convolutional neural networks
25. Zhang, H.-B., Zhang, Y.-X., Zhong, B., Lei, Q., Yang, L., Du, J.-X., and Chen, D.-S. (2019). A comprehensive survey of vision-based human action recognition methods. Sensors, 19.10.3390/s19051005 ↗
26. Real-time human action recognition based on depth motion maps10.1007/s11554-013-0370-1 ↗
27. RGB-D-based action recognition datasets: A survey10.1016/j.patcog.2016.05.019 ↗
28. Effective 3D action recognition using EigenJoints10.1016/j.jvcir.2013.03.001 ↗
29. Oreifej, O., and Liu, Z. (2013, January 23–28). HON4D: Histogram of oriented 4D normals for activity recognition from depth sequences. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Portland, OR, USA.10.1109/CVPR.2013.98 ↗
30. Yang, X., and Tian, Y.L. (2014, January 24–27). Super normal vector for activity recognition using depth sequences. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Columbus, OH, USA.10.1109/CVPR.2014.108 ↗
31. Warcho, D., and Kapuściński, T. (2014). Human action recognition using bone pair descriptor and distance descriptor. Symmetry, 12.10.3390/sym12101580 ↗
32. Muralikrishna, S.N., Muniyal, B., Acharya, U.D., and Holla, R. (2020). Enhanced human action recognition using fusion of skeletal joint dynamics and structural features. J. Robot., 2020.10.1155/2020/3096858 ↗
33. Yang, Y., Cai, Z., Yu, Y.D., Wu, T., and Lin, L. (2019, January 17–20). Human action recognition based on skeleton and convolutional neural network. Proceedings of the Photonics & Electromagnetics Research Symposium-Fall (PIERS-Fall), Xiamen, China.10.1109/PIERS-Fall48861.2019.9021648 ↗
34. OpenPose: Realtime multi-person 2D pose estimation using part affinity fields10.1109/TPAMI.2019.2929257 ↗
35. Chaaraoui, A.A., Padilla-Lopez, J.R., and Florez-Revuelta, F. (2013, January 23–28). Fusion of skeletal and silhouette-based features for human action recognition with RGB-D devices. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Portland, OR, USA.10.1109/ICCVW.2013.19 ↗
36. On Space-Time Interest Points10.1007/s11263-005-1838-7 ↗
37. Klaser, A., Marszałek, M., and Schmid, C. (2008). A spatio-temporal descriptor based on 3D-gradients. BMVC 2008-19th British Machine Vision Conference 2008, British Machine Vision Association.10.5244/C.22.99 ↗
38. Scovanner, P., and Ali, S. (2007, January 24–29). A 3-dimensional sift descriptor and its application to action recognition. Proceedings of the 15th ACM International Conference on Multimedia: Augsburg, Germany.10.1145/1291233.1291311 ↗
39. Yilmaz, A., and Shah, M. (2005, January 20–25). Actions sketch: A novel action representation. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05), San Diego, CA, USA.
40. 3D Convolutional neural networks for human action recognition10.1109/TPAMI.2012.59 ↗
41. Karpathy, A., Toderici, G., Shetty, S., Leung, T., Sukthankar, R., and Fei-Fei, L. (2014, January 23–28). Large-scale video classification with convolutional neural networks. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Columbus, OH, USA.10.1109/CVPR.2014.223 ↗
42. Si, C., Chen, W., Wang, W., Wang, L., and Tan, T. (2019, January 15–21). An attention enhanced graph convolutional LSTM network for skeleton-based action recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA.10.1109/CVPR.2019.00132 ↗
43. Liu, J., Shahroudy, A., Xu, D., and Wan, G. (2016, January 8–16). Spatio-temporal LSTM with trust gates for 3D human action recognition. Proceedings of the European Conference on Computer Vision (ECCV), Amsterdam, The Netherlands.10.1007/978-3-319-46487-9_50 ↗
44. Sanchez-Caballero, A., López-Diz, S., Fuentes-Jimenez, D., Losada-Gutiérrez, C., Marrón-Romera, M., Casillas-Perez, D., and Sarker, M.I. (2020). 3DFCNN: Real-time action recognition using 3D deep neural networks with raw depth information. arXiv.
45. Simonyan, K., and Zisserman, A. (2014). Very deep convolutional networks for large-scale image recognition. arXiv.
46. Hara, K., Kataoka, H., and Satoh, Y. (2018, January 20–24). Towards good practice for action recognition with spatiotemporal 3D convolutions. Proceedings of the 24th International Conference on Pattern Recognition (ICPR), Beijing, China.10.1109/ICPR.2018.8546325 ↗
47. Tran, D., Bourdev, L., Fergus, R., Torresani, L., and Paluri, M. (2015, January 7–12). Learning spatiotemporal features with 3D convolutional networks. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Boston, MA, USA.10.1109/ICCV.2015.510 ↗
48. Li, Q., Qiu, Z., Yao, T., Mei, T., Rui, Y., and Luo, J. (2016, January 6–9). Action recognition by learning deep multi-granular spatio-temporal video representation. Proceedings of the ACM on International Conference on Multimedia Retrieval, Melbourne, Australia.10.1145/2911996.2912001 ↗
49. Sun, L., Jia, K., Yeung, D.Y., and Shi, B.E. (2015, January 7–12). Human action recognition using factorized spatio-temporal convolutional networks. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Boston, MA, USA.10.1109/ICCV.2015.522 ↗
50. Action recognition in video sequences using deep bi-directional LSTM with CNN features10.1109/ACCESS.2017.2778011 ↗