Recursively Refined R-CNN: Self RoI Re-Balancing on Instance Segmentation
See MMDetection and
MMCV official pages to know the
installation procedure for mmdetection and mmcv libraries.
Our code has been designed with the following version of the libraries:
Note : In order to run R3 -CNN training, it is required to install our
mmcv library version
(not the official one!).
Most important files.
Name
Description
FCC BBox Head
It contains our brand new R3 -CNN bbox head with FCC Lighter v1 and v2, corresponding to Fig. 4(b, c).
FCC BBox Head
It contains our brand new R3 -CNN bbox head with FCC Advanced v1 and v2, corresponding to Fig. 4(d, e).
Mask Head
It contains R3 -CNN mask head.
FCC Mask IoU Head
It contains our brand new Mask IoU segmentation head for R3 -CNN model with FCC Lighter v1 and v2, corresponding to Fig. 4(b, c).
FCC Mask IoU Head
It contains our brand new Mask IoU segmentation head for R3 -CNN model with FCC Advanced v1 and v2, corresponding to Fig. 4(d, e).
R3 -CNN RoI Head
It contains R3 -CNN RoI Head whose task is to manage bbox, segmentation and Mask IoU heads.
The following configuration files have been used to run each experiment:
| Row | Model | Lt | H | MIoU | L2C | NLb | NLa
| :--: | :----: | :--: | :--: | :----: | :--: | :--: |
| 1 | HTC | 3 | 3 | | | | |
| :--: | :----: | :--: | :--: | :----: | :--: | :--: | :--: |
| 2 | R3 -CNN | 3 | 1 | | | | |
| 3 | R3 -CNN | 3 | 1 | v | | | |
| 4 | R3 -CNN | 3 | 1 | v | 7x7 | | |
| 5 | R3 -CNN | 3 | 1 | v | 7x3 -> 3x7 | | |
| 6 | R3 -CNN | 3 | 1 | v | 7x7 | v | |
| 7 | R3 -CNN | 3 | 1 | v | 7x7 | v | v |
| :--: | :----: | :--: | :--: | :----: | :--: | :--: | :--: |
| 8 | R3 -CNN | 4 | 2 | | | | |
| 9 | R3 -CNN | 4 | 2 | v | | | |
| 10 | R3 -CNN | 4 | 2 | v | 7x7 | | |
| 11 | R3 -CNN | 4 | 2 | v | 7x7 | v | |
| 12 | R3 -CNN | 4 | 2 | v | 7x7 | v | v |