一张快照就能还原出一段视频!AAAI 2023论文提出快照压缩成像新算法
本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。
随着光学算法发展,如今我们用低维传感器也能“捕获”高维信号了。
举个例子,这是我们用2D传感器拍到的一张“照片”,看起来充满了噪声数据:
然而,正是通过这张“照片”所包含的数据,我们就能还原出一段动态的视频来!
听起来很神奇,但通过一种名叫快照压缩成像(Snapshot Compressive Imaging, SCI)的方法,确实能实现。
这种方法能将高维数据作为二维测量进行采样, 从而实现高效地获取高维视觉信号。
以相机为例,虽然它是2D传感器,但如果想办法在相机镜头后加个数字微镜器件测量设备 (Digital Micromirror Devices,DMD,这是一种能精确地控制光源的器件),就有办法使普通的相机对高维数据进行降维测量,得到简易的的2D数据,再还原出高维3D的视觉信号。
比如,普通的相机帧率很低,一秒最多只能拍几十张照片(假设能拍30张)。
当我们想拍摄高速运动的物体时,只要给普通相机加上这个数字微镜器件,它就会沿时间维度压缩视频信号,每拍到一张照片就能还原出来几帧甚至几十帧照片(也就是还原出来一段视频)。
假设我们给数字微镜器件预设的压缩率是10,那么,现在拍一张照片就能还原出来10张照片(或者说是一段包含了10帧照片的视频),而相机的帧率也直接翻了10倍,变成一秒能拍300张照片。
现在问题来了,要如何从这些含有噪声的压缩低维测量数据中,尽可能高效地恢复原始高维信号呢?
随着深度学习发展,各种重建算法也都被提了出来,然而这些算法重建信号的准确性和稳定性仍然不够好。
为此,来自港大、中科院和西湖大学的研究人员,提出了一种用于视频快照压缩成像的Deep Equilibrium Models(DEQ)方法,目前已被AAAI 2023收录:
这种方法不仅提升了重建准确度和稳定性,还进一步优化了内存占用空间——
算法在训练和测试中只需要常数级内存,即:在使用深度学习时,它所消耗的内存空间不随网络深度变化(而在使用传统优化方法时,它所消耗的内存空间不随迭代次数变化)。
一起来看看。
快照压缩成像难点是什么?
受益于新颖光学硬件和成像算法的设计,快照压缩成像(Snapshot Compressive Imaging, SCI)系统可以在一次快照测量中,将高维数据作为二维测量进行采样, 从而实现高效地获取高维视觉信号。
如图1所示,SCI系统可以分为两个部分,硬件编码和软件解码:
△图1. 快照压缩成像系统使用低维传感器在快照测量中捕获高维数据
以拍摄视频为例,通过硬件编码,SCI系统对视频数据进行采样,在时间维度上压缩;此后,采用算法来重建原始的高维视频数据。
这里考虑视频SCI系统,如视频1所示,视频上半部分展示的是SCI系统硬件部分得到的压缩测量,视频下半部分是使用该论文提出的算法恢复出来的视频结果。
显然,整个成像过程中需要求解一个逆问题:如何从含噪声的压缩测量中恢复视频。
尽管目前已经有很多重建方法可以求解SCI成像的逆问题,但这些方法各有缺陷,如图2所示:
△图2. SCI重建的现有方法和主要问题
其中,传统的优化算法(a)性能有限。
而随着深度学习的发展,端到端的深度网络(b)和unfolding方法(c)虽然能提高性能,但不可避免地随着层网络深度的增加而遭受不断增长的内存占用需求,并且需要精心地设计模型。
即插即用(PnP)框架(d)虽然享受数据驱动正则化和灵活迭代优化的优点,但是这种算法必须通过适当的参数设置来保证准确的结果,甚至需要采用一些复杂的策略来获得令人满意的性能。
相比于其他方法,论文提出了新算法DE-RNN和DE-GAP,来保证重建结果的准确性和稳定性,其重建结果的性能可以收敛到一个较高水平,如图3所示:
△图3. DE-GAP与其他方法重建结果对比
通常来说,以往方法如RNN和PnP的重建结果不稳定,甚至在长期迭代中性能变差。
但DE-GAP重建结果却能随着迭代次数的增加保持性能的提升,并最终收敛到稳定的结果。
这是怎么做到的?
引入先进模型提升性能
为了解决以往方法存在的问题、实现更先进的SCI重建,这篇论文首次提出了一种新思路——
使用DEQ模型,解决视频SCI重建的逆问题。
DEQ模型在2019年被首次提出,主要应用于自然语言处理中的大规模长序列语言处理任务。
如图4所示,DEQ模型可以通过牛顿迭代法等求根方法,在前向传播和反向传播的过程中直接求解出不动点,从而仅使用常数级内存就等效实现了无穷深网络:
△图4. DEQ模型的求解不动点方法(左)和常数级内存占用(右)
(图4出自论文:S. Bai et al, “Deep equilibrium models”, NeurIPS 2019.)
具体来说,这篇论文首次将DEQ模型应用于两个现有的视频SCI重建框架:RNN和PnP。
效果也非常不错,RNN相当于仅使用常数级内存实现了无穷深网络,PnP等效于实现了无穷多迭代优化步骤,并且在迭代优化过程中直接求解不动点。
如图5所示,论文为RNN和PnP分别设计了结合DEQ模型的迭代函数,这里x是重建结果,y是压缩测量,Φ是测量矩阵:
△图5. RNN和PnP分别结合DEQ模型后的迭代函数
(具体推导过程和前后向传播的细节请见论文)
实验结果如何?
论文在六个经典的SCI数据集和真实数据上都进行了实验,相较以往的方法,整体重建结果都要更好。
如表1显示,平均而言,这种方法在PSNR实现了大约0.1dB的改善,SSIM实现了大约0.04的改善。SSIM的改进表明,这种方法可以重建具有相对精细结构的图像:
△表1. 视频SCI重建的六个经典数据集上不同算法的PSNR(dB)和SSIM
图6则是经典数据集上不同算法的重建结果对比,在一些细节的呈现上更加流畅清晰:
△图6
图7则是真实数据上不同算法的重建结果对比,效果相比之下也要更好:
△图7
更多实验结果可见论文。
目前论文代码已开源,感兴趣的小伙伴们可以用起来了~
(文末还附上了作者的讲解视频,深入浅出)
论文地址:
https://www.php.cn/link/b8002139cdde66b87638f7f91d169d96
代码地址:
https://www.php.cn/link/fa95123aa5f89781ed4e89a55eb2edcc
论文讲解视频by作者:
英语:https://www.bilibili.com/video/BV1X54y1g7D9/
中文:https://www.bilibili.com/video/BV1V54y137QK/
塑料粤语:https://www.bilibili.com/video/BV1224y1G7ee/
以上是一张快照就能还原出一段视频!AAAI 2023论文提出快照压缩成像新算法的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

随着短视频平台的兴起,抖音成为了大家日常生活中不可或缺的一部分。在抖音上,我们可以看到来自世界各地的有趣视频。有些人喜欢发布他人的视频,这就引发了一个问题:抖音发布他人视频侵权吗?本文将围绕这个问题展开讨论,告诉大家怎样剪辑视频不算侵权,以及如何避免侵权问题。一、抖音发布他人视频侵权吗?根据我国《著作权法》的规定,未经著作权人许可,擅自使用其作品,属于侵权行为。因此,在抖音上发布他人视频,如果未经原作者或著作权人许可,就属于侵权行为。二、怎样剪辑视频不算侵权?1.使用公共领域或已授权的内容:公共

Wink如何去视频水印?winkAPP中是有去除掉视频水印的工具,但是多数的小伙伴不知道wink中如何去除掉视频中的水印,接下来就是小编为玩家带来的Wink视频去水印方法图文教程,感兴趣的用户快来一起看看吧!Wink如何去视频水印1、首先打开winkAPP,在首页面专区中选择【去水印】功能;2、然后在相册中选择你需要去除水印的视频;3、接着选择视频之后,剪辑视频之后点击右上角【√】;4、最后点击如下图所示的【一键去印】之后点击【处理】即可。

抖音,这个全民短视频平台,不仅让我们在闲暇时间享受到各种有趣、新奇的短视频,同时也给了我们一个展示自我、实现价值的舞台。那么,如何在抖音发布视频赚取收益呢?本文将详细解答这个问题,帮助你在抖音上赚取更多的收益。一、抖音发布视频如何赚收益?发布视频在抖音上获得一定的播放量后,可以有机会参与广告分成计划。这一收益方式是抖音用户最为熟悉的之一,也是许多创作者主要的收入来源。抖音根据账号权重、视频内容以及观众反馈等多种因素来决定是否提供广告分成的机会。抖音平台允许观众通过发送礼物来支持自己喜欢的创作者,

在iOS设备上,“相机”应用程序允许您拍摄慢动作视频,如果您使用的是最新款的iPhone,甚至可以以每秒240帧的速度录制视频。这种功能让您能够捕捉到丰富细节的高速动作。但有时候,您可能希望将慢动作视频以正常速度播放,这样可以更好地欣赏视频中的细节和动作。在这篇文章中,我们将解释从iPhone上的现有视频中删除慢动作的所有方法。如何从iPhone上的视频中删除慢动作[2种方法]您可以使用“照片”App或iMovie剪辑App从设备上的视频中删除慢动作。方法1:使用“照片”应用在iPhone上打开

1、首先打开手机微博,点击右下角【我】(如图所示)。2、接着点击右上角【齿轮】打开设置(如图所示)。3、然后找到并打开【通用设置】(如图所示)。4、随后进入【视频随着】选项(如图所示)。5、再打开【视频上传清晰度】设置(如图所示)。6、最后选择【原画质】就能不压缩了(如图所示)。

uc浏览器下载的视频怎么变成本地视频?许多手机用户都喜欢使用UC浏览器,不仅可用它进行网页浏览,还可在线观看各种视频和电视节目,并将喜爱的视频下载至手机。实际上,我们可以将下载的视频转换为本地视频,但很多人不清楚如何操作。因此,小编特地为大家带来了将uc浏览器缓存的视频转为本地视频方法,希望可以帮助到各位。将uc浏览器缓存的视频转为本地视频方法1、打开uc浏览器,点击“菜单”选项。2、点击“下载/视频”。3、点击“已缓存视频”。4、长按任意一个视频,弹出选项后,点击“打开目录”。5、勾选要下载的

随着短视频平台的兴起,小红书成为了许多人分享生活、表达自我、获取流量的平台。在这个平台上,发布视频作品是一种非常受欢迎的互动方式。那么,如何发布小红书视频作品呢?一、如何发布小红书视频作品?首先,确保准备好一段适合分享的视频内容。你可以利用手机或其他摄像设备进行拍摄,需要注意画质和声音的清晰度。2.剪辑视频:为了让作品更具吸引力,可以对视频进行剪辑。可以使用专业的视频剪辑软件,如抖音、快手等,添加滤镜、音乐、字幕等元素。3.选择封面:封面是吸引用户点击的关键,选择一张清晰、有趣的图片作为封面,让

发现某下载网站下载的压缩包,解压后再打包会比原来的压缩包大一些,小的几十Kb的差别,大的几十Mb的差别,如果上传到云盘或付费空间,文件少无所谓,文件多的话,大大的增加储存成本。特意研究了下,有需要的可以借鉴。压缩等级:9-极限压缩字典大小:256或384,字典越压缩越慢,256MB之前压缩率差别较大,384MB后压缩率无差别单词大小:最大273参数:f=BCJ2,测试加参数压缩率会高一些
