TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Self-Guided and Cross-Guided Learning for Few-Shot Segment...

Self-Guided and Cross-Guided Learning for Few-Shot Segmentation

Bingfeng Zhang, Jimin Xiao, Terry Qin

2021-03-30CVPR 2021 1SegmentationFew-Shot Semantic SegmentationSemantic SegmentationImage Segmentation
PaperPDFCode(official)

Abstract

Few-shot segmentation has been attracting a lot of attention due to its effectiveness to segment unseen object classes with a few annotated samples. Most existing approaches use masked Global Average Pooling (GAP) to encode an annotated support image to a feature vector to facilitate query image segmentation. However, this pipeline unavoidably loses some discriminative information due to the average operation. In this paper, we propose a simple but effective self-guided learning approach, where the lost critical information is mined. Specifically, through making an initial prediction for the annotated support image, the covered and uncovered foreground regions are encoded to the primary and auxiliary support vectors using masked GAP, respectively. By aggregating both primary and auxiliary support vectors, better segmentation performances are obtained on query images. Enlightened by our self-guided module for 1-shot segmentation, we propose a cross-guided module for multiple shot segmentation, where the final mask is fused using predictions from multiple annotated samples with high-quality support vectors contributing more and vice versa. This module improves the final prediction in the inference stage without re-training. Extensive experiments show that our approach achieves new state-of-the-art performances on both PASCAL-5i and COCO-20i datasets.

Results

TaskDatasetMetricValueModel
Few-Shot LearningCOCO-20i (5-shot)Mean IoU39.9PFENet (SCL, ResNet-101)
Few-Shot LearningPASCAL-5i (1-Shot)FB-IoU71.9PFENet (SCL, ResNet-50)
Few-Shot LearningPASCAL-5i (1-Shot)Mean IoU61.8PFENet (SCL, ResNet-50)
Few-Shot LearningPASCAL-5i (1-Shot)FB-IoU70.3CANet (SCL, ResNet-50)
Few-Shot LearningPASCAL-5i (1-Shot)Mean IoU57.5CANet (SCL, ResNet-50)
Few-Shot LearningCOCO-20i (1-shot)Mean IoU37PFENet (SCL, ResNet-101)
Few-Shot LearningPASCAL-5i (5-Shot)FB-IoU72.8PFENet (SCL, ResNet-50)
Few-Shot LearningPASCAL-5i (5-Shot)Mean IoU62.9PFENet (SCL, ResNet-50)
Few-Shot LearningPASCAL-5i (5-Shot)FB-IoU70.7CANet (SCL, ResNet-50)
Few-Shot LearningPASCAL-5i (5-Shot)Mean IoU59.2CANet (SCL, ResNet-50)
Few-Shot Semantic SegmentationCOCO-20i (5-shot)Mean IoU39.9PFENet (SCL, ResNet-101)
Few-Shot Semantic SegmentationPASCAL-5i (1-Shot)FB-IoU71.9PFENet (SCL, ResNet-50)
Few-Shot Semantic SegmentationPASCAL-5i (1-Shot)Mean IoU61.8PFENet (SCL, ResNet-50)
Few-Shot Semantic SegmentationPASCAL-5i (1-Shot)FB-IoU70.3CANet (SCL, ResNet-50)
Few-Shot Semantic SegmentationPASCAL-5i (1-Shot)Mean IoU57.5CANet (SCL, ResNet-50)
Few-Shot Semantic SegmentationCOCO-20i (1-shot)Mean IoU37PFENet (SCL, ResNet-101)
Few-Shot Semantic SegmentationPASCAL-5i (5-Shot)FB-IoU72.8PFENet (SCL, ResNet-50)
Few-Shot Semantic SegmentationPASCAL-5i (5-Shot)Mean IoU62.9PFENet (SCL, ResNet-50)
Few-Shot Semantic SegmentationPASCAL-5i (5-Shot)FB-IoU70.7CANet (SCL, ResNet-50)
Few-Shot Semantic SegmentationPASCAL-5i (5-Shot)Mean IoU59.2CANet (SCL, ResNet-50)
Meta-LearningCOCO-20i (5-shot)Mean IoU39.9PFENet (SCL, ResNet-101)
Meta-LearningPASCAL-5i (1-Shot)FB-IoU71.9PFENet (SCL, ResNet-50)
Meta-LearningPASCAL-5i (1-Shot)Mean IoU61.8PFENet (SCL, ResNet-50)
Meta-LearningPASCAL-5i (1-Shot)FB-IoU70.3CANet (SCL, ResNet-50)
Meta-LearningPASCAL-5i (1-Shot)Mean IoU57.5CANet (SCL, ResNet-50)
Meta-LearningCOCO-20i (1-shot)Mean IoU37PFENet (SCL, ResNet-101)
Meta-LearningPASCAL-5i (5-Shot)FB-IoU72.8PFENet (SCL, ResNet-50)
Meta-LearningPASCAL-5i (5-Shot)Mean IoU62.9PFENet (SCL, ResNet-50)
Meta-LearningPASCAL-5i (5-Shot)FB-IoU70.7CANet (SCL, ResNet-50)
Meta-LearningPASCAL-5i (5-Shot)Mean IoU59.2CANet (SCL, ResNet-50)

Related Papers

SeC: Advancing Complex Video Object Segmentation via Progressive Concept Construction2025-07-21Deep Learning-Based Fetal Lung Segmentation from Diffusion-weighted MRI Images and Lung Maturity Evaluation for Fetal Growth Restriction2025-07-17DiffOSeg: Omni Medical Image Segmentation via Multi-Expert Collaboration Diffusion Model2025-07-17From Variability To Accuracy: Conditional Bernoulli Diffusion Models with Consensus-Driven Correction for Thin Structure Segmentation2025-07-17Unleashing Vision Foundation Models for Coronary Artery Segmentation: Parallel ViT-CNN Encoding and Variational Fusion2025-07-17SCORE: Scene Context Matters in Open-Vocabulary Remote Sensing Instance Segmentation2025-07-17Unified Medical Image Segmentation with State Space Modeling Snake2025-07-17A Privacy-Preserving Semantic-Segmentation Method Using Domain-Adaptation Technique2025-07-17