点击蓝字

关注我们

AI TIME欢迎每一位AI爱好者的加入!

对于给定的视频进行插帧操作提高帧率会使得视频更加流畅,但往往用于视频插帧的深度神经网络都具有复杂的模型架构,这使得它们无法部署在系统资源有限的设备上,例如移动设备。

本文提出了一种压缩驱动的插帧网络设计(CDFI),该设计通过稀疏诱导优化来进行模型剪枝,在实现卓越性能的同时显著减少模型大小。

具体地说,我们首先压缩最近提出的AdaCoF模型,并表明10倍压缩后的AdaCoF表现与原始版本相似;在此基础上,通过引入多分辨率的warping模块,进一步改进了该模型,提高了多层细节的视觉一致性。因此,与原始AdaCoF相比,我们在模型大小仅为四分之一的情况下获得了显著的性能增益。此外,我们的模型在广泛的数据集中表现得与其他技术水平相当。最后,所提出的压缩驱动框架具有通用性,可方便地应用于其他基于DNN的框架插值算法。

本期AI TIME PhD直播间,我们有幸邀请到了本文的作者丁天宇博士为大家分享这项研究工作!

丁天雨:约翰霍普金斯大学(HU)应用数学博士。研究兴趣集中在数值优化、计算机视觉、机器学习和深度学习等方向。曾在微软总部做研究实习,博士期间于NeurIPS,ICML, CVPR等顶级会议上发表多篇论文。个人主页: https:/ /www.tianyuding.com

01

背  景

视频插值通过合成两个连续的帧之间的中间帧来提高视频序列的时间分辨率。

传统的视频插帧一般分两步,第一步是估计两个视频帧之间的双向光流场;第二步是根据光流去warping然后融合已知帧来获取中间帧的结果。

传统的视频帧插值被建模为图像序列问题,这些方法在复杂场景中效果较差因为它们不能准确估计光流或表示高频成分。深度学习中的卷积神经网络通过预测光流理解图像中像素值随时间的运动规律,实现了基于光流的运动插值算法,例如训练一个深度CNN直接合成中间帧。

基于流的方法的一个主要缺点是只使用像素方向的信息进行插值。而基于核的方法则是通过在每个输出像素附近的局部块上进行卷积来生成图像,通过对每个输出像素周围的局部块进行卷积操作来合成中间帧。然而,它不能处理超出内核大小的大运动(large motion),并且通常会遭受很高的计算成本。还有一些光流与核相结合的方法,这类方法同样具有基于核的插帧方法的缺点。

Deformable Separable Convolution(DSC)在核的基础上加入了offset(偏移),使得卷积不拘泥于局部块,以此来估计large motion场景下的中间帧。但是,DSC在处理细节场景方面存在一定的缺陷性。

02

方  法

本文基于AdaCoF(Adaptive Collaboration of Flows for Video Frame Interpolation)模型,首次探索了现有基于DNN方法中出现的过度参数化问题,并证明了一个压缩程度较大的模型也能表现得同样出色。

下图是AdaCoF模型的结构,首先通过1x1的卷积提取Unet编码层特征金字塔表示,后面接一个Synthesis Net估计核权重以及DSC offset,通过两个AdaCoF进行前向帧、后向帧的warping生成两个候选中间帧,最后融合两个候选中间帧得到最终结果。

模型压缩:

插帧模型想要部署在硬件资源较少的设备比如移动端时,需要更加轻量的模型结构,因此论文又提出了下面模型压缩的方法。

下面是模型压缩前后的模型对比,原模型的大小在83.4M,压缩之后的模型大小降为9.4M,并且PSNR和SSIM两项性能指标没有降低很多。

这种压缩驱动的网络设计是通用的,可以转移到任何其他基于DNN的帧插值算法。

03

实  验

本文算法在Vimeo-90K数据集上进行训练和验证,此外在Middlebury和UCF101-DVF数据集上也进行了评估。

下面是本文算法相比其他视频插帧算法的可视化消融实验结果,本文算法模型在细节方面表现更有,在一些large motion的场景也可以表现极佳。

04

总  结

CDFI模型使用模型压缩作为确定有效架构的指南,然后对其进行改进。

我们首次考虑了现有方法中的冗余性。

本文展示了一个小得多的AdaCoF模型与原始模型的性能相似,通过简单的修改,它能够在很大程度上优于baseline模型,并且也优于其他最先进的方法。

我们强调,在baseline模型上进行优化的压缩不依赖于模型的特定设计。因此,CDFI框架是通用的,可以应用于其他模型,并为开发高效的帧插值算法提供了一个新的视角。

今日视频推荐

整理:于洁

审核:丁天雨

AI TIME欢迎AI领域学者投稿,期待大家剖析学科历史发展和前沿技术。针对热门话题,我们将邀请专家一起论道。同时,我们也长期招募优质的撰稿人,顶级的平台需要顶级的你!

请将简历等信息发至yun.he@aminer.cn!

微信联系:AITIME_HY

AI TIME是清华大学计算机系一群关注人工智能发展,并有思想情怀的青年学者们创办的圈子,旨在发扬科学思辨精神,邀请各界人士对人工智能理论、算法、场景、应用的本质问题进行探索,加强思想碰撞,打造一个知识分享的聚集地。

更多资讯请扫码关注

我知道你在看

点击“阅读原文”查看精彩回放

干货!考虑部署在移动端的视频插帧模型:CDFI相关推荐

  1. 干货 | 视频插帧的方案实现与对比~~

    对于视频网站.电视厂商以及进行视频压制的用户来说,改变视频的帧率算是一个比较常见的需求. 视频网站改变帧率主要是为了向不同级别的网站用户提供差异化服务:电视厂商则是以提供更好的显示效果作为电视的卖点: ...

  2. 丝滑!CVPR 2021 视频插帧论文+开源代码汇总

    点击上方"AI算法与图像处理",选择加"星标"或"置顶"重磅干货,第一时间送达 从事算法岗经常需要查看最新的研究成果,希望从中能借鉴一些别人 ...

  3. 视频插帧—学习笔记(算法+配置+云服务+Google-Colab)

    恰好碰到同学项目需要,了解了一下关于利用深度学习视频插帧的相关知识,在这里做一个简单的记录. 目录 一.方法+论文 1.DAIN (Depth-Aware Video Frame Interpolat ...

  4. ECCV 2022 | 视频插帧中的实时中间流估计

    概述 视频插帧算法旨在视频的相邻帧之间生成若干个中间帧.它被广泛用于视频处理,多媒体播放器和显示设备上. 本文提出了一种基于实时中间流估计的视频插帧算法 RIFE,包括一个端到端的高效的中间流估计网络 ...

  5. CVPR 2022 | 腾讯优图实验室30篇论文入选,含场景文本语义识别、3D人脸重建、目标检测、视频场景分割和视频插帧等领域...

    关注公众号,发现CV技术之美 本文转载自腾讯优图 近日,CVPR 2022官方公布了接收论文列表(CVPR 2022 接收论文公布! 总计2067篇!),来自腾讯优图实验室共计30篇论文被CVPR收录 ...

  6. CVPR 2022|上海交大腾讯优图提出IFRNet:视频插帧新范式新SOTA

    点击下方卡片,关注"CVer"公众号 AI/CV重磅干货,第一时间送达 点击进入-> CV 微信技术交流群 IFRNet: Intermediate Feature Refi ...

  7. 开源视频插帧软件DAIN使用教程

    文章目录 第一波 linux下实现DAIN的方法 windows使用DAIN-APP 第二波来了 先提供两个网址 github项目下载 DAIN-APP(windows)官方下载地址 关于DAIN的介 ...

  8. 计算机视觉动画视频插帧难点、流程及改进

    0  引言 在动画行业中,动画视频是由专业动画师使用复杂的手绘图和精确的程序进行制作.手动绘制视频的每一帧都需要花费大量的时间,过高成本的同时无法产生令人满意的动画数据效果.本文结合Deep Anim ...

  9. amd插帧技术如何开启_不要浪费那块屏幕,联想小新13 Pro AMD锐龙标压版视频插帧设置...

    如果说AMD显卡有什么不错的地方,个人觉得视频补帧这个算是一个.什么是视频补帧?简简单的说,就是提升视频帧率.平时我们看的视频都是24帧的居多,而AMD视频补帧后可以达到60帧! 最近的真香机联想小新 ...

最新文章

  1. 机房监控系统解说--发电机篇
  2. 鸿蒙系统平板界面,鸿蒙OS平板UI界面曝光:双Dock栏设计+超级终端互联功能
  3. oracle之 安装 11G RAC 报 NTP failed
  4. POJO和javabean的异同
  5. 洛谷 P1469 找筷子
  6. Javascript构造函数的继承
  7. Path画直线与弧线
  8. 在View页面,使用@if(){ }输出判断正确的内容
  9. 腾讯回应发布虚假广告被罚20万;苹果客服回应iPhone 12屏幕发绿;Chrome 87 正式版发布|极客头条...
  10. 一组开源asp.net用户控件
  11. Android物联网应用程序开发(智慧城市)—— 购物信息的存储界面开发
  12. 简单实用的数据可视化案例
  13. 麻将判断胡牌 java_麻将基本胡的算法——Java
  14. java多个文件压缩并加密
  15. EXCEL常见函数之逻辑函数
  16. Codeforces Round #800 (Div. 2) E. Keshi in Search of AmShZ
  17. 盘点国内优秀的机器人公司
  18. 机器人操作系统 ROS 相关书籍整理合集 [古月居推荐]
  19. 三维点云课程(七)——特征点描述
  20. C# winform绘制条形统计图的例子

热门文章

  1. 从淘宝商城10.11事件看国民的非理性
  2. 记录一次Ubuntu18.04安装教程和解决安装NVIDIA显卡驱动出现黑屏问题
  3. SCAU_Linux实验5
  4. centos安装向日葵
  5. HEVC 片与片段(Slice 和Slice Segment)说明
  6. tomcat高并发与优化
  7. 库存转储STO 总结
  8. JavaScript——水仙花数
  9. 微信支付通知的处理方式简要解析
  10. Prolog(Programming in logic)