Skip to content

Commit c37da19

Browse files
authored
Add Overview of Benchmark and Model Zoo (open-mmlab#6985)
* add overview of benchmark and model zoo * Changed tree/master link to configs folder reference * Changed the format of the table * Moved Heads item to Object Detection table and delete the Heads table * Delete unnecessary comments * Add TOOD (ICCV'2021) * Rename Architectures to Algorithms * Fix centering for Algorithms and Components * Create "Other", and add "Common"
1 parent 1cf658b commit c37da19

File tree

1 file changed

+171
-77
lines changed

1 file changed

+171
-77
lines changed

README.md

+171-77
Original file line numberDiff line numberDiff line change
@@ -86,87 +86,181 @@ Please refer to [changelog.md](docs/en/changelog.md) for details and release his
8686

8787
For compatibility changes between different versions of MMDetection, please refer to [compatibility.md](docs/en/compatibility.md).
8888

89-
## Benchmark and model zoo
89+
## Overview of Benchmark and Model Zoo
9090

9191
Results and models are available in the [model zoo](docs/en/model_zoo.md).
9292

93+
<div align="center">
94+
<b>Architectures</b>
95+
</div>
96+
<table align="center">
97+
<tbody>
98+
<tr align="center" valign="bottom">
99+
<td>
100+
<b>Object Detection</b>
101+
</td>
102+
<td>
103+
<b>Instance Segmentation</b>
104+
</td>
105+
<td>
106+
<b>Panoptic Segmentation</b>
107+
</td>
108+
<td>
109+
<b>Other</b>
110+
</td>
111+
</tr>
112+
<tr valign="top">
113+
<td>
114+
<ul>
115+
<li><a href="configs/fast_rcnn">Fast R-CNN (ICCV'2015)</a></li>
116+
<li><a href="configs/faster_rcnn">Faster R-CNN (NeurIPS'2015)</a></li>
117+
<li><a href="configs/rpn">RPN (NeurIPS'2015)</a></li>
118+
<li><a href="configs/ssd">SSD (ECCV'2016)</a></li>
119+
<li><a href="configs/retinanet">RetinaNet (ICCV'2017)</a></li>
120+
<li><a href="configs/cascade_rcnn">Cascade R-CNN (CVPR'2018)</a></li>
121+
<li><a href="configs/yolo">YOLOv3 (ArXiv'2018)</a></li>
122+
<li><a href="configs/cornernet">CornerNet (ECCV'2018)</a></li>
123+
<li><a href="configs/grid_rcnn">Grid R-CNN (CVPR'2019)</a></li>
124+
<li><a href="configs/guided_anchoring">Guided Anchoring (CVPR'2019)</a></li>
125+
<li><a href="configs/fsaf">FSAF (CVPR'2019)</a></li>
126+
<li><a href="configs/centernet">CenterNet (CVPR'2019)</a></li>
127+
<li><a href="configs/libra_rcnn">Libra R-CNN (CVPR'2019)</a></li>
128+
<li><a href="configs/tridentnet">TridentNet (ICCV'2019)</a></li>
129+
<li><a href="configs/fcos">FCOS (ICCV'2019)</a></li>
130+
<li><a href="configs/reppoints">RepPoints (ICCV'2019)</a></li>
131+
<li><a href="configs/free_anchor">FreeAnchor (NeurIPS'2019)</a></li>
132+
<li><a href="configs/cascade_rpn">CascadeRPN (NeurIPS'2019)</a></li>
133+
<li><a href="configs/foveabox">Foveabox (TIP'2020)</a></li>
134+
<li><a href="configs/double_heads">Double-Head R-CNN (CVPR'2020)</a></li>
135+
<li><a href="configs/atss">ATSS (CVPR'2020)</a></li>
136+
<li><a href="configs/nas_fcos">NAS-FCOS (CVPR'2020)</a></li>
137+
<li><a href="configs/autoassign">AutoAssign (ArXiv'2020)</a></li>
138+
<li><a href="configs/sabl">Side-Aware Boundary Localization (ECCV'2020)</a></li>
139+
<li><a href="configs/dynamic_rcnn">Dynamic R-CNN (ECCV'2020)</a></li>
140+
<li><a href="configs/detr">DETR (ECCV'2020)</a></li>
141+
<li><a href="configs/paa">PAA (ECCV'2020)</a></li>
142+
<li><a href="configs/vfnet">VarifocalNet (CVPR'2021)</a></li>
143+
<li><a href="configs/sparse_rcnn">Sparse R-CNN (CVPR'2021)</a></li>
144+
<li><a href="configs/yolof">YOLOF (CVPR'2021)</a></li>
145+
<li><a href="configs/yolox">YOLOX (CVPR'2021)</a></li>
146+
<li><a href="configs/deformable_detr">Deformable DETR (ICLR'2021)</a></li>
147+
<li><a href="configs/tood">TOOD (ICCV'2021)</a></li>
148+
</ul>
149+
</td>
150+
<td>
151+
<ul>
152+
<li><a href="configs/mask_rcnn">Mask R-CNN (ICCV'2017)</a></li>
153+
<li><a href="configs/cascade_rcnn">Cascade Mask R-CNN (CVPR'2018)</a></li>
154+
<li><a href="configs/ms_rcnn">Mask Scoring R-CNN (CVPR'2019)</a></li>
155+
<li><a href="configs/htc">Hybrid Task Cascade (CVPR'2019)</a></li>
156+
<li><a href="configs/yolact">YOLACT (ICCV'2019)</a></li>
157+
<li><a href="configs/instaboost">InstaBoost (ICCV'2019)</a></li>
158+
<li><a href="configs/solo">SOLO (ECCV'2020)</a></li>
159+
<li><a href="configs/point_rend">PointRend (CVPR'2020)</a></li>
160+
<li><a href="configs/detectors">DetectoRS (ArXiv'2020)</a></li>
161+
<li><a href="configs/scnet">SCNet (AAAI'2021)</a></li>
162+
<li><a href="configs/queryinst">QueryInst (ICCV'2021)</a></li>
163+
</ul>
164+
</td>
165+
<td>
166+
<ul>
167+
<li><a href="configs/panoptic_fpn">Panoptic FPN (CVPR'2019)</a></li>
168+
</ul>
169+
</td>
170+
<td>
171+
</ul>
172+
<li><b>Contrastive Learning</b></li>
173+
<ul>
174+
<ul>
175+
<li><a href="configs/selfsup_pretrain">SwAV (NeurIPS'2020)</a></li>
176+
<li><a href="configs/selfsup_pretrain">MoCo (CVPR'2020)</a></li>
177+
<li><a href="configs/selfsup_pretrain">MoCov2 (ArXiv'2020)</a></li>
178+
</ul>
179+
</ul>
180+
</ul>
181+
<li><b>Distillation</b></li>
182+
<ul>
183+
<ul>
184+
<li><a href="configs/ld">Localization Distillation (ArXiv'2021)</a></li>
185+
<li><a href="configs/lad">Label Assignment Distillation (WACV'2022)</a></li>
186+
</ul>
187+
</ul>
188+
</ul>
189+
</td>
190+
</tr>
191+
</td>
192+
</tr>
193+
</tbody>
194+
</table>
93195

94-
<details open>
95-
<summary>Supported backbones:</summary>
96-
97-
- [x] ResNet (CVPR'2016)
98-
- [x] ResNeXt (CVPR'2017)
99-
- [x] VGG (ICLR'2015)
100-
- [x] MobileNetV2 (CVPR'2018)
101-
- [x] HRNet (CVPR'2019)
102-
- [x] RegNet (CVPR'2020)
103-
- [x] Res2Net (TPAMI'2020)
104-
- [x] ResNeSt (ArXiv'2020)
105-
- [X] Swin (CVPR'2021)
106-
- [x] PVT (ICCV'2021)
107-
- [x] PVTv2 (ArXiv'2021)
108-
</details>
109-
110-
<details open>
111-
<summary>Supported methods:</summary>
112-
113-
- [x] [RPN (NeurIPS'2015)](configs/rpn)
114-
- [x] [Fast R-CNN (ICCV'2015)](configs/fast_rcnn)
115-
- [x] [Faster R-CNN (NeurIPS'2015)](configs/faster_rcnn)
116-
- [x] [Mask R-CNN (ICCV'2017)](configs/mask_rcnn)
117-
- [x] [Cascade R-CNN (CVPR'2018)](configs/cascade_rcnn)
118-
- [x] [Cascade Mask R-CNN (CVPR'2018)](configs/cascade_rcnn)
119-
- [x] [SSD (ECCV'2016)](configs/ssd)
120-
- [x] [RetinaNet (ICCV'2017)](configs/retinanet)
121-
- [x] [GHM (AAAI'2019)](configs/ghm)
122-
- [x] [Mask Scoring R-CNN (CVPR'2019)](configs/ms_rcnn)
123-
- [x] [Double-Head R-CNN (CVPR'2020)](configs/double_heads)
124-
- [x] [Hybrid Task Cascade (CVPR'2019)](configs/htc)
125-
- [x] [Libra R-CNN (CVPR'2019)](configs/libra_rcnn)
126-
- [x] [Guided Anchoring (CVPR'2019)](configs/guided_anchoring)
127-
- [x] [FCOS (ICCV'2019)](configs/fcos)
128-
- [x] [RepPoints (ICCV'2019)](configs/reppoints)
129-
- [x] [Foveabox (TIP'2020)](configs/foveabox)
130-
- [x] [FreeAnchor (NeurIPS'2019)](configs/free_anchor)
131-
- [x] [NAS-FPN (CVPR'2019)](configs/nas_fpn)
132-
- [x] [ATSS (CVPR'2020)](configs/atss)
133-
- [x] [FSAF (CVPR'2019)](configs/fsaf)
134-
- [x] [PAFPN (CVPR'2018)](configs/pafpn)
135-
- [x] [Dynamic R-CNN (ECCV'2020)](configs/dynamic_rcnn)
136-
- [x] [PointRend (CVPR'2020)](configs/point_rend)
137-
- [x] [CARAFE (ICCV'2019)](configs/carafe/README.md)
138-
- [x] [DCNv2 (CVPR'2019)](configs/dcn/README.md)
139-
- [x] [Group Normalization (ECCV'2018)](configs/gn/README.md)
140-
- [x] [Weight Standardization (ArXiv'2019)](configs/gn+ws/README.md)
141-
- [x] [OHEM (CVPR'2016)](configs/faster_rcnn/faster_rcnn_r50_fpn_ohem_1x_coco.py)
142-
- [x] [Soft-NMS (ICCV'2017)](configs/faster_rcnn/faster_rcnn_r50_fpn_soft_nms_1x_coco.py)
143-
- [x] [Generalized Attention (ICCV'2019)](configs/empirical_attention/README.md)
144-
- [x] [GCNet (ICCVW'2019)](configs/gcnet/README.md)
145-
- [x] [Mixed Precision (FP16) Training (ArXiv'2017)](configs/fp16/README.md)
146-
- [x] [InstaBoost (ICCV'2019)](configs/instaboost/README.md)
147-
- [x] [GRoIE (ICPR'2020)](configs/groie/README.md)
148-
- [x] [DetectoRS (ArXiv'2020)](configs/detectors/README.md)
149-
- [x] [Generalized Focal Loss (NeurIPS'2020)](configs/gfl/README.md)
150-
- [x] [CornerNet (ECCV'2018)](configs/cornernet/README.md)
151-
- [x] [Side-Aware Boundary Localization (ECCV'2020)](configs/sabl/README.md)
152-
- [x] [YOLOv3 (ArXiv'2018)](configs/yolo/README.md)
153-
- [x] [PAA (ECCV'2020)](configs/paa/README.md)
154-
- [x] [YOLACT (ICCV'2019)](configs/yolact/README.md)
155-
- [x] [CentripetalNet (CVPR'2020)](configs/centripetalnet/README.md)
156-
- [x] [VFNet (ArXiv'2020)](configs/vfnet/README.md)
157-
- [x] [DETR (ECCV'2020)](configs/detr/README.md)
158-
- [x] [Deformable DETR (ICLR'2021)](configs/deformable_detr/README.md)
159-
- [x] [CascadeRPN (NeurIPS'2019)](configs/cascade_rpn/README.md)
160-
- [x] [SCNet (AAAI'2021)](configs/scnet/README.md)
161-
- [x] [AutoAssign (ArXiv'2020)](configs/autoassign/README.md)
162-
- [x] [YOLOF (CVPR'2021)](configs/yolof/README.md)
163-
- [x] [Seasaw Loss (CVPR'2021)](configs/seesaw_loss/README.md)
164-
- [x] [CenterNet (CVPR'2019)](configs/centernet/README.md)
165-
- [x] [YOLOX (ArXiv'2021)](configs/yolox/README.md)
166-
- [x] [SOLO (ECCV'2020)](configs/solo/README.md)
167-
- [x] [QueryInst (ICCV'2021)](configs/queryinst/README.md)
168-
- [x] [TOOD (ICCV'2021)](configs/tood/README.md)
169-
</details>
196+
<div align="center">
197+
<b>Components</b>
198+
</div>
199+
<table align="center">
200+
<tbody>
201+
<tr align="center" valign="bottom">
202+
<td>
203+
<b>Backbones</b>
204+
</td>
205+
<td>
206+
<b>Necks</b>
207+
</td>
208+
<td>
209+
<b>Loss</b>
210+
</td>
211+
<td>
212+
<b>Common</b>
213+
</td>
214+
</tr>
215+
<tr valign="top">
216+
<td>
217+
<ul>
218+
<li>VGG (ICLR'2015)</li>
219+
<li>ResNet (CVPR'2016)</li>
220+
<li>ResNeXt (CVPR'2017)</li>
221+
<li>MobileNetV2 (CVPR'2018)</li>
222+
<li><a href="configs/hrnet">HRNet (CVPR'2019)</a></li>
223+
<li><a href="configs/empirical_attention">Generalized Attention (ICCV'2019)</a></li>
224+
<li><a href="configs/gcnet">GCNet (ICCVW'2019)</a></li>
225+
<li><a href="configs/res2net">Res2Net (TPAMI'2020)</a></li>
226+
<li><a href="configs/regnet">RegNet (CVPR'2020)</a></li>
227+
<li><a href="configs/resnest">ResNeSt (ArXiv'2020)</a></li>
228+
<li><a href="configs/pvt">PVT (ICCV'2021)</a></li>
229+
<li><a href="configs/swin">Swin (CVPR'2021)</a></li>
230+
<li><a href="configs/pvt">PVTv2 (ArXiv'2021)</a></li>
231+
</ul>
232+
</td>
233+
<td>
234+
<ul>
235+
<li><a href="configs/pafpn">PAFPN (CVPR'2018)</a></li>
236+
<li><a href="configs/nas_fpn">NAS-FPN (CVPR'2019)</a></li>
237+
<li><a href="configs/carafe">CARAFE (ICCV'2019)</a></li>
238+
<li><a href="configs/fpg">FPG (ArXiv'2020)</a></li>
239+
<li><a href="configs/groie">GRoIE (ICPR'2020)</a></li>
240+
</ul>
241+
</td>
242+
<td>
243+
<ul>
244+
<li><a href="configs/ghm">GHM (AAAI'2019)</a></li>
245+
<li><a href="configs/gfl">Generalized Focal Loss (NeurIPS'2020)</a></li>
246+
<li><a href="configs/seesaw_loss">Seasaw Loss (CVPR'2021)</a></li>
247+
</ul>
248+
</td>
249+
<td>
250+
<ul>
251+
<li><a href="configs/faster_rcnn/faster_rcnn_r50_fpn_ohem_1x_coco.py">OHEM (CVPR'2016)</a></li>
252+
<li><a href="configs/gn">Group Normalization (ECCV'2018)</a></li>
253+
<li><a href="configs/dcn">DCNv2 (CVPR'2019)</a></li>
254+
<li><a href="configs/gn+ws">Weight Standardization (ArXiv'2019)</a></li>
255+
<li><a href="configs/pisa">Prime Sample Attention (CVPR'2020)</a></li>
256+
<li><a href="configs/strong_baselines">Strong Baselines (CVPR'2021)</a></li>
257+
</ul>
258+
</td>
259+
</tr>
260+
</td>
261+
</tr>
262+
</tbody>
263+
</table>
170264

171265
Some other methods are also supported in [projects using MMDetection](./docs/en/projects.md).
172266

0 commit comments

Comments
 (0)