Training-Free Semantic Segmentation via LLM-Supervision

Wenfang Sun, Yingjun Du, Gaowen Liu, Ramana Kompella, Cees G. M. Snoek
3/31/2024
cs.CV

No official code found. Best implementation: lmsdss/Training-Free-Semantic-Segmentation-via-LLM-Supervision (1 star, last commit 2025-06-21).

Abstract

Recent advancements in open vocabulary models, like CLIP, have notably advanced zero-shot classification and segmentation by utilizing natural language for class-specific embeddings. However, most research has focused on improving model accuracy through prompt engineering, prompt learning, or fine-tuning with limited labeled data, thereby overlooking the importance of refining the class descriptors. This paper introduces a new approach to text-supervised semantic segmentation using supervision by a large language model (LLM) that does not require extra training. Our method starts from an LLM, like GPT-3, to generate a detailed set of subclasses for more accurate class representation. We then employ an advanced text-supervised semantic segmentation model to apply the generated subclasses as target labels, resulting in diverse segmentation results tailored to each subclass's unique characteristics. Additionally, we propose an assembly that merges the segmentation maps from the various subclass descriptors to ensure a more comprehensive representation of the different aspects in the test images. Through comprehensive experiments on three standard benchmarks, our method outperforms traditional text-supervised semantic segmentation methods by a marked margin.

View on arXivView PDF

Code Implementations(1)

Training-Free Semantic Segmentation via LLM-Supervision CVPRW2024

10PythonJun 21, 20251 years ago

Cite this paper

@article{sun2024trainingfree,
  title  = {Training-Free Semantic Segmentation via LLM-Supervision},
  author = {Wenfang Sun and Yingjun Du and Gaowen Liu and Ramana Kompella and Cees G. M. Snoek},
  year   = {2024},
  eprint = {2404.00701},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.00701v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.00701.svg)](https://codeofpaper.com/paper/2404.00701)

Discussion