Crowd Scene Understanding from Video: A Survey
ACM Trans. Multimedia Comput. Commun. Appl., Vol. 13, No. 2, Article 19, Publication date: March 2017

针对人群密集场景理解,这篇综述主要关注两个方向:crowd statistics and behavior understanding 人群统计和行为理解

2 Crowd counting
人群计数目前从两个角度来解决,一类方法是回归计数,直接得到图像中总人数的估计,另一类方法是先估计密度图,再有密度图积分求和得到总人数。目前来说密度图提供的信息更多些,得到的精度相对也更高些。这里我们将所有人群计数方法划分为六类:pixel-level analysis, texture-level analysis, object-level analysis, line counting, density mapping, and joint detection and counting

2.1. Pixel-Level Analysis
基于像素水平的分析主要从边缘检测开始,用边缘特征(长度、方向等)来训练一个模型用于人群密度图的估计
begin with edge detection and use edge features (length, orientation, etc.) to train a model

2.2. Texture-Level Analysis
基于纹理的分析对象是图像块,通常使用 statistical, structural, or spectral analyses 来提取特征
coarser grained than pixel-based methods and aims to analyze image patches,use statistical, structural, or spectral
analyses to extract features.

基于像素和基于纹理都是得到总人数,它们不能区分出个体

2.3. Object-Level Analysis
检测出单个个体,精度相对较高,但是只适用于低密度场景
identify individual subjects in a scene, applicable to lower density crowds
这里有一篇文献是基于深度和颜色信息来统计人流量,相机安装方式是垂直的。
People-flow counting in complex environments by combining depth and color information

2.4. Line Counting
这类方法主要统计穿越一条线的人流量

2.5. Density Mapping
估计密度图,目前很多基于CNN深度学习的方法都是用于估计人群密度图的
estimates the density of the scene

2.6. Joint Detection and Counting
利用密度图来更好的做检测和计数
makes use of density maps to better detect and count objects within the scene

Challenging problems still exist in measuring large crowds with high densities. These challenges also require good data with images taken at a variety of standoffs, angles, and resolutions and ground-truth labels for comparisons.

人群计数的挑战性还是很大的,尤其是高密度人群的场景,还是非常需要大量数据来驱动算法性能的提升。

3 Behavior analysis
最基本的行为分析就是 normal behavior and abnormal behavior,对于人群密度场所我们主要提取 Dominant motion,对于不是很密度的场景,则是分析 group interactions,也就是小人群的行为。本文主要关注以下三个方面的内容:1)abnormal behavior detection,2)dominant motion extraction,3) group behavior detection

3.1. Abnormal Behavior Detection
什么是异常行为了? any deviation from the normal crowd flow is considered abnormal activity
这里主要基于场景中的运动信息来判断是否有异常行为的存在,前后运动信息的对比

3.2. Dominant Motion Extraction
主要是提取图像中的主要运动信息

3.3. Group Behavior Detection
主要侧重小规模人群聚集的行为分析

3.4. Crowd Analysis and Tracking
对于密集人群的跟踪难度还是很大

4 Crowd video datasets

4.1. Crowd Counting
主要有以下几个数据库:The WorldExpo’10 Crowd Counting Dataset [Zhang et al. 2015],
the UCSDdataset [Chan et al. 2008], and the UCF Crowd Counting dataset [Idrees et al. 2013]

4.2. Group Detection
主要有以下几个数据库:The MuseumVisitors [Bartoli et al. 2015], Collective Motion [Zhou et al. 2014], student003 [Solera et al. 2015], and GVEII [Solera et al. 2015] datasets were constructed for group detection. In addition, the Grand Central Station dataset [Zhou et al. 2012] and the Mall dataset [Loy et al. 2013] contain similar attributes as the those previously listed in this group. MuseumVisitors is a dataset for pedestrian and group detection, gaze estimation, and behavior understanding.

4.3. Behavior Understanding
The Unusual Crowd Activity dataset [University of Minnesota 2006], 2009 Performance Evaluation of Tracking and Surveillance (PETS2009) dataset [Ferryman and
Shahrokni 2009], and Collective Activity dataset [Choi et al. 2009] are purposed for crowdbehaviorunderstanding.

4.4. Holistic Crowd Movement
The Meta-Tracking for Video Scene Understanding dataset [Jodoin et al. 2013], Data-Driven Crowd Analysis dataset [Rodriguez et al. 2011b], Crowd Segmentation dataset [Ali and Shah 2007], and the Chinese University of Hong Kong (CUHK) Crowd dataset [Shao et al. 2014] are largely developed from online video repositories

4.5. Synthetic
The Agoraset dataset [Allain et al. 2012] is a graphical rendering of crowd sequences with associated ground truths, which include include individual trajectories of pedestrians inside the crowd, crowd density, and the velocity field. Seven environments, also called scenes, were created using crowd models proposed by Helbing et al. [2000]

总体来说深度学习对于人群分析正处于方兴未艾阶段!

人群分析综述--Crowd Scene Understanding from Video: A Survey相关推荐

  1. 人群分析--Beyond Counting: Comparisons of Density Maps for Crowd Analysis Tasks

    Beyond Counting: Comparisons of Density Maps for Crowd Analysis Tasks - Counting, Detection, and Tra ...

  2. [VQA文献阅读] FloodNet: A High Resolution Aerial Imagery Dataset for Post Flood Scene Understanding

    背景 文章题目:<FloodNet: A High Resolution Aerial Imagery Dataset for Post Flood Scene Understanding> ...

  3. 人群分析、人群计数 开源代码文献及数据库

    Multi-scale Convolution Neural Networks for Crowd Counting Inception module 用于人群密度估计 tensorflow: htt ...

  4. 人群分析--ResnetCrowd: A Residual Deep Learning Architecture

    ResnetCrowd: A Residual Deep Learning Architecture for Crowd Counting, Violent Behaviour Detection a ...

  5. 关于scene understanding场景理解概念的理解

    Scene understanding 场景理解感觉定义并不是十分明确,找了几个供参考. LSUN Challenge 大规模场景理解比赛 INTRODUCTION The PASCAL VOC an ...

  6. Spatial As Deep: Spatial CNN for Traffic Scene Understanding论文翻译

    Spatial As Deep: Spatial CNN for Traffic Scene Understanding论文翻译 Abstract摘要 Convolutional neural net ...

  7. 人群计数--Cross-scene Crowd Counting via Deep Convolutional Neural Networks

    Cross-scene Crowd Counting via Deep Convolutional Neural Networks CVPR2015 本文主要使用深度学习来完成跨场景人群计数 cros ...

  8. 重读经典(点云深度学习开山之作):《Deep learning on point clouds for 3D scene understanding》(持续更新中)

    本文介绍的是 PointNet 作者的博士论文:3D场景理解中的点云深度学习.从上图可以看到,整个博士论文主要贡献有两块:一是点云深度学习的网络架构(PointNet 和 PointNet++):二是 ...

  9. 2015-CVPR-Deeply Learned Attributes for Crowed Scene Understanding

    论文的链接:http://www.cv-foundation.org/openaccess/content_cvpr_2015/papers/Shao_Deeply_Learned_Attribute ...

最新文章

  1. 软件项目管理的内在定律
  2. mysql学习整理(一)
  3. 在Linux下用源码编译安装apache2
  4. java in action,java 7 in action
  5. 线性代数 —— 矩阵快速幂
  6. pycharm检测不到python编译器_1.2 搭建python+pycharm编程开发环境
  7. 中国互联网100个Web2.0网站名单
  8. VmPlayer上设置主机和windows虚拟机文件夹共享
  9. 计算机视觉文献综述选题,综述论文2021-计算机视觉十大领域最新综述文章分类大盘点...
  10. C# AHP层次分析法:一致性校验
  11. 空城计课件软件测试,《空城计》PPT课件
  12. 微信小助手:专为mac微信3.1.0发行!支持发朋友圈!支持僵尸粉清理
  13. 数字逻辑电路——反演规则与对偶规则
  14. python赋值和控制语句_Python流程控制语句
  15. 输入你的密码来连接到_手机无线网络可以连接但上不了网如何解决【详解】
  16. DSPE-PEG-TAT,TAT-PEG-DSPE,磷脂-聚乙二醇-靶向穿膜肽TAT供应
  17. grub无法正常启动的解决方法
  18. 查看JS代码中\x68等加密数据内容的解决办法
  19. 【Vue系列1】—— Vue入门和基础指令
  20. 单相逆变器及基于STM32 SPWM生成代码

热门文章

  1. Analytical Chemistry | 深度学习实现高分辨率LC-MS数据中的精确峰检测
  2. Pymol | Pymol绘制GridBox图
  3. 第二十一课.GBDT
  4. 杀死多余的ghost 的Android emulator-5554 offline 的方法总结
  5. unix mysql命令大全_mySql的一些常用命令
  6. 3000多种细菌大迁徙,就发生在你买菜接过钞票的一瞬间
  7. 你的肠道菌群是遗传自你父母,还是后天环境塑造的?
  8. Python使用matplotlib可视化发散棒棒糖图、发散棒棒糖图可以同时处理负值和正值、并按照大小排序区分数据、为发散棒棒糖图的特定数据点添加标签、自定义背景填充色、自定义数据点颜色
  9. Python使用matplotlib可视化小提琴图、seaborn中的violinplot函数可视化多分类变量的小提琴图(Violin Plot)
  10. R语言使用aov函数进行双因素方差分析(Two-way factorial ANOVA)、使用interaction.plot函数在双因素方差分析中可视化交互作用(Interaction)