Repurposing SAM for User-Defined Semantics Aware Segmentation

📅 2023-12-05
📈 Citations: 0
Influential: 0
📄 PDF

career value

163K/year
🤖 AI Summary
SAM excels at generating high-precision instance masks but lacks semantic category awareness. To address this, we propose the first zero-shot, class-driven semantic segmentation framework that produces pixel-level semantic masks solely from class names—requiring no fine-tuning, test-time annotations, or in-domain samples. Our method establishes a mapping function from SAM’s mask embedding space to semantic class labels, enabling fine-grained semantic alignment within SAM’s frozen feature space. This is achieved by synthesizing diverse mask–label pairs and leveraging self-supervised learning on web-scale imagery to accumulate rich semantic knowledge. Evaluated on PASCAL VOC 2012 and MSCOCO-80, our approach achieves absolute mIoU improvements of 17.95% and 5.20%, respectively, significantly outperforming existing zero-shot segmentation methods. To our knowledge, this is the first work to enable open-vocabulary, class-controllable semantic segmentation with SAM.
📝 Abstract
The Segment Anything Model (SAM) excels at generating precise object masks from input prompts but lacks semantic awareness, failing to associate its generated masks with specific object categories. To address this limitation, we propose U-SAM, a novel framework that imbibes semantic awareness into SAM, enabling it to generate targeted masks for user-specified object categories. Given only object class names as input from the user, U-SAM provides pixel-level semantic annotations for images without requiring any labeled/unlabeled samples from the test data distribution. Our approach leverages synthetically generated or web crawled images to accumulate semantic information about the desired object classes. We then learn a mapping function between SAM's mask embeddings and object class labels, effectively enhancing SAM with granularity-specific semantic recognition capabilities. As a result, users can obtain meaningful and targeted segmentation masks for specific objects they request, rather than generic and unlabeled masks. We evaluate U-SAM on PASCAL VOC 2012 and MSCOCO-80, achieving significant mIoU improvements of +17.95% and +5.20%, respectively, over state-of-the-art methods. By transforming SAM into a semantically aware segmentation model, U-SAM offers a practical and flexible solution for pixel-level annotation across diverse and unseen domains in a resource-constrained environment.
Problem

Research questions and friction points this paper is trying to address.

Enhancing SAM with semantic awareness for user-specified object categories
Mapping SAM's mask embeddings to object class labels without test data
Improving segmentation masks with granularity-specific semantic recognition
Innovation

Methods, ideas, or system contributions that make the work stand out.

Enhances SAM with semantic recognition capabilities
Uses synthetic or web-crawled images for training
Maps mask embeddings to object class labels
🔎 Similar Papers