Real-Time Violent Action Recognition Using Key Frames Extraction and Deep Learning
Source abstract
Abstract
Violence recognition is crucial because of its applications in activities related to security and law enforcement. Existing semi-automated systems have issues such as tedious manual surveillances, which causes human errors and makes these systems less effective. Several approaches have been proposed using trajectory-based, non-object-centric, and deep-learning-based methods. Previous studies have shown that deep learning techniques attain higher accuracy and lower error rates than those of other methods. However, the their performance must be improved. This study explores the state-of-the-art deep learning architecture of convolutional neural networks (CNNs) and inception V4 to detect and recognize violence using video data. In the proposed framework, the keyframe extraction technique eliminates duplicate consecutive frames. This keyframing phase reduces the training data size and hence decreases the computational cost by avoiding duplicate frames. For feature selection and classification tasks, the applied sequential CNN uses one kernel size, whereas the inception v4 CNN uses multiple kernels for different layers of the architecture. For empirical analysis, four widely used standard datasets are used with diverse activities. The results confirm that the proposed approach attains 98% accuracy, reduces the computational cost, and outperforms the existing techniques of violence detection and recognition.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Human Pose and Action Recognition · Anomaly Detection Techniques and Applications · Video Surveillance and Tracking Methods
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (41)
Show source-provided references
1. Hand-crafted and deep convolutional neural network features fusion and selection strategy: An application to intelligent human action recognition10.1016/j.asoc.2019.105986 ↗
2. Human behavior analysis based on multi-types features fusion and von nauman entropy based features reduction10.1166/jmihi.2019.2611 ↗
3. A review on state-of-the-art violence detection techniques10.1109/ACCESS.2019.2932114 ↗
4. Violence detection in videos by combining 3D convolutional neural networks and support vector machines10.1080/08839514.2020.1723876 ↗
5. Intelligent human action recognition: A framework of optimal features selection based on Euclidean distance and strong correlation
6. Object detection and classification: A joint selection and fusion strategy of deep convolutional neural network and SIFT point features10.1007/s11042-018-7031-0 ↗
7. GPU-Based parallel shadow features generation at neural system for improving gait human activity recognition
8. Violence detection in surveillance video using low-level features10.1371/journal.pone.0203668 ↗
9. A classification method based on optical flow for violence detection10.1016/j.eswa.2019.02.032 ↗
10. Appearance based pedestrians’ gender recognition by employing stacked auto encoders in deep learning10.1016/j.future.2018.05.002 ↗
11. Violence recognition using convolutional neural network: A survey
12. Human action recognition: A construction of codebook by discriminative features selection approach10.1504/IJAPR.2018.094815 ↗
13. A framework of human detection and action recognition based on uniform segmentation and combination of Euclidean distance and joint entropy-based features selection10.1186/s13640-017-0236-8 ↗
14. A multi-temporal framework for high-level activity analysis: Violent event detection in visual surveillance10.1016/j.ins.2018.02.065 ↗
15. Human action recognition using fusion of multiview and deep features: An application to video surveillance
16. Improved strategy for human action recognition; experiencing a cascaded design10.1049/iet-ipr.2018.5769 ↗
17. Human action recognition: A framework of statistical weighted segmentation and rank correlation-based selection10.1007/s10044-019-00789-0 ↗
18. Trajectory-based human activity recognition from videos
19. Automated detection of fighting styles using localized action features
20. Fusion strategies for recognition of violence actions
21. Recognizing violent activity without decoding video streams10.1016/j.ijleo.2015.10.165 ↗
22. Cross-species learning: A low-cost approach to learning human fight from animal fight
23. Autocorrelation of gradients based violence detection in surveillance videos10.1016/j.icte.2020.04.014 ↗
24. A deep neural network and classical features based scheme for objects recognition: An application for machine inspection,”
25. An intelligent system to detect human suspicious activity using deep neural networks10.3233/JIFS-179003 ↗
26. A resource conscious human action recognition framework using 26-layered deep convolutional neural network
27. Vision based surveillance system for detection of human fall
28. Learning to recognize rat social behavior: Novel dataset and cross-dataset application10.1016/j.jneumeth.2017.05.006 ↗
29. Abnormal activity detection for bank ATM surveillance
30. Automatic fight detection in surveillance videos
31. A multilevel paradigm for deep convolutional neural network features selection with an application to human gait recognition
32. Multimodal brain tumor classification using deep learning and robust feature selection: A machine learning application for radiologists10.3390/diagnostics10080565 ↗
33. Semi-supervised dictionary learning via local sparse constraints for violence detection10.1016/j.patrec.2017.08.021 ↗
34. A sensor network approach for violence detection in smart cities using deep learning10.3390/s19071676 ↗
35. Violence detection in videos using deep recurrent and convolutional neural networks
36. Learning to detect violent videos using convolutional long short-term memory
37. Violent/non-violent video classification based on deep neural network
38. CNN-Bilstm model for violence detection in smart surveillance10.1007/s42979-020-00207-x ↗
39. Activity recognition and abnormal behaviour detection with recurrent neural networks10.1016/j.procs.2017.06.121 ↗
40. Video key frame monitoring algorithm and virtual reality display based on motion vector10.1109/ACCESS.2020.3019503 ↗
41. Abnormal human activity recognition using Bayes classifier and convolutional neural network