我是靠谱客的博主 还单身雨,最近开发中收集的这篇文章主要介绍调研:暴恐识别(图像识别)by_xxzcc调研:暴恐识别,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

调研:暴恐识别

一、方法:分类、目标检测、人体姿态分析

1、腾讯优图:(接口:https://ai.qq.com/doc/imageterrorism.shtml)

图片分类(属性):13类

    terrorists:恐怖分子; normalarmy:普通军;knife:刀;guns:枪;

    blood:血;fire:火;flag:旗帜;crowd:人群;ship:船;aircraft:飞机;

    cannon:大炮;armoredcar:装甲车;other_weapon:其他武器

腾讯优图暴恐识别结果:

2、百度暴恐识别:

图片分类:

    粗分:2类,正常和暴恐

    细分:12类

    正样本:正常;警察部队 (共两类)

    负样本:血腥;尸体;爆炸火灾;杀人;暴乱;恐暴人物;军事武器;暴恐旗帜;血腥动物动物尸体;车祸 (共10类)

3、关键点检测:(人体姿态)

根据人的14个关键点,然后计算视频或者图片中是否有暴力情况发生。

缺点:可能关键点较多,在人多的时候检测会较慢。

4、其他:

场景分类:分为7类

正常;特殊着装人物(军队,警察等);

特俗符号;武器或者武器持有者;血腥场景;暴乱场景;战争场景

二、数据:

1. 数据 Real Life Violence Situations Dataset

说明:1000个暴力行为视频如打架斗殴, 1000个非暴力视频如吃饭,行走等

链接: https://www.kaggle.com/mohamedmustafa/real-life-violence-situations-dataset

论文:《Violence Recognition from Videos using Deep Learning Techniques》——2019

样例:打架视频

2. 数据 Gun Violence Data

说明:全面记录260k 起发生在2013-2018年美国的枪支暴力事件,有详细信息,csv格式

链接:https://www.kaggle.com/jameslko/gun-violence-data

3. 数据 Gun Violence Database

说明:从2000个媒体收集到的枪支暴力数据,包括儿童和青少年受伤死亡,以及大量枪击事件

链接:https://www.kaggle.com/gunviolencearchive/gun-violence-database

4.RWF-2000: An Open Large Scale Video Database for Violence Detection

说明:是1中的加强版

链接:https://github.com/mchengny/RWF2000-Video-Database-for-Violence-Detection 需要申请

三、部分论文

1. 《Violence Recognition from Videos using Deep Learning Techniques》2019

在视频上针对个人或者人群做暴力监督。

方法:

    1)VGG-16(Pre-trained on Imagenet)提取特征

    2)LSTM 接上层特征然后获取时间特征(即获取图片前后时间语义信息)

    3)全连接层接上层信息,最终分类

 

2. 《RWF-2000: An Open Large Scale Video Database for Violence Detection》——2020

提出了一个新的大型暴力检测数据集,并提供了两个baseline,达到sota

数据:2000个短片共计30w帧数据。(全是监控下面的视频)

数据缺点:由于在现实摄像头下采取,可能出现一些图片有以下缺点:

    1)视野的一小部分有人

    2)视野下很多人

    3)离视野远,目标很小

    4)光照、清晰度等造成图片质量一般

    5)部分暴力事件很短暂(比如20帧里面只有2帧是暴力)

样例demo:

四、部分代码

1. 代码:Violence Detection_CNN_LSTM (Keras + Tensorflow)

链接:https://github.com/liorsidi/ViolenceDetection_CNNLSTM (Tensorflow)

链接:https://github.com/swathikirans/violence-recognition-pytorch(Pytorch)

框架:多帧图片喂到ResNet50(Pre-trained), LSTM接多帧图片得出的feature_map,最终得到的特征过FC层然后进行分类。

2. 代码: Violence Detection

链接:https://github.com/JoshuaPiinRueyPan/ViolenceDetection (Tensorflow)

框架:基本同上

3.代码:Protest Detection and Violence Estimation

链接:https://github.com/wondonghyeon/protest-detection-violence-estimation (Pytorch)

论文:Protest Activity Detection and Perceived Violence Estimation from Social Media Images

图片:40764, 抗议图片:11659

可以认为是对目标图片进行分类+暴恐打分(从做往右程度越来越重)

 

总结:感觉对于视频来说可以采用 CNN+LSTM增加判断的准确性。对于单图片来说可以用CNN分类来做。

 

 

 

 

 

 

 

 

 

 

 

 

最后

以上就是还单身雨为你收集整理的调研:暴恐识别(图像识别)by_xxzcc调研:暴恐识别的全部内容,希望文章能够帮你解决调研:暴恐识别(图像识别)by_xxzcc调研:暴恐识别所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部