Competing for pixels: a self-play algorithm for weakly-supervised segmentation

Shaheer U. Saeed, Shiqi Huang, João Ramalhinho, Iani J. M. B. Gayo, Nina Montaña-Brown +6 more
5/26/2024
cs.CVcs.LG

Official code: s-sd/spurl (5 stars, MIT, last commit 2023-11-17).

Abstract

Weakly-supervised segmentation (WSS) methods, reliant on image-level labels indicating object presence, lack explicit correspondence between labels and regions of interest (ROIs), posing a significant challenge. Despite this, WSS methods have attracted attention due to their much lower annotation costs compared to fully-supervised segmentation. Leveraging reinforcement learning (RL) self-play, we propose a novel WSS method that gamifies image segmentation of a ROI. We formulate segmentation as a competition between two agents that compete to select ROI-containing patches until exhaustion of all such patches. The score at each time-step, used to compute the reward for agent training, represents likelihood of object presence within the selection, determined by an object presence detector pre-trained using only image-level binary classification labels of object presence. Additionally, we propose a game termination condition that can be called by either side upon exhaustion of all ROI-containing patches, followed by the selection of a final patch from each. Upon termination, the agent is incentivised if ROI-containing patches are exhausted or disincentivised if an ROI-containing patch is found by the competitor. This competitive setup ensures minimisation of over- or under-segmentation, a common problem with WSS methods. Extensive experimentation across four datasets demonstrates significant performance improvements over recent state-of-the-art methods. Code: https://github.com/s-sd/spurl/tree/main/wss

View on arXivView PDF

Code Implementations(1)

s-sd/spurlOfficial100%
MIT

Self-Play Using Reinforcement Learning (SPURL)

51Shell, PythonJun 1, 20232 years agoMIT

Similar Papers

Cite this paper

@article{saeed2024competing,
  title  = {Competing for pixels: a self-play algorithm for weakly-supervised segmentation},
  author = {Shaheer U. Saeed and Shiqi Huang and João Ramalhinho and Iani J. M. B. Gayo and Nina Montaña-Brown and Ester Bonmati and Stephen P. Pereira and Brian Davidson and Dean C. Barratt and Matthew J. Clarkson and Yipeng Hu},
  year   = {2024},
  eprint = {2405.16628},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.16628v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.16628.svg)](https://codeofpaper.com/paper/2405.16628)

Discussion