Litcius/Paper detail

Complementary branch fusing class and semantic knowledge for robust weakly supervised semantic segmentation

Woojung Han, Seil Kang, Kyobin Choo, Seong Jae Hwang

2024Pattern Recognition9 citationsDOIOpen Access PDF

Abstract

Leveraging semantically precise pseudo masks derived from image-level class knowledge for segmentation, namely image-level Weakly Supervised Semantic Segmentation (WSSS), remains challenging. Class Activation Maps (CAMs) using CNNs enhance WSSS by focusing on specific class parts like only the face of a human, whereas Vision Transformers (ViT) capture broader semantic parts but often miss complete class-specific details, such as human bodies with nearby objects like dogs. In this work, we propose a Co mplementary Bra nch ( CoBra ), a novel dual-branch framework consisting of two distinct architectures that provide valuable complementary knowledge of class (from CNN) and semantics (from ViT). In particular, we learn Class-Aware Projection (CAP) for the CNN branch and Semantic-Aware Projection (SAP) for the ViT branch, combining their insights to facilitate new patch-level supervision and create effective pseudo masks integrating class and semantic information. Extensive experiments qualitatively and quantitatively investigate how each branch complements the other, showing a significant result. Project Page and code are available: https://micv-yonsei.github.io/cobra2024/ . • We propose the Complementary Branch Framework, CoBra, which leverages and maximizes the strengths of both CNN and ViT while complementing each other’s limitations. • We utilize Class-Aware Projection (CAP) and Semantic-Aware Pro- jection (SAP) to capture class and semantic information, respectively, providing enhanced and complementary guidance to the CNN and ViT branches through the use of contrastive learning. • We test our model’s image-level WSSS performance on the PASCAL VOC 2012 dataset and MS-COCO 2014 which shows the significant results for seed, mask and segmentation results.

Topics & Concepts

SegmentationArtificial intelligenceComputer scienceClass (philosophy)Pattern recognition (psychology)Natural language processingAdvanced Neural Network ApplicationsDomain Adaptation and Few-Shot LearningMachine Learning and Data Classification
Complementary branch fusing class and semantic knowledge for robust weakly supervised semantic segmentation | Litcius