CVAug 22, 2018

Stacked Pooling: Improving Crowd Counting by Boosting Scale Invariance

arXiv:1808.07456v130 citations
Originality Incremental advance
AI Analysis

This work addresses scale invariance for crowd counting models, offering an incremental improvement with reduced computational cost.

The authors tackled the problem of scale invariance in crowd counting by proposing multi-kernel pooling and stacked pooling variants, which improved performance on benchmark datasets without adding extra parameters.

In this work, we explore the cross-scale similarity in crowd counting scenario, in which the regions of different scales often exhibit high visual similarity. This feature is universal both within an image and across different images, indicating the importance of scale invariance of a crowd counting model. Motivated by this, in this paper we propose simple but effective variants of pooling module, i.e., multi-kernel pooling and stacked pooling, to boost the scale invariance of convolutional neural networks (CNNs), benefiting much the crowd density estimation and counting. Specifically, the multi-kernel pooling comprises of pooling kernels with multiple receptive fields to capture the responses at multi-scale local ranges. The stacked pooling is an equivalent form of multi-kernel pooling, while, it reduces considerable computing cost. Our proposed pooling modules do not introduce extra parameters into model and can easily take place of the vanilla pooling layer in implementation. In empirical study on two benchmark crowd counting datasets, the stacked pooling beats the vanilla pooling layer in most cases.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes