Retrieve and Segment: Are a Few Examples Enough to Bridge the Supervision Gap in Open-Vocabulary Segmentation?

Tilemachos Aravanis, Vladan Stojnić, Bill Psomas, Nikos Komodakis, Giorgos Tolias
2/26/2026
cs.CV

No official code found. Best implementation: TilemahosAravanis/Retrieve-and-Segment (28 stars, MIT, last commit 2026-04-14).

Abstract

Open-vocabulary segmentation (OVS) extends the zero-shot recognition capabilities of vision-language models (VLMs) to pixel-level prediction, enabling segmentation of arbitrary categories specified by text prompts. Despite recent progress, OVS lags behind fully supervised approaches due to two challenges: the coarse image-level supervision used to train VLMs and the semantic ambiguity of natural language. We address these limitations by introducing a few-shot setting that augments textual prompts with a support set of pixel-annotated images. Building on this, we propose a retrieval-augmented test-time adapter that learns a lightweight, per-image classifier by fusing textual and visual support features. Unlike prior methods relying on late, hand-crafted fusion, our approach performs learned, per-query fusion, achieving stronger synergy between modalities. The method supports continually expanding support sets, and applies to fine-grained tasks such as personalized segmentation. Experiments show that we significantly narrow the gap between zero-shot and supervised segmentation while preserving open-vocabulary ability.

View on arXivView PDF

Code Implementations(1)

MIT

[CVPR 2026 - Highlight] Official Implementation of "Retrieve and Segment: Are a Few Examples Enough to Bridge the Supervision Gap in Open-Vocabulary Segmentation?"

282C++, CudaJan 16, 20266 months agoMIT

Similar Papers

Cite this paper

@article{aravanis2026retrieve,
  title  = {Retrieve and Segment: Are a Few Examples Enough to Bridge the Supervision Gap in Open-Vocabulary Segmentation?},
  author = {Tilemachos Aravanis and Vladan Stojnić and Bill Psomas and Nikos Komodakis and Giorgos Tolias},
  year   = {2026},
  eprint = {2602.23339},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2602.23339v1}
}

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/2602.23339.svg)](https://codeofpaper.com/paper/2602.23339)

Discussion