Semantic Segmentation In-the-Wild Without Seeing Any Segmentation Examples
Not on the map. Why?
Abstract (arXiv)
Semantic segmentation is a key computer vision task that has been actively researched for decades. In recent years, supervised methods have reached unprecedented accuracy, however they require many pixel-level annotations for every new class category which is very time-consuming and expensive. Additionally, the ability of current semantic segmentation networks to handle a large number of categories is limited. That means that images containing rare class categories are unlikely to be well segmented by current methods. In this paper we propose a novel approach for creating semantic segmentation masks for every object, without the need for training segmentation networks or seeing any segmentation masks. Our method takes as input the image-level labels of the class categories present in the image; they can be obtained automatically or manually. We utilize a vision-language embedding model (specifically CLIP) to create a rough segmentation map for each class, using model interpretability methods. We refine the maps using a test-time augmentation technique. The output of this stage provides pixel-level pseudo-labels, instead of the manual pixel-level labels required by supervised methods. Given the pseudo-labels, we utilize single-image segmentation techniques to obtain high-quality output segmentation masks. Our method is shown quantitatively and qualitatively to outperform methods that use a similar amount of supervision. Our results are particularly remarkable for images containing rare categories.
Key facts. Cited by 24 papers in the map (data through 7 Oct 2026). Builds on 35 of its 49 references that are in the map. First posted on arXiv 6 Dec 2021.
Builds on
35 of 49 references.
References · 35
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2016DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFscited by 3,239
- 2019LXMERT: Learning Cross-Modality Encoder Representations from Transformerscited by 1,548
- 2019Deep High-Resolution Representation Learning for Visual Recognitioncited by 1,417
- 2019LVIS: A Dataset for Large Vocabulary Instance Segmentationcited by 1,215
- 2021StyleCLIP: Text-Driven Manipulation of StyleGAN Imagerycited by 990
- 2018CCNet: Criss-Cross Attention for Semantic Segmentationcited by 717
- 2021CLIP4Clip: An Empirical Study of CLIP for End to End Video Clip Retrievalcited by 645
- 2020Transformer Interpretability Beyond Attention Visualizationcited by 620
- 2019Segmentation Transformer: Object-Contextual Representations for Semantic Segmentationcited by 573
- 2018Invariant Information Clustering for Unsupervised Image Classification and Segmentationcited by 454
23 more
- 2019Unicoder-VL: A Universal Encoder for Vision and Language by Cross-modal Pre-trainingcited by 451
- 2020VirTex: Learning Visual Representations from Textual Annotationscited by 338
- 2016ScribbleSup: Scribble-Supervised Convolutional Networks for Semantic Segmentationcited by 330
- 2018Learning Pixel-level Semantic Affinity with Image-level Supervision for Weakly Supervised Semantic Segmentationcited by 321
- 2019Weakly Supervised Learning of Instance Segmentation with Inter-pixel Relationscited by 245
- 2019Zero-Shot Semantic Segmentationcited by 245
- 2015BoxSup: Exploiting Bounding Boxes to Supervise Convolutional Networks for Semantic Segmentationcited by 238
- 2016Seed, Expand and Constrain: Three Principles for Weakly-Supervised Image Segmentationcited by 198
- 2018Zero-Shot Object Detectioncited by 189
- 2018SG-One: Similarity Guidance Network for One-Shot Semantic Segmentationcited by 169
- 2020Single-Stage Semantic Segmentation from Image Labelscited by 167
- 2021Reviving Iterative Training with Mask Guidance for Interactive Segmentationcited by 162
- 2021Railroad is not a Train: Saliency as Pseudo-pixel Supervision for Weakly Supervised Semantic Segmentationcited by 127
- 2020Learning Visual Representations with Caption Annotationscited by 123
- 2020The Devil is in Classification: A Simple Framework for Long-tail Object Detection and Instance Segmentationcited by 108
- 2015Constrained Convolutional Neural Networks for Weakly Supervised Segmentationcited by 100
- 2020Weakly-Supervised Salient Object Detection via Scribble Annotationscited by 96
- 2020Unsupervised Learning of Image Segmentation Based on Differentiable Feature Clusteringcited by 61
- 2021Generating images from caption and vice versa via CLIP-Guided Generative Latent Space Searchcited by 57
- 2018Zero-Shot Object Detection: Learning to Simultaneously Recognize and Localize Novel Conceptscited by 48
- 2020Bounding boxes for weakly supervised segmentation: Global constraints get close to full supervisioncited by 40
- 2017Weakly Supervised Semantic Segmentation using Web-Crawled Videoscited by 38
- 2020DCNAS: Densely Connected Neural Architecture Search for Semantic Image Segmentationcited by 33
Built on by
Citing papers per year: 2021: 1; 2022: 11; 2023: 10; 2024: 2.
24 papers.
Sort:
By area:
- 2023Vision-Language Models for Vision Tasks: A Surveycited by 834
- 2022OpenScene: 3D Scene Understanding with Open Vocabulariescited by 556
- 2022GroupViT: Semantic Segmentation Emerges from Text Supervisioncited by 529
- 2021Scaling Open-Vocabulary Image Segmentation with Image-Level Labelscited by 471
- 2023OpenMask3D: Open-Vocabulary 3D Instance Segmentationcited by 288
- 2023Teaching CLIP to Count to Tencited by 194
- 2022SegCLIP: Patch Aggregation with Learnable Centers for Open-Vocabulary Semantic Segmentationcited by 162
- 2022"This is my unicorn, Fluffy": Personalizing frozen vision-language representationscited by 95
- 2022Semantic Abstraction: Open-World 3D Scene Understanding from 2D Vision-Language Modelscited by 95
- 2023Vision-Language Models in Remote Sensing: Current Progress and Future Trendscited by 93
- 2023CLIP-FO3D: Learning Free Open-world 3D Scene Representations from 2D Dense CLIPcited by 89
- 2023Diffusion Model is Secretly a Training-free Open Vocabulary Semantic Segmentercited by 76
12 more
- 2023Learning Mask-aware CLIP Representations for Zero-Shot Segmentationcited by 57
- 2023ViewCo: Discovering Text-Supervised Segmentation Masks via Multi-View Semantic Consistencycited by 50
- 2022Peekaboo: Text to Image Diffusion Models are Zero-Shot Segmentorscited by 34
- 2022No Token Left Behind: Explainability-Aided Image Classification and Generationcited by 25
- 2022From colouring-in to pointillism: revisiting semantic segmentation supervisioncited by 22
- 2022Weakly-supervised segmentation of referring expressionscited by 21
- 2024Towards Open-Vocabulary Semantic Segmentation Without Semantic Labelscited by 19
- 2023From Text to Mask: Localizing Entities Using the Attention of Text-to-Image Diffusion Modelscited by 16
- 2024Segment Any 3D Object with Languagecited by 13
- 2022Image Segmentation-based Unsupervised Multiple Objects Discoverycited by 4
- 2022FreeSeg: Free Mask from Interpretable Contrastive Language-Image Pretraining for Semantic Segmentationcited by 1
- 2023Improving Diversity in Zero-Shot GAN Adaptation with Semantic Variationscited by 1
- 2024Towards Open-Vocabulary Semantic Segmentation Without Semantic Labels30 Sep 2024
- 2024Segment Any 3D Object with Language2 Apr 2024
- 2023Learning Mask-aware CLIP Representations for Zero-Shot Segmentation30 Sep 2023
- 2023From Text to Mask: Localizing Entities Using the Attention of Text-to-Image Diffusion Models8 Sep 2023
- 2023Diffusion Model is Secretly a Training-free Open Vocabulary Semantic Segmenter6 Sep 2023
- 2023Improving Diversity in Zero-Shot GAN Adaptation with Semantic Variations21 Aug 2023
- 2023OpenMask3D: Open-Vocabulary 3D Instance Segmentation23 Jun 2023
- 2023Vision-Language Models in Remote Sensing: Current Progress and Future Trends9 May 2023
- 2023Vision-Language Models for Vision Tasks: A Survey3 Apr 2023
- 2023CLIP-FO3D: Learning Free Open-world 3D Scene Representations from 2D Dense CLIP8 Mar 2023
- 2023Teaching CLIP to Count to Ten23 Feb 2023
- 2023ViewCo: Discovering Text-Supervised Segmentation Masks via Multi-View Semantic Consistency31 Jan 2023
12 more
- 2022Image Segmentation-based Unsupervised Multiple Objects Discovery20 Dec 2022
- 2022OpenScene: 3D Scene Understanding with Open Vocabularies28 Nov 2022
- 2022SegCLIP: Patch Aggregation with Learnable Centers for Open-Vocabulary Semantic Segmentation27 Nov 2022
- 2022Peekaboo: Text to Image Diffusion Models are Zero-Shot Segmentors23 Nov 2022
- 2022From colouring-in to pointillism: revisiting semantic segmentation supervision25 Oct 2022
- 2022FreeSeg: Free Mask from Interpretable Contrastive Language-Image Pretraining for Semantic Segmentation27 Sep 2022
- 2022Semantic Abstraction: Open-World 3D Scene Understanding from 2D Vision-Language Models23 Jul 2022
- 2022Weakly-supervised segmentation of referring expressions10 May 2022
- 2022No Token Left Behind: Explainability-Aided Image Classification and Generation11 Apr 2022
- 2022"This is my unicorn, Fluffy": Personalizing frozen vision-language representations4 Apr 2022
- 2022GroupViT: Semantic Segmentation Emerges from Text Supervision22 Feb 2022
- 2021Scaling Open-Vocabulary Image Segmentation with Image-Level Labels22 Dec 2021
- 2023Vision-Language Models for Vision Tasks: A Surveycited by 834
- 2023Teaching CLIP to Count to Tencited by 194
- 2022Semantic Abstraction: Open-World 3D Scene Understanding from 2D Vision-Language Modelscited by 95
- 2023Vision-Language Models in Remote Sensing: Current Progress and Future Trendscited by 93
- 2023Learning Mask-aware CLIP Representations for Zero-Shot Segmentationcited by 57
- 2024Towards Open-Vocabulary Semantic Segmentation Without Semantic Labelscited by 19
- 2024Towards Open-Vocabulary Semantic Segmentation Without Semantic Labels30 Sep 2024
- 2023Learning Mask-aware CLIP Representations for Zero-Shot Segmentation30 Sep 2023
- 2023Vision-Language Models in Remote Sensing: Current Progress and Future Trends9 May 2023
- 2023Vision-Language Models for Vision Tasks: A Survey3 Apr 2023
- 2023Teaching CLIP to Count to Ten23 Feb 2023
- 2022Semantic Abstraction: Open-World 3D Scene Understanding from 2D Vision-Language Models23 Jul 2022
- 2022OpenScene: 3D Scene Understanding with Open Vocabulariescited by 556
- 2022GroupViT: Semantic Segmentation Emerges from Text Supervisioncited by 529
- 2021Scaling Open-Vocabulary Image Segmentation with Image-Level Labelscited by 471
- 2023OpenMask3D: Open-Vocabulary 3D Instance Segmentationcited by 288
- 2022SegCLIP: Patch Aggregation with Learnable Centers for Open-Vocabulary Semantic Segmentationcited by 162
- 2022"This is my unicorn, Fluffy": Personalizing frozen vision-language representationscited by 95
- 2023CLIP-FO3D: Learning Free Open-world 3D Scene Representations from 2D Dense CLIPcited by 89
- 2023ViewCo: Discovering Text-Supervised Segmentation Masks via Multi-View Semantic Consistencycited by 50
- 2022No Token Left Behind: Explainability-Aided Image Classification and Generationcited by 25
- 2022From colouring-in to pointillism: revisiting semantic segmentation supervisioncited by 22
- 2022Weakly-supervised segmentation of referring expressionscited by 21
- 2024Segment Any 3D Object with Languagecited by 13
12 most cited of 15 All 15 (JSON)
- 2024Segment Any 3D Object with Language2 Apr 2024
- 2023Improving Diversity in Zero-Shot GAN Adaptation with Semantic Variations21 Aug 2023
- 2023OpenMask3D: Open-Vocabulary 3D Instance Segmentation23 Jun 2023
- 2023CLIP-FO3D: Learning Free Open-world 3D Scene Representations from 2D Dense CLIP8 Mar 2023
- 2023ViewCo: Discovering Text-Supervised Segmentation Masks via Multi-View Semantic Consistency31 Jan 2023
- 2022Image Segmentation-based Unsupervised Multiple Objects Discovery20 Dec 2022
- 2022OpenScene: 3D Scene Understanding with Open Vocabularies28 Nov 2022
- 2022SegCLIP: Patch Aggregation with Learnable Centers for Open-Vocabulary Semantic Segmentation27 Nov 2022
- 2022From colouring-in to pointillism: revisiting semantic segmentation supervision25 Oct 2022
- 2022FreeSeg: Free Mask from Interpretable Contrastive Language-Image Pretraining for Semantic Segmentation27 Sep 2022
- 2022Weakly-supervised segmentation of referring expressions10 May 2022
- 2022No Token Left Behind: Explainability-Aided Image Classification and Generation11 Apr 2022
12 newest of 15 All 15 (JSON)