A Fair Ranking and New Model for Panoptic Scene Graph Generation

Julian Lorenz, Alexander Pest, Daniel Kienzle, Katja Ludwig, Rainer Lienhart
7/12/2024
cs.CVcs.LG

No official code found. Best implementation: lorjul/panoptic-scene-graph-generation (16 stars, last commit 2025-12-02).

Abstract

In panoptic scene graph generation (PSGG), models retrieve interactions between objects in an image which are grounded by panoptic segmentation masks. Previous evaluations on panoptic scene graphs have been subject to an erroneous evaluation protocol where multiple masks for the same object can lead to multiple relation distributions per mask-mask pair. This can be exploited to increase the final score. We correct this flaw and provide a fair ranking over a wide range of existing PSGG models. The observed scores for existing methods increase by up to 7.4 mR@50 for all two-stage methods, while dropping by up to 19.3 mR@50 for all one-stage methods, highlighting the importance of a correct evaluation. Contrary to recent publications, we show that existing two-stage methods are competitive to one-stage methods. Building on this, we introduce the Decoupled SceneFormer (DSFormer), a novel two-stage model that outperforms all existing scene graph models by a large margin of +11 mR@50 and +10 mNgR@50 on the corrected evaluation, thus setting a new SOTA. As a core design principle, DSFormer encodes subject and object masks directly into feature space.

View on arXivView PDF

Code Implementations(1)

[ECCV 2024 Oral] Code for our paper "A Fair Ranking and New Model for Panoptic Scene Graph Generation"

161Python, MakefileJul 8, 202410 months ago
eccveccv2024scene-graphscene-graph-generation

Similar Papers

Cite this paper

@article{lorenz2024fair,
  title  = {A Fair Ranking and New Model for Panoptic Scene Graph Generation},
  author = {Julian Lorenz and Alexander Pest and Daniel Kienzle and Katja Ludwig and Rainer Lienhart},
  year   = {2024},
  eprint = {2407.09216},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.09216v1},
  journal = {ECCV 2024 2024}
}

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

Discussion