Adaptive Prototype Learning and Allocation for Few-Shot Segmentation

Prototype learning is extensively used for few-shot segmentation. Typically, a single prototype is obtained from the support feature by averaging the global object information. However, using one prototype to represent all the information may lead to ambiguities. In this paper, we propose two novel modules, named superpixel-guided clustering (SGC) and guided prototype allocation (GPA), for multiple prototype extraction and allocation. Specifically, SGC is a parameter-free and training-free approach, which extracts more representative prototypes by aggregating similar feature vectors, while GPA is able to select matched prototypes to provide more accurate guidance. By integrating the SGC and GPA together, we propose the Adaptive Superpixel-guided Network (ASGNet), which is a lightweight model and adapts to object scale and shape variation. In addition, our network can easily generalize to k-shot segmentation with substantial improvement and no additional computational cost. In particular, our evaluations on COCO demonstrate that ASGNet surpasses the state-of-the-art method by 5% in 5-shot segmentation.

PDF Abstract CVPR 2021 PDF CVPR 2021 Abstract
Task Dataset Model Metric Name Metric Value Global Rank Benchmark
Few-Shot Semantic Segmentation COCO-20i (1-shot) ASGNet (ResNet-50) Mean IoU 34.56 # 65
FB-IoU 60.39 # 26
Few-Shot Semantic Segmentation COCO-20i (5-shot) ASGNet (ResNet-50) Mean IoU 42.48 # 58
FB-IoU 66.96 # 25
Few-Shot Semantic Segmentation PASCAL-5i (1-Shot) ASGNet (ResNet-50) Mean IoU 59.29 # 80
FB-IoU 69.2 # 48
Few-Shot Semantic Segmentation PASCAL-5i (1-Shot) ASGNet (ResNet-101) Mean IoU 59.31 # 79
FB-IoU 71.7 # 46
Few-Shot Semantic Segmentation PASCAL-5i (5-Shot) ASGNet (ResNet-50) Mean IoU 63.94 # 71
FB-IoU 74.2 # 40
Few-Shot Semantic Segmentation PASCAL-5i (5-Shot) ASGNet (ResNet-101) Mean IoU 64.36 # 68
FB-IoU 75.2 # 39

Methods


No methods listed for this paper. Add relevant methods here