GD-GAN: Generative Adversarial Networks for Trajectory Prediction and Group Detection in Crowds

2019-09-24 10:16:03

Paperhttps://arxiv.org/pdf/1812.07667.pdf

Demo videohttps://www.youtube.com/watch?v=7cCIC_JIfms

本文提出一种基于产生式对抗网络的联合方法来进行轨迹预测和团伙检测。

1. Neighborhood Modelling: 

给定行人 k  的轨迹,从视频帧 1 到 Tobs,记为:

然后作者用 LSTM 对这些轨迹进行编码,得到其 feature embedding:

然后,作者用 attention 机制,对这些隐层状态进行加权处理,得到:

其中,权重是通过如下的方式进行计算得到的:

在这里的 a 是一个前向神经网络,是与其他模块联合训练的。此外,作者为了将紧邻的轨迹也建模进来,采用了 hardwired attention context vector,权重 w 的计算方法如下:

其中,dist (n, j) 是第 n 个近邻和 第 j 个时刻的距离。然后,我们可以通过聚合所有的近邻,得到:$C_t^{h, k}$:

最终,作者融合 soft attention 和 hardwired attention context vector 来表示当前近邻内容:

2. Trajectory Prediction

==

最新文章

  1. Android课程---简单的音乐播放器
  2. java 的常用设计模式--大话设计模式
  3. hdu5314 Happy King
  4. access_ok()
  5. cf471B MUH and Important Things
  6. c语言博客作业--结构体&文件
  7. POJ 2528 Mayor's posters (线段树+离散化)
  8. 当你在web项目下新建一个class时package位置如果发生红色波浪错误,提示为”The type java.io.ObjectInputStream cannot be resolved. It is indirectly referenced from required .class files“
  9. android 性能优化-工具篇
  10. Android图片管理组件(双缓存+异步加载)
  11. web工程迁移---jboss5迁移到jboss6
  12. excel如何快速更改表格边框的颜色
  13. SpringIDE的安装
  14. [leetcode]Construct Binary Tree from Inorder and Postorder Traversal @ Python
  15. python大规模数据处理技巧之一:数据常用操作
  16. JavaScript的9个陷阱
  17. 【C++】STL之队列queue
  18. Set与List之间转化
  19. 2-3 Sass的函数功能-列表函数
  20. chardet库:识别文件的编码格式

热门文章

  1. FFmpeg参考资料合集(会一直更新)
  2. PHP使用Redis的Pub/Sub(发布订阅)命令
  3. 【故障解决】enq: PS - contention
  4. 【RAC】 RAC For W2K8R2 安装--dbca创建数据库(七)
  5. Intellij Idea 导入多个maven项目,通过父工程引入子工程
  6. Gradle 使用教程之 Task 详解
  7. java集合-遍历arraylist-for循环-从指定下标开始遍历-for的用法
  8. js 变量以及函数传参
  9. jmeter脚本中请求参数获取的几种方式
  10. Go语言 - 指针 | new | make