The advent of Large Vision Models (LVMs) offers new opportunities for few-shot medical image segmentation. However, existing training-free methods based on LVMs fail to effectively utilize negative prompts, leading to poor performance on medical images with low-contrast. To address this issue, we propose Synpo, a training-free few-shot method based on LVMs (e.g., SAM), with the core insight: improving the quality of negative prompts. To select point prompts in a more reliable confidence map, we design a novel Confidence Map Synergy Module by combining the strengths of DINOv2 and SAM. Based on the confidence map, we select the top-k pixels as the positive points set and choose the negative points set using a Gaussian distribution, followed by independent K-means clustering for both sets. Then, these selected points are leveraged as high-quality prompts for SAM to get the segmentation results. Extensive experiments demonstrate that Synpo achieves performance comparable to state-of-the-art training-based few-shot methods.
(1) Overview of SynPo Architecture. SynPo integrates a Support-Query pair through three key modules: Confidence Map Synergy Module (CMSM), Point Selection Module (PSM), and Noise-aware Refine Module (NRM). Frozen vision models (SAM-ViT and DINOv2) are used to extract visual features, and a frozen prompt-based segmentation model (e.g., SAM) is employed for mask prediction. (2) Illustration of Confidence Map Synergy. The synergy map and confidence statistics guide the PSM in selecting positive and negative point prompts through ranking and filtering. (3) Point Selection Module Diagram. The selected prompts are used to perform initial segmentation via SAM, followed by refinement through the NRM for more accurate mask prediction.
@misc{liu2025synpo,
title={SynPo: Boosting Training-Free Few-Shot Medical Segmentation via High-Quality Negative Prompts},
author={Yufei Liu and Haoke Xiao and Jiaxing Chai and Yongcun Zhang and Rong Wang and Zijie Meng and Zhiming Luo},
year={2025},
eprint={2506.15153},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2506.15153},
}