All Projects → Ling-Bao → ACSCP_cGAN

Ling-Bao / ACSCP_cGAN

Licence: GPL-3.0 license
Code implementation for paper that "ACSCS: Crowd Counting via Adversarial Cross-Scale Consistency Pursuit"; This is method of Crowd counting by conditional generation adversarial networks

Programming Languages

python
139335 projects - #7 most used programming language
matlab
3953 projects

Projects that are alternatives of or similar to ACSCP cGAN

pytorch-ACSCP
Unofficial implementation of "Crowd Counting via Adversarial Cross-Scale Consistency Pursuit" with pytorch - CVPR 2018
Stars: ✭ 18 (-50%)
Mutual labels:  conditional-gan, crowd-counting
ailia-models
The collection of pre-trained, state-of-the-art AI models for ailia SDK
Stars: ✭ 1,102 (+2961.11%)
Mutual labels:  crowd-counting
MARUNet
Multi-level Attention Refined UNet for crowd counting
Stars: ✭ 30 (-16.67%)
Mutual labels:  crowd-counting
CSRNet-keras
Implementation of the CSRNet paper (CVPR 18) in keras-tensorflow
Stars: ✭ 107 (+197.22%)
Mutual labels:  crowd-counting
IIM
PyTorch implementations of the paper: "Learning Independent Instance Maps for Crowd Localization"
Stars: ✭ 94 (+161.11%)
Mutual labels:  crowd-counting
W-Net-Keras
An unofficial implementation of W-Net for crowd counting.
Stars: ✭ 20 (-44.44%)
Mutual labels:  crowd-counting
pix2pix
This project uses a conditional generative adversarial network (cGAN) named Pix2Pix for the Image to image translation task.
Stars: ✭ 28 (-22.22%)
Mutual labels:  conditional-gan
text-to-image
Text to Image Synthesis using Generative Adversarial Networks
Stars: ✭ 72 (+100%)
Mutual labels:  conditional-gan
crowd-counting
Image Crowd Counting Using Convolutional Neural Network and Markov Random Field
Stars: ✭ 32 (-11.11%)
Mutual labels:  crowd-counting
Pix2Pix
Image to Image Translation using Conditional GANs (Pix2Pix) implemented using Tensorflow 2.0
Stars: ✭ 29 (-19.44%)
Mutual labels:  conditional-gan
gans-2.0
Generative Adversarial Networks in TensorFlow 2.0
Stars: ✭ 76 (+111.11%)
Mutual labels:  conditional-gan
NWPU-Crowd-Sample-Code
The sample code for a large-scale crowd counting dataset, NWPU-Crowd.
Stars: ✭ 140 (+288.89%)
Mutual labels:  crowd-counting
coursera-gan-specialization
Programming assignments and quizzes from all courses within the GANs specialization offered by deeplearning.ai
Stars: ✭ 277 (+669.44%)
Mutual labels:  conditional-gan
CrowdFlow
Optical Flow Dataset and Benchmark for Visual Crowd Analysis
Stars: ✭ 87 (+141.67%)
Mutual labels:  crowd-counting
cDCGAN
PyTorch implementation of Conditional Deep Convolutional Generative Adversarial Networks (cDCGAN)
Stars: ✭ 49 (+36.11%)
Mutual labels:  conditional-gan
Smart-City-Sample
The smart city reference pipeline shows how to integrate various media building blocks, with analytics powered by the OpenVINO™ Toolkit, for traffic or stadium sensing, analytics and management tasks.
Stars: ✭ 141 (+291.67%)
Mutual labels:  crowd-counting
S-DCNet
Unofficial Pytorch implementation of S-DCNet and SS-DCNet
Stars: ✭ 17 (-52.78%)
Mutual labels:  crowd-counting
Crowd-Counting-with-MCNNs
Crowd counting on the ShanghaiTech dataset, using multi-column convolutional neural networks.
Stars: ✭ 23 (-36.11%)
Mutual labels:  crowd-counting
Variations-of-SFANet-for-Crowd-Counting
The official implementation of "Encoder-Decoder Based Convolutional Neural Networks with Multi-Scale-Aware Modules for Crowd Counting"
Stars: ✭ 78 (+116.67%)
Mutual labels:  crowd-counting
PyramidScaleNetwork
To the best of our knowledge, this is the first work to explicitly address feature similarity issue in multi-column design. Extensive experiments on four challenging benchmarks (ShanghaiTech, UCF_CC_50, UCF-QNRF, and Mall) demonstrate the effectiveness of the proposed innovations as well as the superior performance over the state-of-the-art. Mor…
Stars: ✭ 17 (-52.78%)
Mutual labels:  crowd-counting

HEAD

ACSCP crowd counting model

======= License

Introduction

This is open source project for crowd counting. Implement with paper "Crowd Counting via Adversarial Cross-Scale Consistency Pursuit" from Shanghai Jiao Tong University. For more details, please refer to our Baidu Yun

multimotivations-scale block

loss

generator

architecture

comparision

loss_result

pathch_errors

result_ShanghaiTech

lambda_c

tensorboard

Contents

  1. Installation
  2. Preparation
  3. Train/Eval/Release
  4. Additional
  5. Details

Installation

  1. Configuration requirements
python3.x

Please using GPU, suggestion more than GTX960

python-opencv
#tensorflow-gpu==1.0.0
#tensorflow==1.0.0
scipy==1.0.1
matplotlib==2.2.2
numpy==1.14.2

conda install -c https://conda.binstar.org/menpo opencv3
pip install -r requirements.txt
  1. Get the code
git clone [email protected]:Ling-Bao/ACSCP_cGAN.git
cd ACSCP_cGAN

Preparation

  1. ShanghaiTech Dataset. ShanghaiTech Dataset makes by Zhang Y, Zhou D, Chen S, et al. For more detail, please refer to paper "Single-Image Crowd Counting via Multi-Column Convolutional Neural Network" and click on here.

  2. Get dataset and its corresponding map label Baidu Yun Password: yvs1

  3. Unzip dataset to ACSCP_cGAN root directory

unzip Data.zip

Train/Eval/Release

Train is easy, just using following step.

  1. Train. Using main.py to train crowd counting model
python main.py --phase train
  1. Eval. Using main.py to evalute crowd counting model
python main.py --phase test

OR

python main.py --phase inference
  1. Model release Model release. Using product.py to release crowd counting model. Download release version 1.0.0, please click on here

Addtional

  1. Crowd map generation tools Source code store in "data_maker", detail please check here. **Note: **This tools write by matlab, please install matlab.

  2. Results

    formulation

    Original image

    formulation

    Real crowd map, counting is 707

    formulation

    Predict crowd map, counting is 698

  1. crowd counting paper collection, thanks for gjy3035 Github: Awesome-Crowd-Counting Density Map Generation from Key Points: [Matlab Code] [Python Code]

Details

  1. Tring to delete dropout layers.

======= License

TAIL

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].