Violence Detection from Videos using HOG Features

Advancement of modern technologies over the last few decades drive action recognition to become an essential topic in surveillance systems. Violent action poses a significant threat to our freedom and social security. Therefore, it is crucial to classify violence in surveillance scenarios like in a prison, gymnasium, car parking, and so on. In this work, a novel method is proposed to identify violence in different circumstances. Initially, some frames are selected from each video clip using image subtraction and averaging techniques and Histogram of Oriented Gradient (HOG) is applied to extract lower level features. Finally, Support Vector Machine (SVM), Logistic Regression, Random Forest, Linear Discriminant Analysis (LDA), Naïve Bayes and K-Nearest Neighbors (KNN) are used for the classification purpose. The system is able to achieve the highest accuracy rate of 86% while using Random Forest classifier. The experimental result on the benchmark dataset shows significant accuracy and an improvement over the previously proposed methods.

[1]  Tae-Kyun Kim,et al.  Fast Fight Detection , 2015, PloS one.

[2]  Stephen Chi-fai Chan,et al.  Automatic Fight Detection Based on Motion Analysis , 2015, 2015 IEEE International Symposium on Multimedia (ISM).

[3]  Oscar Déniz-Suárez,et al.  Fast violence detection in video , 2015, 2014 International Conference on Computer Vision Theory and Applications (VISAPP).

[4]  Oscar Déniz-Suárez,et al.  Face recognition using Histograms of Oriented Gradients , 2011, Pattern Recognit. Lett..

[5]  Ronald Poppe,et al.  A survey on vision-based human action recognition , 2010, Image Vis. Comput..

[6]  Tal Hassner,et al.  Violent flows: Real-time detection of violent crowd behavior , 2012, 2012 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops.

[7]  Anouar Ben Khalifa,et al.  Challenges and Methods of Violence Detection in Surveillance Video: A Survey , 2019, CAIP.

[8]  Jenq-Neng Hwang,et al.  A Review on Video-Based Human Activity Recognition , 2013, Comput..

[9]  Oswald Lanz,et al.  Learning to detect violent videos using convolutional long short-term memory , 2017, 2017 14th IEEE International Conference on Advanced Video and Signal Based Surveillance (AVSS).

[10]  Rahul Sukthankar,et al.  Violence Detection in Video Using Computer Vision Techniques , 2011, CAIP.

[11]  Mei-Chen Yeh,et al.  Fast Human Detection Using a Cascade of Histograms of Oriented Gradients , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).