本文仅用于学习过程中的一些总结记录。2020年发表的关于事件相机在一些领域的总结。

1. 运动估计 Motion Estimation

有不少关于运动估计的论文,基本是围绕之前最大化事件积累图对比度的方式进行。

最小化Entropy

[1] 采用最小化熵函数的方式,对运动参数进行估计。文章指出最大的优点是,这种方法不需要将空间中的事件投影到平面上去最大化对比度。然而数学内容太复杂真的看不懂。

全局最优解计算

[2] [3] 两篇论文,都是解决运动参数估计时陷入局部最优解的问题。如果在使用最大对比度函数进行计算运动参数时,需要有一个较好的参数初值,否则对于图像问题在优化时会陷入局部最优解。如下图所示,左下角的运动参数就是局部最优解。
论文采用了分支定界(Branch-and-bound)的方法进行全局搜索,提出了某个区域的近似上界和下界,加速运算。

运动参数时间连续性

[4] 这篇论文提出,相机的运动应该是连续的,之前的方法只是针对每个积累图进行一次优化得到运动参数,并没有考虑与前后时刻的运动参数是否一致。

论文将一段儿时间内的运动参数设置为时变的,但这样难以优化,所以不得不再次切片成多个更短的时间离散化,分别优化运动参数。同时增加一阶导数作为惩罚项避免过拟合,保证参数变化的连续性。如下图,待优化的运动参数是时变的θt\theta_tθt​,最后一项是参数的一阶导。


这个想法让人眼前一亮,从实验结果上看,增加噪声以后,考虑了时间上的连续性情况下的运动曲线更加平滑。

2. 建图、场景识别与VIO

Frame+event的深度估计

[5] 使用了事件相机+传统相机进行深度估计。作者指出这是第一个关于二者融合的深度估计,二者结合得到了时间上连续的稠密深度图。

方法架构如上图。stereo相机数据过来以后进行稠密重建,然后根据运动参数推测和收到的events在两帧图像之间对depth图进行更新。由于利用到了视差的信息,论文提到这种方法更适合于平行于平面运动,但仍然不失为一种不错的尝试。毕竟这种方法补全了两帧之间的深度图,还是挺有趣的。

基于事件的场景识别

[6] 是我读到的第一个event-based的场景识别的论文。时空窗口的选择方式常见的有定事件数量或定时间,但无论如何事件只归属于一个窗口。而这篇论文采用了多种尺度的时间窗口,一个事件同时隶属于多个窗口。然后通过已有的E2VID方法恢复到图像,再进行匹配。
如上图的流程所示,第一个图示意某一个时刻某一个事件可能同时归属于6个窗口(3种时间间隔、3种数量上限),之后所有的窗格恢复images,再分别提取特征,与之前关键位置的images进行比对,形成Ensemble matrix。最近的那个就是成功匹配。这种方法给出了一些近似方法,降低了比对的复杂度。这个方法还是比较有趣的,虽然感觉有点儿暴力。

利用线特征的VIO

[7] 这篇论文提出了一个IMU+DVS的VIO。大致看了一下主要是优化的点到线距离。

4. 信号处理领域相关研究

降噪
2020降噪的研究有不少在我之前的一篇博客中有所总结:【事件相机整理】信号处理、噪声与滤波。这里就不展开介绍。

数据编码与压缩
之前没有注意,最近发现在github的event camera的汇总中出现了“Compression”相关的研究,以为是2020年才开始的,结果打开论文发现,[10][11]中已经指出了不少的研究。想简单看一看发现实在是太深入了,之前研究传统图像编码与压缩的方法,大量的用在event上面。真的是新的应用场景又养活了一批人。


压缩与编码目的:降低数据量,总线传输更快,降低存储空间,IoT领域降低传输数据量
数据编码与压缩的主要衡量指标:压缩率、编解码速度、编解码延时
方法比较的结果:压缩率:LZMA(静态),Spike(动态); 编解码速度:LZ4和Snappy;综合性能:Brotli算法

5. 图像/视频恢复 Reconstruction

我对重建部分了解不多。传统方法是基于一些假设前提,例如亮度一致性,或利用泊松积分等方式进行恢复。现在更多地采用learning的方法。

包含了超分辨率与降噪的重建

[12] 这篇工作,采用事件对图像进行增强,得到了降噪、超分的图像。多说一句,event的超分工作也很少,这篇论文的作者表示只遇到了一篇相关论文。这篇论文的视频上传到了bilibili,可以看一看。干杯~https://www.bilibili.com/video/av838383543/

E2VID 视频恢复

E2VID基本可以算是最常对比的一种方法了,也衍生了许多改进方案。[9] 这篇论文是rpg组Henri Rebecq的工作,好像是在18年基础上的改进,并公开了代码。event数据流直接通过learning后转成视频。看着效果还是不错的,应该比之前基于泊松的一些重建要方便许多。

基于光度一致性的自监督重建

E2VID的采用了仿真生成了带有标签的数据进行的训练,[13] 这工作不需要真值,直接自监督。思路如下图,利用FlowNet和ReconNet两个网络生成的数据,和事件积累图采用光度一致性,确定误差,反向传播到两个网络进行调整。

基于cycle-GAN的重建

[14] 采用cycle-GAN进行重建。对GAN我也不懂,说到这些又想到了伤心的过去。算了不说了。

基于representation learning 和 domain adaption的learning

这个也是好新的内容啊,完全不懂。大概理解,[15] 的主要解决的问题是,在黑暗环境下的重建可以利用光照条件良好的数据进行学习,经过domin adaption把光照良好的一些domain-invariant representations迁移到光照不好的情况下。

二维码重建与识别

终于碰到了一个自己熟悉的工作。[16] 这篇论文研究了将高速运动的QR码恢复后解码。主要有两步:由定位图案大致确定运动参数,之后优化目标函数使运动参数、仿射变换与重建的误差最小。


创新点之处是,并没有直接在原图像尺寸恢复二维码,而是通过了一个仿射变换,将原尺寸的二维码降采样到25x25的平面,从而极大程度的降低了参数的维度。所优化的目标函数如下所示,让事件经过运动参数warp后与图像尽可能相同。
然而我实际做过二维码识别解码的相关工作,认为这篇论文还有许多地方没有说清楚。例如用PCA确定运动参数时,定位模块的pattern具有噪声不知道是怎么找的;时间长度如何选取最合适等这些都没有研究。

同时我又有了一个大胆的想法。event的二维码工作这是我看到的第一篇,只停留在相机固定二维码单方向运动,没有背景干扰,速度恒定,QR码。如果是相机运动、地面有干扰、6dof、不匀速、datamatrxi/QR多种码,等,能够搞出来一大票的工作。

n. 其他暂未分类

基于SNN的角速度估计

[8] 这篇论文采用SNN对3DoF的角速度进行估计。在此之前,SNN基本只用与做Event的分类问题,而没有做过回归(角速度估计是回归问题)。这篇论文表示做回归问题也是可行的,同时比其他ANN的方法要好。

未完待续

有时间继续补充,未完待续……

参考文献

[1]. Urbano Miguel Nunes: Entropy Minimisation Framework for Event-based Vision Model Estimation.

[2]. Xin Peng: Globally-Optimal Event Camera Motion Estimation.

[3]. Liu, Daqi; Parra, Álvaro; Chin, Tat-Jun (2020): Globally Optimal Contrast Maximisation for Event-based Motion Estimation. Available online at http://arxiv.org/pdf/2002.10686v3.

[4]. Xu, Jie; Jiang, Meng; Yu, Lei; Yang, Wen; Wang, Wenwei (2020): Robust Motion Compensation for Event Cameras With Smooth Constraint. In IEEE Trans. Comput. Imaging 6, pp. 604–614. DOI: 10.1109/TCI.2020.2964255.

[5]. Antea Hadviger: Stereo Dense Depth Tracking Based on Optical Flow using Frames and Events.

[6]. Fischer, Tobias; Milford, Michael (2020): Event-Based Visual Place Recognition With Ensembles of Temporal Windows. In IEEE Robot. Autom. Lett. 5 (4), pp. 6924–6931. DOI: 10.1109/LRA.2020.3025505.

[7]. Le Gentil, Cedric; Tschopp, Florian; Alzugaray, Ignacio; Vidal-Calleja, Teresa; Siegwart, Roland; Nieto, Juan (2020): IDOL: A Framework for IMU-DVS Odometry using Lines. Available online at http://arxiv.org/pdf/2008.05749v1.

[8]. Gehrig, Mathias; Shrestha, Sumit Bam; Mouritzen, Daniel; Scaramuzza, Davide: Event-Based Angular Velocity Regression with Spiking Networks. In IEEE International Conference on Robotics and Automation (ICRA). Available online at http://arxiv.org/pdf/2003.02790v1.

[9]. Rebecq, Henri; Ranftl, Rene; Koltun, Vladlen; Scaramuzza, Davide (2019): High Speed and High Dynamic Range Video with an Event Camera. In IEEE transactions on pattern analysis and machine intelligence PP. DOI: 10.1109/TPAMI.2019.2963386.

[10]. Khan, Nabeel; Iqbal, Khurram; Martini, Maria G. (2020): Lossless Compression of Data From Static and Mobile Dynamic Vision Sensors-Performance and Trade-Offs. In IEEE Access 8, pp. 103149–103163. DOI: 10.1109/ACCESS.2020.2996661.

[11]. Banerjee, Srutarshi; Wang, Zihao W.; Chopp, Henry H.; Cossairt, Oliver; Katsaggelos, Aggelos (2020): Quadtree Driven Lossy Event Compression. Available online at http://arxiv.org/pdf/2005.00974v1.

[12]. Bishan Wang∗: Event Enhanced High-Quality Image Recovery.

[13]. Paredes-Vallés, F.; Croon, G. C. H. E. de (2020): Back to Event Basics: Self-Supervised Learning of Image Reconstruction for Event Cameras via Photometric Constancy. Available online at http://arxiv.org/pdf/2009.08283v1.

[14]. Binyi Su (2019): Event-based High Frame-rate Video Reconstruction with a Novel Cycle-event Network. Available online at http://arxiv.org/pdf/1906.07165v1.

[15]. Song Zhang: Learning to See in the Dark with Events.

[16]. Jun Nagata; Yusuke Sekikawa; Kosuke Hara; Teppei Suzuki; Yoshimitsu Aoki: QR-code Reconstruction from Event Data via Optimization in Code Subspace.

2020年,关于事件相机(event camera)的最新研究论文总结相关推荐

  1. CVPR2020事件相机(Event Camera)研究文章汇总

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 本文介绍了CVPR 2020中关于事件相机(Event Camera)的相关研究.所列举的论文由CVP ...

  2. 学习笔记之——Event Camera(事件相机)调研

    本博文是本人调研Event Camera写下的学习记录,本博文的内容来源于网络.paper以及本人学习调研过程的心得,仅供本人学习记录用,不作商业用途. 我们团队在事件相机方面的工作请见: GitHu ...

  3. 事件相机(event camera)概述与应用(随笔)

    一.事件相机的相关概念 事件相机是具有微秒反应时间的仿生传感器,可记录每像素亮度变化的异步流,称为"事件".事件相机通过检测每个像素的亮度变化来生成一个事件,相比于传统相机,更适合 ...

  4. (新型事件相机有关的论文解读)A Unifying Contrast Maximization Framework for Event Cameras

    目录 事件相机有关的论文解读之 A Unifying Contrast Maximization Framework for Event Cameras,with Applications to Mo ...

  5. 事件相机(Event-based camera)模拟器ESIM配置及使用指南

    事件相机的原理和特性在此处不解释,本文只讲解如何配置和使用事件相机模拟器.模拟器是用线性插值和高斯噪声扰动的方式,模拟出事件流来.因此需要帧率尽可能的高一些.亲自测了以后,和DAVIS事件相机实际对着 ...

  6. 基于双目事件相机的视觉里程计

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 论文标题:Zhou, Yi, Guillermo Gallego, and Shaojie Shen. ...

  7. CVPR2021中的事件相机研究

    本文首发于公众号:[事件相机],CVPR2021中的事件相机研究 本文整理了CVPR 2021年中关于事件相机的相关工作(从openaccess上关键词查找得到的,可能有遗漏),并作简要介绍.能力有限 ...

  8. Ultimate SLAM?利用事件相机解锁高速运动、高动态范围场景

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 本篇文章主要介绍 2018 年 ICRA 的一篇论文: Rosinol Vidal, A., Rebe ...

  9. 论文阅读 | Bringing a Blurry Frame Alive at High Frame-Rate with an Event Camera

    前言:这是一篇事件相机面向去糊方向的文章.发表在了CVPR2019 oral,之后也改进出了一篇PAMI.内容主要是对事件相机的成像原理和图片的模糊原理进行建模,整理出公式并给出了优化函数,通过不断调 ...

最新文章

  1. 您访问的网页出错了! 网络连接异常、网站服务器失去响应_数据分析系列——静态网页爬虫进阶(requests)...
  2. 大数据学习——akka自定义RPC
  3. aes256加密java_使用Java和JCEKS进行AES-256加密
  4. firfox 和 chrome 移动端Web开发页面调试
  5. 前端常用插件、工具类库汇总,新手必收藏!!!
  6. 网站服务器倒闭,云服务器商倒闭怎么办
  7. oracle 分区表进行shrink操作
  8. CCLayer中Touch事件(Standard Touch Delegate Targeted Touch Delegate)
  9. 一台显示器分成双屏_华硕显示器贴心相伴:云办公、云学习宅家无忧
  10. 数值计算软件有哪些?一款国产软件非常亮眼。
  11. 鸿蒙系统如何设置字体,图解鸿蒙OS独特的字体系统!
  12. 交互设计和UI设计有区别吗 UI学习路线是什么
  13. CTF php反序列化总结
  14. 中望3D 2021 插入基准面 - 2实体构面法
  15. 省钱钱~~~~~~青龙脚本
  16. word之插入图表题、表标题,图目录和表目录
  17. 交易所通用质押式回购
  18. 不联网也传染!新型病毒通过USB无线传输传播
  19. 爬取电影网最新电影资源链接地址[1]
  20. 压缩文件密码相关问题

热门文章

  1. 折叠式共源共栅运算放大器
  2. 按字节编址与按字编址
  3. 用Python写一个简单的游戏脚本,让你成为游戏里面的大佬!
  4. 物联网卡将加快融入智能城市中
  5. PS初学简单实用磨皮教程
  6. 如何解决微软拼音不能打出中文标点的问题?
  7. 利用 assistant_如何在没有编程经验的情况下为Google Assistant构建应用
  8. 史上最完整的网站运营推广方案样板示例
  9. Java面试经验总结
  10. 《深度学习入门——基于Python的理论与实现》斋藤康毅学习笔记(一)