专栏名称: 极市平台
极市平台是由深圳极视角推出的专业的视觉算法开发与分发平台,为视觉开发者提供多领域实景训练数据库等开发工具和规模化销售渠道。本公众号将会分享视觉相关的技术资讯,行业动态,在线分享信息,线下活动等。 网站: http://cvmart.net/
目录
相关文章推荐
白鲸出海  ·  Canva将“印度式低价策略”推向更多市场, ... ·  20 小时前  
阿里开发者  ·  大模型推理服务全景图 ·  昨天  
独立出海联合体  ·  Remedy公布2024财报:财年亏损430 ... ·  2 天前  
独立出海联合体  ·  Remedy公布2024财报:财年亏损430 ... ·  2 天前  
白鲸出海  ·  2024年AI投资Top5机构出炉,又一AI ... ·  2 天前  
阿里开发者  ·  部署DeepSeek,你的GPU够用吗? ·  3 天前  
51好读  ›  专栏  ›  极市平台

ECCV2024 | 基于事件相机的运动放大

极市平台  · 公众号  ·  · 2024-07-25 22:00

正文

↑ 点击 蓝字 关注极市平台
作者丨1335@知乎(已授权)
来源丨https://zhuanlan.zhihu.com/p/710727313
编辑丨极市平台

极市导读

本工作提出了一种双摄像头系统,由事件摄像头和传统的RGB摄像头组成,用于视频运动放大,包含来自事件流的时间密集信息和来自RGB图像的空间密集数据。这种创新的组合能够对高频运动进行广泛且经济高效的放大。 >> 加入极市CV技术交流群,走在计算机视觉的最前沿


项目主页: https://openimaginglab.github.io/emm/

论文 (ECCV2024): https://arxiv.org/pdf/2402.11957

代码: https://github.com/OpenImagingLab/emm

数据集: https://drive.google.com/drive/folders/1ssEE1wvnBt4EZjxoCcfoIX8FzOsTIKN8

运动放大与事件相机

在现实世界中,有许多微小的运动对工业和医疗应用来说却有着重要的意义。比如,微小的眼动可以反应内心情感波动,脉搏跳动可以监测人体健康状况,物体震动可以反应材料的物理特性。这些小运动通常难以被人眼捕捉,因此我们需要运动放大技术来检测并可视化这些难以察觉的运动。(下面展示的视频是MIT CSAIL在2013年基于RGB的运功放大工作,视频来源:https://www.youtube.com/watch?v=W7ZQ-FG7Nvw)

在高频小运动放大过程中(眼球扫视的频率可以达到每秒100次),如果相机的帧率不够快,无法跟上运动的最快变化,就会出现“模糊”或“失真”的现象。因此,传统的相机系统不适合用于这种需要精细放大的高频小运动。然而,这些高速相机的特点是价格昂贵、需要大量存储空间,而且空间分辨率有限。虽然高速相机可以解决这个问题,但它们价格昂贵、存储需求大,而且空间分辨率有限。因此我们将目光放在了事件相机上。

事件相机(EVS)是一种新型仿生相机。它不像传统相机那样定时拍照记录每个像素的rgb信息,而是记录每个像素点的亮度变化。具体来说,时间相机每个像素独立工作,当检测到亮度变化超过阈值时,该像素会立即生成一个事件(event),记录下变化的时间和位置。这种处理信息的方式和人眼感知世界的方式类似,会重点记录图片中运动、变化的信息,这能大大降低数据冗余。同时,事件相机的时间分辨率非常高,可以达到微秒级别。这意味着它可以捕捉到非常快速的运动而不会出现模糊。

图片来源:https://www.sony-semicon.com/en/technology/industry/evs.html

因此,从直观感受上,传统低帧率相机可以提供RGB信息,时间相机可以提供快速运动的信息,这两种相机的组合似乎是解决运动放大问题的最佳方案。同时,我们也分别通过公式推导和实验验证两种方式证明了事件相机+低帧率RGB相机的组合能给运动放大提供足够的信息,具体细节可以参考我们的论文。据我们所知,这是 首个利用事件流和RGB 图像来放大高频运动的系统

模型的设计

为了增强系统在各种复杂场景中的适应性,根据上文提到的公式,我们专门针对基于事件相机的运动放大任务设计了一个模型。我们的网络包括以下三个部分:1) 一个编码器(Encoder),用于提取纹理、形状和运动表示;2) 一个操控器(Manipulator),用于放大运动;3) 一个解码器(Decoder),用于重建高帧率的运动放大 RGB 视频。在编码器阶段,为了应对大帧数插帧的挑战并最小化伪影,采用了二阶递归传播(SRP)策略来提取特征。与之前的基于事件的插帧方法和运动放大方法相比,SRP 能更好地建模长期信息。在操控阶段,与传统的基于事件的插值方法不同,我们提取了与运动幅度具有线性关系的隐式运动表示。这种提取方法允许在测试阶段对运动表示应用时间滤波器,有效地滤除噪声并隔离运动信息,从而实现更清晰的运动放大。

模型框架图

数据集的构造

为了提供用于基于事件的运动放大的训练数据,我们开发了 首个包含事件信号和 RGB 信号的亚像素运动数据集 ,称为 SM-ERGB(Sub-pixel Motion Event-RGB Datset)。该数据集包含一个合成的数据集(SM-ERGB-Synth)和一个实拍的数据集(SM-ERGB-Real),旨在为该领域建立 benchmark。在创建 SM-ERGB-Synth 时,我们参考了 LVMM [1] 中的方法,通过将前景贴图到背景场景上,构建了包含亚像素运动的 RGB 序列及其对应的ground-truth真实放大运动序列。SM-ERGB-Synth 中的事件信号是使用 V2E 事件模拟器 [2] 生成的。为了验证我们的方法在实际场景中的效果,我们还搭建了一个双摄像头系统(如下图所示),以捕捉高质量的实际测试集SM-ERGB-Real。SM-ERGB-Real 数据集重点关注展示小型高频运动的场景,例如 512Hz 的调音叉。我们的实验验证表明,基于 SM-ERGB 的模拟数据训练的方法在实际场景中具有强大的泛化能力,能够有效而准确地恢复物体的固有频率。

仿真数据集与相机系统

实验结果

在仿真数据集SM-ERGB-Synth,我们对不同方法进行了定量对比。从下表的数值结果中可以看出,我们提出的网络可以用最少的数据量得到最好的运动放大效果。

在真实拍摄的数据集SM-ERGB-Real上,我们进行了可视化对比。由下图可以看到,在110Hz的吉他弦上,我们的运动放大方法能恢复出正确的运动频率。

同时,在256Hz的音叉上,我们方法放大的波形和同步录制的声音波形具有很强的一致性。更多结果可以看我们的视频demo: https://www.bilibili.com/video/BV1ru4m1A76j/

公众号后台回复“ 数据集 ”获取100+深度学习各方向资源整理

极市干货







请到「今天看啥」查看全文