atlas

Research map / Label-efficient and robust learning / Domain adaptation and generalization

Single Domain Generalization for Crowd Counting

CVPR 2024 · Label-efficient and robust learning › Domain adaptation and generalization · approach: Foundation-model domain generalization · 37 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 MPCount, a single domain generalization method for density-map crowd counting that uses one attention memory bank, a content error mask, attention consistency loss, and patch-wise classification to handle regression and label ambiguity under narrow source domains.

Problem

Crowd counting models trained with density map regression degrade under domain shift, and existing single domain generalization methods for classification and segmentation do not transfer well to regression with ambiguous pixel-level labels, especially when the source domain is narrow.

Approach

An attention memory bank reconstructs features as attention over a single memory of density values, with a content error mask filtering domain-related elements, an attention consistency loss aligning attention across original and photometrically augmented features, and a patch-wise classification auxiliary task that masks density predictions in background patches to counter label ambiguity.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use MPCount instead of DCCUSCrowd counting SDG · A → BMAE: 12.6 -> 11.4Helped
use MPCount instead of DCCUSCrowd counting SDG · A → QMAE: 119.4 -> 115.7Helped
use MPCount instead of DCCUSCrowd counting SDG · B → AMAE: 121.8 -> 99.6Helped
use MPCount instead of DCCUSCrowd counting SDG · Q → BMAE: 12.1 -> 12.3Hurt
add AMB to the encoder-decoder baseline (ablation)MPCount · A → BMAE: 21.6 -> 18.9Helped
add AMB to the encoder-decoder baseline (ablation)MPCount · A → QMAE: 200.9 -> 176.3Helped
add CEM to AMB (ablation)MPCount · A → BMAE: 18.9 -> 15.3Helped
add ACL to AMB (ablation)MPCount · A → BMAE: 18.9 -> 16.9Helped
add patch-wise classification (ablation)MPCount with AMB, CEM, and ACL · A → QMAE: 126.9 -> 115.7Helped
vary the CEM threshold α (ablation)MPCount · A → BMAE: 16.7, 12.4, 11.4, 11.9, 13.8Mixed
vary AMB memory size M (ablation)MPCount · A → QMAE: 138.4, 124.4, 115.7, 128.1Mixed
vary AMB vector size C (ablation)MPCount · A → QMAE: 127.4, 115.7, 130.1, 128.4Mixed

Surprising findings

Limitations

Experimental setup

Datasets: ShanghaiTech Part A ShanghaiTech Part B UCF-QNRF JHU-Crowd++

Benchmarks: ShanghaiTech Part A ShanghaiTech Part B UCF-QNRF JHU-Crowd++

Metrics: MAE MSE

Baselines: BL DM-Count SASNet ChfL MAN RBT C2MoT FGFD DAOT FSIM IBN SW

Builds on: DCCUS instance normalization memory bank for classification

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