谷歌/浏览器引擎检测被操纵的图像?

信息处理 图像处理 算法 图案 照片
2022-02-05 05:22:36

谷歌和网络浏览器是否有可能扫描图像并检测篡改的照片?

例如,网络浏览器可以检查异常的颜色渐变和指示照片是否经过修饰的信号?

谷歌可以将照片指纹识别为 ASCII 码,然后与从旧照片复制的元素进行比较。如果这与出现在新闻文章、事故或色情片中的人一起完成,忘记所有的动物和技术照片,这不是编程不可能吗?

我在想象一个谷歌图片页面,其中显示了所有的假照片。

1个回答

概述:

检测虚假图像是媒体取证研究领域的一部分。这是一个正在进行的研究领域。

已经存在一套相当成熟的计算工具,可以识别各种类型的图像处理。它们还可以指示图像中已更改的区域。同时,照片编辑工具(如 Adob​​e Photoshop)的改进使得检测被操纵的图像更具挑战性。

谷歌和网络浏览器是否有可能扫描图像和照片以检测假货?

是的,这确实是可能的。与流行的网络浏览器的集成可能尚未完成,但该技术已经存在。你可以在这里自己试试

还有一个开源存储库供有兴趣的人在这里贡献或修改

例如,网络浏览器可以检查异常的颜色渐变和指示照片是否为假的信号?

假照片的一个流行例子是伊朗发射导弹: 在此处输入图像描述

实际午餐只有 3 枚导弹和 1 枚导弹发射器失败: 在此处输入图像描述

处理后的图像使用原始图像的复制移动伪造来合成假的第四枚导弹。克隆工具检测算法可以检测到这一点: 在此处输入图像描述

谷歌可以将照片指纹识别为 ASCII 码,然后与从旧照片复制的元素进行比较。如果这与出现在新闻文章、事故或色情片中的人一起完成,忘记所有的动物和技术照片,这不是编程不可能吗?

当操纵者使用现有图像时,有一些容易检测假货的例子。这通常发生在机械手使用图库摄影时。所以答案是肯定的,你是对的!然而,这只是假图像的一小部分,更熟练的操纵者有更好的方法来覆盖他们的轨迹。此外,当假图像是全新的时,它不起作用。

我在想象一个谷歌图片页面,其中显示了所有的假照片。

这个问题提出了图像出处的问题。来自传感器(相机)的原始格式图像是原始图像。随后对图像进行的每个操作都被定义为操作。这包括以 jpeg 等有损格式保存图像。(熟练的图像操作者会通过双重 jpeg 压缩来掩盖他们的踪迹!)然而,有些操作是恶意的,而另一些则不是。确实可以有一个包含所有假照片的 Google 页面(即来源低于“原始”照片的照片)。在不久的将来,这甚至可能成为新闻摄影的要求!

这里提出了多个有趣的子问题。我希望我至少部分回答了其中的大部分问题。