atlas

Research map / Detection and segmentation / Open-set and few-shot detection

HEAP: Unsupervised Object Discovery and Localization with Contrastive Grouping

AAAI 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Unsupervised object and part discovery · 3 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 HEAP, a lightweight head on a frozen DINO ViT that groups patches into regions with learnable group tokens and trains them with intra-image grouping, cross-image region clustering, and foreground-background contrastive losses for unsupervised object discovery and saliency detection.

Problem

Unsupervised object discovery and localization relies on patch-level similarity within a single image, which ignores region- and image-level relationships across images and cannot distinguish multiple object classes in one image.

Approach

Learnable image-specific group tokens are cross-attended with frozen self-supervised patch features to form semantic regions; region embeddings are split into foreground/background, trained with a modularity-based intra-image grouping loss, a negative fg-bg contrastive loss, and a rank-weighted inter-image clustering loss, with no external supervision or second-stage self-training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add inter-image clustering loss (ablation)HEAP · DUTS-TEmax Fβ: .731 -> .777Helped
Add entropy regularization (ablation)HEAP · DUTS-TEmax Fβ: .700 -> .731Helped
Set group-token count M to 8 rather than 3 or 15 (ablation)HEAP · DUTS-TEIoU: .604 / .654 -> .687Helped
Set inter-image clustering weight α to 0.1 rather than 0.25 or 0.5 (ablation)HEAP · DUTS-TEmax Fβ: .756 / .762 -> .777Helped
Apply dense CRF post-processingHEAP · DUTS-TEIoU: .644 -> .687Helped
Use HEAP instead of FOUND (ViT-S/8)unsupervised object discovery · VOC12CorLoc: 76.1 -> 77.1Helped
Use HEAP instead of FOUND (ViT-S/8)multiple-object retrieval · VOC12 21clsmIoU: 42.7 -> 46.0Helped

Surprising findings

Limitations

Experimental setup

Datasets: VOC12 VOC07 COCO20K DUT-OMRON DUTS-TE ECSSD

Benchmarks: VOC12 VOC07 COCO20K DUT-OMRON DUTS-TE ECSSD

Metrics: mIoU CorLoc Acc IoU max F-beta

Baselines: FOUND TokenCut LOST SelfMask FreeSOLO C2AM DINOSAUR MaskContrast

Builds on: DINO FOUND LOST TokenCut GroupViT

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