Home

Awesome

RefineDet_chainer

Benchmarking RefineDet[1] and other SSD (Single shot Detection) Network based on chainer

Including

Original DSSD is based on ResNet 101. Since memory limitation, only tried on VGG.

Benchmark result

Model nameBase modelInput image sizemAPmAP(paper)
SSDVGG16300x30077.577.5
SSD Plus(Use Residual Prediction module)VGG16300x30078.0NA
ESSDVGG16300x30078.879.4
RefineDetVGG16320x320Now evaluating80.0

*: I set batchsize to 22 because of memory limitation. The original paper used 32.

*: Some training condition is different from paper.

*: ESSD original paper did 3 stages training (Only SSD, Only extensional module and whole network), but I did whole training only.

*: I may mistook unintensionally.

Requirement

Usage

git clone https://github.com/fukatani/RefineDet_chainer
cd refinedet
python train.py --model refinedet320 --batchsize 22

Other

Many implementation is referenced chainercv. Thanks!

Reference