PANORAMA: Panoptic Grounded Captioning via Mask Proposal Selection
Sara Pieri, Evangelos Kazakos, Shizhe Chen, Josef Sivic, Cordelia Schmid
Inria · École normale supérieure · CNRS · PSL Research University · Czech Technical University in Prague
Published September 16, 2026 · on the feed September 17, 2026 · ▲ 17 · arXiv 2609.19143
The abstract
Intelligent systems that act in the world require image understanding that is both comprehensive and spatially grounded. Current vision-language models (VLMs) can generate fluent and detailed image captions, but reliably associating them with image pixels remains challenging. Existing methods that combine dense captioning with pixel-level grounding often produce either incomplete descriptions or inaccurate segmentation masks. We study this problem through panoptic grounded captioning, a task that requires a VLM to describe both foreground objects and background regions while grounding each referring phrase with pixel-level masks. We make three contributions. First, we introduce PanoCaps, a human-annotated benchmark constructed from panoptic segmentation datasets. It provides dense captions with near-complete pixel coverage and image-text alignments at the entity level, supporting both training and evaluation. We further propose a phrase-mask matching protocol and a generalized Panoptic Quality (gPQ) metric that jointly evaluates textual and mask agreement. Second, we formulate phrase grounding as selection from a phrase-conditioned pool of mask proposals and introduce PANORAMA, a VLM that conditions a pretrained segmenter on contextualized phrase representations to obtain candidate masks and learns to select those corresponding to each phrase. Training this interface jointly with caption generation enables PANORAMA to produce high-quality masks while allowing each phrase to refer to a single region or multiple instances. Third, PANORAMA achieves the best overall grounding on PanoCaps and matches or exceeds specialized models across several pixel-level grounding tasks. Experiments show that our method produces precise entity-level segmentations while maintaining detailed, mask-consistent captions. Code, data and models are available at https://www.di.ens.fr/willow/research/panorama/.
The Brief
3:09A short podcast summary of the paper. Written and voiced by AI.
Transcript
PANORAMA. Panoptic Grounded Captioning via Mask Proposal Selection. By Sara Pieri and four others, from Inria, the École normale supérieure, and three other institutions. Published on the sixteenth of September. Its code repository is worked out: about eighty-five source files, with a readme and a licence.
Systems that act in the world need image understanding that is both comprehensive and spatially grounded. Current vision-language models, VLMs, can write fluent and detailed captions, but tying those captions reliably to the pixels they describe is still hard. Methods that combine dense captioning with pixel-level grounding tend to fail one way or the other: the description is incomplete, or the segmentation masks are inaccurate. A caption of that kind is a map of the whole image in words, with every phrase pinned to the region it describes.
The authors study the problem through a task they call panoptic grounded captioning. A VLM must describe both the foreground objects and the background regions of an image, and ground every referring phrase with a pixel-level mask. Panoptic means nothing is left out: things and stuff, objects and surroundings alike.
The work makes three contributions. The first is a way to measure the task. PanoCaps is a human-annotated benchmark built from panoptic segmentation datasets. Its dense captions cover nearly every pixel, and it aligns image and text at the level of individual entities, so it serves for training as well as evaluation. With it come a protocol for matching phrases to masks, and a generalized Panoptic Quality metric, gPQ, that scores agreement in text and in masks together. The point of the metric is to judge a caption and its masks as one output, rather than scoring the words and the pixels separately.
The second contribution is the model. PANORAMA treats phrase grounding as selection: choosing from a pool of mask proposals conditioned on the phrase. The VLM conditions a pretrained segmenter on contextualized representations of each phrase, obtains candidate masks, and learns to select the ones that correspond to that phrase. The segmenter supplies the candidates. The VLM, knowing the phrase in the context of the whole caption, decides which of them the phrase means.
This selection interface is trained jointly with caption generation. That joint training is what lets PANORAMA produce high-quality masks, and it allows each phrase to refer either to a single region or to several instances at once. The second case matters in practice, since a phrase such as a plural noun can refer to many objects at once.
The third contribution is the results. PANORAMA achieves the best overall grounding on PanoCaps, and on several pixel-level grounding tasks it matches or exceeds specialized models. The experiments show precise segmentations at the level of entities, while the captions stay detailed and consistent with their masks. Code, data and models are available.
Casting grounding as a choice among proposals, rather than drawing a mask from scratch, lets a captioning model lean on a pretrained segmenter for pixel accuracy while keeping control over which region each phrase means. The benchmark, the metric and the model together define the task, measure it, and set a first strong result on it.
Paper Quest · 7 chapters · about 40 min
Play this paper
Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.
Chapter 1 🧩 · The problem
Every quest starts with a wall. Here it is fluent captions whose masks are vague or missing.
You want a model that describes an entire photo, people, objects and the wall and floor behind them, and pins every phrase to the exact pixels it means.
The road ahead
- 1 · The problem ~6 min A model should describe a whole photo and pin every phrase to its exact pixels, but today's models drop things or draw sloppy outlines.
- 2 · What came before ~3 min
- 3 · The key idea ~9 min Ground each phrase by selecting from a pool of candidate masks that a pretrained segmenter proposes for that phrase.
- 4 · Choose your own research ~3 min
- 5 · Build the method ~8 min Write a full caption, turn each phrase into a vector that prompts a segmenter, get candidate masks, then select the matching ones.
- 6 · The experiment ~6 min You’ll guess: Beyond its own benchmark, how did PANORAMA compare with specialized models on several pixel-level grounding tasks?
- 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Free, with Google or an email address. Your stars and progress are kept.