首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有没有用逆向算法恢复马赛克的可能性?

马赛克是对图像或视频具有破坏性作用的像素化过程,其中就包括算法和媒体编码数据的破坏。这也是一种不可逆的过程。打码容易,消码难。逆向算法恢复马赛克理论上是要依托打码软件的算法来反推逆向运算,但打码过程中就伴随着源信息的不可逆损失,图像或视频特征信息丢失后一般也不可恢复了。而那些宣称能够去除马赛克并还原原始图像的,不否认的确有所效果。但这也只是通常相邻像素猜测并进行填充,实际跟我们人自动脑补的过程是类似的,不过软件在这方面会更加智能化。

但是说实话,打马赛克的过程中消除了部分信息,这部分信息是没有留存在图片中的,所以单纯靠这张被打码的图片是不可能还原原始信息的,也就是说这样是不可能恢复原始图片的。那么谷歌是怎么做的呢?谷歌的算法其实是利用AI来对被消除的信息进行推测,这个过程和你用肉眼看到打码图片然后进行脑补是一样的。只不过AI算法是根据了海量的其他同类型数据(或者刚好就从互联网上找到了原始图片)进行推测,理论上是比人的脑补要更加可靠的。

没有什么你所谓的逆向算法,目前消除马赛克的技术是对马赛克区域进行图像预测,也就是通过机器学习成千上万张照片,来预测缺失部分的像素到底是什么。所以说马赛克区域的预测是基于其他照片学习而产生的,如果马赛克图片和学习的其他图片没有关联性,那么预测的内容也不准确。比如说一张公鸡的头被打上马赛克,但是你让机器学习几千几万张狗的照片,然后机器就会在马赛克区域还原成狗的头,形成狗头鸡身的奇怪照片。所以还原是不可能还原的,这辈子都不可能完全还原原像。

马赛克只是把坐标像数错位,这个算法在十多年前的电脑报上就介绍过,介于马赛克这种不是处理什么机密性的技术,算法和十多年前应该没什么大变化

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190820A0EEXV00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券