晓查 发自 凹非寺

量子位 报道 | 公众号 QbitAI

连手机都开始用上120帧的显示屏,但是网上大部分的视频居然还是30帧。

视频的帧率已经远远赶不上人民群众的需求了,所以有不少人都在研究如何把普通视频变成高帧率视频。

去年,英伟达开源了Super SloMo,从普通的视频“脑补”出高帧率的画面,从30fps插帧到240fps,即使放慢8倍也不会感到卡顿。

最近,来自上海交大的一个新的插帧算法DAIN开源。它比英伟达的算法效果更清晰、帧率更高,可以把30fps的进一步插帧到480fps,这已经超过了很多手机的慢动作录像帧率。

更重要的是,英伟达的Super SloMo只用在了真实拍摄的视频上,而这项研究却可以扩展到常见的任何类型视频:电影、定格动画、动漫卡通等等。

连埼玉老师的披风都变得丝滑流畅了

如果你觉得上面效果还不够明显,可以再看一张。

羽毛的摆动是不是变得更流畅自然了?

可以想象,如果未来把DAIN用于动漫的制作,只要用低帧的动画就可以生成丝滑的效果,或许能大大减少插画师的工作。

DAIN的代码已经开源,甚至研究人员还打包了一份Windows安装程序,即使没有任何AI基础的用户也可以直接拿来用。

安装

Windows系统的用户有现成的exe文件安装(地址见文末),不过现在仍处于Alpha阶段,软件可能存在一定的不稳定性。

其他平台的用户安装起来也不复杂。

首先确保你的PyTorch版本不低于1.0.0,将项目克隆到本地:

git clone https://github.com/baowenbo/DAIN.git

安装PyTorch的各个扩展包:

cd DAINcd my_package./build.sh

还要安装英伟达预测光流网络PWCNet的软件包:

cd ../PWCNet/correlation_package_pytorch1_0./build.sh

由于作者已经提供了预训练模型,我们不必再花费大量精力去训练。创建目录model_weights,并且将预训练模型的权重下载到相应的文件夹中:

cd model_weightswget http://vllab1.ucmerced.edu/~wenbobao/DAIN/best.pth

运行命令以下命令,就可以开始给视频插帧啦!

CUDA_VISIBLE_DEVICES=0 python demo_MiddleBury_slowmotion.py —netName DAIN_slowmotion —time_step 0.25

—time_step之后的参数就是视频的放慢倍数,0.25代表视频帧率扩展为原来的4倍。如果要生成8x和10x慢动作,参数就改成0.125和0.1,依此类推。

深度加光流,图像更清晰

之前已经有很多给视频插帧的算法,DAIN和它们有什么不同呢?

DAIN的全称是Depth-Aware Video Frame Interpolation,即深度感知视频帧插值。

视频帧插值的目的是在原始帧之间合成不存在的帧。但是由于大的物体运动或遮挡,插帧的质量通常会比较低。

在这篇研究中,研究人员提出了一种通过探索深度信息来检测遮挡的方法。

具体来说,作者开发了一个深度感知光流投影层来合成中间流,中间流对较远的对象进行采样。此外,学习分层功能以从相邻像素收集上下文信息。

上图是DAIN的体系架构:给定两个时刻的输入帧,先估计光流和深度图,然后使用建议的深度感知流投影层生成中间流。

然后,模型基于光流和局部插值内核对输入帧、深度图和上下文特征进行扭曲,合成输出帧。

这种模型紧凑、高效且完全可微分。定量和定性的结果表明,DAIN在各种数据集上均优于最新的帧插值方法。

作者

这篇文章的第一作者Bao Wenbo,是上海交通大学电子信息与电气工程学院的博士生。

他目前的研究领域集中在图像/视频处理,计算机视觉和机器学习。另外在硬件设计、嵌入式系统和并行编程方面也很有经验。

传送门

论文地址:https://sites.google.com/view/wenbobao/dain

项目地址:https://github.com/baowenbo/DAIN

Windows版软件下载:https://drive.google.com/file/d/1uuDkF4j4H1AI1ot88XdqzwMdvAPhxKN8/view

— 完 —

量子位 QbitAI · 头条号签约

关注我们,第一时间获知前沿科技动态

可以检测手机帧率和温度的软件_让电影动漫统统变丝滑,480帧毫无卡顿,交大博士生开源插帧软件相关推荐

  1. 让电影动漫统统变丝滑,480帧也毫无卡顿,交大博士生开源插帧软件DAIN

    晓查 发自 凹非寺  量子位 报道 | 公众号 QbitAI 连手机都开始用上120帧的显示屏,但是网上大部分的视频居然还是30帧. 视频的帧率已经远远赶不上人民群众的需求了,所以有不少人都在研究如何 ...

  2. 可以检测手机帧率和温度的软件_小米10应该是性价比最高最适合玩游戏的安卓手机之一了吧?...

    什么安卓手机适合玩游戏?作为一位每天平均会花5-8个小时沉侵在手游里的玩家来说,拥有一部好的游戏手机非常重要.硬件设备很大程度上影响着玩家的游戏体验.而对国内的用户而言,安卓手机正在逐渐占领主流市场. ...

  3. 可以检测手机帧率和温度的软件_拯救者电竞手机Pro评测:不只是一台手机,更是游戏主机...

    拯救者电竞手机Pro是拯救者推出的首款游戏手机,关于新品其实很早就有爆料和预热,甚至有人调侃说这是一款预热最长的产品.如果说这款手机的亮点和与众不同之处,我们觉得除了强大的硬件配置,搭载高通骁龙865 ...

  4. 可以检测手机帧率和温度的软件_没有特异功能 手机软件是如何测得电池温度的...

    阅读本文前,请您先点击上面蓝色字体"关注",这样您就可以继续免费收到最新文章了.每天都有分享,完全是免费订阅,请放心关注.                             ...

  5. 可以检测手机帧率和温度的软件_主流手机芯片性能排行,看看哪款可以满足你!...

    " 选购手机时,手机性能也是需要关注的一大要点,手机性能会影响到流畅度.游戏体验等,其中手机芯片性能起到决定性作用.目前5G手机所采用的芯片非常多,我们一起来了解下主流5G手机芯片性能,可以 ...

  6. android最流畅手机,最流畅的5款安卓手机,系统满帧不卡顿,有没有你正在用的?...

    原标题:最流畅的5款安卓手机,系统满帧不卡顿,有没有你正在用的? 之前我们跟大家聊过哪些手机系统广告比较少,很多朋友说我遗漏了一加的氢os系统,今天我们来说说系统最流畅的5款安卓手机,欢迎大家一起讨论 ...

  7. ubuntu 压缩率最高的软件_不用写采集规则也可以轻松采集网站文章,揭秘一款明泽文章采集软件的工作原理...

    一直以来,大家都在用各种各样的采集器或网站自带的采集功能,如织梦采集侠.火车头采集器.八爪鱼采集器等,这些采集软件都有一个共同的特点,就是要编写采集规则才能采集到文章,这个技术性的问题,对于新手来说, ...

  8. 手机视频性能测试软件,手机看视频拒绝卡顿!三款常见加速软件对比实测

    在如今快节奏时代,使用手机看电影视频随处可见,但是在观看过程中那些恼人的卡顿.视频缓冲画面非常令人讨厌,其实这个问题是可以通过加速软件解决的,而这也成为了视频迷们的"救命草",现在 ...

  9. 测试晶面间距软件_超逼真动图解析常用15大分析测试仪器,必收藏!SEM, 红外,紫外,核磁,质谱,TEM,ICP等...

    紫外吸收光谱 UV 分析原理:吸收紫外光能量,引起分子中电子能级的跃迁 谱图的表示方法:相对吸收光能量随吸收光波长的变化 提供的信息:吸收峰的位置.强度和形状,提供分子中不同电子结构的信息 物质分子吸 ...

最新文章

  1. 人大赵鑫:基于图神经网络,建模知识图谱
  2. sharding jdbc:分库、分表;读写分离;
  3. 山东省青岛市黄海学院计算机考试,2017年3月山东计算机等级考试考点联系方式...
  4. Linxu安装Tomcat与Jdk并卸载自带OpenJdk
  5. 设置 Linux 的 LD_LIBRARY_PATH 变量
  6. php 设置中文 cookie, js获取
  7. CentOS7.0下NTP时间同步服务
  8. 简书bug(已修复):简友圈含英文时误删空格
  9. Hibernate 中Property中的formula属性的使用
  10. vue对象属性为null_如何避免在Vue中使用null作为class的空值
  11. html5判断屏幕锁屏,js实现自动锁屏功能
  12. IR2101自举升压的原理
  13. 交流电中为什么要用相量法?
  14. 使用spire.doc实现word文档合并
  15. 这样创建EC2实例,才算没浪费AWS的一年免费套餐
  16. 联网查看图片的Demo
  17. layui的html页面支持转jsp吗,layui jsp
  18. cnn keras 实现_在iOS应用中实现Keras CNN
  19. python中的del
  20. Ubuntu 安装PIXMA IP1180打印机

热门文章

  1. 递归算法中的小Tips
  2. FPGA学习: Verilog刷题记录(15)
  3. 论文阅读笔记 | (CVPR 2017 Oral) Look Closer to See Better:RA-CNN
  4. 【100个 Unity实用技能】| C# 中List 使用Exists方法判断是否存在符合条件的元素对象
  5. 解决win10资源管理器关后电脑黑屏问题
  6. Java 假设一张足够大的纸,纸张的厚度为0.5 毫米。请问对折多少次以后,可以达到珠穆朗玛峰的高度(最新数据:8844.43 米)。请编写程序输出对折次数
  7. CSAPP学习笔记 day1
  8. matlab fmu,导入 FMU - MATLAB Simulink - MathWorks 中国
  9. C#上位机开发串口通信编程——倒计时器开发
  10. Microbiome | 二氧化碳浓度升高改变小麦根际微生物群落组成和代谢以矿化有机磷...