如何鉴别图片是不是P?就拿这八个图片识别神器来说吧!
在这个什么都可以PS的时代,判断一张图的真假似乎越来越难了。比如网上突然出一张截图,怎么知道是真凭实据还是PS出来的谣言?如何快速识别一张图片是否被改动过?本文将介绍8种可以检测图像变化的工具。让我们来看看!
EXIF/元数据
一般来说,图片是用exif等图片信息生成的。比如用手机拍的照片。Exif代表可交换图像文件,用于存储JPG压缩的数码照片中的信息。
链接:http://exifdata.com/index.php
EXIF文件包含手机型号和相机信息等信息,如光圈、闪光灯、ISO数、曝光、快门速度、镜头、分辨率、白平衡和GPS坐标。PS处理过的图片也会有Photoshop软件信息。
这种数据可用于各种调查。例如,调查相机类型,或照片的GPS坐标,以找到某人的位置。有许多工具可用于查看EXIF数据,包括只需右键单击图像并转到详细信息。
当我们访问ExifData.com时,我们需要从电脑上传图片或提交网址。
截图自exifdata.com
图片上传到网站后,我们可以在图片右侧看到详细的信息汇总。点击左侧的“详细信息”按钮,提供更详细的信息,如文件权限、大小、GPS坐标(如果可用)等。
来自exifdata.com的详细摘要
因此,我们可以使用Exif信息来确定某张图片是否是未经篡改的原始图片。最简单的方法自然是直接查看文件头。比如一张图片在PS中修改后保存,那么用记事本打开这张图片,可以发现它的文件头中有“Photoshop”的字样,如下图所示:
用记事本打开图片文件,上面有“Photoshop”字样,说明这是用PS保存的图片。
可以修改图片的软件不仅限于PS。如果被其他软件修改,我们也可以通过第三方软件识别其Exif,比如下面的JPEGsnoop。
JPEGsnoop是一个免费的Windows应用程序,可以检查和解码JPEG,运动JPEG AVI和Photoshop文件的内部细节。它还可以用来分析图像的来源,以测试其真实性。
网站地址
https://www.impulseadventure.com/photo/jpeg-snoop.html
您不仅可以确定数码相机在拍摄照片时使用的各种设置(EXIF元数据、IPTC),还可以提取指示相机在保存照片时使用的JPEG图像压缩的质量和性质的信息。每台数码相机都指定了一个压缩质量级别,其中许多都大不相同,因此一些相机产生的JPEG图像比其他相机好得多。
JPEGsnoop报告了很多信息,包括:量化表矩阵(色度和亮度),色度子采样,估计JPEG质量设置,JPEG分辨率设置,霍夫曼表,EXIF元数据,Makernotes,RGB直方图等
如果我们想识别一张图片是否被修改过,可以直接把图片拖拽到它的界面,JPEGsnoop会分析图片的Exif等信息。JPEGsnoop呈现的分析有很多,但我们只需要关注“ASSEMSSMENT”的最下面一项,比如下图:
根据JPEGsnoop给出的信息,这张图片经过了处理或编辑,说明不是原图。再看这张图,JPEGsnoop判断是原图,没有任何PS也能确认是真的。
识别这是原图。
反向图像搜索
反向图片搜索可用于验证照片、WhatsApp图片、截图和互联网来源。
记者可以使用反向搜索选项来查找图片的原始来源或图片首次在互联网上发布的大致日期。摄影师可以通过图片搜索功能了解其他未经许可使用其照片的网站。
那么,如何进行正确的反向图像搜索呢?
首先,我们需要一张任何类型的照片。我们可以用奥巴马有问题的照片。将照片保存到电脑中,点击“上传图片”按钮,然后上传图片。接下来,点击“显示匹配图像”按钮,这将把你的照片发送到谷歌、必应或Yandex的图像数据库,并显示视觉上相似的照片。这里可以选择Yandex进行论证。
在Yandex主页上,你需要选择一张图片,然后选择相机图标,在电脑上找到保存的照片,也可以粘贴网址。
Yandex主页截图
如何使用相机图标打开图像
在滚动图像列表后,我们看到了原始图像,它向我们显示了第一张图像经过了数字修改。因此,有时我们需要滚动浏览一堆图像来找到我们需要的东西。
此外,还有一些有用的免费工具,使反向图像搜索更容易。RevEye是一个Chrome插件,可以搜索必应、谷歌、Yandex、TinEye和百度。使用RevEye,你只需右击图片,直接进入列表中相应的搜索引擎。
链接:https://29a.ch/photo-forensics/#forensic-magnifier
Exif识别图片是否为原图确实有效,但这种方法也有其局限性,即只能识别图片是否为原图,而不能识别图片内容是否保真。比如QQ和微信发的图片会被压缩,图片内容没有被修改。但是通过Exif识别,还是属于处理过的图片,意义不大。
如果要识别图片内容是否被修改过,那么直接识别图片内容是比较靠谱的方法。问题来了。这是个技术活,往往需要人工仔细筛选。有没有更智能的方法?还有比如Forensically这个网站,它的很多功能非常方便实用,可以帮你快速识别图片是否被p过。
Forensically是一款免费的基于web的图像分析工具,可用于克隆检测、错误级别分析、图像元数据、噪声分析、水平扫描等。误差水平分析或ELA用于识别jpg图像中不同水平的压缩伪像。
jpg图像保存得越多,压缩得就越多。所以在分析jpg图像时,图像被编辑的部分变得不那么均匀,所以更明显。很多人通常认为误差水平分析是主观的,但它可以像放大镜一样帮助你识别图像中隐藏的细节,并帮助揭示真相。
首先说一下“克隆检测”功能。顾名思义,这个可以检测图片是否克隆。一般来说,在修改图片的时候,比如去除水印、杂物等。,将使用PS中的像素克隆工具。forensic all的检测原理在于识别图片中的重复像素,以确定这张图片是否被像素克隆工具修改过。下图是forensic all默认提供的样本。
这些用红线连接的区域像素完全相同,证明它们被PS克隆工具涂抹过。
在判别结果中,白点代表相同的像素,红线代表相同像素的平移路径。如您所见,图片中有很大一部分相邻像素是相同的。这是克隆的痕迹,毫无疑问是PS图。
在下面的龟头图像中,我们可以清楚地看到它被编辑过的部分。
如果我们点击右边的误差等级分析按钮并调整滑块,我们可以很快看到乌龟的头部比身体的其他部分和背景更亮,更不均匀。使用ELA,所有高对比度和低对比度边缘应该看起来相似。如果差别巨大,就可以怀疑图像被改动了。
法医中的另一个可用工具是克隆检测工具。使用此工具,您可以查看克隆映像的所有位置。此工具的准确性很大程度上取决于滑块的位置和原始图像的质量。
我们来看一张普通的照片:
P-pass图,没有中心分布的相似像素。
这张照片没有经过PS。虽然在法医上识别出了相同的像素,但是分布面积小且分散,可以认为这张图片没有被克隆工具修改过。
Forensically的克隆检测只适用于被克隆工具修改过的照片。对于其他p图情况,我们可以使用其他取证工具来识别。
比如For ensically的“误差等级分析”功能,可以突出一些肉眼看起来很像,但从计算机角度看却很突兀的像素。比如这个例子图中的飞碟就很显眼,很明显是p的。
经过一些算法处理,发现某个像素的特征与其周围的特征明显不同。这明明是p上的图像,看原始未处理的照片。可以看出,计算机认为像素特征是均匀的,没有突变的像素组。
对于没有通过P的图像,算法处理的像素特征是相似的。
当然,Forensically也有它的局限性,它的原理决定了它只能用来识别拍摄的照片(不能有太多曝光过度等造成的“死像素”等。),而且也不那么适合截图或者CG之类的人工图像。但不管怎么说,如果你想鉴定一张照片是否被拍摄过,法医还是一个非常好的辅助工具。
摄影学
网址链接:http://fotoforensics.com/
FotoForensics使用高级算法解码任何可能的photoshopped图片和操作;它使用误差等级分析(ELA)来识别图像中具有不同压缩等级的区域。
对于JPEG图像,整个图像应该处于大致相同的误差水平。如果图像的一部分处于明显不同的误差水平,则可能表明已经进行了数字修改。
FotoForensics旨在简化评估过程。它像显微镜一样工作——通过突出人眼可能无法识别的人工制品和细节。通过正确的工具和培训,大多数人可以很快学会如何评估图片。
FotoForensics提供算法、自定进度学习的在线教程、测试知识的挑战和其他资源来帮助您入门。
FotoForensics使用一种称为“ELA”的计算算法来表示误差水平分析,它以百分比的形式显示对原始照片的边缘、纹理和表面所做的修改。
因为图片直接来自相机或经过Photoshop处理,所以嵌入在元数据中的其他重要细节很容易找到。不要试图分析你的私人照片,因为结果图像会保存在服务器的公共URL中。
在第二张图中,你如何识别ELA的证书的真实性,其中假印章边缘的亮度和误差水平会发生变化?
吉罗
链接:https://www.getghiro.org/
Ghiro是一款用于数字照片和数字图像分析的开源软件。取证分析完全自动化,可以从不同角度搜索或总结报告数据。Ghiro旨在帮助您和您的团队分析大量图像。
错误级别分析(ELA):这是一种技术,旨在检测图像是否被编辑过。它可以应用于压缩图像,即JPEG或PNG。主要思想是原始图像具有独特的压缩级别。重新保存分析后的图像并计算压缩级别的差异。如果检测到差异,则编辑的可能性很高。Ghiro计算误差水平并检测它们之间的差异。
哈希生成:计算图像最常见的哈希来创建其唯一标识符。计算出的哈希值是CRC32、MD5、SHA1、SHA224、SHA256、SHA384和SHA512
哈希匹配:假设您正在搜索图像,并且只有哈希。您可以提供一个哈希列表并报告所有匹配的图像。
字符串提取:提取分析图像中包含的所有文本字符串,就像在unix字符串工具中一样。更有趣的(也就是URL)被突出显示。
签名引擎:签名提供关于最关键数据的证据,以突出关键点和常见暴露。签名引擎可以突出超过120个签名的共同暴露。
Amped Authenticate链接:https://ampedsoftware.com/authenticate
Amped Authenticate是揭示图像处理历史的领先取证软件。Amped Authenticate提供了一套强大的工具来确定一幅图像是未经修改的原始图像、由特定设备生成的原始图像还是由照片编辑软件处理的结果,这使得其作为证据的可采性受到质疑。Amped Authenticate被世界各地的数字取证专家和情报机构使用。
Authenticate是由图像分析师根据数百篇科学论文和研究确定的最有用、最可信的应用程序身份验证过滤器和技术的集合。这些已经被内置到一个易于使用但功能强大的界面中,以帮助调查人员回答关于当今数字图像的真实性和完整性的许多问题。
当前的产品和工艺集中在一个或相对较少的科学工具上。Authenticate将多种测试、程序和报告的强大功能集成到一个包中,以提高用户检测篡改图像或确定原创性的能力。
差异检查器
链接:https://www.Diffchecker.com/
Diff Checker是一个有趣的工具,可以并排或重叠比较两张照片,以查看它们之间的差异。这个工具可以用来捕捉图像中的微小变化。在Diff Checker的主页上,我们需要上传两张图片进行对比。
DiffChecker.com截图
改变的第一个选项是淡入淡出。淡入淡出将一个图像放在另一个图像的上面,您可以切换不透明度来查看图像之间的变化。
乏味的
这个滑块选项也可以将图像放在一起,但可以前后滑动到一边进行其他比较。
滑块
差异选项将两个图像放在一起,并反转颜色,以便我们可以看到两张照片之间的差异。有时,使用difference函数可以捕捉到通常看不到的细微编辑。
有许多微妙的线索表明图像被数字修改过。不用任何特殊工具,我们就能看到许多变化。比如下面这个例子,你可以看到所有人的影子都和爱因斯坦的不一样。另外,爱因斯坦和其他男人的对比和质感也不一样,头发的边缘也没有很好的融合。
最后推荐一个网站Start.me,里面有一些有用的工具,可以帮助分析数码照片进行验证。你可以试一下,看看哪些工具最适合你的具体情况。
链接:https://start.me/p/ZGAzN7/verification-toolset
这些工具集让你眼花缭乱吗?其实这些工具的功能都差不多。我们不一定需要花哨的工具来分析数码照片。许多工具都是免费的,易于使用,随时可用。
数字图像分析是个技术活,很难通过软件算法自动得出图片真假的结果。所以可以用软件算法作为辅助,结合人类的经验和你的眼睛来大致判断。希望以上方法技巧能帮助到大家。如果你还有其他更好的想法或方法,也欢迎在留言区分享交流!
原戳https://www.uisdc.com/8-picture-detection-tools