All Projects → mchengny → Rwf2000 Video Database For Violence Detection

mchengny / Rwf2000 Video Database For Violence Detection

A large scale video database for violence detection, which has 2,000 video clips containing violent or non-violent behaviours.

Projects that are alternatives of or similar to Rwf2000 Video Database For Violence Detection

Notes
Contains Example Programs and Notebooks for some courses at Bogazici University, Department of Computer Engineering
Stars: ✭ 163 (-1.21%)
Mutual labels:  jupyter-notebook
Ta
Technical Analysis Library using Pandas and Numpy
Stars: ✭ 2,649 (+1505.45%)
Mutual labels:  jupyter-notebook
Appearance Flow
A deep learning framework for synthesizing novel views of objects and scenes
Stars: ✭ 164 (-0.61%)
Mutual labels:  jupyter-notebook
Blog posts
Blog posts for matatat.org
Stars: ✭ 163 (-1.21%)
Mutual labels:  jupyter-notebook
Csharp with csharpfritz
Show notes, slides, and samples from the CSharp with CSharpFritz show
Stars: ✭ 164 (-0.61%)
Mutual labels:  jupyter-notebook
Maml Jax
Implementation of Model-Agnostic Meta-Learning (MAML) in Jax
Stars: ✭ 164 (-0.61%)
Mutual labels:  jupyter-notebook
Imagecompletion Dcgan
Image completion using deep convolutional generative adversarial nets in tensorflow
Stars: ✭ 163 (-1.21%)
Mutual labels:  jupyter-notebook
Fixy
Amacımız Türkçe NLP literatüründeki birçok farklı sorunu bir arada çözebilen, eşsiz yaklaşımlar öne süren ve literatürdeki çalışmaların eksiklerini gideren open source bir yazım destekleyicisi/denetleyicisi oluşturmak. Kullanıcıların yazdıkları metinlerdeki yazım yanlışlarını derin öğrenme yaklaşımıyla çözüp aynı zamanda metinlerde anlamsal analizi de gerçekleştirerek bu bağlamda ortaya çıkan yanlışları da fark edip düzeltebilmek.
Stars: ✭ 165 (+0%)
Mutual labels:  jupyter-notebook
Workshops
Workshops organized to introduce students to security, AI, AR/VR, hardware and software
Stars: ✭ 162 (-1.82%)
Mutual labels:  jupyter-notebook
Newsrecommender
A news recommendation system tailored for user communities
Stars: ✭ 164 (-0.61%)
Mutual labels:  jupyter-notebook
Machine Learning
Machine learning library written in readable python code
Stars: ✭ 163 (-1.21%)
Mutual labels:  jupyter-notebook
Dl Course
Deep Learning with Catalyst
Stars: ✭ 162 (-1.82%)
Mutual labels:  jupyter-notebook
Tdl
Course "Theories of Deep Learning"
Stars: ✭ 164 (-0.61%)
Mutual labels:  jupyter-notebook
Scientific graphics in python
Электронный учебник-пособие по научной графике в python
Stars: ✭ 163 (-1.21%)
Mutual labels:  jupyter-notebook
Dsp
Metis Data Science Bootcamp - Official Prework Repository
Stars: ✭ 164 (-0.61%)
Mutual labels:  jupyter-notebook
Neuralnets
Deep Learning libraries tested on images and time series
Stars: ✭ 163 (-1.21%)
Mutual labels:  jupyter-notebook
Competition Baseline
数据科学竞赛知识、代码、思路
Stars: ✭ 2,553 (+1447.27%)
Mutual labels:  jupyter-notebook
Sbi
Simulation-based inference in PyTorch
Stars: ✭ 164 (-0.61%)
Mutual labels:  jupyter-notebook
Simple Ehm
A simple tool for a simple task: remove filler sounds ("ehm") from pre-recorded speeches. AI powered.
Stars: ✭ 164 (-0.61%)
Mutual labels:  jupyter-notebook
Replika Research
Replika.ai Research Papers, Posters, Slides & Datasets
Stars: ✭ 164 (-0.61%)
Mutual labels:  jupyter-notebook

RWF2000 - A Large Scale Video Database for Violence Detection

Introduction

With the increasing of surveillance cameras in modern cities, huge amount of videos can be collected. While there are insufficient human resource for monitoring all the screens at one time.

We are considering how to use techniques of video understanding to detect violent behavior so that it can give a quick alarm in time.

File Description

  • Preprocess contains the python script to transform original video dataset to .npy files. Each .npy file is a tensor with shape = [nb_frames, img_height, img_width, 5]. The last channel contains 3 layers for RGB components and 2 layers for optical flows (vertical and horizontal components, respectively ).

  • Networks contain the keras implemention of our propsoed model. Also, the training scripts of single stream are provided here.

  • Models contains the pre-trained model implemented by Keras.

Dataset

  • Collected raw surveillance videos from YouTube, sliced them into clips within 5s at 30 fps, and labeled each clip as Violent or Non-Violent Behavior。

  • Dropped duplicated contents which appear in both training set and validation set.

  • Finally we got 2000 clips and 300,000 frames as a new data set for real-world violent behavior detection under surveillance camera.

Problems

Since all the videos are captured by surveillance cameras in public places, many of them may not have a good imaging quality due to dark environment, fast movement of object, lighting blur, etc. Here are some examples:

  • Only part of the person appears in the picture

  • Crowds and chaos

  • Small object at far distance

  • Low resolution

  • Transient action

Demo

  • Example - 1

  • Example - 2

Download

To download the released dataset, please:

  1. download the Agreement Sheet.pdf and sign it.
  2. Send the PDF version of scanned Agreement Sheet with signature to [email protected]
  3. We will return an e-mail with download link to you as soon as possible.

Kindly remind: using the proposed dataset, please cite:

Ming Cheng, Kunjing Cai, and Ming Li. "RWF-2000: An Open Large Scale Video Database for Violence Detection." arXiv preprint arXiv:1911.05913 (2019).

Note

Since the dataset contains 2,000 video clips extracted from about 1,000 unique videos, we have manually checked the train set and test set to avoid the data leakage between different parts. We suggest you to keep the original partition and only separate a validation set from the train set, but do not re-shuffle the entire dataset.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].