From Open Set to Closed Set: Counting Objects by Spatial Divide-and-Conquer

Haipeng Xiong, Hao Lu, Chengxin Liu, Liang Liu, Zhiguo Cao +1 more
8/15/2019
cs.CV

Official code: xhp-hust-2018-2011/S-DCNet (134 stars, MIT, last commit 2023-07-06).

Abstract

Visual counting, a task that predicts the number of objects from an image/video, is an open-set problem by nature, i.e., the number of population can vary in $[0,+\infty)$ in theory. However, the collected images and labeled count values are limited in reality, which means only a small closed set is observed. Existing methods typically model this task in a regression manner, while they are likely to suffer from an unseen scene with counts out of the scope of the closed set. In fact, counting is decomposable. A dense region can always be divided until sub-region counts are within the previously observed closed set. Inspired by this idea, we propose a simple but effective approach, Spatial Divide-and- Conquer Network (S-DCNet). S-DCNet only learns from a closed set but can generalize well to open-set scenarios via S-DC. S-DCNet is also efficient. To avoid repeatedly computing sub-region convolutional features, S-DC is executed on the feature map instead of on the input image. S-DCNet achieves the state-of-the-art performance on three crowd counting datasets (ShanghaiTech, UCF_CC_50 and UCF-QNRF), a vehicle counting dataset (TRANCOS) and a plant counting dataset (MTC). Compared to the previous best methods, S-DCNet brings a 20.2% relative improvement on the ShanghaiTech Part B, 20.9% on the UCF-QNRF, 22.5% on the TRANCOS and 15.1% on the MTC. Code has been made available at: https://github. com/xhp-hust-2018-2011/S-DCNet.

View on arXivView PDF

Code Implementations(1)

MIT

Implementaion of S-DCNet (ICCV 2019)

13428PythonJul 28, 20193 years agoMIT

Cite this paper

@article{xiong2019from,
  title  = {From Open Set to Closed Set: Counting Objects by Spatial Divide-and-Conquer},
  author = {Haipeng Xiong and Hao Lu and Chengxin Liu and Liang Liu and Zhiguo Cao and Chunhua Shen},
  year   = {2019},
  eprint = {1908.06473},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1908.06473}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1908.06473.svg)](https://codeofpaper.com/paper/1908.06473)

Discussion