Cargando…

A Video-Based DT–SVM School Violence Detecting Algorithm

School bullying is a serious problem among teenagers. School violence is one type of school bullying and considered to be the most harmful. As AI (Artificial Intelligence) techniques develop, there are now new methods to detect school violence. This paper proposes a video-based school violence detec...

Descripción completa

Detalles Bibliográficos
Autores principales: Ye, Liang, Wang, Le, Ferdinando, Hany, Seppänen, Tapio, Alasaarela, Esko
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7181151/
https://www.ncbi.nlm.nih.gov/pubmed/32260274
http://dx.doi.org/10.3390/s20072018
_version_ 1783525983115018240
author Ye, Liang
Wang, Le
Ferdinando, Hany
Seppänen, Tapio
Alasaarela, Esko
author_facet Ye, Liang
Wang, Le
Ferdinando, Hany
Seppänen, Tapio
Alasaarela, Esko
author_sort Ye, Liang
collection PubMed
description School bullying is a serious problem among teenagers. School violence is one type of school bullying and considered to be the most harmful. As AI (Artificial Intelligence) techniques develop, there are now new methods to detect school violence. This paper proposes a video-based school violence detecting algorithm. This algorithm first detects foreground moving targets via the KNN (K-Nearest Neighbor) method and then preprocesses the detected targets via morphological processing methods. Then, this paper proposes a circumscribed rectangular frame integrating method to optimize the circumscribed rectangular frame of moving targets. Rectangular frame features and optical-flow features were extracted to describe the differences between school violence and daily-life activities. We used the Relief-F and Wrapper algorithms to reduce the feature dimension. SVM (Support Vector Machine) was applied as the classifier, and 5-fold cross validation was performed. The accuracy was 89.6%, and the precision was 94.4%. To further improve the recognition performance, we developed a DT–SVM (Decision Tree–SVM) two-layer classifier. We used boxplots to determine some features of the DT layer that are able to distinguish between typical physical violence and daily-life activities and between typical daily-life activities and physical violence. For the remainder of activities, the SVM layer performed a classification. For this DT–SVM classifier, the accuracy reached 97.6%, and the precision reached 97.2%, thus showing a significant improvement.
format Online
Article
Text
id pubmed-7181151
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-71811512020-04-28 A Video-Based DT–SVM School Violence Detecting Algorithm Ye, Liang Wang, Le Ferdinando, Hany Seppänen, Tapio Alasaarela, Esko Sensors (Basel) Article School bullying is a serious problem among teenagers. School violence is one type of school bullying and considered to be the most harmful. As AI (Artificial Intelligence) techniques develop, there are now new methods to detect school violence. This paper proposes a video-based school violence detecting algorithm. This algorithm first detects foreground moving targets via the KNN (K-Nearest Neighbor) method and then preprocesses the detected targets via morphological processing methods. Then, this paper proposes a circumscribed rectangular frame integrating method to optimize the circumscribed rectangular frame of moving targets. Rectangular frame features and optical-flow features were extracted to describe the differences between school violence and daily-life activities. We used the Relief-F and Wrapper algorithms to reduce the feature dimension. SVM (Support Vector Machine) was applied as the classifier, and 5-fold cross validation was performed. The accuracy was 89.6%, and the precision was 94.4%. To further improve the recognition performance, we developed a DT–SVM (Decision Tree–SVM) two-layer classifier. We used boxplots to determine some features of the DT layer that are able to distinguish between typical physical violence and daily-life activities and between typical daily-life activities and physical violence. For the remainder of activities, the SVM layer performed a classification. For this DT–SVM classifier, the accuracy reached 97.6%, and the precision reached 97.2%, thus showing a significant improvement. MDPI 2020-04-03 /pmc/articles/PMC7181151/ /pubmed/32260274 http://dx.doi.org/10.3390/s20072018 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Ye, Liang
Wang, Le
Ferdinando, Hany
Seppänen, Tapio
Alasaarela, Esko
A Video-Based DT–SVM School Violence Detecting Algorithm
title A Video-Based DT–SVM School Violence Detecting Algorithm
title_full A Video-Based DT–SVM School Violence Detecting Algorithm
title_fullStr A Video-Based DT–SVM School Violence Detecting Algorithm
title_full_unstemmed A Video-Based DT–SVM School Violence Detecting Algorithm
title_short A Video-Based DT–SVM School Violence Detecting Algorithm
title_sort video-based dt–svm school violence detecting algorithm
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7181151/
https://www.ncbi.nlm.nih.gov/pubmed/32260274
http://dx.doi.org/10.3390/s20072018
work_keys_str_mv AT yeliang avideobaseddtsvmschoolviolencedetectingalgorithm
AT wangle avideobaseddtsvmschoolviolencedetectingalgorithm
AT ferdinandohany avideobaseddtsvmschoolviolencedetectingalgorithm
AT seppanentapio avideobaseddtsvmschoolviolencedetectingalgorithm
AT alasaarelaesko avideobaseddtsvmschoolviolencedetectingalgorithm
AT yeliang videobaseddtsvmschoolviolencedetectingalgorithm
AT wangle videobaseddtsvmschoolviolencedetectingalgorithm
AT ferdinandohany videobaseddtsvmschoolviolencedetectingalgorithm
AT seppanentapio videobaseddtsvmschoolviolencedetectingalgorithm
AT alasaarelaesko videobaseddtsvmschoolviolencedetectingalgorithm