Effective SAM Combination for Open-Vocabulary Semantic Segmentation
About
Open-vocabulary semantic segmentation aims to assign pixel-level labels to images across an unlimited range of classes. Traditional methods address this by sequentially connecting a powerful mask proposal generator, such as the Segment Anything Model (SAM), with a pre-trained vision-language model like CLIP. But these two-stage approaches often suffer from high computational costs, memory inefficiencies. In this paper, we propose ESC-Net, a novel one-stage open-vocabulary segmentation model that leverages the SAM decoder blocks for class-agnostic segmentation within an efficient inference framework. By embedding pseudo prompts generated from image-text correlations into SAM's promptable segmentation framework, ESC-Net achieves refined spatial aggregation for accurate mask predictions. ESC-Net achieves superior performance on standard benchmarks, including ADE20K, PASCAL-VOC, and PASCAL-Context, outperforming prior methods in both efficiency and accuracy. Comprehensive ablation studies further demonstrate its robustness across challenging conditions.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Semantic segmentation | ADE20K | mIoU35.6 | 936 | |
| Semantic segmentation | Pascal Context 59 | mIoU59 | 164 | |
| Semantic segmentation | Pascal VOC 20 | mIoU97.3 | 105 | |
| Semantic segmentation | Pascal VOC 21 classes (val) | mIoU80.1 | 103 | |
| Open Vocabulary Semantic Segmentation | Pascal VOC 20 | mIoU98.3 | 62 | |
| Open Vocabulary Semantic Segmentation | ADE-847 | mIoU18.1 | 59 | |
| Open Vocabulary Semantic Segmentation | Pascal Context PC-59 | mIoU65.6 | 57 | |
| Open Vocabulary Semantic Segmentation | ADE20K A-150 | mIoU41.8 | 54 | |
| Semantic segmentation | Dv 19-class (val) | ACDC-19 Score46.3 | 46 | |
| Semantic segmentation | Dv 58-class (val) | ACDC-4157.1 | 46 |