Weakly Supervised Co-Training with Swapping Assignments for Semantic Segmentation

Abstract

Class activation maps (CAMs) are commonly employed in weakly supervised semantic segmentation (WSSS) to produce pseudo-labels. Due to incomplete or excessive class activation, existing studies often resort to offline CAM refinement, introducing additional stages or proposing offline modules. This can cause optimization difficulties for single-stage methods and limit generalizability. In this study, we aim to reduce the observed CAM inconsistency and error to mitigate reliance on refinement processes. We propose an end-to-end WSSS model incorporating guided CAMs, wherein our segmentation model is trained while concurrently optimizing CAMs online. Our method, Co-training with Swapping Assignments (CoSA), leverages a dual-stream framework, where one sub-network learns from the swapped assignments generated by the other. We introduce three techniques in this framework: i) soft perplexity-based regularization to penalize uncertain regions; ii) a threshold-searching approach to dynamically revise the confidence threshold; and iii) contrastive separation to address the coexistence problem. CoSA demonstrates exceptional performance, achieving mIoU of 76.2% and 51.0% on VOC and COCO validation datasets, respectively, surpassing existing baselines by a substantial margin. Notably, CoSA is the first single-stage approach to outperform all existing multi-stage methods including those with additional supervision. Source code is publicly available here.

Cite

Text

Yang et al. "Weakly Supervised Co-Training with Swapping Assignments for Semantic Segmentation." Proceedings of the European Conference on Computer Vision (ECCV), 2024. doi:10.1007/978-3-031-72992-8_26

Markdown

[Yang et al. "Weakly Supervised Co-Training with Swapping Assignments for Semantic Segmentation." Proceedings of the European Conference on Computer Vision (ECCV), 2024.](https://mlanthology.org/eccv/2024/yang2024eccv-weakly/) doi:10.1007/978-3-031-72992-8_26

BibTeX

@inproceedings{yang2024eccv-weakly,
  title     = {{Weakly Supervised Co-Training with Swapping Assignments for Semantic Segmentation}},
  author    = {Yang, Xinyu and Rahmani, Hossein and Black, Dame S and Williams, Bryan M},
  booktitle = {Proceedings of the European Conference on Computer Vision (ECCV)},
  year      = {2024},
  doi       = {10.1007/978-3-031-72992-8_26},
  url       = {https://mlanthology.org/eccv/2024/yang2024eccv-weakly/}
}