Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Mask DINO: Towards A Unified Transformer-based Framework for Object Detection and Segmentation

About

In this paper we present Mask DINO, a unified object detection and segmentation framework. Mask DINO extends DINO (DETR with Improved Denoising Anchor Boxes) by adding a mask prediction branch which supports all image segmentation tasks (instance, panoptic, and semantic). It makes use of the query embeddings from DINO to dot-product a high-resolution pixel embedding map to predict a set of binary masks. Some key components in DINO are extended for segmentation through a shared architecture and training process. Mask DINO is simple, efficient, and scalable, and it can benefit from joint large-scale detection and segmentation datasets. Our experiments show that Mask DINO significantly outperforms all existing specialized segmentation methods, both on a ResNet-50 backbone and a pre-trained model with SwinL backbone. Notably, Mask DINO establishes the best results to date on instance segmentation (54.5 AP on COCO), panoptic segmentation (59.4 PQ on COCO), and semantic segmentation (60.8 mIoU on ADE20K) among models under one billion parameters. Code is available at \url{https://github.com/IDEACVR/MaskDINO}.

Feng Li, Hao Zhang, Huaizhe xu, Shilong Liu, Lei Zhang, Lionel M. Ni, Heung-Yeung Shum• 2022

Related benchmarks

TaskDatasetResultRank
Semantic segmentationADE20K (val)
mIoU60.8
3069
Object DetectionCOCO 2017 (val)--
2843
Instance SegmentationCOCO 2017 (val)--
1275
Object DetectionCOCO (test-dev)
mAP54.5
1239
Object DetectionCOCO (val)--
637
Instance SegmentationCOCO (val)
APmk54.5
485
Instance SegmentationCOCO (test-dev)--
380
Panoptic SegmentationCOCO (val)
PQ58.3
223
Panoptic SegmentationCOCO 2017 (val)
PQ59.4
185
Semantic segmentationCOCO (val)
mIoU67.5
185
Showing 10 of 30 rows

Other info

Code

Follow for update