This is the repository for S-DCNet, presented in our paper in the ICCV 2019:
From Open Set to Closed Set: Supervised Spatial Divide-and-Conquer for Object Counting
Haipeng Xiong1, Hao Lu2, Chengxin Liu1, Liang Liu1, Zhiguo Cao1, Chunhua Shen2
1Huazhong University of Science and Technology, China
2The University of Adelaide, Australia
An extended version of S-DCNet, i.e., SS-DCNet is now available !!!
Please install required packages according to requirements.txt
.
Testing data for ShanghaiTech dataset have been preprocessed. You can download the processed dataset from:
Baidu Yun (314M) with code: ou3b
Pretrained weights can be downloaded from:
Baidu Yun (210MB) with code: 1tcb
Download the code, data and model.
Organize them into one folder. The final path structure looks like this:
-->The whole project
-->Test_Data
-->SH_partA_Density_map
-->SH_partB_Density_map
-->model
-->SHA
-->SHB
-->Network
-->class_func.py
-->merge_func.py
-->SDCNet.py
-->SHAB_main.py
-->main_process.py
-->Val.py
-->load_data_V2.py
-->IOtools.py
Run the following code to reproduce our results. The MAE will be SHA: 57.575, SHB: 6.633. Have fun:)
python SHAB_main.py
If you find this work or code useful for your research, please cite:
@inproceedings{xhp2019SDCNet,
title={From Open Set to Closed Set: Counting Objects by Spatial Divide-and-Conquer},
author={Xiong, Haipeng and Lu, Hao and Liu, Chengxin and Liang, Liu and Cao, Zhiguo and Shen, Chunhua},
booktitle={Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV)},
year={2019},
pages = {8362-8371}
}