InstaBoost

Last updated on Feb 23, 2021

Cascade R-CNN InstaBoost (R-101-FPN, 4x)

Memory (M) 6000.0
inference time (s/im) 0.08333
File Size 295.24 MB
Training Data MS COCO
Training Resources 8x NVIDIA V100 GPUs
Training Time

Training Techniques InstaBoost
Architecture RPN, FPN, Cascade R-CNN, ResNet, RoIAlign
lr sched 4x
Memory (M) 6000.0
Backbone Layers 101
inference time (s/im) 0.08333
SHOW MORE
SHOW LESS
Mask R-CNN InstaBoost (R-101-FPN, 4x)

Memory (M) 6400.0
Backbone Layers 101
File Size 242.32 MB
Training Data MS COCO
Training Resources 8x NVIDIA V100 GPUs
Training Time

Training Techniques InstaBoost
Architecture Softmax, RPN, Convolution, Dense Connections, FPN, ResNet, RoIAlign
lr sched 4x
Memory (M) 6400.0
Backbone Layers 101
SHOW MORE
SHOW LESS
Mask R-CNN InstaBoost (R-50-FPN, 4x)

Memory (M) 4400.0
inference time (s/im) 0.05714
File Size 169.62 MB
Training Data MS COCO
Training Resources 8x NVIDIA V100 GPUs
Training Time

Training Techniques InstaBoost
Architecture Softmax, RPN, Convolution, Dense Connections, FPN, ResNet, RoIAlign
lr sched 4x
Memory (M) 4400.0
Backbone Layers 50
inference time (s/im) 0.05714
SHOW MORE
SHOW LESS
Mask R-CNN InstaBoost (X-101-64x4d-FPN, 4x)

Memory (M) 10700.0
Backbone Layers 101
File Size 391.11 MB
Training Data MS COCO
Training Resources 8x NVIDIA V100 GPUs
Training Time

Training Techniques InstaBoost
Architecture Softmax, RPN, ResNeXt, Convolution, Dense Connections, FPN, RoIAlign
lr sched 4x
Memory (M) 10700.0
Backbone Layers 101
SHOW MORE
SHOW LESS
README.md

InstaBoost for MMDetection

[ALGORITHM]

Configs in this directory is the implementation for ICCV2019 paper "InstaBoost: Boosting Instance Segmentation Via Probability Map Guided Copy-Pasting" and provided by the authors of the paper. InstaBoost is a data augmentation method for object detection and instance segmentation. The paper has been released on arXiv.

@inproceedings{fang2019instaboost,
  title={Instaboost: Boosting instance segmentation via probability map guided copy-pasting},
  author={Fang, Hao-Shu and Sun, Jianhua and Wang, Runzhong and Gou, Minghao and Li, Yong-Lu and Lu, Cewu},
  booktitle={Proceedings of the IEEE International Conference on Computer Vision},
  pages={682--691},
  year={2019}
}

Usage

Requirements

You need to install instaboostfast before using it.

pip install instaboostfast

The code and more details can be found here.

Integration with MMDetection

InstaBoost have been already integrated in the data pipeline, thus all you need is to add or change InstaBoost configurations after LoadImageFromFile. We have provided examples like this. You can refer to InstaBoostConfig for more details.

Results and Models

  • All models were trained on coco_2017_train and tested on coco_2017_val for conveinience of evaluation and comparison. In the paper, the results are obtained from test-dev.
  • To balance accuracy and training time when using InstaBoost, models released in this page are all trained for 48 Epochs. Other training and testing configs strictly follow the original framework.
  • For results and models in MMDetection V1.x, please refer to Instaboost.
Network Backbone Lr schd Mem (GB) Inf time (fps) box AP mask AP Config Download
Mask R-CNN R-50-FPN 4x 4.4 17.5 40.6 36.6 config model | log
Mask R-CNN R-101-FPN 4x 6.4 42.5 38.0 config model | log
Mask R-CNN X-101-64x4d-FPN 4x 10.7 44.7 39.7 config model | log
Cascade R-CNN R-101-FPN 4x 6.0 12.0 43.7 38.0 config model | log

Results

Object Detection on COCO minival

Object Detection on COCO minival
MODEL BOX AP
Mask R-CNN InstaBoost (X-101-64x4d-FPN, 4x) 44.7
Cascade R-CNN InstaBoost (R-101-FPN, 4x) 43.7
Mask R-CNN InstaBoost (R-101-FPN, 4x) 42.5
Mask R-CNN InstaBoost (R-50-FPN, 4x) 40.6
Instance Segmentation on COCO minival
MODEL MASK AP
Mask R-CNN InstaBoost (X-101-64x4d-FPN, 4x) 39.7
Cascade R-CNN InstaBoost (R-101-FPN, 4x) 38.0
Mask R-CNN InstaBoost (R-101-FPN, 4x) 38.0
Mask R-CNN InstaBoost (R-50-FPN, 4x) 36.6