Global Sum Pooling: A Generalization Trick for Object Counting with Small Datasets of Large Images
Not on the map. Why?
Abstract (arXiv)
In this paper, we explore the problem of training one-look regression models for counting objects in datasets comprising a small number of high-resolution, variable-shaped images. We illustrate that conventional global average pooling (GAP) based models are unreliable due to the patchwise cancellation of true overestimates and underestimates for patchwise inference. To overcome this limitation and reduce overfitting caused by the training on full-resolution images, we propose to employ global sum pooling (GSP) instead of GAP or fully connected (FC) layers at the backend of a convolutional network. Although computationally equivalent to GAP, we show through comprehensive experimentation that GSP allows convolutional networks to learn the counting task as a simple linear mapping problem generalized over the input shape and the number of objects present. This generalization capability allows GSP to avoid both patchwise cancellation and overfitting by training on small patches and inference on full-resolution images as a whole. We evaluate our approach on four different aerial image datasets - two car counting datasets (CARPK and COWC), one crowd counting dataset (ShanghaiTech; parts A and B) and one new challenging dataset for wheat spike counting. Our GSP models improve upon the state-of-the-art approaches on all four datasets with a simple architecture. Also, GSP architectures trained with smaller-sized image patches exhibit better localization property due to their focus on learning from smaller regions while training.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 28 May 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 1.
6 papers.
- 2021Few-Cost Salient Object Detection with Adversarial-Paced Learningcited by 17
- 2022CLIP: Train Faster with Less Datacited by 4
- 2021Counting and Locating High-Density Objects Using Convolutional Neural Networkcited by 3
- 2022DroneNet: Crowd Density Estimation using Self-ONNs for Dronescited by 3
- 2023Arrhythmia Classifier Based on Ultra-Lightweight Binary Neural Networkcited by 3
- 2022Crowd Density Estimation using Imperfect Labelscited by 0
- 2023Arrhythmia Classifier Based on Ultra-Lightweight Binary Neural Network4 Apr 2023
- 2022CLIP: Train Faster with Less Data2 Dec 2022
- 2022Crowd Density Estimation using Imperfect Labels2 Dec 2022
- 2022DroneNet: Crowd Density Estimation using Self-ONNs for Drones14 Nov 2022
- 2021Few-Cost Salient Object Detection with Adversarial-Paced Learning5 Apr 2021
- 2021Counting and Locating High-Density Objects Using Convolutional Neural Network8 Feb 2021