• Stars
    star
    122
  • Rank 292,031 (Top 6 %)
  • Language
    Python
  • Created over 3 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Official codes for CVPR2021 paper "MIST: Multiple Instance Self-Training Framework for Video Anomaly Detection"

MIST_VAD

PWC PWC

Official codes for CVPR2021 paper "MIST: Multiple Instance Self-Training Framework for Video Anomaly Detection"

Project Page

Paper

Structure of MIST

Updates

[May 28th] Testing / Training codes have been released. The codes are cleaned out from the original ones without full verification. There maybe any unexpected bugs. I will improve it later if I have time.

Requirements

  • python>=3.6
  • apex
  • pytorch=1.5.0+cu101
  • torchvision=0.6.0+cu101
  • tensorboardX
  • h5py
  • opencv
  • scikit-learn
  • yacs

Testing

Pretrained models have been uploaded on OneDrive.

The h5py file for ShanghaiTech and its corresponing annotations are uploaded on [BaiduYun] with multiple sub-files, you can open/unzip it with WinRAR

BaiduYun link, code:kym5

To test the pretrained checkpoints, you are recommended to read Testing_Guidelines.md for more details.

Training

We have released the training codes for ShanghaiTech and UCF-Crimes. For convenience to repeat our experiments, we presents the pseudo labels files in data/ dir. The details of training are listed in Training_Guidelines.md.

Reference

If you feel the codes help, please cite our paper.

Recommended Citation Form:

Jia-Chang Feng, Fa-Ting Hong and Wei-Shi Zheng. “MIST: Multiple Instance Self-Training Framework for Video Anomaly Detection, Proceedings of the IEEE International Conference on Computer Vision and Pattern Recognition. 2021.

More Repositories

1

awesome-video-anomaly-detection

Papers for Video Anomaly Detection, released codes collection, Performance Comparision.
573
star
2

object_centric_VAD

An Tensorflow Re-Implement of CVPR 2019 "Object-centric Auto-Encoders and Dummy Anomalies for Abnormal Event Detection in Video"
Python
95
star
3

pytorch_ano_pre

Pytorch Re-implement of ano_pre_cvpr2018, flownet2 / lite-flownet used.
Python
49
star
4

SCUT_CS_baoyan

本repo为scut cs的本科生保研经验分享
40
star
5

Awesome_Video_Summarization

Papers, codes collection of video summarization / video highlight detection / video key frame selection
34
star
6

Awesome-Query-based-Video-Localization

Paper and Code collections for query-based video localization, including video grounding and video re-localization.
11
star
7

Papers-Notes

CV Paper Notes to Share
HTML
9
star
8

opencv_videovision

opencv accelerated video tensorform lib for pytorch
Python
3
star
9

awesome_anomaly_segmentation

Works on real world anomaly segmentation.
2
star
10

Weakly-Un-Self-Supervised-Papers-Collections

Weakly supervised / Unsupervised /Self supervised Paper collections
2
star
11

loss_toy

toy model to visualize feature space of models trained by different loss functions
Python
1
star
12

SLAM_Learning_Notes

A personal learning notes on vSLAM.
1
star
13

basic_knowledge_AI

Some basic knowledges about AI. This repo is to collect links of relative knowledges.
1
star
14

image_processing

SCUT task experience for image processing
C++
1
star
15

awesome-visual-sentiment-analysis

A collections for awesome visual emotional understanding researchs.
1
star
16

label_tool

label tool for cow head labeing
Python
1
star
17

Awesome-Learn-From-Synthetic

Papers, Codes about synthetic data generation/ learning, and adaptaion to real-world data.
1
star