HUWSOD: Holistic Self-training for Unified Weakly Supervised Object Detection

Liujuan Cao, Jianghang Lin, Zebo Hong, Yunhang Shen, Shaohui Lin +2 more
6/27/2024
cs.CV

No official code found. Best implementation: shenyunhang/HUWSOD (9 stars, last commit 2022-05-29).

Abstract

Most WSOD methods rely on traditional object proposals to generate candidate regions and are confronted with unstable training, which easily gets stuck in a poor local optimum. In this paper, we introduce a unified, high-capacity weakly supervised object detection (WSOD) network called HUWSOD, which utilizes a comprehensive self-training framework without needing external modules or additional supervision. HUWSOD innovatively incorporates a self-supervised proposal generator and an autoencoder proposal generator with a multi-rate resampling pyramid to replace traditional object proposals, enabling end-to-end WSOD training and inference. Additionally, we implement a holistic self-training scheme that refines detection scores and coordinates through step-wise entropy minimization and consistency-constraint regularization, ensuring consistent predictions across stochastic augmentations of the same image. Extensive experiments on PASCAL VOC and MS COCO demonstrate that HUWSOD competes with state-of-the-art WSOD methods, eliminating the need for offline proposals and additional data. The peak performance of HUWSOD approaches that of fully-supervised Faster R-CNN. Our findings also indicate that randomly initialized boxes, although significantly different from well-designed offline object proposals, are effective for WSOD training.

View on arXivView PDF

Code Implementations(1)

shenyunhang/HUWSODCommunity100%
92C, C++Apr 23, 20224 years ago

Similar Papers

Cite this paper

@article{cao2024huwsod,
  title  = {HUWSOD: Holistic Self-training for Unified Weakly Supervised Object Detection},
  author = {Liujuan Cao and Jianghang Lin and Zebo Hong and Yunhang Shen and Shaohui Lin and Chao Chen and Rongrong Ji},
  year   = {2024},
  eprint = {2406.19394},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.19394v1}
}

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/2406.19394.svg)](https://codeofpaper.com/paper/2406.19394)

Discussion