Skip to content

huahandsome/AICity_Team24

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Effective Object Detection From Traffic Camera Videos

Our UIUC-IFP Team:

  • Honghui Shi
  • Zhichao Liu
  • Yuchen Fan
  • Xinchao Wang
  • Prof. Thomas Huang

Our Implementation for Nvidia AI City Challenge

Our implementation py-rfcn is adapted from py-R-FCN, with additions and modification to support our winning solution to the 1st IEEE Smart World Nvidia AI City Challenge. (For usage and installation of the original py-R-FCN, please refer to here.)

code usage

1. Prepare dataset

$ mkdir -p CODE_DIR/data/AICdevkit/results/AIC/Main
$ cd CODE_DIR/tools
$ python ./preprocess.py DATASET_DIR CODE_DIR/data

2. Build from source

$ sh compile.sh
$ export PYTHONPATH=$PYTHONPATH:CODE_DIR/caffe/python

3. Test on our pre-trained model

Download models from here.

Put ResNet-101-model.caffemodel in CODE_DIR/data/imagenet_models/

Put aic_trainval in CODE_DIR/output/rfcn_alt_opt_5step_ohem

$ bash test.sh 0

4. Train on aic dataset

We find it is better to train vehicle detector separately from traffic-signal detector.

if you want to train without traffic-signal

$ sh train.sh 0

if you want to train on traffic-signal

$ sh train.sh 1

5. Postprocess for submission

$ python postprocess.py CODE_DIR/data output_dir

Acknowledgement

This work is supported in part by IBM-ILLINOIS Center for Cognitive Computing Systems Research (C3SR) - a research collaboration as part of the IBM Cognitive Horizons Network.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 84.8%
  • Makefile 6.6%
  • Shell 4.0%
  • C 2.7%
  • Cuda 1.4%
  • MATLAB 0.5%