但同样的,在影视漫画作品中,每当出现儿童不宜或者血腥暴力的场景,都极有可能伴随着厚重的马赛克。就算是正儿八经的画面,只要带上马赛克,画风就会变得奇奇怪怪起来。虽然老司机门早就练成“心中无码自然高清”的最高境界。但有码观影,始终如同隔靴搔痒,如鲠在喉。
俗话说的好,XX是第一科技生产力。自从人类世界出现了马赛克后,自然也有人专注于如何去码。一直以来,号称能去除马赛克的软件层出不穷,但大多都是挂着羊头卖狗肉的恶意病毒软件。然而近期在Github上,又出现了一款号称能抹去马赛克让原图重现的神器,引发海内外热议。这款工具名为Depix,上线没几天就在GitHub上标星已超过一万多,截止目前累计分支也超过了1.3k个。
让它火出圈子的,就是下面这张效果图:如图所示,第一行是打了一层巨厚马赛克完全像素化后的文本内容,看不出一点原始痕迹。第二行则是经过AI还原后的内容,可以看到内容其实基本上已经被还原了,而且准确度很高。第三行就是根据第二行稍加推理得到的原始密码了。
Depix的算法,就是利用了线性盒滤波器分别处理每个色块的特点,对搜索图像中的每一个块进行像素化来寻找直接匹配。简单来说,Depix的技术原理就是,将马赛克区域的内容分割成许多个小块,然后再利用算法对每个小块的内容进行平均值计算并覆盖等。目前,Depix这款工具还属于特定领域的工具,只适用于使用线性方框滤波器创建的像素化图像,且支持的主要是英文字母、数字以及英文半角下的符号等。
经过测试,绝大多数英文字母、数字和符号可以通过Depix正确识别出来。不过,开发者在研究过程中发现某些连写的字符无法正确识别,因此也要进行改进。虽然Depix算法输出的结果并不太完美,但相比之前的其它技术而言,已经算不错的了。
Depix的相关消息在网上传开后立刻引发热议,许多网友对这项技术表示了深切担忧。开发者强调称,开发这个AI项目并不是为了窃取信息,而是利用ECB和明文攻击的模式,提高信息保护技术。他还在博客中建议大家,基于安全考虑,请不要使用马赛克,最佳做法是直接将需要遮挡的区域使用黑条或者白条覆盖,这样是无法通过算法还原的。
当然,除了Depix以外,试图对马赛克内容进行还原的开源项目还有很多。此前,扩展迷也跟大家介绍过一款名为PULSE的算法——它能根据模糊的马赛克像素“画”出一张新的人脸,在几秒内就能将图像原始分辨率放大64倍,任何渣画质都可以秒变高清、逼真图像。细致到眉毛、睫毛、毛孔、皱纹、头发,都能神还原。
热门推荐:试用期没过,因在公司上了 1024 网站…Spring Boot 搭建 ELK,这才是正确看日志的方式!PowerDesigner 逆向工程,太实用了!