Awesome-Open-Vocabulary-Semantic-Segmentation
If you find this project helpful, please consider giving it a star ⭐.
Contents
-
Open-Vocabulary Semantic Segmentation(mainly updated by @liuqinying)
-
Zero-shot Semantic Segmentation (mainly updated by @liuqinying)
-
Referring-Image-Segmentation (mainly updated by @ghost-000)
-
Open-Vocabulary Object Detection (mainly updated by @tbh3223)
Open-Vocabulary Semantic Segmentation
Fully-Supervised Open-Vocabulary Semantic Segmentation
The model is trained on fully-supervised semantic segmentation datasets with pixel-level annotations (e.g., COCO Stuff dataset).
- [LSeg] | ICLR'22 | Language-driven Semantic Segmentation |
[pdf]
|[code]
- [OpenSeg] | ECCV'22 | Scaling Open-vocabulary Image Segmentation with Image-level Labels |
[pdf]
|[code]
- [Xu et al.] | ECCV'22 | A Simple Baseline for Open-Vocabulary Semantic Segmentation with Pre-trained Vision-language Model |
[pdf]
|[code]
- [SegCLIP] | ICML'23 | SegCLIP: Patch Aggregation with Learnable Centers for Open-Vocabulary Semantic Segmentation |
[pdf]
|[code]
- [MaskCLIP] | ICML'23 | Open-Vocabulary Universal Image Segmentation with MaskCLIP |
[pdf]
|[code]
- [OVSeg] | CVPR'23 | Open-Vocabulary Semantic Segmentation with Mask-adapted CLIP |
[pdf]
|[code]
- [X-Decoder] | CVPR'23 | Generalized Decoding for Pixel, Image, and Language |
[pdf]
|[code]
- [SAN] | CVPR'23(Highlight) | Side Adapter Network for Open-Vocabulary Semantic Segmentation |
[pdf]
|[code]
- [SAN] | TAPMI'23 | SAN: Side Adapter Network for Open-vocabulary Semantic Segmentation |
[pdf]
|[code]
- [ODISE] | CVPR'23 | Open-Vocabulary Panoptic Segmentation with Text-to-Image Diffusion Models |
[pdf]
|[code]
- [FreeSeg] | CVPR'23 | FreeSeg: Unified, Universal and Open-Vocabulary Image Segmentation |
[pdf]
|[code]
- [OpenSeeD] | ICCV'23 | A Simple Framework for Open-Vocabulary Segmentation and Detection |
[pdf]
|[code]
- [GKC] | ICCV'23 | Global Knowledge Calibration for Fast Open-Vocabulary Segmentation |
[pdf]
- [OPSNet] | ICCV'23 | Open-vocabulary Panoptic Segmentation with Embedding Modulation |
[pdf]
|[code]
- [MasQCLIP] | ICCV'23 | MasQCLIP for Open-Vocabulary Universal Image Segmentation |
[pdf]
- [DeOP] | ICCV'23 | Open Vocabulary Semantic Segmentation with Decoupled One-Pass Network |
[pdf]
|[code]
- [Li et al.] | ICCV'23 | Open-vocabulary Object Segmentation with Diffusion Models |
[pdf]
|[code]
- [HIPIE] | NeurIPS'23 | Hierarchical Open-vocabulary Universal Image Segmentation |
[pdf]
|[code]
- [FC-CLIP] | NeurIPS'23 | Convolutions Die Hard: Open-Vocabulary Segmentation with Single Frozen Convolutional CLIP |
[pdf]
|[code]
- [MAFT] | NeurIPS'23 | Learning Mask-aware CLIP Representations for Zero-Shot Segmentation |
[pdf]
|[code]
- [ADA] | NeurIPS'23 | Open-Vocabulary Semantic Segmentation via Attribute Decomposition-Aggregation |
[pdf]
- [Dao et al] | TMM | Class Enhancement Losses with Pseudo Labels for Open-Vocabulary Semantic Segmentation |
[pdf]
- [SELF-SEG] | Arixv'23.12 | Self-Guided Open-Vocabulary Semantic Segmentation |
[pdf]
- [OpenSD] | Arixv'23.12 | OpenSD: Unified Open-Vocabulary Segmentation and Detection |
[pdf]
|[code]
- [RENOVATE] | Arixv'24.03 | Renovating Names in Open-Vocabulary Segmentation Benchmarks |
[pdf]
- [DreamCLIP] | ECCV'24 | DreamLIP: Language-Image Pre-training with Long Captions |
[pdf]
|[code]
- [CAT-Seg] | CVPR'24 | CAT-Seg : Cost Aggregation for Open-Vocabulary Semantic Segmentation |
[pdf]
|[code]
- [SED] | CVPR'24 | SED: A Simple Encoder-Decoder for Open-Vocabulary Semantic Segmentation |
[pdf]
|[code]
- [SCAN] | CVPR'24 | Open-Vocabulary Segmentation with Semantic-Assisted Calibration |
[pdf]
|[code]
- [OpenTrans] | CVPR'24 | Transferable and Principled Efficiency for Open-Vocabulary Segmentation |
[pdf]
|[code]
) - [H-CLIP] | Arixv'24.05 | Parameter-efficient Fine-tuning in Hyperspherical Space for Open-vocabulary Semantic Segmentation |
[pdf]
- [OpenDAS] | Arixv'24.05 | OpenDAS: Domain Adaptation for Open-Vocabulary Segmentation |
[pdf]
- [USE] | CVPR'24 | USE: Universal Segment Embeddings for Open-Vocabulary Image Segmentation |
[pdf]
- [EBSeg] | CVPR'24 | Open-Vocabulary Semantic Segmentation with Image Embedding Balancing |
[pdf]
|[code]
) - [MAFT+] | ECCV'24 | Collaborative Vision-Text Representation Optimizing for Open-Vocabulary Segmentation |
[pdf]
|[code]
)
Weakly-Supervised Open-Vocabulary Semantic Segmentation
[text-supervised/language-supervised] The model is trained on weakly supervised datasets with only image-level annotations/captions (e.g., CC12M dataset).
- [GroupViT] | CVPR'22 | GroupViT: Semantic Segmentation Emerges from Text Supervision |
[pdf]
|[code]
- [ViL-Seg] | ECCV'22 | Open-world Semantic Segmentation via Contrasting and Clustering Vision-Language Embedding |
[pdf]
- [MaskCLIP+] | ECCV'22(Oral) | Extract Free Dense Labels from CLIP |
[pdf]
|[code]
- [ViewCo] | ICLR'23 | Viewco: Discovering Text-supervised Segmentation Masks via Multi-view Semantic Consistency |
[pdf]
- [SegCLIP] | ICML'23 | SegCLIP: Patch Aggregation with Learnable Centers for Open-Vocabulary Semantic Segmentation |
[pdf]
|[code]
- [CLIP-S4] | CVPR'23 | CLIP-S4: Language-Guided Self-Supervised Semantic Segmentation |
[pdf]
- [PACL] | CVPR'23 | Open Vocabulary Semantic Segmentation with Patch Aligned Contrastive Learning |
[pdf]
- [OVSegmentor] | CVPR'23 | Learning Open-vocabulary Semantic Segmentation Models From Natural Language Supervision |
[pdf]
|[code]
- [SimSeg] | CVPR'23 | A Simple Framework for Text-Supervised Semantic Segmentation |
[pdf]
|[code]
- [TCL] | CVPR'23 | Learning to Generate Text-grounded Mask for Open-world Semantic Segmentation from Only Image-Text Pairs |
[pdf]
|[code]
- [SimCon] | Arxiv'23.02 | SimCon Loss with Multiple Views for Text Supervised Semantic Segmentation |
[pdf]
- [Zhang et al.] |