Giter VIP home page Giter VIP logo

josephkpaul / humanbehaviorbku Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dolongbien/humanbehaviorbku

1.0 0.0 0.0 660.28 MB

Abnormal Human Behaviors Detection/ Road Accident Detection From Surveillance Videos/ Real-World Anomaly Detection in Surveillance Videos/ C3D Feature Extraction

Python 24.73% Shell 1.27% Jupyter Notebook 45.81% MATLAB 5.96% CSS 3.92% JavaScript 6.41% HTML 11.91%

humanbehaviorbku's Introduction

Road Accident Detection From Surveillance Videos

BKU Team 2018

An implementation and a modified version of Real-world Anomaly Detection in Surveillance Videos (Sultani, Waqas and Chen) on Road_Accident dataset. videos

demo

Dataset

Road accident dataset consists of 796 videos under *.mp4 format (330 normal, 366 abnormal, 100 testing).

  • Dataset link: updating
  • C3D Extractor: Learning Spatiotemporal Features with 3D Convolutional Networks (Du Tran et al.).
  • Extract C3D feature of video using Google Colab (this jupyter notebook)

Follow the instruction in the notebook to extract video feature.

Training

Check this notebook Train_Test_Code to see the documentation as well as training/testing process.

  • Keras 1.1.0
  • Theano 0.9.0
  • Python 3

Visualize the results

Django web application. See WebApp directory for more details.

File structure

File/Directory Decscription
C3D Extract C3D video feature
Scripts Python, Matlab ultility scripts
Temporal Annotation Groudtruth annotation of testing videos
Makefile.config Configuration file to build C3D Caffe model
Train/Test Code Jupyter notebook for Traning/Testing process

If you find any bug, or have some questions, feel free to contact any of these: Bien Do ([email protected]), Hoai Do ([email protected]), Dat Nguyen ([email protected]).

References

[1] W. Sultani, C. Chen, and M. Shah, “Real-world anomaly detection in surveillance videos,” in The IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Jun. 2018.

[2] D. Tran, L. Bourdev, R. Fergus, et al., “Learning spatiotemporal features with 3d convolutional networks,” in The IEEE International Conference on Computer Vision (ICCV), Dec. 2015 .

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.