世界上并没有一种能够有效去码的工具。
但现在,好消息终于来了!
就在不久前,美国杜克大学的大神们开发出了一种逆天的修图黑科技——PULSE。
它不但能化低清为高清,甚至还能将马赛克下的图像清晰呈现给你!
看到这里的年轻司机们先别鸡动!
既然是黑科技,我们就该抱着探索精神关注下技术本身~
PULSE 其实是一种新型的AI超分辨率算法,它可以通过高精度的比对和像素采样来增强图像。
比如将16×16像素的低分辨率图像放大到1024×1024像素的高分辨率图像,还能补充细节,任何渣画质都可以秒变高清!
更撩人的是,它同样适用于被打了码的人脸图像~
PULSE 算法可以从马赛克中精准定位面部的关键特征,然后以更高分辨率生成一组类似的细节。
从脸型到五官再到皱纹和毛孔,都能被清晰还原出来——
具体怎么做到的呢?
这主要得归功于研究人员所使用的“生成对抗网络”(GAN)。
这是一种机器训练模型,能够通过对抗博弈的方式来训练目标。
看不懂没关系,为了让你们能跟上时代的步伐,厂长举个形象的例子来说明~
瞧,下图中左边的整容医院代表“生成网络”,它想把各种歪瓜裂枣整成刘亦菲;而右边的喝X群众代表“判别网络”,它想检验医院整出的刘亦菲是否合格。
而这整个系统就叫做“生成对抗网络”(GAN)。
在不断的对抗博弈当中,整容医院拼命整容,喝X群众拼命检验!最后医院就会升级手艺,整出一个让群众满意的刘亦菲出来。
这就是输出结果了~
看完了 GAN 的训练原理,想必你对这神奇的 PULSE 算法也有所了解了吧?
它也是通过这种“对抗”来生成马赛克下的图像的,只不过负责检验的一方看的是输出图像是否足够逼真、重新打上码后能不能和原图一样。
其实说到底,这些去掉码后的图像就是靠AI“想象”出来的,严格地讲是生成一副虚拟的新面孔。
也正因为如此,这项技术不能用于身份识别。
不过以各位绅士的需求来看也是绰绰有余了。
在研究人员给出的对比图中可以看到——
利用 PULSE 算法生成的人脸(第三行)和被打码之前的人脸(第一行)对比,相似度已经非常高!
目前,这个修图技术已经发布到了 Github 上面,感兴趣的技术宅们可以去体验一下~
https://github.com/adamian98/pulse
当然
要是它能还原出来的不只是人脸
那就更好了
英雄联盟截图指的是在玩家游玩英雄联盟游戏时所截取的屏幕截图。玩家可以在游戏中按下截图键(默认为F12键)来截取当前屏幕的图像,然后保存为图片文件。英雄联盟截图通常包括
拓扑图指的是计算机网络的物理布局图,用于显示网络中各个设备之间的连接方式和关系。拓扑图通常包括网络设备(例如交换机、路由器、网桥等)和连接设备的物理媒介(例如网线、
资源管理器(Resource Explorer)是Windows操作系统中的一个工具,用于管理计算机的文件和文件夹、硬盘驱动器、网络驱动器以及其他系统资源。它可以让用户轻松查看、复制、移动
内存条检测是指对计算机中的内存条进行测试和检查,以确定内存条的工作状态和性能。通过内存条检测,可以发现内存条是否存在故障或问题,以及识别内存条的型号、容量、频率等信息
TGA(Truevision Graphics Adapter)文件是一种图像文件格式,它最初由Truevision公司于1984年开发,后来被收购并成为现在的Pinnacle Systems公司的一部分。TGA文件是一种无损压
PKG文件扩展名通常表示“Package”文件格式,它是一种常见的文件格式,用于在Mac操作系统中安装和分发软件、驱动程序、更新程序、补丁等文件。PKG文件实际上是一组文
当你在使用ActiveX组件时遇到无法创建对象的错误消息,通常表示系统无法实例化或创建所需的ActiveX对象。activex部件不能创建对象可能是由以下一些原因引起的:1、缺少或未注册
Java编译器是一种将Java源代码编译为Java字节码的程序。Java源代码是以.java文件的形式存储的,而Java字节码是一种由Java虚拟机(JVM)可识别的二进制格式。编译器将源代码文件
BIN(Binary)文件是一种二进制文件格式,通常用于存储计算机程序、数据和媒体内容等二进制信息。BIN文件不包含文本信息,而是由一系列二进制代码组成,可以被计算机硬件直接读取和
LNK文件是Windows操作系统中的快捷方式文件。LNK代表”Link”,它是一种特殊的文件格式,用于在文件系统中创建指向其他文件、文件夹、程序或网络资源的快捷方式。LNK