在座的各位有过这样的经历吗?
偶尔发现一张挺好看的图。我正要保存它,并设置壁纸时,我发现了图片模糊、噪点很严重,清晰很是问题。.
为什么不找原图?我找遍了全网也没找到。即使找到了,也发现是放在电脑等大屏幕设备上,画面清晰度是依旧不能让人满意.
可能有人会说用PS处理比较好,但是众所周知,模糊的图片想要变得清晰不是一件简单的事情,而 PS 也不是万能的。.
那么,这种情况真的无能为力吗?水果告诉你:并非无解之题.
其实市面上有这样一款神器,可以用AI引擎通过机器学习算法.自动放大,降噪处理模糊图像
你惊讶吗?有没有相见恨晚的感觉?事不宜迟,让我们来看看这个artifact-waifu2x 。.
应用简介
严格来说不算应用。是国外开发者nagadomi在Github上开源的一套图像算法。
最早可以追溯到2015年,至今这种算法仍然受到各大玩家的推崇。
细心的观众可能已经看出,这个名字并不简单。外服是英语老婆老婆的发音,2x是两次,可以理解为纸片人老婆放大 2 倍。.
是的,这个算法是初衷虽为动画、动漫等二次元画风图像,但今天,随着更多的数据集,这款算法也同样可以运用在常规图片放大上。
我们先来看看效果。
图片 1:
放大前后对比,左为原图,右为3x放大(注意顶楼玻璃、烟囱):
图片 2 :
放大前后对比,左为原图,右为3x放大(注意头部细节):
可以看出清晰度提高了不少。虽然有些细节有油画感,但是你要知道这是放大数倍下的细节,图片整体感观还是不错的.
原理简介
简单地说,算法是识别和学习不同的机器学习和高清图片通过生成数据集.“学会了”,程序可以开始工作。
当用户导入新图片时,算法会自动调用数据集,自动在程序中寻找最佳放大方案,以匹配拟合的方式对图片进行处理。
因此数据集越强大,越完善,最后的放大效果就会越好。
但是,数据集可以随意扩展。只要算法“学够了”,就会更强,应用更广。
运行方式
因此,最终一张模糊图片放大效果如何,完全取决于它学的什么数据集,这样 waifu2x 也出现了众多衍生版本,比如:bigjpg 。
而由于放大图片过程,本质上就是运行机器学习的过程,需要大量 GPU 算力。
所以你的显卡,最强大的是机器学习算力,它并不仅仅只是为了拿来跑 3A 游戏哦。
需要大量的 GPU 性能,于是就有了不同的运行方式:一种是云端处理,一种是本地处理。
云端处理
云端是目前最为广泛的使用方法,毕竟降低了使用使用门槛提升了便捷性,但由于云端实际也是服务器进行放大处理。
因此,最大的缺点就是大多会收费或者次数限制。而优点就是大多都为网页端,可直接使用。
waifu2x 官方版:
有提供网页端,有次数限制,可选择插画(二次元)、图片(常规)两种风格进行放大处理。
可选放大倍数最高 2 倍,拥有 3 档降噪出处理。
waifu2x-multi:
是 waifu2x 的衍生版本,使用起来差别不大,有付费功能,和限制,使用时需要排队。
bigjpg:
来自国内开发者,使用的算法不同,但实际使用果子认为差距不是很大。有不同的客户端,实际均为云端处理。
也支持不同的图片类型,和降噪处理,最大支持 16 倍的放大。但免费用户有次数和功能上的限制。
因为有限制,并不能反复进行放大处理,并且免费用户下速度一般,建议在试用过后决定是否有必要付费。
本地处理
首先需要说明的是,本地运行 waifu2x 类应用需要消耗大量性能,不推荐在手机上放大处理!发热警告!
Waifu2x-Extension-GUI:
来自国内开发者,为电脑端应用,拥有众多功能。可以说目前最强的放大处理工具。
拥有多个引擎、支持多图像风格。格式支持图片、gif、视频,还支持视频补帧功能。
绝大部分的功能均为免费,值得使用。
安卓端 Waifu2x For Android :
来自于酷安开发者,效果因人而异,还是那句话,不建议在手机本地跑 waifu2x !
文中提到的工具,均可自行搜索获取使用。以后遇到不清晰的图片记得使用这个方法,何乐而不为呢?