Skip to main navigation Skip to search Skip to main content

Crowd counting via multi-scale adversarial convolutional neural networks

  • L. Zhu*
  • , H. Zhang
  • , Sikandar Ali
  • , Baoli Yang
  • , Chengyang Li
  • *Corresponding author for this work

    Research output: Contribution to journalArticlepeer-review

    2 Downloads (Pure)

    Abstract

    The purpose of crowd counting is to estimate the number of pedestrians in crowd images. Crowd counting or density estimation is an extremely challenging task in computer vision, due to large scale variations and dense scene. Current methods solve these issues by compounding multi-scale Convolutional Neural Network with different receptive fields. In this paper, a novel end-to-end architecture based on Multi-Scale Adversarial Convolutional Neural Network (MSA-CNN) is proposed to generate crowd density and estimate the amount of crowd. Firstly, a multi-scale network is used to extract the globally relevant features in the crowd image, and then fractionally-strided convolutional layers are designed for up-sampling the output to recover the loss of crucial details caused by the earlier max pooling layers. An adversarial loss is directly employed to shrink the estimated value into the realistic subspace to reduce the blurring effect of density estimation. Joint training is performed in an end-to-end fashion using a combination of Adversarial loss and Euclidean loss. The two losses are integrated via a joint training scheme to improve density estimation performance.We conduct some extensive experiments on available datasets to show the significant improvements and supremacy of the proposed approach over the available state-of-the-art approaches.
    Original languageEnglish
    Pages (from-to)180-191
    Number of pages12
    JournalJournal of Intelligent Systems
    Volume30
    Issue number1
    Early online date8 Jul 2020
    DOIs
    Publication statusE-pub ahead of print - 8 Jul 2020

    Fingerprint

    Dive into the research topics of 'Crowd counting via multi-scale adversarial convolutional neural networks'. Together they form a unique fingerprint.

    Cite this