atlas

Research map / Detection and segmentation / CNN features

FOCUS: Towards Universal Foreground Segmentation

AAAI 2025 · Detection and segmentation › CNN features · approach: Context modeling for semantic segmentation · 4 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 FOCUS, a unified foreground segmentation framework (COD, SOD, SD, DBD, FD) that uses DINOv2 features with edge enhancement, ground queries for foreground and background, and a frozen-CLIP contrastive refiner.

Problem

Foreground segmentation tasks (SOD, COD, shadow, defocus blur, forgery detection) are typically handled by task-specific architectures, and prior methods focus on recognizing foreground without explicitly modeling the background or its relation to the foreground.

Approach

A Mask2Former-style transformer decoder with two learned "ground queries" (foreground and background) initialized from PCA-binarized DINOv2 features as attention masks, an edge enhancer that fuses ResNet50 edge features via ViT-Adapter-style injector/extractor, and a CLIP refiner that contrastively aligns mask-fused images with foreground/background text prompts to sharpen boundaries.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add joint foreground-background prediction (ablation)FOCUS with DINOv2-L · CAMO and PASCAL-SS-measure: .853 -> .854; .851 -> .853Helped
add CLIP refiner (ablation)FOCUS with DINOv2-L and joint prediction · CAMO and PASCAL-SS-measure: .854 -> .861; .853 -> .855Helped
add edge enhancer (ablation)FOCUS with DINOv2-L and CLIP refiner · CAMO and PASCAL-SS-measure: .861 -> .872; .855 -> .870Helped
use ADE20K-pretrained DINOv2-G (ablation)FOCUS · CAMO and PASCAL-SS-measure: .897 -> .901; .889 -> .896Helped
freeze the DINOv2-G backbone (ablation)FOCUS · CAMOS-measure: .909 -> .905Hurt
freeze the DINOv2-G backbone (ablation)FOCUS · PASCAL-SS-measure: .897 -> .893Hurt
use FOCUS instead of the strongest listed task-specific baselineFOCUS · CAMO, NC4K, DUTS-TE, DUT-OMRON, ECSSD, PASCAL-S, ISTD, DUT, CUHK, and CASIA-1.0primary reported metric: .904 -> .912; .914 -> .915; .921 -> .929; .862 -> .868; .941 -> .943; .879 -> .898; 1.11 -> 0.98; .891 -> .912; .932 -> Helped

Surprising findings

Limitations

Experimental setup

Datasets: CAMO-TR COD10K-TR DUTS-TR ISTD CUHK DUT CASIA-2.0 ADE20K

Benchmarks: CAMO COD10K CHAMELEON NC4K DUTS-TE DUT-OMRON HKU-IS ECSSD PACAL-S ISTD DUT CUHK

Metrics: S-measure E-measure weighted F-measure MAE BER F-measure F1 AUC

Baselines: SINet PFNet ZoomNet BSA-Net FSPNet ZoomNeXt BiRefNet EVPv1 EVPv2 SelfReformer MENet VST

Builds on: Mask2Former DINOv2 CLIP ViT-Adapter DETR

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