一.背景

因为CNN只能处理同步事件,现在的论文中大部分是通过给定时间窗口,在时间窗口中将异步的事件数据转换为传统的帧进行同步处理,但是事件流是非常稀疏的,使用事件窗口这种方法会丢失很多信息,并且无法利用事件是稀疏的特性,因此,需要构造异步事件的同步表示,以最好地保持事件数据的时空完整性,并且利用事件的稀疏性。

本论文开发了一种紧凑且内存高效的事件数据到同步帧的转换方式Time-Ordered Recent Events (TORE) Volume,并且证明了该事件的表示方法在检测,去躁,重建, 姿态识别领域上均有提高。

本文的代码开源了,但是是用matlab写的!!!!!太折磨人了

二.方法

论文中的图直观的说明了核心做法:

首先一个很简单的道理:较老的事件没有新的事件重要,所以本文采取的策略是记录最新的几个事件丢弃之前的事件,本文通过在每个像素位置使用“先进先出”(FIFO)缓冲区实现(这个缓冲区是白色的方框,同样有k层,类似于栈的感觉,图中画的只是一层),k代表设置的队列长度,表示队列中可以存储的事件个数,随着时间的增长不断更新,用公式表示:

公式中k=1时,记录最新的事件,所以第一张图中的TORE Volume下的序号我感觉写错了,应该是1,2,3。

有了缓冲区的表示形式,接下来定义TORE Volume,TORE Volume实际上就是表示当前事件t与队列中储存的事件之间的时间差:

log是为了保留更远的时间信息,τ代表最大的时间,表示超过这个时间就不做考虑,本文中的实验使用τ=5秒的最大内存保留率。

其中τ’=150(150微秒),这个参数是让时间差不会过小,因为过小的时间差往往是噪声引起的,上述方法允许在给定事件集合的任何时间段创建TORE Volume

缓冲区是从时间开始就不断工作的,通过公式(5)就可以获得任意时间t时刻的TORE Volume 表示,是一个2 × K × H × W张量,将这个张量送入CNN便可以进行后续的子任务。

三.结果

在不同的子任务下,使用本文的事件表示的方法均得到了一定的提升

去噪:

重建后:

分类:

2D Pose Estimation:

3D Pose Estimation:

 四.备注

1.文中3D姿态检测使用了自己设计的一个模型:

2.手势识别任务中, 对DVS128 Gesture数据集每段手势事件流每25ms输出一次结果,并应用225ms的时间平均滤波器得到最终的结果。

五.想法

该方法有一个很好的特点就是可以在任意时间戳输出同步事件,这样就可以和APS Frame达成同步,这样进行多模态融合效果应该会更好。

Time-Ordered Recent Event (TORE) Volumes for Event Cameras论文笔记相关推荐

  1. Event 系列: jquery event 源码

    /* * author:prk * date:2008-08-17 * comment:analyse of jquery event * */ jQuery.event = { // add 事件到 ...

  2. HTML使用vue的 event,vue-js 特殊变量$event常识

    背景 如果我们要阻止默认事件,在 chrome 等浏览器中,我们可能要写一个: event.preventDefault(); 而在 IE 中,我们则需要写: event.returnValue = ...

  3. 论文笔记 NAACL 2016|Joint Event Extraction via Recurrent Neural Networks

    文章目录 1 简介 1.1 动机 1.2 创新 2 背景知识 3 方法 3.1 编码 3.1.1 句子编码 3.1.2 RNN编码 3.2 预测 3.2.1 触发词预测 3.2.2 论元角色预测 3. ...

  4. 论文笔记 EMNLP 2021|Modeling Document-Level Context for Event Detection via Important Context Selection

    文章目录 1 简介 1.1 创新 2 方法 2.1 预测模型 2.2 上下文选择 2.3 训练 3 实验 1 简介 论文题目:Modeling Document-Level Context for E ...

  5. Saliency as Evidence: Event Detection with Trigger Saliency Attribution 论文解读

    Saliency as Evidence: Event Detection with Trigger Saliency Attribution 论文:https://aclanthology.org/ ...

  6. DE-PPN:Document-level Event Extraction via Parallel Prediction Networks论文解读

    Document-level Event Extraction via Parallel Prediction Networks paper:Document-level Event Extracti ...

  7. Event事件-6:new Event自定义事件 / addEvent绑定自定义 / trigger触发自定义 / removeEvent移除自定义

    new Event 自定义事件 new Event(typeArg, eventInit) typeArg 事件名称 eventInit "bubbles",可选,Boolean类 ...

  8. 朴素贝叶斯模型 多元伯努利事件模型+多项式事件模型 Multi-Variate Bernoulli Event Model and Multinomial Event Model

    朴素贝叶斯模型(Naïve Bayes Models): 适用于离散分布的朴素贝叶斯模型是个概率模型.生成式模型.广泛用于文本分类,自然语言处理和模式识别. 生成式和判别式模型区别: 贝叶斯公式如下: ...

  9. 【Mysql】EVENT 使用基础 - Create Event

    目录 [Mysql]EVENT 使用基础 - Create Event [Mysql]EVENT 使用基础 - Alter Event [Mysql]EVENT 使用基础 - Drop Event [ ...

最新文章

  1. 【青少年编程】【蓝桥杯】水仙花数
  2. 天气模式_北方降雪骤减!南方开启湿冷模式多阴雨!|天气展望
  3. ROS小白——knict相机标定(2)
  4. careercup-递归和动态规划 9.2
  5. 防止U盘中病毒的小技巧
  6. SESSION和COOKIE的使用
  7. Linux的LAMP
  8. 【概率论】5-9:多项式分布(The Multinomial Distributions)
  9. idea2020在工具栏显示前进和后退箭头
  10. 数据是否服从正态分布
  11. 聊聊索引失效的10种场景,巨坑
  12. DirectX12(D3D12)基础教程(五)——理解和使用捆绑包,加载并使用DDS Cube Map
  13. Android控件Gallery 3D效果
  14. 架构漫谈专栏系列文章
  15. Oracle:lsnrctl status无监听
  16. 新版华为P30,这5个新功能C位出道,3988值得拥有
  17. 技术栈中的爱马仕?Facebook发布全新JavaScript引擎:Hermes
  18. P41蜗牛一期--单臂路由
  19. 《计算机组成原理》——计算题
  20. 白酒知识丨酱香型白酒为何瓶子不透明?

热门文章

  1. mtk配置flash
  2. Android 关于RemoteViews的理解(一)
  3. c# 计算圆锥的体积_用c#编写一个程序计算出球、圆柱和圆锥的表面积和体积。...
  4. C++学习笔记(六)
  5. 如何下载北京城区卫星地图高清版大图
  6. 删除win10桌面IE浏览器图标
  7. java 10进制转16进制
  8. python处理通达信数据,加入BOLL通道数据,量化交易
  9. 计量经济学之时间序列的平稳性、单位根检验、协整检验、时间序列数据的一般处理流程
  10. Idea 2021新建项目没有spring选项