Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Distilling Spectral Graph for Object-Context Aware Open-Vocabulary Semantic Segmentation

About

Open-Vocabulary Semantic Segmentation (OVSS) has advanced with recent vision-language models (VLMs), enabling segmentation beyond predefined categories through various learning schemes. Notably, training-free methods offer scalable, easily deployable solutions for handling unseen data, a key goal of OVSS. Yet, a critical issue persists: lack of object-level context consideration when segmenting complex objects in the challenging environment of OVSS based on arbitrary query prompts. This oversight limits models' ability to group semantically consistent elements within object and map them precisely to user-defined arbitrary classes. In this work, we introduce a novel approach that overcomes this limitation by incorporating object-level contextual knowledge within images. Specifically, our model enhances intra-object consistency by distilling spectral-driven features from vision foundation models into the attention mechanism of the visual encoder, enabling semantically coherent components to form a single object mask. Additionally, we refine the text embeddings with zero-shot object presence likelihood to ensure accurate alignment with the specific objects represented in the images. By leveraging object-level contextual knowledge, our proposed approach achieves state-of-the-art performance with strong generalizability across diverse datasets.

Chanyoung Kim, Dayun Ju, Woojung Han, Ming-Hsuan Yang, Seong Jae Hwang• 2024

Related benchmarks

TaskDatasetResultRank
Semantic segmentationADE20K (val)
mIoU20.4
2731
Semantic segmentationADE20K
mIoU20.4
936
Semantic segmentationCityscapes
mIoU39.4
578
Semantic segmentationCityscapes (val)
mIoU39.4
332
Semantic segmentationCOCO Stuff
mIoU26.7
195
Semantic segmentationPascal Context 59
mIoU40.2
164
Semantic segmentationLoveDA
mIoU42.42
142
Semantic segmentationCOCO Stuff (val)
mIoU26.7
126
Semantic segmentationPASCAL-Context 59 class (val)
mIoU40.2
125
Semantic segmentationPascal VOC 20
mIoU87.8
105
Showing 10 of 38 rows

Other info

Code

Follow for update