SOTAVerified

Dense Cross-Query-and-Support Attention Weighted Mask Aggregation for Few-Shot Segmentation

2022-07-18Code Available1· sign in to hype

Xinyu Shi, Dong Wei, Yu Zhang, Donghuan Lu, Munan Ning, Jiashun Chen, Kai Ma, Yefeng Zheng

Code Available — Be the first to reproduce this paper.

Reproduce

Code

Abstract

Research into Few-shot Semantic Segmentation (FSS) has attracted great attention, with the goal to segment target objects in a query image given only a few annotated support images of the target class. A key to this challenging task is to fully utilize the information in the support images by exploiting fine-grained correlations between the query and support images. However, most existing approaches either compressed the support information into a few class-wise prototypes, or used partial support information (e.g., only foreground) at the pixel level, causing non-negligible information loss. In this paper, we propose Dense pixel-wise Cross-query-and-support Attention weighted Mask Aggregation (DCAMA), where both foreground and background support information are fully exploited via multi-level pixel-wise correlations between paired query and support features. Implemented with the scaled dot-product attention in the Transformer architecture, DCAMA treats every query pixel as a token, computes its similarities with all support pixels, and predicts its segmentation label as an additive aggregation of all the support pixels' labels -- weighted by the similarities. Based on the unique formulation of DCAMA, we further propose efficient and effective one-pass inference for n-shot segmentation, where pixels of all support images are collected for the mask aggregation at once. Experiments show that our DCAMA significantly advances the state of the art on standard FSS benchmarks of PASCAL-5i, COCO-20i, and FSS-1000, e.g., with 3.1%, 9.7%, and 3.6% absolute improvements in 1-shot mIoU over previous best records. Ablative studies also verify the design DCAMA.

Tasks

Benchmark Results

DatasetModelMetricClaimedVerifiedStatus
COCO-20i (1-shot)DCAMA (Swin-B)Mean IoU50.9Unverified
COCO-20i (1-shot)DCAMA (ResNet-50)Mean IoU43.3Unverified
COCO-20i (1-shot)DCAMA (ResNet-101)Mean IoU43.5Unverified
COCO-20i (2-way 1-shot)DCAMA (Swin-B)mIoU31.7Unverified
COCO-20i (5-shot)DCAMA (ResNet-50)Mean IoU48.3Unverified
COCO-20i (5-shot)DCAMA (Swin-B)Mean IoU58.3Unverified
COCO-20i (5-shot)DCAMA (ResNet-101)Mean IoU51.9Unverified
FSS-1000 (1-shot)DCAMA (Swin-B)Mean IoU90.1Unverified
FSS-1000 (1-shot)DCAMA (ResNet-101)Mean IoU88.3Unverified
FSS-1000 (1-shot)DCAMA (ResNet-50)Mean IoU88.2Unverified
FSS-1000 (5-shot)DCAMA (Swin-B)Mean IoU90.4Unverified
FSS-1000 (5-shot)DCAMA (ResNet-101)Mean IoU89.1Unverified
FSS-1000 (5-shot)DCAMA (ResNet-50)Mean IoU88.8Unverified
PASCAL-5i (1-Shot)DCAMA (ResNet-101)FB-IoU77.6Unverified
PASCAL-5i (1-Shot)DCAMA (ResNet-50)Mean IoU64.6Unverified
PASCAL-5i (1-Shot)DCAMA (Swin-B)Mean IoU69.3Unverified
PASCAL-5i (5-Shot)DCAMA (Swin-B)Mean IoU74.9Unverified
PASCAL-5i (5-Shot)DCAMA (ResNet-50)Mean IoU68.5Unverified
PASCAL-5i (5-Shot)DCAMA (ResNet-101)Mean IoU68.3Unverified

Reproductions