HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

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

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

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

Abstract

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}.

Code Repositories

idea-research/dab-detr
pytorch
Mentioned in GitHub
isbrycee/gem
pytorch
Mentioned in GitHub
IDEA-opensource/DAB-DETR
pytorch
Mentioned in GitHub
IDEACVR/DINO
pytorch
Mentioned in GitHub
idea-research/dn-detr
pytorch
Mentioned in GitHub
idea-research/maskdino
Official
pytorch
Mentioned in GitHub
isbrycee/gem-glass-segmentor
pytorch
Mentioned in GitHub
IDEA-opensource/DN-DETR
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
instance-segmentation-on-cocoMasK DINO (SwinL, multi-scale)
mask AP: 54.7
instance-segmentation-on-cocoMask DINO (SwinL, single -scale)
mask AP: 52.8
instance-segmentation-on-coco-minivalMask DINO (SwinL)
mask AP: 52.6
instance-segmentation-on-coco-minivalMasK DINO (SwinL, multi-scale)
mask AP: 54.5
panoptic-segmentation-on-coco-minivalMasK DINO (SwinL,single-scale)
AP: 50.9
PQ: 59.4
panoptic-segmentation-on-coco-test-devMask DINO (single scale)
PQ: 59.5
PQst: -
PQth: -
semantic-segmentation-on-ade20kMasK DINO (SwinL, multi-scale)
Params (M): 223
Validation mIoU: 60.8
semantic-segmentation-on-ade20k-valMaskDINO-SwinL
mIoU: 60.8

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Mask DINO: Towards A Unified Transformer-based Framework for Object Detection and Segmentation | Papers | HyperAI