告别AV画质:实时把动画变成4k高清,延时仅3毫秒,登上GitHub趋势榜Anime4K-master20200304_0820.zip


-
告别AV画质:实时把动画变成4k高清,延时仅3毫秒,登上GitHub趋势榜 量子位 量子位 已认证的官方帐号 7,564 人赞同了该文章 栗子 发自 凹非寺 量子位 出品 | 公众号 QbitAI △ 来自《珈百璃的堕落》 看动画 (特别是里番) 的时候,总会觉得画质不够好,就算已经有1080p,还是会感到不够清晰。 所以,这个世界十分需要一套拯救分辨率的魔法。 如今,有个名叫Anime4K的开源算法,能在动画播放中,实时把画面变成4k,延时低至3毫秒。 能把720p/1080p变成2160p,也能把480p变成1080p。 团队说,这是当下最强 (State-of-the-Art) 的动画实时超分辨率方法,可以拿任何编程语言实现。 现在,项目已经在GitHub摘下3700多颗星,并一度登上了趋势榜。 那么,这个算法究竟是如何造福人类的? 只搞动画 团队在论文里感慨道: 传统超分辨率算法 (如Bicubic) ,结果不怎么好,因为它们根本不是为了动画而生的。 传统的去模糊 (Unblurring) 或锐化 (Sharpening) 方式,在靠近物体边缘的时候会发生过冲 (Overshoot) ,分散观众注意力,降低图像的感知质量 (Perceptual Quality) 。 而机器学习方法 (如waifu2x) 又太慢,完全不能实时 (<30毫秒) ,尤其是需要超高清的时候。 △ waifu2x 而Anime4K,只处理动画就够了,不考虑其他视频类型。这一点很重要。 动画没有真实视频那么多纹理 (Textures) ,基本都是用平直着色法 (Flat Shading) 处理的物体和线条。 只要画质变好一点点,观众也看得出。所以团队机智地想到,不用做整张的画质提升,专注于细化边缘就可以了,纹理之类的细节不重要。 具体怎样做,要从超分辨率的原理开始讲: 首先,一张图可以分为两部分: 一是低频分量,就是一张模糊的低分辨率图。二是高频残差,代表两种分辨率之间的差别 (Difference) 。 输入一张低清图,把它变成一个更低清的版本,就能得出一个残差。 把残差变薄 (Thin) 、锐化 (Sharpen) ,再加到低清图上,就能得到一张高清图。 但残差稍稍有点错误,就会造成振铃和过冲,影响效果。这也是前辈的缺陷所在。 于是,团队找到了一种新方法: 首先把残差厚度最小化当做目标,这个没有问题。 但直接把随意变换(Arbitrarily Transformed)得到的残差,用到一张低清图上是不行的。低清图要做出相应改变,才能与残差和平相处,得出理想的超分辨率结果。 所以,当输入一张图和它的残差之后,“push”残差的像素,让残差线变细; 同时,每做一个push,都要在彩色的低清图上,执行一个相同的操作。 这样,既能把模糊最小化,也不会出现振铃和过冲,这两个降低画质的现象。 比一比吧 这场比赛,Anime4K (最右) 的对手有:来自madVR的不开源算法NGU前辈 (左二) ,以及开源的机器学习算法waifu2x前辈 (左三) 。 第一题,眼睛: 第二题,耳朵: 第三题,玉手: 第四题,全脸: waifu2x前辈的效果,明显不及Anime4K,常见虚影。速度也有明显缺陷,每张图耗时超过1秒。 NGU前辈生成的画质,与Anime4K相近,但也常常被Anime4K打败。 不止如此,NGU每张耗时~6毫秒,Anime4K只要~3毫秒,快了一倍,更加适应实时生成的需求了。 效果相近的话,为啥不直接用NGU?因为不开源。 如果,你觉得720p/1080p的动画,没必要变成4K这么奢侈,那还可以把480p拯救到1080p啊: 依然,Anime4K和没开源的NGU不相上下。 最后,尽管已经获得了精湛的画质提升技能,团队也没有就此抛弃机器学习的力量。 因为在拯救静止画作 (而非动画) 的时候,Anime4K的短板显现了。这时候,让机器学习选手waifu2x和它并肩作战,更加成功一些: 需要实时给动画提升分辨率,还是只用Anime4K吧。 反正也已经开源了。 项目传送门: bloc97/Anime4K github.com 图标 论文传送门: https://github.com/bloc97/Anime4K/blob/master/Preprint.md github.com — 完 —
2.37MB
Android动画加载库AVLoadingIndicatorView.zip
2019-07-19AVLoadingIndicatorView 是一款Android 动画加载库,含有各种各样漂亮的加载动画效果, 使用起来也非常简单, 和平时使用 ProgressBar 一样。效果图:
28.43MB
ffmpeg_version.cmake和ippicv.zip.zip
2020-06-01注意:cmake文件放到ffmpeg文件夹之后需要重命名,改成下载失败时生成的0KB的.cmake的名字,举个栗子,我的是改成3b90f67f4b429e77d3da36698cef700c-ffmp
9.61MB
K2P_Padavan_3.4.3.9-099_20200418.zip
2020-04-18(fork from github)K2p A1、A2版老毛子padavan养老固件,无线驱动5.0.3,功能丰富,支持最新PLUS+、去广告ADguardhome、网易云灰色音乐解锁、校园网认证ME
51.97MB
apollo-adminservice-1.7.1-github.zip
2020-08-18国内github下载非常慢,直接提供 阿波罗配置中心1.7.1release 版本 apollo-adminservice-1.7.1-github.zip
628KB
win32-x64-51_binding.node
2017-06-28https://github.com/sass/node-sass/releases/download/v4.5.3/win32-x64-51_binding.node
118.1MB
OPTI-master与optiMEXFiles_mexw64_2_28.zip
2020-03-22与Matlab接口的专业优化工具箱,两个文件打包在一起,可求解复杂的混合整数非线性优化问题。下面给出资源的原始链接,能下载的可去那里下载,这里作为备选资源。 https://github.com/jo
45.14MB
moozat-pyv8-binaries-master.zip
2020-07-16yV8 Binaries ============= Archive of pre-compiled PyV8 binaries, used by Emmet for Sublime Text plu
146.91MB
apollo-1.7.1-all.zip
2020-08-20apollo配置中心打包文件,包括部署文件和sql,解决github国内下载慢的问题。 apollo-adminservice-1.7.1-github.zip apollo-configservic
30.55MB
arduino-esp32-master.zip
2018-07-20arduino-esp32-master.zip 2018-07-20 下载的 从https://github.com/espressif/arduino-esp32 下载的 早上下载没有下载下来,晚
16.16MB
node-v9.11.1-win-x64.zip
2020-08-21报错缺少\github\eirslett\node\9.11.1\node-9.11.1-win-x64.zip 因为前端dubbo-admin-ui使用nodeJs,打包时maven需要下载一个no
55.13MB
apollo-configservice-1.7.1-github.zip
2020-08-18国内访问github太慢了,直接提供下载 阿波罗配置中心1.7.1release 版本 apollo-configservice-1.7.1-github.zip
607KB
git-for-windows.github.io, 用于 Windows的upcoming版本 2.x的网站.zip
2019-10-10git-for-windows.github.io, 用于 Windows的upcoming版本 2.x的网站 Windows 主页的Githttp://git-for-windows.github.
1.64MB
目前颜值最高的GitHub微信小程序客户端Gitter-master.zip
2019-09-25目前颜值最高的GitHub微信小程序客户端Gitter-master.zip
39.78MB
apollo-portal-1.7.1-github.zip
2020-08-18国内访问github太慢了,直接提供下载 阿波罗配置中心1.7.1release 版本 apollo-portal-1.7.1-github.zip
8.43MB
gps-sdr-sim-master_xhl.zip
2021-02-15对github中的gnss-sdr-master的开源代码进行修改及添加注释,能够改变GPS的位置
882KB
BERT-BiLSTM-CRF-master.zip
2020-07-17命名实体识别代码,解压即可用 # BERT-BiLSTM-CRF BERT-BiLSTM-CRF的Keras版实现 ## BERT配置 1. 首先需要下载Pre-trained的BERT模型,本文用的
439.92MB
Nirkin_500_softmax_v1.zip
2020-05-21faceswap软件的masker模块Vgg-Obstructed选项的插件依赖 原网址 https://github.com/deepfakes-models/faceswap-models/rel
23.52MB
u-boot-xlnx-master.zip
2019-08-12属该GitHub上Xilinx的zynq的uboot源代码,用于开发嵌入式系统使用,比较于petelinux的话,小巧,方便,便于开发过程中的修改与编译,代码也能更好地进行管理,配套上传了linux-
42.31MB
chi_sim.traineddata 来自最新的github 40多M,识别率比17M的强大
2019-03-11chi_sim.traineddata 从github仓库下的, https://github.com/tesseract-ocr/tessdata_fast,可以自己上去下,不过它需要才能单独下,不
47KB
com.github.eclipseuitheme.moonrise-0.8.9.zip
2020-04-27eclipse的黑色主题 至今找到最好看的,分享给大家,如果不想用积分也可以在GitHub中下载,解压后放在eclipse安装目录的plugins,重启即可看见主题; Windows-preferen
17.92MB
opencv_3rdparty-ffmpeg-master_20200908.zip
2020-11-04opencv4.5用CMake编译时所需要的ffmpeg,版本与opencv4.5匹配。从github上下载有可能很慢网络受限,可以从这里下载
4.55MB
hadoop-lzo-master
2013-04-171.安装 Hadoop-gpl-compression 1.1 wget http://hadoop-gpl-compression.apache-extras.org.codespot.com/fi
26.92MB
pentaho-kettle-master.zip
2019-06-21pentaho-kettle-master.zip kettle(ETL)开源9.0版本源码包,2019年6月下载的 下载地址 https://github.com/pentaho/pentaho-k
3.94MB
开源项目-alistanis-ide_settings.zip
2019-09-03开源项目-alistanis-ide_settings.zip,GitHub - alistanis/ide_settings: Colorful settings for Gogland/Rubym
14.64MB
sw-master-windows-client-20200506.zip
2020-06-06sw 0.4.1,c++的包管理器,编译tesseract必备; 项目地址:https://github.com/SoftwareNetwork/sw 解压后只有一个sw.exe,给网络不好的朋友下载
17.62MB
github-mall-master学习.zip
2019-07-22开源mall学习 开源mall学习 开源mall学习 电商项目,mongodb,es等案例
-
下载
gradle-5.4.1-all.zip
gradle-5.4.1-all.zip
-
下载
Gradle 6.1.1-all
Gradle 6.1.1-all
-
下载
Firefox Setup 52.0.2.exe
Firefox Setup 52.0.2.exe
-
下载
partnersapi:这是替代API,具有改进的功能-源码
partnersapi:这是替代API,具有改进的功能-源码
-
下载
DBFlow4_2_4.zip
DBFlow4_2_4.zip
-
下载
数据结构教程 第5版 清华大学出版社 课后习题答案
数据结构教程 第5版 清华大学出版社 课后习题答案
-
下载
《统计学习方法》第2版清华大学课件
《统计学习方法》第2版清华大学课件
-
下载
项目管理知识体系指南(PMBOK英文第六版)课件第二章
项目管理知识体系指南(PMBOK英文第六版)课件第二章
-
下载
2020APMCM论文模板及格式要求.zip
2020APMCM论文模板及格式要求.zip
-
下载
testvideo.zip
testvideo.zip