HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

MIANet: Aggregating Unbiased Instance and General Information for Few-Shot Semantic Segmentation

Yong Yang Qiong Chen Yuan Feng Tianlin Huang

MIANet: Aggregating Unbiased Instance and General Information for Few-Shot Semantic Segmentation

Abstract

Existing few-shot segmentation methods are based on the meta-learning strategy and extract instance knowledge from a support set and then apply the knowledge to segment target objects in a query set. However, the extracted knowledge is insufficient to cope with the variable intra-class differences since the knowledge is obtained from a few samples in the support set. To address the problem, we propose a multi-information aggregation network (MIANet) that effectively leverages the general knowledge, i.e., semantic word embeddings, and instance information for accurate segmentation. Specifically, in MIANet, a general information module (GIM) is proposed to extract a general class prototype from word embeddings as a supplement to instance information. To this end, we design a triplet loss that treats the general class prototype as an anchor and samples positive-negative pairs from local features in the support set. The calculated triplet loss can transfer semantic similarities among language identities from a word embedding space to a visual representation space. To alleviate the model biasing towards the seen training classes and to obtain multi-scale information, we then introduce a non-parametric hierarchical prior module (HPM) to generate unbiased instance-level information via calculating the pixel-level similarity between the support and query image features. Finally, an information fusion module (IFM) combines the general and instance information to make predictions for the query image. Extensive experiments on PASCAL-5i and COCO-20i show that MIANet yields superior performance and set a new state-of-the-art. Code is available at https://github.com/Aldrich2y/MIANet.

Code Repositories

aldrich2y/mianet
Official
pytorch

Benchmarks

BenchmarkMethodologyMetrics
few-shot-semantic-segmentation-on-coco-20i-1MIANet (ResNet-50)
FB-IoU: 71.51
Mean IoU: 47.66
few-shot-semantic-segmentation-on-coco-20i-1MIANet (VGG-16)
FB-IoU: 71.01
Mean IoU: 45.69
few-shot-semantic-segmentation-on-coco-20i-5MIANet (VGG-16)
FB-IoU: 73.81
Mean IoU: 51.03
few-shot-semantic-segmentation-on-coco-20i-5MIANet (ResNet-50)
FB-IoU: 73.13
Mean IoU: 51.65
few-shot-semantic-segmentation-on-pascal-5i-1MIANet (ResNet-50)
FB-IoU: 79.54
Mean IoU: 68.72
few-shot-semantic-segmentation-on-pascal-5i-1MIANet (ResNet-101)
Mean IoU: 67.63
few-shot-semantic-segmentation-on-pascal-5i-1MIANet (VGG-16)
FB-IoU: 79.22
Mean IoU: 67.10
few-shot-semantic-segmentation-on-pascal-5i-5MIANet (ResNet-50)
FB-IoU: 82.2
Mean IoU: 71.59
few-shot-semantic-segmentation-on-pascal-5i-5MIANet (VGG-16)
FB-IoU: 82.69
Mean IoU: 71.99

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp