CVJan 22, 2023

Learning Open-vocabulary Semantic Segmentation Models From Natural Language Supervision

arXiv:2301.09121v20.34135 citationsh-index: 71
AI Analysis85

This addresses the problem of segmenting arbitrary object classes for computer vision applications, offering a more efficient and scalable approach compared to closed-set methods.

The paper tackles open-vocabulary semantic segmentation by proposing OVSegmentor, a transformer-based model trained on web-crawled image-text pairs without mask annotations, achieving superior zero-shot segmentation results on benchmarks like PASCAL VOC 2012 with only 3% of the data used by prior methods.

In this paper, we consider the problem of open-vocabulary semantic segmentation (OVS), which aims to segment objects of arbitrary classes instead of pre-defined, closed-set categories. The main contributions are as follows: First, we propose a transformer-based model for OVS, termed as OVSegmentor, which only exploits web-crawled image-text pairs for pre-training without using any mask annotations. OVSegmentor assembles the image pixels into a set of learnable group tokens via a slot-attention based binding module, and aligns the group tokens to the corresponding caption embedding. Second, we propose two proxy tasks for training, namely masked entity completion and cross-image mask consistency. The former aims to infer all masked entities in the caption given the group tokens, that enables the model to learn fine-grained alignment between visual groups and text entities. The latter enforces consistent mask predictions between images that contain shared entities, which encourages the model to learn visual invariance. Third, we construct CC4M dataset for pre-training by filtering CC12M with frequently appeared entities, which significantly improves training efficiency. Fourth, we perform zero-shot transfer on three benchmark datasets, PASCAL VOC 2012, PASCAL Context, and COCO Object. Our model achieves superior segmentation results over the state-of-the-art method by using only 3\% data (4M vs 134M) for pre-training. Code and pre-trained models will be released for future research.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes