再厚的马赛克都能被扒干净?这款去码神器火了

这是「进击的Coder」的第 124 篇热点新闻
作者:okay
来源:扩展迷EXTFANS
(ID:infinitydaily)

阅读本文大概需要 6 分钟。



有人说,马赛克的发明,就是人类文明史上一次重大的“开倒车”。


也有人说,马赛克就是阻碍人类进步的绊脚石。


从功能上讲,马赛克是一种用来遮盖原画面的手段,有利也有弊。


从技术上讲,马赛克的原理是将某一个像素的颜色涂抹到整个范围而造成原画信息丢失。


所以,这个过程是不可逆的。


在个人隐私极其容易泄露的网络时代,大家可能都会使用马赛克来遮盖图片上的敏感信息。


比如身份证号、姓名、地址,用马赛克掩盖后,就能有效达到保护信息安全的目的。


再厚的马赛克都能被扒干净?这款去码神器火了
但同样的,在影视漫画作品中,每当出现儿童不宜或者血腥暴力的场景,都极有可能伴随着厚重的马赛克。

就算是正儿八经的画面,只要带上马赛克,画风就会变得奇奇怪怪起来。

虽然老司机门早就练成“心中无码自然高清”的最高境界。但有码观影,始终如同隔靴搔痒,如鲠在喉。

再厚的马赛克都能被扒干净?这款去码神器火了

俗话说的好,XX 是第一科技生产力。自从人类世界出现了马赛克后,自然也有人专注于如何去码。

一直以来,号称能去除马赛克的软件层出不穷,但大多都是挂着羊头卖狗肉的恶意病毒软件。

然而近期在 Github 上,又出现了一款号称能抹去马赛克让原图重现的神器,引发海内外热议。

这款工具名为 Depix,上线没几天就在 GitHub 上标星已超过一万多,截止目前累计分支也超过了 1.3k 个。

再厚的马赛克都能被扒干净?这款去码神器火了

让它火出圈子的,就是下面这张效果图:

如图所示,第一行是打了一层巨厚马赛克完全像素化后的文本内容,看不出一点原始痕迹。

第二行则是经过 AI 还原后的内容,可以看到内容其实基本上已经被还原了,而且准确度很高。

第三行就是根据第二行稍加推理得到的原始密码了。

再厚的马赛克都能被扒干净?这款去码神器火了

是的,最难被还原、甚至理论上说根本无法还原的文字,也在重重厚码之后被 Depix 还原了!

这意味着,就算大家以后把姓名/身份证号/电话等个人敏感信息都打上了马赛克发布到网上,也有可能被别人扒得一干二净。

那么,这个不可思议的 AI 还原技术是如何实现的?

据项目作者介绍,使用 Depix 将打上马赛克的文字恢复成原图,只需要简单的四步:


  • 从屏幕截图中截取像素块作为一个选区。

  • 在具有相同字体设置(包括文本大小、字体、颜色、hsl)的编辑器中,粘贴具有预期字符的 De Bruijn 序列。

  • 制作一个序列的屏幕截图,尽可能使用与创建像素化图像相同的屏幕截图工具。

  • 执行如下命令:


python depix.py -p[pixelated rectangle image] -s [search sequence image] -o output.png

我们知道,打码是图像像素化处理的一种手段,它是通过将影像特定区域的色阶细节劣化并打乱色块,达到一种模糊图像的效果。


线性盒滤波器则是其中一种较为普遍的处理算法。


如下图所示,一个表情图像打码后,实际上被分为四个色块,每个色块被色块平均值所覆盖,最终形成了像素化表情。


由于原始信息丢失,因此不能直接反转滤波器。


再厚的马赛克都能被扒干净?这款去码神器火了


Depix 的算法,就是利用了线性盒滤波器分别处理每个色块的特点,对搜索图像中的每一个块进行像素化来寻找直接匹配。


简单来说,Depix 的技术原理就是,将马赛克区域的内容分割成许多个小块,然后再利用算法对每个小块的内容进行平均值计算并覆盖等。


目前,Depix 这款工具还属于特定领域的工具,只适用于使用线性方框滤波器创建的像素化图像,且支持的主要是英文字母、数字以及英文半角下的符号等。

再厚的马赛克都能被扒干净?这款去码神器火了

经过测试,绝大多数英文字母、数字和符号可以通过 Depix 正确识别出来。

不过,开发者在研究过程中发现某些连写的字符无法正确识别,因此也要进行改进。

虽然 Depix 算法输出的结果并不太完美,但相比之前的其它技术而言,已经算不错的了。

再厚的马赛克都能被扒干净?这款去码神器火了

Depix 的相关消息在网上传开后立刻引发热议,许多网友对这项技术表示了深切担忧。

开发者强调称,开发这个 AI 项目并不是为了窃取信息,而是利用 ECB 和明文攻击的模式,提高信息保护技术。

他还在博客中建议大家,基于安全考虑,请不要使用马赛克,最佳做法是直接将需要遮挡的区域使用黑条或者白条覆盖,这样是无法通过算法还原的。

再厚的马赛克都能被扒干净?这款去码神器火了

当然,除了 Depix 以外,试图对马赛克内容进行还原的开源项目还有很多。

此前,扩展迷也跟大家介绍过一款名为 PULSE 的算法——它能根据模糊的马赛克像素“画”出一张新的人脸,在几秒内就能将图像原始分辨率放大 64 倍,任何渣画质都可以秒变高清、逼真图像。

细致到眉毛、睫毛、毛孔、皱纹、头发,都能神还原。

再厚的马赛克都能被扒干净?这款去码神器火了

对于这类项目的火爆,网上的质疑声一片,这些 AI 技术不可避免地被有些人用于不良或非法用途。

可以预见的是,AI 还原马赛克技术将会越来越成熟,未来关于去马赛克的伦理道德、法律层面的问题也会越来越复杂。

GitHub地址
https://github.com/beurtschipper/Depix
再厚的马赛克都能被扒干净?这款去码神器火了

End

「进击的Coder」专属学习群已正式成立,搜索「CQCcqc4」添加崔庆才的个人微信或者扫描下方二维码拉您入群交流学习。


再厚的马赛克都能被扒干净?这款去码神器火了

看完记得关注@进击的Coder
及时收看更多好文
↓↓↓


一起看看码后的世界


原文始发于微信公众号(进击的Coder):再厚的马赛克都能被扒干净?这款去码神器火了

链接:https://bbbe.top/archives/2939.html
来源:随风的博客
文章版权归作者所有,未经允许请勿转载。
本网站使用者因为违反本声明的规定而触犯中华人民共和国法律的,一切后果自己负责,本网站不承担任何责任。
本声明未涉及的问题参见国家有关法律法规,当本声明与国家法律法规冲突时,以国家法律法规为准。
本文仅供学习参考,请勿用于违法用途。 若根据文章内容操作遭受任何损失,请自行承担责任。
THE END
分享
二维码
打赏
< <上一篇
下一篇>>