journal article·2022Open access

Identification and Classification of Crowd Activities

Manar Elshahawy, Ahmed O. Aseeri, Shaker El-Sappagh, Hassan Soliman, Mohammed Elmogy, Mervat Abu-Elkheir

Computers, Materials & Continua· Volume 72· Issue 1

Abstract

The identification and classification of collective people's activities are gaining momentum as significant themes in machine learning, with many potential applications emerging. The need for representation of collective human behavior is especially crucial in applications such as assessing security conditions and preventing crowd congestion. This paper investigates the capability of deep neural network (DNN) algorithms to achieve our carefully engineered pipeline for crowd analysis. It includes three principal stages that cover crowd analysis challenges. First, individual's detection is represented using the You Only Look Once (YOLO) model for human detection and Kalman filter for multiple human tracking; Second, the density map and crowd counting of a certain location are generated using bounding boxes from a human detector; and Finally, in order to classify normal or abnormal crowds, individual activities are identified with pose estimation. The proposed system successfully achieves designing an effective collective representation of the crowd given the individuals in addition to introducing a significant change of crowd in terms of activities change. Experimental results on MOT20 and SDHA datasets demonstrate that the proposed system is robust and efficient. The framework achieves an improved performance of recognition and detection people with a mean average precision of 99.0%, a real-time speed of 0.6 ms non-maximum suppression (NMS) per image for the SDHA dataset, and 95.3% mean average precision for MOT20 with 1.5 ms NMS per image.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Anomaly Detection Techniques and Applications · Video Surveillance and Tracking Methods · Human Pose and Action Recognition

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

References (50)

Show source-provided references
1. Towards the cognitive and psychological perspectives of crowd behaviour: A vision-based analysis10.1080/09540091.2020.1772723 ↗
2. A survey on deep learning-based real-time crowd anomaly detection for secure distributed video surveillance
3. Convolutional neural networks for crowd behaviour analysis: A survey10.1007/s00371-018-1499-5 ↗
4. Crowd motion pattern detection at the microscopic level
5. Real-time crowd behavior recognition in surveillance videos based on deep learning methods
6. Bendali-Braham · Machine Learning with Applications · 2021 · 10002310.1016/j.mlwa.2021.100023 ↗
7. DeepROD: A deep learning approach for real-time and online detection of a panic behavior in human crowds10.1007/s00138-021-01182-w ↗
8. Motion detect application with frame difference method on a surveillance camera
9. Geometric and physical constraints for drone-based head plane crowd density estimation
10. YOLO based human action recognition and localization10.1016/j.procs.2018.07.112 ↗
11. Mini-YOLOv3: Real-time object detector for embedded applications10.1109/ACCESS.2019.2941547 ↗
12. Multi-person tracking and crowd behavior detection via particles gradient motion descriptor and improved entropy classifier10.3390/e23050628 ↗
13. Counting people in the crowd using social media images for crowd management in city events
14. Abnormal crowd behavior detection using novel optical flow-based features
15. Comparison of data preprocessing approaches for applying deep learning to human activity recognition in the context of industry 4.010.3390/s18072146 ↗
16. Perspective-guided convolution networks for crowd counting
17. Online human activity recognition employing hierarchical hidden markov models10.1007/s12652-019-01380-5 ↗
18. G. Castanon, N. Shnidman, T. Anderson and J. Byrne, “Out the window: A crowd-sourced dataset for activity classification in security video,” arXiv preprint arXiv1908.10899, 2019.
19. Deep neural network model for group activity recognition using contextual relationship10.1016/j.jestch.2018.08.010 ↗
20. Histogram of gradient (HOG) based crowd activity analysis using machine learning
21. Recognition of daily activities of two residents in a smart home based on time clustering10.3390/s20051457 ↗
22. Activity recognition approach based on spatial-temporal constraints for aged-care in smart home10.1504/IJAHUC.2020.106645 ↗
23. Object detection
24. Efficientdet: Scalable and efficient object detection
25. D. Thuan, “Evolution of yolo algorithm and yolov5: The state-of-the-art object detection algorithm,” 2021.
26. Jiao · 3D Imaging Technologies—Multidimensional Signal Processing and Deep Learning · 2021 · 32310.1007/978-981-16-3180-1_40 ↗
27. CSPNet: A new backbone that can enhance learning capability of CNN
28. Path aggregation network for instance segmentation
29. DC-SPP-YOLO: Dense connection and spatial pyramid pooling based YOLO for object detection10.1016/j.ins.2020.02.067 ↗
30. J. Redmon and A. Farhadi, “Yolov3: An incremental improvement,” arXiv preprint arXiv1804.02767, 2018.
31. Faster stochastic second order method for large-scale machine learning models
32. Combining optimization methods using an adaptive meta optimizer10.3390/a14060186 ↗
33. Pedestrian detection based on one-stage YOLO algorithm
34. Learning from synthetic data for crowd counting in the wild
35. A crowd counting framework combining with crowd location
36. Detection and tracking of moving object using modified background subtraction and kalman filter
37. Deepsocial: Social distancing monitoring and infection risk assessment in COVID-19 pandemic10.3390/app10217514 ↗
38. The new trend of state estimation: From model-driven to hybrid-driven methods10.3390/s21062085 ↗
39. I. Greenberg, N. Yannay and S. Mannor, “Noise estimation is not optimal: How to use kalman filter the right way,” arXiv preprint arXiv2104.02372, 2021.
40. Crowd behavior analysis based on convolutional neural network: Social distancing control COVID-19
41. Managing crowd density and social distancing
42. Simple baselines for human pose estimation and tracking
43. C. Zheng, W. Wu, T. Yang, S. Zhu, C. Chen et al., “Deep learning-based human pose estimation: A survey,” arXiv Preprint arXiv2012.13392, 2020.
44. Multi-timescale trajectory prediction for abnormal human activity detection
45. P. Dendorfer, H. Rezatofighi, A. Milan, J. Shi, D. Cremers et al., “Mot20: A benchmark for multi object tracking in crowded scenes,” arXiv Preprint arXiv2003.09003, 2020.
46. M. Ryoo and J. Aggarwal, “UT-Interaction dataset, ICPR contest on semantic description of human activities (SDHA)(2010),” [Online]. Available: https://cvrc.ece.utexas.edu/SDHA2010/Human_Interaction.html , 2015.10.1007/978-3-642-17711-8_28 ↗
47. UT-Interaction dataset, ICPR contest on semantic description of human activities (SDHA)
48. Virtual to real adaptation of pedestrian detectors10.3390/s20185250 ↗
49. Y. Wang, K. Kitani and X. Weng, “Joint object detection and multi-object tracking with graph neural networks,” arXiv Preprint arXiv2006.13164, 2020.10.1109/ICRA48506.2021.9561110 ↗
50. M. Fabbri, G. Braso, G. Maugeri, O. Cetintas, R. Gasparini et al., “MOTSynth: How can synthetic data help pedestrian detection and tracking?,” arXiv Preprint arXiv2108.09518, 2021.10.1109/ICCV48922.2021.01067 ↗