atlas

Research map / Label-efficient and robust learning / Zero-/few-shot and meta-learning

Single Domain Generalization for Few-Shot Counting via Universal Representation Matching

CVPR 2025 · Label-efficient and robust learning › Zero-/few-shot and meta-learning · approach: Embedding adaptation for few-shot classification · 2 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 URM, a single-domain generalization few-shot counting model that distills universal vision-language prototypes from frozen CLIP into the exemplar-to-image matching process, evaluated on FSC-147 and FSCD-LVIS cross-domain and in-domain settings.

Problem

Few-shot counting models that follow an extract-then-match pipeline degrade severely under domain shift when trained on a single narrow source domain.

Approach

Replace narrow learned prototypes with universal vision and language prototypes distilled from frozen CLIP (MaskCLIP-style mask-pooled visual features and CuPL-style LLM-generated text prompts via feature mimicry), and match these prototypes with image features via cross attention; distillation is used only during training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
distill universal vision-language knowledge into prototypes (ablation)few-shot counting model · FSC-147 → FSCD-LVIS few-shotMAE: 30.15 -> 21.87Helped
use a naive language template for language distillation (ablation)URM · FSC-147 → FSCD-LVIS few-shotMAE: 30.15 -> 25.44Helped
add generated customized language prompts (ablation)URM with language distillation · FSC-147 → FSCD-LVIS few-shotMAE: 25.44 -> 23.83Helped
use global pooling instead of the [CLS] token for vision distillation (ablation)URM · FSC-147 → FSCD-LVIS few-shotMAE: 23.53 -> 22.94Helped
use mask pooling for locality representation and noise removal (ablation)URM · FSC-147 → FSCD-LVIS few-shotMAE: 22.94 -> 21.87Helped
balance vision and language distillation with α=0.9 rather than using only one source (ablation)URM · FSC-147 → FSCD-LVIS few-shotMAE: 26.54 -> 21.87Helped
use three prototype-learning and three matching attention layers (ablation)URM · FSC-147 → FSCD-LVIS few-shotMAE: 22.77 -> 21.87Helped
use a larger CLIP ViT-L/14 teacher instead of ViT-B/16 (ablation)URM · FSC-147 → FSCD-LVIS few-shotMAE: 21.87 -> 22.63Hurt
use SigLIP ViT-B/16 instead of OpenAI CLIP ViT-B/16 (ablation)URM · FSC-147 → FSCD-LVIS few-shotMAE: 21.87 -> 21.33Helped
add the DAVE detect-and-verify paradigm (ablation)URM · FSC-147 testMAE: 10.15 -> 8.32Helped
use URM rather than MPCountfew-shot counting · FSC-147 → FSCD-LVIS few-shotMAE: 25.11 -> 21.87Helped
generate prompts with GPT4 when category names are not given (ablation)URM · FSC-147 → FSCD-LVIS few-shotMAE: 22.45Helped

Surprising findings

Limitations

Experimental setup

Datasets: FSC-147 FSCD-LVIS

Benchmarks: FSC-147 FSCD-LVIS

Metrics: MAE RMSE

Baselines: FamNet BMNet+ CounTR LOCA DAVE ISW GS DCCUS MPCount SAFECount PseCo VCN

Builds on: CLIP MaskCLIP CuPL CLIP-KD LOCA

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