crowd counting_[crowd_counting]-SFANet-arxiv1902
1.Network
(1)backbone用了VGG16,用了BN
(2)整个结构跟UNet很像,上采样没说用的什么
(3)T和H的结构如下:
通过1x1的卷积来减少参数量
2.Contribution
其实idea层面上,这算是对segmentation的mask的最典型的应用了,应当等多地关注训练细节
(1)counting ground truth的制作
采用μ=15,σ=4的统一大小的高斯核
(2)segmentation的ground truth的制作
对counting ground truth再进行高斯模糊,
μ=3,σ=2,然后进行阈值过滤,即二值化
阈值th=0.001
(3)训练数据的处理
先将图片进行resize,如果短边<512,就使短边scale到512,如果>512,就不resize,
再进行[0.8,1.2]的随机的scale处理
再随机crop出400x400的patch
然后以0.5的随机概率进行水平翻转
然后进行gamma contrast transfermation,参数范围[0.5,1.5],概率为0.3
以0.1的概率随机将彩图变黑白
(4)模型参数初始化
除了pre-train的部分,其余部分用N(0,0.01)的高斯分布初始化
(5)loss
Counting loss:
Segmentation loss:
最后加起来:α=0.1
3.Experiment
(1)在ShanghaiTech上的结果
(2)UCF_CC_50
(3)UCSD
4.评价
我挺想复现一下这个paper,可是目前没有可用服务器QAQ,不过这篇paper采用的方法跟我之前自己实验的方法很像,只是我没有用那么多数据增强的方法,导致我自己实验效果差很可能使trainingdb本身d的问题。
crowd counting_[crowd_counting]-SFANet-arxiv1902相关推荐
- crowd counting_[Crowd_Counting]-PGCNet-ICCV2019
1.contribution 本文主要的idea是对于不同人头scale的地方,实际上是需要用不同感受野的卷积核去感知人头的,人头小的地方,感受野小一点就能看到整个人头了,人头大的地方,感受野需要大一 ...
- crowd counting_[crowd_counting]-MANet_arxiv1901
1.Contribution 主要是研究了segmentation的mask如何作用于counting,会获得更好的效果 2.Model (1)backbone Part1: C(1, 64, 3)- ...
- crowd counting_[crowd_counting]-SFCN-CVPR2019amp;amp;GCC dataset
1.Contribution (1)主要是提出了基于GTA5的GCC数据集 数据集下载地址: https://gjy3035.github.io/GCC-CL/gjy3035.github.io ( ...
- 135套代码,图片人群计数模型crowd count model code repositoty
2017_Switch-CNN 2017_cite=848_CVPR_Switching convolutional neural network for crowd counting val-iis ...
- 在caffe 中添加Crowd counting 数据层
#目录 [TOC] 一.简介 Crowd counting一般以人群图像作为输入,网络回归该图像对应的密度图.以往做法是先在matlab中根据图像的label(人头位置)生成密度图,然后将输入图像及密 ...
- [CAN] [CVPR2019]:Context-Aware Crowd Counting论文+代码解读
1.论文 论文链接:https://arxiv.org/pdf/1811.10452.pdf 代码链接:GitHub - weizheliu/Context-Aware-Crowd-Counting: ...
- 人群密度估计--Structured Inhomogeneous Density Map Learning for Crowd Counting
Structured Inhomogeneous Density Map Learning for Crowd Counting https://arxiv.org/abs/1801.06642 针对 ...
- 人群密度估计--Leveraging Unlabeled Data for Crowd Counting by Learning to Rank
Leveraging Unlabeled Data for Crowd Counting by Learning to Rank CVPR2018 https://github.com/xialeil ...
- 人群密度估计--Crowd Counting Via Scale-adaptive Convolutional Nerual Network
Crowd Counting Via Scale-adaptive Convolutional Nerual Network https://arxiv.org/abs/1711.04433v2 Co ...
最新文章
- 关于华为的E180 3G 无线网卡在windows 7 上的驱动问题
- 【转】ELK是什么能做什么怎么做
- Android之Adapter总结
- android圆角视图_Android图库视图示例教程
- 开源.NET(C#、VB.NET、J#等)脚本执行引擎(利用CodeDOM)
- 逆天!百度AI音箱重磅升级:最大梦想实现
- 使用用VMware Workstation 实现DNS服务器之间的委派和区域传送
- 20190618每日一句
- BERT-从业者的观点
- 从其他项目中复制过来的mapper加载不进bean_手把手带你玩转k8s-一键部署springboot项目...
- jquery常用方法收藏 .
- PcShare2005代码阅读(2)
- 编程分钟转化小时怎么编_贴片机编程教程,编程步骤,编程怎么编
- 单片机简易数字钟c语言程序,用AT89C51/AT89S52单片机制作的简易数字钟
- 22_多点电容触摸屏驱动
- 渗透测试常用工具-目标识别
- 数据库内容:园林中级支撑题库软件开发内容
- 纸上得来终觉浅,绝知此事要躬行
- USB口的条形码扫描器接口编程(VB) 转
- 汇文从marc_idx根据书名检索图书
热门文章
- 【Flink】Flink 1.12.2 SlotManager
- 【jvm】jvm 网络使用率 nicstat
- Spark调优 shuffle调优
- alibaba fastJson框架快速解析复杂有重复性质的json
- Java : ServiceLoader详解
- Spark的动态资源分配ExecutorAllocationManager
- 95-120-042-源码-Cluster-SessionClusterEntrypoint
- [Maven] Project build error: 'packaging' with value 'jar' is invalid. Aggregator projects require
- Spring : ConfigurableBeanFactory 配置能力
- ANTLR-语法树遍历机制