
消除 "马赛克" 是许多新司机们梦寐以求的心愿,雷锋哥作为老司机 "阅片无数,心中早已无码",反正最后都是索然无味。
今天对于新司机的好消息来了,去马赛克这似乎不可能实现的功能,最近杜克大学团队研发黑科技「PULSE」利用 AI 算法,可以把低像素(马赛克)还原图像,把低画质图片变高清。

PULSE原理
传统的去 "马赛克" 方法是通过图片像素临近点通过算法填充,但这种效果很差,而使用「PULSE」技术的「Face Depixelizer」是从 AI 图像库里面找到比较接近的图,再把高清图和马赛克图进行比较合成,再生成一张无码高清的照片。可以把 16x16 像素图 放大到 1024x1024 高分辨率。
在论文里提到,杜克大学团队利用 CelebA HQ 数据里的 1440 张图像,对面部图像进行了试验,可以看到头发、眼部、唇部等细节都被完全还原。

到这里你是不是已经有大胆的想法了?杜克大学团队表示目前「PULSE」还不是很完美,去除 "马赛克" 的图片与原图目前无法做到 100% 还原,但是雷锋哥觉得随着 AI 学习算法和图库越来越多的话,这项技术会被一点点的完善。
例如还原莱昂纳多·迪卡普里奥(小李子)的照片,还原的结果只是从图片库里找出一张类似的图片合成。

又例如奥巴马像素化后,生成的图片也不是本人了,这个结果还引发了美国网民的不满,主要被"洗白了"的原因。

下面这张本来就是像素图 ,被生成一张真实的人头像。这里雷锋哥想到像素游戏是否可以通过这个方法 "重置高清" 了?

Face Depixelizer使用方法
这个开源项目在「Github」上,目前好像没有编译成现成的程序,所以使用起来有点麻烦,适合爱折腾的小伙伴/会PY的大佬,并且需要404工具,图像数据包会从「Google Drive」下载,另外还需要支持 CUDA 的显卡。

3.安装「cmake」程序:快捷键 Win+R 输入 CMD 运行命令行,输入命令:
- pip install cmake

4.将「cmake」加入系统变量:我的电脑 → 右键属性 → 高级系统设置 → 环境变量 → 新建
- 变量名:cmake
- 变量值(这里路径可能跟你的不一样):C:Users你的用户名AppDataLocalProgramsPythonPython38-32Libsite-packagescmakedatabin

5.安装「Anaconda」管理器:https://www.anaconda.com,之后运行 Anaconda Powershell Prompt (anaconda3),输入命令:
- conda env create -n pulse -f 改成你的路径/pulse.yml
- conda activate pulse
6.在 CMD 里输入命令:
- python 改成你的路径/run.py
在线版
如果上面方法折腾不来,还有个在线版:http://bianchenghao.cn/5tvJ3i,同样需要404工具,不过雷锋哥测试了几次好像用不了,别人说是作者的「Google Drive」容量满了,等换个时间段再试试,有兴趣的也可以试试看。
1.左边的 Let's ROCK ! 三角按钮,开始运行。

2. "选择文件" 上次图片,等待上传去除马赛克。

3.左边的 Download result 三角按钮,开始下载图片。
总结
不是真正的去马赛克 ,只是 AI 自己 "幻想" 合成的照片,如果真的实现还原,也会导致隐私问题饱受争议,加上这个项目本身不是为了让各位司机去马赛克,据研究人员说用在医学、天文学等领域的图片合成。
项目目前也存在很多不足的地方,如图像库太少、AI学习算法还不够强。不过因为是开源项目,也许以后有大佬二次开发,让能 "还原" 更多的东西,你品,你细品。
最后研究这个项目的过程中,还发现了另外一款 视频去马赛克 的工具,本文 点赞过200 就分享给大家。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/89967.html