atlas

Research map / Detection and segmentation / Weakly supervised detection and segmentation

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

CVPR 2025 · Detection and segmentation › Weakly supervised detection and segmentation · approach: Pseudo-labeling for semi-supervised detection · 5 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes UCOD-DPL, a teacher-student unsupervised camouflaged object detector that adaptively mixes fixed-strategy and teacher pseudo-labels, uses a dual-branch adversarial decoder and a Look-Twice zoom-in refinement, reaching state-of-the-art among unsupervised methods on COD benchmarks.

Problem

Unsupervised camouflaged object detection relies on noisy, low-resolution pseudo-labels from fixed strategies and simple 1x1 conv decoders, causing poor performance especially for small objects and foreground-background confusion.

Approach

Dynamically mix fixed-strategy pseudo-labels with teacher predictions via a discriminator-based scoring function (APM), decode foreground and background with separate adversarially-regularized branches (DBA), and re-infer zoomed crops of small predicted objects (Look-Twice).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the full UCOD-DPL method instead of FOUNDDINOv2-based UCOD · CHAMELEONS-measure: .829 -> .864Helped
Use the full UCOD-DPL method instead of FOUNDDINOv2-based UCOD · CAMO-TestS-measure: .770 -> .793Helped
Use the full UCOD-DPL method instead of FOUNDDINOv2-based UCOD · COD10K-TestS-measure: .767 -> .834Helped
Use the full UCOD-DPL method instead of FOUNDDINOv2-based UCOD · NC4KS-measure: .816 -> .850Helped
Add APM to teacher-student framework with a 1×1 convolution decoder (ablation)UCOD-DPL ablation · COD10K-TestS-measure: .626 -> .633Helped
Add APM to DBA decoder without the teacher-student framework (ablation)UCOD-DPL ablation · COD10K-TestS-measure: .607 -> .603Hurt
Add DBA decoder to the teacher-student framework (ablation)UCOD-DPL ablation · COD10K-TestS-measure: .626 -> .724Helped
Add APM to teacher-student framework with DBA decoder (ablation)UCOD-DPL ablation · COD10K-TestS-measure: .724 -> .788Helped
Add Look-Twice to teacher-student framework with DBA decoder (ablation)UCOD-DPL ablation · COD10K-TestS-measure: .724 -> .784Helped
Add Look-Twice to teacher-student framework with DBA and APM (ablation)UCOD-DPL · COD10K-TestS-measure: .788 -> .834Helped
Replace APM with proportional (1:1) pseudo-label mixing (ablation)UCOD-DPL · COD10K-TestS-measure: .834 -> .707Hurt
Replace APM with linear decay pseudo-label mixing (ablation)UCOD-DPL · COD10K-TestS-measure: .834 -> .809Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CAMO-Train COD10K-Train

Benchmarks: CHAMELEON CAMO-Test COD10K-Test NC4K

Metrics: S-measure weighted F-measure mean F-measure E-measure MAE

Baselines: FOUND UCOS-DA TokenCut SelfMask SpectralSeg BigGW CamoTeacher SCOD-ND SINet BiRefNet

Builds on: FOUND UCOS-DA BYOL DINOv2 ZoomNet

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy