去除马赛克,一直是广大网友的梦想。 这项技术也确实快要成功了。 借助 AI 技术,电脑完全可以猜到马赛克后面隐藏的是什么。 低级一点的 JavPlayer 介绍 JavPlayer 之前,先来说下什么是马赛克吧。 计算机图像由像素组成,本质上是由不同颜色的色块,按顺序排列组合在一起的矩阵。 只要你把一张图片放得足够大,就会看到他的像素颗粒。 这,就是一种“马赛克”。 但像素颗粒实在太小了,经过缩放,人眼感知不到。 打码要做的,就是破坏图像细节,将小像素按范围划分,合成大颗粒。 这样一来,就实现了遮挡的效果。 但是启人要说但是了。 近视同学可以试着摘下眼镜,手机离远一点。 看看自己是不是还能清晰的看到一个“家”字。 明明你看到是大面积白色色块,为什么还是能认出这个字? 原因非常简单——你之前见过这个字,看到模糊但近似的图形时,大脑自动将细节补全了。 JavPlayer 实现马赛克消除的原理,就是这样: 先将图像模糊处理,尽力还原细节。 然后通过 AI 运算,推算图像原本的样子。 最后将图像丢失的细节填补后,再经过锐化处理输出结果。 经过 YouTube 博主的实测: JavPlayer 做出来的图片,上面会有一层模糊的感觉。 而且随着马赛克颗粒变大,模糊程度也会变高。 但不管怎么说,经过 JavPlayer 的处理,图像确实比打码前自然很多。 事实上,对 JavPlayer 来说,处理玩具枪或许还有难度,但还原人体不是什么难事。 毕竟,人类的身体细节,不是这样,就是那样的... 非常好猜。 现在 P 站上很多所谓的无码视频,就是通过 JavPlayer 猜出来的。 高级一点的 PULSE 如果说 JavPlayer 实现马赛克去除的原理是猜,PULSE 就完全是编。 PULSE 使用生成式对抗网络生成图像。 它里面包含两个模块: 一个是生成模块,不断生成假照片。 一个是判别模块,不断判断照片是不是假的。 系统会要求两个模块不停对抗,在对抗的过程中,改进图像质量,最终达到以假乱真的目标。 (都是假的) 对 PULSE 输入一个 16× 16 的色块,它可以画出一个高清男人头像。 甚至补足胡须和头发等细节。 女人也一样。 但要注意,这些图像都是假的,现实生活中根本不存在。 以往 AI 去除马赛克的原理都是猜测原图,但 PULSE 完全不同。 它会将对抗生成的高清图先压缩成小图,然后和原图做对比。 只有小图最接近原图的结果,才会被输出。 也就是说,PULSE 去除马赛克的原理,完全是【倒推】的。 (第一排原图与第三排生成图像对比) PULSE 输出的图像不见得真实,但细节刻画相当出色。 如果你只是把 PULSE 用在那方面,完全足够了。 去除马赛克有什么用 马赛克去除,本质上是一种图像/视频增强技术。 除了那种应用,还可以推动各行各业的发展。 游戏领域 分辨率从 1080p 增强到 4K ,显卡的负担增加了 4 倍。 加入 AI 图像修复,显卡就可以用 1080p 画面模拟 4K 显示。 根据英伟达技术文档显示,目前的 DLSS 2.0 技术,已经可以在 540p 画质下,超越传统 1080p 画质了。 因游戏一直在 540p 分辨率下运行,显卡实际功耗大幅降低,流畅度也得到较大提升。 视频领域 AI 自我学习,分割天空和树木,生成虚拟场景,再也不用逐帧修改。 (冬天变夏天) (白天变黑夜) 图像领域 手机内置的照片修复,就是一种最直观的马赛克还原。 当然,大家要注意,通过 AI 还原的图片,只是尽力模拟原图而已。 随着技术的发展,AI 会猜得越来越像,但永远不可能猜准。(也就是说,面部打码依然是安全的,而且越厚越安全) |
|