Fully Convolutional Crowd Counting On Highly Congested Scenes
The 12th International Conference on Computer Vision Theory and Applications (VISAPP)
VISAPP 2017

本文使用 FCN 来做人群密度估计,主要参考 Single-image crowd counting via multi-column convolutional neural network,
主要改进的地方有以下三点:1)新的数据增强方法用于增加训练数据;2)提出一个更好的FCN网络;3)输入图像的多尺度用于解决 scale and perspective

FCN 用于人群计数主要的优点就是输入图像尺寸可以是任意的,输出的密度图根据输入尺寸自适应变化。目前已有的数据库主要的标记信息是人头位置标记。 这里主要是根据人头位置信息得到人群密度真值图。具体的生成过程主要是: N head annotations 根据人头位置生成 discrete density heatmap,对每个人头位置 加一个 unit impulse 到 discrete density heatmap 中去。

为了将离散密度能量图转为连续的函数,我们对每个人头位置使用一个adaptive Gaussian kernel 卷积
To convert this discrete density heatmap to a continuous function, convolution with an adaptive Gaussian kernel G σi is applied for each head annotation

2.1 Training Set Augmentation Scheme
由于大多数人群计数方面的数据库规模都比较小,所以数据增强计数就显得比较重要。

allow these crops to overlap for image recognition tasks, pixel-wise tasks can potentially overfit
从图像中裁出的图像块最好不要有重叠
所以我们采取了 four image quadrants as well as their horizontal flips are taken as training samples, ensuring no overlap

2.2 FCN Architecture

loss function

Shanghaitech Part B validation performance

2.3 Multi-Scale Averaging During Inference
我们对输入的测试图像使用多尺度输入,得到更好的密度估计,original size + 80% original size

UCF CC 50 dataset

Shanghaitech dataset

Cross dataset performance of our method

人群密度估计--Fully Convolutional Crowd Counting On Highly Congested Scenes相关推荐

  1. 人群密度估计--CSRNet: Dilated Convolutional Neural Networks for Understanding the Highly Congested Scenes

    CSRNet: Dilated Convolutional Neural Networks for Understanding the Highly Congested Scenes CVPR2018 ...

  2. 论文学习笔记:CSRNet: Dilated Convolutional Neural Networks for Understanding the Highly Congested Scenes

    CSRNet是2018年提出来的人群计数模型,其论文发表于CVPR会议. 论文链接:CSRNet Abstract 摘要 我们提出了一个拥挤场景识别网络CSRNet,它提供了一种数据驱动的深度学习方法 ...

  3. 2018_Csrnet: Dilated convolutional neural networks for understanding the highly congested scenes

    Csrnet: Dilated convolutional neural networks for understanding the highly congested scenes 说明 概括 一. ...

  4. CRSNet: Dilated Convolutional Neural Networks for Underatanding the Highly Congested Scenes

    CRSNet: Dilated Convolutional Neural Networks for Underatanding the Highly Congested Scenes 针对复杂场景拥挤 ...

  5. 快速人群密度估计--Multi-scale Convolutional Neural Networks for Crowd Counting

    Multi-scale Convolutional Neural Networks for Crowd Counting https://arxiv.org/abs/1702.02359 对于人群密度 ...

  6. 人群分割--Fully Convolutional Neural Networks for Crowd Segmentation

    Fully Convolutional Neural Networks for Crowd Segmentation https://arxiv.org/abs/1411.4464 这里设计了一个全卷 ...

  7. 人群密度估计--Generating High-Quality Crowd Density Maps using Contextual Pyramid CNNs

    Generating High-Quality Crowd Density Maps using Contextual Pyramid CNNs ICCV2017 针对人群密度估计问题,本文主要从 i ...

  8. 人群计数:CSRNet-Dilated Convolutional Neural Networks for Understanding the Highly Congested Scenes

    (鉴于有朋友提到模型去哪里下载的问题,这里多加一句) CSRNet 官方GitHub地址:https://github.com/leeyeehoo/CSRNet-pytorch 这里面包括代码和训练好 ...

  9. 论文解读 CSRNet: Dilated Convolutional Neural Networks for Understanding the Highly Congested Scenes

    abstract 1.提出CSRNet是为了处理非常密集的场景,提供准确的计数和密度图 2.提出的CSRNet主要两部分组成:提取二维特征的CNN做前端,膨胀的CNN做后端,膨胀的卷积核是为了获得更大 ...

最新文章

  1. java计算筛子概率_剑指Offer解题报告(Java版)——n个骰子的点数 43
  2. vscode 显示多个文件_优秀的 VS Code 前端开发扩展
  3. Jerry的SAP Kyma和Kubernetes讲座的幻灯片分享
  4. Android四大组件之——Activity的生命周期(图文详解)
  5. Spark常见问题解决办法
  6. (Ajax)axios源码简析(三)——请求与取消请求
  7. Exception和Error深入分析~~~
  8. PHP 练习(新闻发布)
  9. Reverse Pairs
  10. 从应届技术男到百度VP,这是低调到没百科的吴海锋首次受访
  11. ActiveMQ使用线程池实现消息的生产与消费
  12. C++中之---数组和vector
  13. mysql 主从的几个参数
  14. securecrt是什么工具_更效率、更优雅 | 阿里巴巴开发者工具不完全盘点
  15. 从一个月2500没人要到大厂技术主管的编程之路|我的十年
  16. 第十周项目2——二叉树的便利的递归算法
  17. WLAN和WIFI区别以及组网方式
  18. 判断图书的ISBN号码是否正确
  19. 与全球外国人即时聊天的网站
  20. 【Javascript】获取当前网站协议,域名,完整域名.

热门文章

  1. 第三课.Linux代码编辑器
  2. 把mysql安装到服务器端_MySQL服务器端安装
  3. R 绘制 GWAS 研究的 Manhattan 图
  4. python使用matplotlib可视化使用subplots子图、subplots绘制子图并为可视化的子图添加主标题(subplots main title)
  5. R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(自定义调色板填充色、dark2、灰度比例)实战
  6. R语言apriori算法进行关联规则挖掘(限制规则的左侧或者右侧的内容进行具体规则挖掘)、使用subset函数进一步筛选生成的规则去除左侧规则中的冗余信息、获取更独特的有新意的关联规则
  7. R语言ggplot2可视化散点图并添加平滑曲线、WVPlots包BinaryYScatterPlot函数可视化一起中一个变量为二元离散变量的散点图(随着年龄变化是否有健康保险的客户的比例)
  8. NLP任务语义相似数据准备及实战
  9. 交叉分解(Cross decomposition)、典型关联分析(Canonical Correlation Analysis,CCA)、偏最小二乘回归PLS
  10. CellRanger单细胞基因表达分析基础流程