检测照片是否被篡改或伪造


12

我可以使用Photoshop来100%地确定或发现图像是否被更改吗?

当对图像进行篡改或处理时,更改后的图像中是否嵌入了元数据,以便人们可以知道它是经处理的图像?还是有其他可以帮助的工具或方法?

我读了一些有关假飞碟照片的消息,这个问题浮现在我的脑海。


我对此表示怀疑,因为如果我没记错的话,美军已经被photoshop欺骗了几次。
cutrightjm 2012年

1
无法确定。除非进行编辑的人员做出了明显的嘘声,否则您所做的就是估计修改的可能性。即使合理合法的照片经常被修改,以消除背景等对象
丹尼尔- [R希克斯

3
某些照片处理程序可能会遗留一些元数据,但不能保证它们在那里或正确。任何努力进行伪造的人都可能会删除元数据或放入伪造的元数据,以证明该文件是真实的。毕竟,如果他们可以伪造照片,为什么他们不能伪造元数据?
Scott Chamberlain

7
(我总是编辑照片以删除背景中的不明飞行物-事情变得如此混乱。)
Daniel R Hicks

2
您想要的东西是不可能的,因为您想要100%的确定性。
Ramhound 2012年

Answers:


11

某些人(不包括我在内)会声称“ 错误级别分析”可以证明对照片的操纵:

在此处输入图片说明

“错误级别分析(ELA)的工作方式是有意地以已知的错误率(例如95%)保存图像,然后计算图像之间的差异。如果实际上没有变化,则该单元已达到该质量级别的局部最小值。但是,如果变化很大,则像素将不在其局部最小值处,并且实际上是原始的。”
-Neal Krawetz博士 http://www.hackerfactor.com


这不符合作者的100%的把握说requirement..Just :-)
Ramhound

1
第一个链接中的服务已被删除。看起来hackerFactor.com链接到fotoforensics.com。
格里芬2012年

2
好奇; Krawetz的ELA似乎比差分分析更能进行边缘检测。@Griffen,errorlevelanalysis.com 仍然在这个时候工作,第二个环节是由尼尔Krawetz报价是谁写一只是一部分JPEG质量分析功能这是他fotoforensics服务的基础(和这是在使用ELA现场)。
Synetech

10

这取决于您要检测的内容。如果您想根本检测不到任何操纵,那么可以使用一些有效的技术。如果您想检测像大脚怪和Nessie照片那样的假货,那么选择的范围就更有限了。尽管实际上有更多篡改照片的迹象,但问题在于它们往往会带来很多假阳性。

当对图像进行篡改或处理时,更改后的图像中是否嵌入了元数据,以便人们可以知道它是经处理的图像?

这是可能的,但是如果有人要伪造照片(至少具有足够的技巧,使其不是明显的伪造),我认为他们足够聪明以禁用或剥离任何元数据。即便如此,元数据只能表明图像已被保存的一些程序或其他,没有什么做。例如,某人可能会在程序中打开照片,然后将其另存为其他格式,对其进行压缩/优化或调整其大小。如果程序将元数据添加到文件中,则它并不表示“医生”,甚至不一定表示操纵,仅表示程序创建了它(文件,不一定是图像)。

还是有其他可以帮助的工具或方法?

少数程序/插件可以对照片执行某种程度的分析,以查找异常伪像,例如不正确的边缘(例如,将物品人工插入照片时)或不正确的混合等。问题是其中大多数可能是由标准操作引起的,因此不是检测实际伪造品的可靠方法。

我可以使用Photoshop来100%地确定或发现图像是否被更改吗?

您可以使用Photoshop手动搜索程序/插件查找的大多数工件。例如,尝试放大以查看是否可以从正在重新保存/转换/等的图像中找到图像伪像,但这很可能会导致误报,因为非混合图像在保存,压缩后会表现出相似的伪像。等

我读了一些有关假飞碟照片的消息,这个问题浮现在我的脑海。

当涉及到这样的事情时,最好,最有效的工具最终就是您自己的想法。使用常识来检测一些伪造品,例如奥巴马乘坐独角兽时吃外星人的照片。对于更真实的假货,请注意检测不正确的阴影或“ Photoshop失败”

在此处输入图片说明 在此处输入图片说明


1
您缺少示例:P
Bob

您能否详细说明您所指的“少数工具”?
格里芬2012年

1
@Griffin,大多数图像和质量分析工具都可以用来突出显示可疑伪影(尤其是如果您有其他/原始副本)。检查例程,例如VQMT,SSIM和PSNR。
Synetech 2012年

6

无法100%地确定这样做。从理论上讲,自照片开始存在以来,人们一直在操纵照片。上演了马修·布雷迪Matthew Brady)的战前肖像画和南北战争照片。1840年代和1850年代的镜头通常由多张镜头组成,因为当时的胶卷无法处理亮度级别的差异-相当于HDR摄影。古斯塔夫·勒·格雷Gustave Le Gray)是1850年代的摄影大师,是最早能够单幅拍摄海洋场景的人之一。您提到的尼斯湖怪兽的照片并未被操纵,但已被上演。这或多或少使它真实吗?HDR照片受到操纵,或多或少是真实的?如果您热衷于元思维关系,请查看Errol Morris 他深入探讨摄影和现实。

如果您大部分时间都是实用的,那么即使不是不可能,也很难以100%的准确度确定它。大多数照片处理软件不会留下任何标记操作的元数据。有多种方法可以对图像进行一些数字处理,并且您可能会检测到具有错误级别的操作。但是,如果我知道检测这种情况的算法,我也可以以某种方式伪造数据。

但是什么是操纵,什么是“正常”?如果我提高饱和度以匹配说的话,那么旧的饱和幻灯片胶片会起作用,是操纵还是只是处理?黑白图像是一种操纵。意识到所有摄影都在处理中。即使看起来像农作物一样简单的事情也可能引起争议

后期编辑:

Slashdot刚刚发表了一篇文章,声称《世界新闻摄影奖》获得者是photoshop的,将多个文件合并为一个图像。如果您阅读链接的 文章,他们将深入解释一些分析。


2

我可以使用Photoshop来100%地确定或发现图像是否被更改吗?

不,这是不可能的。修改过的照片与“未经处理”的照片没有本质上的区别,因此始终可以对照片进行充分的修改,使其与原始照片没有区别(除了诸如描绘不可能的场景之类的事情之外)。实际上,照相过程本身涉及以各种方式操纵图像,尤其是当今我们在拍摄时实时改变照片的数码相机。

当业余爱好者不小心操作照片时,他们不会竭尽全力隐藏他们的操作。人们会犯某些常见错误,使操作变得显而易见,这就是大多数“照片验证”的工作方式。但是,即使对于菜鸟伪造者(假设他们有一天或两天要杀死),这些“菜鸟伪造错误”实际上也不难避免。

检测伪造是发现伪造者犯的错误,这将使错误消失。但是伪造者根本不会犯任何错误(或者您可能会错过它们),所以仅仅因为您没有发现任何错误并不意味着它就不会被伪造。

篡改或处理图像后,更改后的图像中是否嵌入了元数据

是的,例如,如果您拍摄天空照片,然后在其中复制/粘贴一堆不明飞行物,Photoshop将添加一些元数据,以表明图像在Photoshop中已被更改。但是,删除它是微不足道的,仅因为EXIF表示某某摄像头拍摄了某某东西并不意味着它是真实的。

另一方面,如果它确实被Photoshop修改过,那也没有任何意义。很多人有便宜的相机,它们的固件糟糕,无法正确地实现色彩平衡,或者拍摄不必要的大照片(例如,许多相机会说它们是12兆像素,但是每个像素都很吵,以至于您基本上不会丢失任何东西将它们缩小到四分之一)。许多人只是例行地在Photoshop中打开他们的照片,重新调整颜色,调整大小(与许多其他软件相比,Photoshop的调整大小算法更加简洁)并重新保存。因此,这不一定意味着他们已经尝试过了。

一种更高级的通用策略是查看数据的统计属性。数字传感器会产生固有噪声(例如,如果您拍摄的是平坦的蓝色墙壁,则某些像素或多或少会有红色或绿色)。这种噪声的模式在整个摄像机中应该是一致的:例如,如果您使用非常便宜,嘈杂的摄像机拍摄了天空照片,然后将其从高质量,低噪声的摄像机粘贴到旋转飞盘的照片中,则有人可以查看噪音,查看“ UFO”周围的急剧下降,并得出结论,它可能已被篡改。同样,某些特征(例如图像的清晰度)在照片中也将保持不变,但在照片之间会有所不同,特别是如果在不同的光照水平下或使用不同的相机(例如,从多个不同的图像进行剪切和粘贴)时。

同样,查看噪声(或光,颜色等)统计信息时遇到的问题是,对我而言,很容易人为地添加看起​​来“大约正确”的噪声,然后从高质量的打印机上打印照片,然后对其进行扫描然后用非常便宜的扫描仪返回相机(甚至用相机拍摄),然后对EXIF进行检查并声称它是原始的。该编辑实际上是不可检测的。对于我来说,这可能是半天的工作,而对于诸如论坛论坛之类的快速话题而言,我不会这样做,因为无论如何,没人会花超过5秒的时间在图片上,但是如果我想与不明飞行物一起发布新闻故事并不需要那么多的努力。

错误级别分析是一种类似的技术,但是与应用JPEG之类的压缩时引入的噪声有关。大多数相机会立即应用JPEG,而JPEG将伪像添加到图片中。然后,当您更改照片的某些部分时,更改区域中的伪像将有所不同。但是问题是,再次将相机配置为不使用JPEG并拍摄未压缩的图片,并且仅在完成所有照片购物后才进行压缩,这并不难,否则ELA将无用。

然后是一些老式的方法,例如查看异常的灯光,阴影等。显然,没有什么能阻止伪造者仅仅正确地获得这些细节,并且由于有许多不明飞行物照片,有用的照明/阴影很少,因此您无论如何都无法做到这一点。

请注意,也有可能以物理方式构造一个伪造的UFO场景(有许多臭名昭著的例子,例如“锅盖悬挂在弦上”或原来是云团),然后对其进行拍照-在这种情况下,照片当然不会以任何方式篡改(因此没有东西可检测),但这并不意味着它是真正的UFO照片。

还是有其他可以帮助的工具或方法?

如果您确实想知道,最好的选择是找一位已经从事此工作多年的专业图像分析师,并向他们索要/付款。当然,您要弄清楚谁将进行适当的分析,谁会拿出您的钱来骗您,这是一个问题-但这并不意味着有一个完美的石蕊试纸,任何分析师最多都不会给您带来图像被破坏的可能性。改变了,所以如果您付钱给某人进行分析,那么如果他们错了,对他们的影响就很小。

在法医图像分析中,没有两个案例是相同的,其中很多都取决于分析人员的直觉和技巧。如果没有丰富的经验,该技能是无法获得的-自己学习该技能可能会花费您数年时间,并且不值得您花费时间,除非您计划以谋生为目的。

我读了一些有关假飞碟照片的消息,这个问题浮现在我的脑海。

特别是对于UFO照片,我想您最好不要忘记分析,而只是假设它是假的。已经有数百万张不明飞行物的照片,而没有一张真正的照片。在这一点上,即使有真实记录的外星活动,也无法单凭照片相信-井被中毒(由于欺诈和骗局),以至于照片根本不能用作“证明”。

在美国刑事法院,确定性标准是必须“有合理怀疑地证明”有罪。这是一个公平的标准,如果将其应用到UFO,则由于我在回答中提出的问题(还有很多我没有提出的问题),如果没有合理怀疑,就无法提供照片真实性的证明。)。

在科学中,标准通常是必须至少有95%的机会证明原假设(例如,照片是真实的)不真实。如果您应用此标准,那么在某些特定情况下,任何真正的UFO照片都不可能达到标准。而且即使那样,您也只能声称照片以非常幼稚的方式达到标准-您最多只能说“上次将其转换为JPEG之后,该照片被操纵的可能性很小” –当然,这不是说说转换前发生的一切。

这是常用的两个主要证明标准。它们实际上很松懈,因为两者都是为了提出可信的,现实的主张。不明飞行物的真实照片是一个非凡的主张,并且应有非常有力的证据作为后盾-仅凭照片是不可能的。


0

一个新的应用程序-Uproov在拍照后将其“锁定”,并将密钥写入区块链,从那时起,该照片就无法被操纵。证明照片是否为假不是不好的开始。

照片是在应用程序内拍摄的,然后立即进入并锁定。因此没有时间或机会进行Photoshop操作。那不是需要的吗?如果您将其与手机相机一起使用,然后使用uproov对其进行锁定,则会得到不同颜色的ezy-ID(红色),它告诉您它是现有照片。Green告诉您它是在应用程序中“实时”运行的。进行测试,胜过其他任何测试。


2
这样一来,您可以证明您确实在给定的时间点上拥有带有特定哈希值的照片,而不是未对其进行操作。后者是不可能的,只是想象一下在Photoshop窗口中拍照-考虑到屏幕质量足够好,您如何证明是假的?
Krumelur's

2
这个应用程式似乎可以解决一个不同的问题。这样可以确定在给定点之后没有进行任何进一步的更改,这表明从未发生任何操纵。因此,这对于原始海报绝对是没有用的。
ChrisInEdmonton'1
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.