@@ -86,87 +86,181 @@ Please refer to [changelog.md](docs/en/changelog.md) for details and release his
86
86
87
87
For compatibility changes between different versions of MMDetection, please refer to [ compatibility.md] ( docs/en/compatibility.md ) .
88
88
89
- ## Benchmark and model zoo
89
+ ## Overview of Benchmark and Model Zoo
90
90
91
91
Results and models are available in the [ model zoo] ( docs/en/model_zoo.md ) .
92
92
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 >
93
195
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 >
170
264
171
265
Some other methods are also supported in [ projects using MMDetection] ( ./docs/en/projects.md ) .
172
266
0 commit comments