UCOD-DPL: Unsupervised Camouflaged Object Detection via Dynamic Pseudo-label Learning

Weiqi Yan, Lvhai Chen, Huaijia Kou, Shengchuan Zhang, Yan Zhang +1 more
2/10/2026

No official code found. Best implementation: Heartfirey/UCOD-DPL (26 stars, last commit 2025-10-27).

Abstract

Unsupervised Camoflaged Object Detection (UCOD) has gained attention since it doesn't need to rely on extensive pixel-level labels. Existing UCOD methods typically generate pseudo-labels using fixed strategies and train 1 × 1 convolutional layers as a simple decoder, leading to low performance compared to fully-supervised methods. We emphasize two drawbacks in these approaches: 1). The model is prone to fitting incorrect knowledge due to the pseudo-label containing substantial noise. 2). The simple decoder fails to capture and learn the semantic features of camouflaged objects, especially for small-sized objects, due to the low-resolution pseudo-labels and severe confusion between foreground and background pixels. To this end, we propose a UCOD method with a teacher-student framework via Dynamic Pseudo-label Learning called UCOD-DPL, which contains an Adaptive Pseudo-label Module (APM), a Dual-Branch Adversarial (DBA) decoder, and a Look-Twice mechanism. The APM module adaptively combines pseudo-labels generated by fixed strategies and the teacher model to prevent the model from overfitting incorrect knowledge while preserving the ability for self-correction; the DBA decoder takes adversarial learning of different segmentation objectives, guides the model to overcome the foreground-background confusion of camouflaged objects, and the Look-Twice mechanism mimics the human tendency to zoom in on camouflaged objects and performs secondary refinement on small-sized objects. Extensive experiments show that our method demonstrates outstanding performance, even surpassing some existing fully supervised methods. The code is available now1.

View on arXivView PDF

Code Implementations(1)

Official pytorch implementation for "Unsupervised Camouflaged Object Detection via Adaptive Pseudo-label Learning and Dynamic Local Refinement" and "UCOD-DPL: Unsupervised Camouflaged Object Detection via Dynamic Pseudo-label Learning"

262Shell, PythonNov 21, 202411 months ago

Similar Papers

Cite this paper

@article{yan2026ucoddpl,
  title  = {UCOD-DPL: Unsupervised Camouflaged Object Detection via Dynamic Pseudo-label Learning},
  author = {Weiqi Yan and Lvhai Chen and Huaijia Kou and Shengchuan Zhang and Yan Zhang and Liujuan Cao},
  year   = {2026},
  eprint = {2506.07087},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2506.07087},
  journal = {CVPR 2025 2025}
}

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

Discussion