Skip to content

Latest commit

 

History

History
 
 

ddq

DDQ

Dense Distinct Query for End-to-End Object Detection

Abstract

One-to-one label assignment in object detection has successfully obviated the need for non-maximum suppression (NMS) as postprocessing and makes the pipeline end-to-end. However, it triggers a new dilemma as the widely used sparse queries cannot guarantee a high recall, while dense queries inevitably bring more similar queries and encounter optimization difficulties. As both sparse and dense queries are problematic, then what are the expected queries in end-to-end object detection? This paper shows that the solution should be Dense Distinct Queries (DDQ). Concretely, we first lay dense queries like traditional detectors and then select distinct ones for one-to-one assignments. DDQ blends the advantages of traditional and recent end-to-end detectors and significantly improves the performance of various detectors including FCN, R-CNN, and DETRs. Most impressively, DDQ-DETR achieves 52.1 AP on MS-COCO dataset within 12 epochs using a ResNet-50 backbone, outperforming all existing detectors in the same setting. DDQ also shares the benefit of end-to-end detectors in crowded scenes and achieves 93.8 AP on CrowdHuman. We hope DDQ can inspire researchers to consider the complementarity between traditional methods and end-to-end detectors.

ddq_arch

Results and Models

Model Backbone Lr schd Augmentation box AP(val) Config Download
DDQ DETR-4scale R-50 12e DETR 51.4 config model | log
DDQ DETR-5scale* R-50 12e DETR 52.1 config model | log
DDQ DETR-4scale* Swin-L 30e DETR 58.7 config model | log

Note

  • Models labeled * are not trained by us, but from DDQ official website.
  • We find that the performance is unstable and may fluctuate by about 0.2 mAP.

Citation

@InProceedings{Zhang_2023_CVPR,
    author    = {Zhang, Shilong and Wang, Xinjiang and Wang, Jiaqi and Pang, Jiangmiao and Lyu, Chengqi and Zhang, Wenwei and Luo, Ping and Chen, Kai},
    title     = {Dense Distinct Query for End-to-End Object Detection},
    booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)},
    month     = {June},
    year      = {2023},
    pages     = {7329-7338}
}