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

High-Quality Mask Tuning Matters for Open-Vocabulary Segmentation

About

Open-vocabulary image segmentation has been advanced through the synergy between mask generators and vision-language models like Contrastive Language-Image Pre-training (CLIP). Previous approaches focus on generating masks while aligning mask features with text embeddings during training. In this paper, we observe that relying on generated low-quality masks can weaken the alignment of vision and language in regional representations. This motivates us to present a new fine-tuning framework, named MaskCLIP++, which uses ground-truth masks instead of generated masks to enhance the mask classification capability of CLIP. Due to the limited diversity of image segmentation datasets with mask annotations, we propose incorporating a consistency alignment principle during fine-tuning, which alleviates categorical bias toward the fine-tuning dataset. After low-cost fine-tuning, MaskCLIP++ significantly improves the mask classification performance on multi-domain datasets. Combining with the mask generator in previous state-of-the-art mask-based open vocabulary segmentation methods, we achieve performance improvements of +1.7, +2.3, +2.1, +3.1, and +0.3 mIoU on the A-847, PC-459, A-150, PC-59, and PAS-20 datasets, respectively. Code is avaliable at https://github.com/HVision-NKU/MaskCLIPpp .

Quan-Sheng Zeng, Yunheng Li, Daquan Zhou, Guanbin Li, Qibin Hou, Ming-Ming Cheng• 2024

Related benchmarks

TaskDatasetResultRank
Semantic segmentationPC-59
mIoU62.6
174
Semantic segmentationPC-459
mIoU23.9
94
Semantic segmentationA-150
mIoU38.2
67
Semantic segmentationA-847
mIoU16.8
64
Semantic segmentationPAS-20
mIoU96.8
37
Panoptic SegmentationADE20K 150 59 (val)
Panoptic Quality (PQ)28.1
35
Instance SegmentationADE20K 150 59 (val)
AP17.3
30
Event Instance SegmentationDSEC Detection
AP16.3
12
Mask ClassificationADE20K 847
Mask Accuracy0.384
11
Mask ClassificationPascal Context 459
Mask Accuracy56.4
11
Showing 10 of 15 rows

Other info

Code

Follow for update