租房买房买生意上iU91
蒙城华人网 › 首页 ›新闻› 综合新闻 › 查看内容

用AI轻松消除马赛克 厚码也能神还原

发布时间: 2020-12-14 16:28| 查看: 4104| 评论: 10|来自: HK01

像素化(又称马赛克或“打格仔”)是一种常见的打码方式,通过降低图像中部分区域的分辨率来隐藏某些关键信息,但是,在你想隐藏讯息的同时,有一些技术却反其道而行之,试图将图片还原为原始状态。

最近,一个名为Depix的GitHub项目爆火,上线三天star量已经高达6.9k。项目作者Sipke Mellema是一名资讯安全顾问。Depix能够从像素化图像截图中恢复原图中包含的文字密码。该项目适用于使用线性方框滤波器(linear box filter)创建的像素化图像。如下图所示,项目作者给出了像素化图像、恢复之后的效果和原图的对比结果(点击放大浏览)▼▼▼

使用Depix从像素化图像截图中恢复文字密码,操作也比较简单:从截图中分割出矩形像素化block;在具有相同字体设置(包括文本大小、字体、颜色、hsl)的编辑器中,粘贴待处理字符的德布鲁因(De Bruijn sequence);给该序列截图,尽可能使用和像素化图像相同的截图工具。

Depix算法利用线性方框滤波器单独处理每一个block这一事实。它对搜索图像中的每一个block执行像素化以寻找直接匹配。对于大部分像素化图像,Depix尽量寻找单匹配结果,并假设这些匹配是正确的。至于周围多匹配block的结果被看作像素化图像中相同的几何距离,并认为这些匹配也是正确的。该过程重复多次。在正确的block没有更多几何匹配后,Depix将直接输出所有正确的block。对于多匹配block,Depix将输出所有匹配的平均值。

Depix背后的算法

像素化常使用线性方框滤波器实现。线性方框滤波器的实现很简单,速度很快,可以并行处理多个block。由于线性方框滤波器是一种确定性算法,对同样的值执行像素化通常会产生同样的像素化block。使用同样位置的block 对相同文本执行像素化,会得到同样的block值。我们可以尝试像素化文本来找出匹配的模式。幸运的是,这对于秘密值的一部分同样奏效。我们可以把每个block或block组合看作一个子问题。

项目作者没有选择创建潜在字体的查找表。该算法要求在相同背景上具备相同的文本大小和颜色。现代文本编辑器还会添加色调、饱和度和亮度,也就是说存在海量潜在字体。项目作者给出的解决方案也很简单:使用待处理字符的德布鲁因序列,将其粘贴到相同的编辑器中,然后截图。该截图可以用作相似block的查找图像,例如:

待处理字符的德布鲁因序列截图。(github.com)

德布鲁因序列包括待处理字符的所有双字符组合。这很重要,因为一些block会重叠两个字符。找出恰当的匹配需要搜索图像中具备相同像素配置的block。创建字母的德布鲁因序列时加上空格显然会带来同样的问题:算法无法找到后续字母的恰当block。有空格又有字母的图像需要更长的搜索时间,但结果也更好。

对于大部分像素化图像而言,Depix似乎能够找到block的单匹配结果,并假设这是正确的。然后将其周围多匹配block 的匹配结果看作在像素化图像中处于相同的几何距离,并假设这些匹配也是正确的。在正确的block没有更多几何匹配后,Depix直接输出所有正确的block。对于多匹配block,Depix将输出所有匹配的平均值。虽然Depix的输出并不完美,但已经算不错了。

对这个项目感兴趣的读者,可以自行尝试。以后截图时给敏感信息打码,看来不能简单地用“马赛克”了。

标签: 人工智能
发表评论

最新评论

引用 捂产阶级革命家 2020-12-15 09:35
五毛畜生total_war,你也就这点能耐了,把这几个顶风臭出200里的马甲换来换去。问题是你这条文盲畜生除了骂人什么都不会,这里谁看不出来啊!
引用 捂产阶级革命家 2020-12-15 09:34
五毛畜生thesadfrog, 每次你露出狗头来,我都问你这些问题,你怎么从来不敢回答啊,说过的话,你都当屎吃下肚了?说过的话都不敢承认,你们这些洗地的畜生怎么都这么LOW啊!
引用 捂产阶级革命家 2020-12-15 09:33
thesadfrog这条五毛畜生真是恨透了中国人,一提起中国人必定咬牙切齿,满嘴喷粪。难怪它以前发疯似的骂李文亮。
引用 捂产阶级革命家 2020-12-15 09:33
一直纳闷,thesadfrog 这畜生怎么这么恨中国人呢?现在这畜生终于说实话了,原来因为我们的祖宗是中国人。这倒也不奇怪,thesadfrog 这畜生妥妥的就是杂交的产物,天知道这畜生的祖宗是啥。
引用 捂产阶级革命家 2020-12-15 09:32
五毛畜生thesadfrog,请川普来加拿大当总理是不是你说的?把祖宗是中国人的赶出加拿大是不是你说的?咋了,舔不着川普的屁眼,舌头闲的难受是吧?你不是口口声声要把我们这些祖宗是中国人的赶出加拿大吗?是不是你的畜生祖宗被中国人虽远必诛过?你以为认了川普当主子就可以报仇了?
引用 thesadfrog 2020-12-15 00:29
继续,革命家,看你肚子里都是什么货色,估计能劝退很多想走你路的人
引用 thesadfrog 2020-12-15 00:27
看疯狗表演
引用 捂产阶级革命家 2020-12-14 19:53
五毛畜生total_war,你也就这点能耐了,把这几个顶风臭出200里的马甲换来换去。问题是你这条文盲畜生除了骂人什么都不会,这里谁看不出来啊!
引用 捂产阶级革命家 2020-12-14 19:53
五毛畜生3016,蛋壳暴雷,成千上万的年轻人被赶出家门,流落街头,到你这条畜生嘴里就成了刁民讹诈,为了一口狗粮,你至于吗?你说的刁民讹诈的证据在哪里,你能拿出来吗?不过话说回来,要想在你们这种拼命骂李文亮医生的畜生身上找出一星半点儿良知,无异于天方夜谭!
引用 3016 2020-12-14 16:35
现在都换脸了还在乎去掉马赛克?落伍的文章。

查看全部评论(10)

免责声明:本文仅代表作者个人观点,与蒙城华人网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。如发现稿件侵权,或作者不愿在蒙城华人网发布文章,请版权拥有者通知蒙城华人网处理。
美国中期选举即使民主党赢了 加美关系也未必转好
美国中期选举即使民主党赢了 加美关系也未
民主党有望夺回众议院,参议院走向未明。但专家说,川普仍是总统,关税也不一定因此松
万圣节夜消防车开到酒吧门口 店主披消防服拖水带上舞池
万圣节夜消防车开到酒吧门口 店主披消防服
蒙特利尔消防局对万圣节当晚消防员在Saint-Léonard一家酒吧附近的行为展开内部调查。
连锁餐厅Earls账单多出3%“行政费”,食客怒而不给小费
连锁餐厅Earls账单多出3%“行政费”,食客
美国丹佛一名食客在连锁餐厅Earls Kitchen and Bar的账单上发现3%“行政费”,不满之
Toys "R" Us重返加拿大:2027年底前进约300家Staples开专区
Toys "R" Us重返加拿大:2027年底前进约300
Staples Canada与Toys "R" Us加拿大品牌新东家达成合作,将在店内开设Toys "R" Us和Pa
Foodtastic出价10亿元收购蒙特利尔华人餐饮集团MTY
Foodtastic出价10亿元收购蒙特利尔华人餐饮
蒙特利尔餐饮特许经营商Foodtastic周二绕过董事会,直接向MTY Food Group股东提出每股
佛州空难:美女飞行员17岁已考牌 绝望对话录音曝
佛州空难:美女飞行员17岁已考牌 绝望对话录
佛州11月1日坠机事故中,20岁副机师菲尔盖拉斯在坠毁前报告机身结冰、遇中度湍流,随
美期中选举狂烧3800亿!马斯克一人砸160亿
美期中选举狂烧3800亿!马斯克一人砸160亿
2026美国期中选举预计成为史上最烧钱的一次,独立机构“公开秘密”估计总花费将近120
卡尼说加美贸易谈判“更密集”,几条“红线”已撤下
卡尼说加美贸易谈判“更密集”,几条“红线
总理卡尼周二表示,继上周末与川普通话后,加美之间更密集的贸易谈判已经展开。他说语
蒙特利尔警方逮捕17岁少年涉上周逃避省警追赶时撞死骑车人
蒙特利尔警方逮捕17岁少年涉上周逃避省警追
蒙特利尔警方周二中午在Ahuntsic–Cartierville区逮捕一名17岁少年,他涉嫌上周驾车逃
蒙特利尔餐厅节10月29日开幕:165家餐厅、早午餐28元起
蒙特利尔餐厅节10月29日开幕
第14届MTLàTABLE 10月29日至11月15日举行,共165家餐
魁省文化节9月25-27日 2000多场活动全免费
魁省文化节9月25-27日 2000
第30届文化节,三天内全省2000多场免费活动,电影、戏
九月美食节进驻Jean-Drapeau公园 免费入场
九月美食节进驻Jean-Drapeau
烧烤、88亚洲美食节、德式啤酒节,连续四个主题周末,
蒙城两大博物馆免费攻略 25岁以下全免
蒙城两大博物馆免费攻略 25
美术馆周三晚减价至9月23日;25岁以下、每月第一个周
Cineplex家庭影院开播 电影票只要3.99元
Cineplex家庭影院开播 电影
蒙特利尔Cineplex每周六早上11点的家庭影院又开始了,

Copyright © 1999 - 2026 by Sinoquebec Media Inc. All Rights Reserved 未经许可不得摘抄  |  GMT-5, 2026-11-4 06:37 , Processed in 0.123251 second(s), 22 queries .