自建英文网站,东莞网站建设公司 h5,360网站制作,军事天地最新消息刷短视频时#xff0c;估计大家都看过下面这类视频#xff0c;各家营销号争相曝光「一分钟解码苹果笔刷背后内容」的秘密。换汤不换药#xff0c;自媒体们戏称其为「破解马赛克」#xff0c;殊不知让多少不明真相的用户建立起了错误的认知#xff0c;也让苹果笔刷第 10086…刷短视频时估计大家都看过下面这类视频各家营销号争相曝光「一分钟解码苹果笔刷背后内容」的秘密。换汤不换药自媒体们戏称其为「破解马赛克」殊不知让多少不明真相的用户建立起了错误的认知也让苹果笔刷第 10086 次被「黑」为打码工具。 打码这个动作其实早就渗透在我们生活中的各个方面。如上用户通过 iOS 绘制功能提供的笔刷多次给截图进行涂抹这样的操作至多称之为涂鸦而不是打码。普通人往往是打码行为的接收者而不是执行者「单纯认为遮住内容就是打码」也变相造成了很多啼笑皆非的打码行为。 利用绘制功能中的涂鸦笔「打码」和「解码」
如上图所示涂鸦笔只是对图片上追加了一层透明的遮罩无论多少次叠加都可以通过调节亮度、对比度等参数的方式让笔刷后的内容现形。这些基于错误操作带来的错误结论居然变相又变成了马赛克不安全的证据简直错上加错。
新时代围绕马赛克进行的讨论无非两个马赛克是否安全以及马赛克的破解方式。从根本上来说这两个问题取决于「打码时究竟图片发生了什么样的变化」也就是得先知道图片打码背后的原理才能判断其是否具备解码的可能那么安全与否的问题也就水落石出了。
马赛克很难破解吗
首先从视觉上正视下马赛克的威力。以下是通过常规打码工具 Fotor 呈现的效果可见物品轮廓却不见高分辨率的细节从人眼观看的效果来说我们「知其然不知其所以然」。 打码工具 Fotor 提供的各种马赛克的截图
从定义上来说马赛克指的通常是出于隐私保护等目的将图片或视频中某个特定区域的色阶细节劣化造成色块打乱、被晶格覆盖的效果。 光说还不明确试试打码工具是就大致能看出个所以然来。在上图左侧的马赛克功能区提供方块马赛克三角形、六边形的马赛克形状可选不仅有形状强度的变更也可以调整马赛克单位覆盖的大小越大意味着忽略的细节越多。从人眼来看自然就更加难以还原了。
不过解码本来也不是人眼的行为AI 则是普罗大众心中解密马赛克的万能钥匙。或许因为 AI 可以掌握某种规律和算法通过猜想来完美还原马赛克呢 通过 iOS 端的 DAMA App 进行像素打码
从上图中对一段字母和头像的聊天记录进行打码来看很容易得出一些结论。仅针对当前选择的打码工具
同样的头像在打码中依然呈现不同的结果反过来可见通过马赛克完美解析出原内容难度太大。不同的字母也甚至因为色阶的劣化成了完全一致的空白可见不同的内容在打码后可能保持一致的马赛克效果。
马赛克图片难以破解指的是马赛克的色阶进行反向的细化从而恢复成原图的样子很难。但很难还不一定意味着不可能试图恢复的重要前提是——图片存储的数据中是否具备可还原的信息。
关于这一点是毋庸置疑的不管是 JPG、PNG 等不同的压缩格式图像数据中除了包含每个像素基本的 RGB 信息部分格式额外存储的地理位置、拍摄设备等元数据信息并不会包含打码等过程留下的任何数据。这切断了马赛克完美还原的根本途径不然图像解码也不会是未来 AI 发挥力量的重要战场AI 做的始终是试图「猜测」马赛克的原内容正确与否并不能保证。
综上所述被马赛克后的图片并不会额外存储打码过程中的额外处理信息这就是马赛克不能被轻易还原的本质原因。
「马赛克」从何而来
既然说到了 AI就不得不提各家厂商和学术团队在破解马赛克上的努力和成就。但本着严谨治学的态度在此之前先搞清楚什么是马赛克比较重要。
容我先问一个问题你这辈子看过最美的马赛克是什么
别误会我不是要拿成人影片中的马赛克说事只是恰好这部 Netflix 出品讲述成人影片巨头崛起历程的精彩剧集《全裸导演》的片头制作太过精良配合抓耳的 BGM 马赛克犹如烟花般绽放有网友甚至称这是这辈子看过最美的马赛克。 被打上马赛克的霓虹灯各种规则形状的碎片组合成的物体炸裂开来仿佛世界都是由马赛克装扮而成。看似低分辨率的马赛克远看却给人呈现出一种高清大图的美感这样的美感早就被公元前三千年前的人们感知并利用起来马赛克在当时就已经是教皇用在教堂建筑上的一种装饰艺术。 几千年后被成人内容霸占用户心智导致马赛克的使用场景越来越不被人们重视。加上一些自媒体隔三差五「破解马赛克」的碎片又片面化的宣传言及马赛克动不动就内涵小电影的局面实在让人无语。
长此以往不仅用户不知道如何正确打上马赛克更是对马赛克的效果存疑动不动马赛克不安全的囫囵说法实际上让群众对隐私保护的意识以及价值感大大降低。 各种马赛克场景
其实除了保护成人视频中的隐私泄漏马赛克在日常中还有非常多的使用场景
在日常聊天传送涉及个人隐私的图片时针对图片中的地址、车牌号、证件号、手机号等马赛克处理。电视新闻中常见的有从法律层面上保护受害人、嫌疑人、证人隐私权等角度出发的马赛克处理。涉及国家隐私的地图和信息中Google 地图等地图提供商往往要对军事禁区等信息进行马赛克处理。影视作品或游戏中从未成年人保护角度出发对暴力、血腥等场景进行的马赛克处理。......
熟练地在涉及到隐私的地方打上马赛克并将其合法合理地传播分享是每个人新时代冲浪人必备的技能。
理论上的「破解」手段
既然无法 100% 保证还原马赛克之前的图像可以通过什么样的方式来「推测」出马赛克之前的样子就是所谓营销号眼中「破解马赛克神器」做的事情。这样的工具不外乎从逻辑层面上「猜」和「算」两种方法。
从「算」的学术描述上表述去马赛克demosaicing算法是一种数字图像处理用于根据从彩色滤波器阵列CFA覆盖的图像传感器输出的不完整颜色样本重建全色图像。 它也被称为 CFA 插值或颜色重建。
把令人迷惑的定义更通俗地表述出来「算」的方式更像是对应人类「眯着眼睛看」的另一种机器执行的效果。不过单纯的算已经无法满足人类征服马赛克场景的复杂度了大多数的马赛克去除方法是 AI 和算法加持下的双重结果。
从 2017 年 Google brain 展示出的 AI 去码功力到 2020 年杜克大学的 PULSE 展示出的惊人效果我们每一次都在惊叹于算法与 AI 结合后的去码效果。实验室产出的 paper 让人惊艳但实际操作效果却始终不尽人意。
Google brain
2017 年 Google Brain 团队发布了一个名为超强像素递归方案Pixel Recursive Super Resolution的 AI 系统能提高像素乱化处理后的照片的分辨率。通俗地讲就是能去除马赛克。 在上图中右列是名人照片未经模糊化的原图左列是被打码后的照片分辨率仅有8×8像素。而中间是谷歌的 AI 解码处理后的效果分辨率达到 32×32 像素提升了 16 倍。
Google Brain 还原低分辨率照片基于两项核心工具。第一项是工具调节网络conditioning network通过海量人物面部照片来进行训练让系统记忆学习到具有代表性的面部特征。另一项是工具优先网络prior network让系统基于之前的训练猜测可以作为高分辨率照片的特征。
发者们通过深度学习让机器产生「联想」以「猜测」的方式为被马赛克的色块增加细节提升像素倍数从而得出更清晰的画面。比起「还原」还不如说这是 AI 靠强大的学习和计算能力「脑补」出了原图。
从应用角度来看该系统最大的突破在于能够让 8×8 像素的模糊图片变得清晰一些离更高清晰度的「解码」还有一段距离。
PULSE
杜克大学 2020 年 3 月 8 日在 arXiv 期刊 中公布了不同于以往的超分辨率解决方案。这是 机器之心 关于 PULSE 算法的一段关键描述 PULSE 不从 LR 图像开始缓慢地添加细节而是遍历高分辨率自然图像流形搜索可以降级至原始 LR 图像的高分辨率图像。这一过程通过「降尺度损失」downscaling loss完成它指引着在生成模型潜在空间中的探索。 通俗来说PULSE 不是像拼图一样从 0 开始填补像素而是快速生成高清大图然后降低图片分辨率与原始图片对比从中找到匹配程度最高的图像的一种解决方案。这样的好处就是快速和生成的图片更加细腻。PULSE 算法可以在短短几秒内就把 16×16 像素的低分辨率图片提升到 1024×1024 级别精度提升了64倍同时可以将低分辨率图像中无法看清的毛孔、皱纹、头发等转换得清晰。
先放大再对比猜测PULSE 算法可谓另辟蹊径。不过靠猜测得到的图案毕竟不是原图在还原过程往往得到清晰但跟原图大相径庭的图案。比如我们将奥巴马的图像打码再通过PULSE 算法还原得到的居然是一张白人面孔。 对此PULSE 算法创始人解释道「结果的偏差原因在于数据的偏差。为什么 PULSE 会出现奥巴马被洗白的情况因为它是在 FlickFaceHQ 上进行预训练这个数据集里基本都是白人照片。如果换成来自塞内加尔的数据集训练完全相同的系统那必然是每个人都看起来像非洲人。」
PULSE 解码生成的始终不是真实的原图。如果你打开 PULSE 的 Github 链接在项目描述的第一段就有着清晰的描述「我们已经注意到很多人担心 PULSE 将被用于识别面部被模糊化的个人。我们想强调的是这是不可能的。PULSE 制作的是不存在的人的虚构面孔不应该与真实的人混淆。它不会帮助识别或重建原始图像。」
Depix
除了识别人脸并去除马赛克对于文字马赛克的处理也有对应的解码思路提出。
2022 年横空出世的 Depix 就是能够从像素化截图中恢复密码的工具。该项目适用于使用线性方框滤波器linear box filter创建的像素化图像。如下图所示项目作者给出了像素化图像、恢复之后的效果和原图的对比结果 该算法利用了线性盒式滤波器分别处理每个块对于每个块它将对搜索图像中的所有块进行像素化以检查直接匹配。对于大多数像素化图像Depix 设法找到单匹配结果。假设这些是正确的。然后将周围的多匹配块的匹配进行比较以在几何上与像素化图像中的距离相同的距离进行比较。匹配也被视为正确。重复此过程几次。正确的块不再具有几何匹配之后它将直接输出所有正确的块。
不断重复这一过程直到拼装出一张完整的拼图为止达到去码的效果。Depix 拼图式的解决方案有一定效果但网上众多开发者已经对其使用场景的限制有过总结
需要知道马赛克原始字符会有哪些可能。序列图像需要与马赛克图像原本的字符拥有相同字体设置文本大小字体颜色HSL。只适用于英文、数字等字符序列的解码不支持中文。
从解决思路和方案来看Depix 其实是面对一种较为严苛的马赛克场景提出的针对性解决方案。图片被打码的部分像是一张被拆散的拼图Depix 的任务就是在零散的拼图碎片中通过算法找到最合适的一块然后放到正确的位置里。
马赛克还安全吗
马赛克因为其图片本身的不可逆性质任何使用打码技术的用户应该建立好「完全去码是不可能的」这项基本认知。这也是上文中我们反复论证的结果。但不得不承认不断进步的 AI 算法和日渐庞大的训练库让用户对于打码后传播的图片也抱有一丝被「AI 猜出」后传播的心理风险。
关于这个问题问一问同是 AI 技术出身的「ChatGPT 博士」答案也许会有些启发。 在 ChatGPT 的总结中可见其对于马赛克安全性的认知是比较到位的——不是完全安全部分情况下信息可以被破解。在多次的问询中还举例类似银行卡号、车牌号常见场景更容易被黑客破解。而在增强马赛克安全性的总结中也体现了 AI 回答的全面性。
所谓道高一尺魔高一丈马赛克是否安全始终取决于用户打码的手段和方式。在传统影视新闻等传播媒体中但凡需要打码的场景下我们可以见到以下几种方案
实色遮盖高斯模糊马赛克
其中实色遮盖是最稳妥和无法解析的方案不言而喻比如早期的网络视频直接使用黑白色块大面积遮挡以保护隐私。高斯模糊的打码方案可以看做是主动丢失图像的大量细节但还兼顾了部分内容观感的隐私保护解决方案。这在涉及到解放军战区的武器装备中经常被看到使用原因在于高斯模糊的逆运算复杂度极高。马赛克则更像是折中的解决方案在马赛克颗粒度细时观感破坏性不大在马赛克粒度大时隐私保护性能突出总能根据场景找到合适的解决方案。
同时从以上几种解码的「佼佼者」中我们也不难得出通过 AI 和算法结合去码的技术方案日趋成熟但还远远不够的结论。究其本质靠「猜」始终是解码的核心解决方案这意味着马赛克依然不能被完美的去除。Google brain 和 PULSE 算法看似很牛但依然逃不过 AI 训练库不够丰富猜测的结果合理但不准确的现实。类似 Depix 的解决方案看似可靠但使用场景单一。
知己知彼百战百胜。增加打码时对隐私的破坏性让内容失去规律增加解码复杂度就是最好的打码方案。
正确的打码方式
实色遮盖、高斯模糊和马赛克都是增加 AI 破解复杂度的利器利用好手头的工具追加以上任一效果甚至将多种打码方式结合在一起都应该是防止隐私泄漏的常见手段。 iOS 自带的打码工具
回到上文提到的常见打码方式中不仅要摒弃马克笔打码的行为更要用上趁手有效的打码工具。iOS 中的马赛克笔工具本来就是用来进行标记和划线非要用的话推荐使用 iOS 的标记功能进行打码可以在编辑图片右下角的 添加色块来遮盖内容。
通过专业打码的 App 或图像处理软件进行打码也是一种合适的图片打码处理方案。如果要让图片更加难以破解可以选择打码后更换工具再进行二次打码。比如通过 A 工具高斯模糊后再用 B 工具追加马赛克这样的图像打码方案更加纯粹和可靠。
最后
回到最初马赛克诞生的初衷作为一种艺术形式马赛克依然在建筑和艺术设计中占有一席之地。与此同时也不要仅仅以为去除马赛克只是为了看清原本被刻意打上码的图片去码技术在医学、刑侦等领域依然有着不可忽视的作用。
马赛克是武器让人们免除隐私的泄漏恰到好处地使用好这门打码的技术可以保护我们免受隐私泄漏的风险。去码技术是人类以 AI 对抗模糊的武器鼓励其发展合理合法地使用好这门「武器」更加是我们始终要坚守的底线。