Unlocking the Power of SAM 2 for Few-Shot Segmentation
Qianxiong Xu, Lanyun Zhu, Xuanyi Liu, Guosheng Lin, Cheng Long, Ziyue Li, Rui Zhao
TL;DR
This work tackles few-shot segmentation by leveraging SAM 2's robust same-object matching through a Pseudo Prompt Generator that converts cross-object matching into compatible FG-FG matching, enabling memory-based segmentation across frames. It introduces Iterative Memory Refinement to enrich query FG features in memory and Support-Calibrated Memory Attention to suppress misleading background cues during memory attention. Together, these components yield state-of-the-art results on Pascal-5i and COCO-20i, notably achieving about an 81.0% mean IoU in 1-shot settings on Pascal-5i and strong gains on COCO-20i, while maintaining efficient, parameter-free operation except for fine-tuning SAM 2’s memory encoder. The approach demonstrates the practical impact of integrating foundation-model prompting with memory-based FSS, offering a scalable path to robust, class-agnostic segmentation with minimal annotation.
Abstract
Few-Shot Segmentation (FSS) aims to learn class-agnostic segmentation on few classes to segment arbitrary classes, but at the risk of overfitting. To address this, some methods use the well-learned knowledge of foundation models (e.g., SAM) to simplify the learning process. Recently, SAM 2 has extended SAM by supporting video segmentation, whose class-agnostic matching ability is useful to FSS. A simple idea is to encode support foreground (FG) features as memory, with which query FG features are matched and fused. Unfortunately, the FG objects in different frames of SAM 2's video data are always the same identity, while those in FSS are different identities, i.e., the matching step is incompatible. Therefore, we design Pseudo Prompt Generator to encode pseudo query memory, matching with query features in a compatible way. However, the memories can never be as accurate as the real ones, i.e., they are likely to contain incomplete query FG, and some unexpected query background (BG) features, leading to wrong segmentation. Hence, we further design Iterative Memory Refinement to fuse more query FG features into the memory, and devise a Support-Calibrated Memory Attention to suppress the unexpected query BG features in memory. Extensive experiments have been conducted on PASCAL-5$^i$ and COCO-20$^i$ to validate the effectiveness of our design, e.g., the 1-shot mIoU can be 4.2% better than the best baseline.
