识破“照骗”
2020-02-27王妃
王妃
在数码相机、智能手机和各种后期制作软件普及的现代,影像的真实性受到了前所未有的冲击,假照片层出不穷。如果你不想被愚弄,就要拥有识别图像真假的能力。那么,如何才能分辨出照片的真假呢?
用好物理知识
只要作假,总会露出一些蛛丝马迹。其中一个最容易突破的点是看照片中的光线、阴影和反射是否正确,这些在照片中是最难作假的。
就拿图1这张照片来说:两个人站在一栋建筑外交谈,建筑上的玻璃大门反射出了他们和周围景物的影子。看上去似乎是真的?但你再仔细看看。
你可能漏掉了许多细节。在玻璃里就藏着大量线索(见图2)。玻璃就像一面镜子,照片中的两个人和他们反射出来的影像(玻璃中的人影)的大小以及与玻璃间的距离应该是相等的,但很明显,其中一个人与他的影子不在一条直线上,镜子中的两个影子也没有对齐。所以这张照片是假的,其中一个人根本不在那里。
一个更简单的方法是找到透视点。在生活中你可能会有这样的体验:当你看向远方延伸的铁轨时,轨道间的距离似乎在缩小,最终仿佛在远处交汇到了一起。这种视错觉就是透视,而交汇的那个点就是透视点。
再以这张照片为例,当你将照片中的人与他们在玻璃中影像的对应点用线连起来时,这些线最终也应汇合在一个点上。照片里所有的景物与它们在玻璃中的投影的连线,最终应该也能汇合在一个点上。如果有一条或多条线游离于这个相交点之外,这个图像很可能就是假的。
事实上,根据物体的反射性质来判断一张照片真假的方法还有很多。比如,如果在一张照片上两个人站在彼此旁边,那么你可以看到他们眼中的光源(如太阳或相机闪光灯)的反射点。这个反射点的位置、大小和颜色可以告诉我们光源的位置、大小和颜色。光源直射的地方最亮,随着离光源距离的增加,亮度依次下降。如果一张照片中呈现出的光源不同,就应该是假的。如果光源的属性与照片上的不一致,那么照片也是假的。
看图像的压缩方式
另一种方式是看图像的压缩文件。用手机或相机拍摄的图像通常会以jpg格式的文件存储。这种格式是一种有损压缩格式,为了将图像压缩在很小的空间里储存,它会丢弃图像的一些信息。
与此同时,jpg文件还包含着与图像相关的元数据,比如图像是何时拍摄的、使用了什么摄影器材和摄影参数,甚至包括拍摄时的GPS定位。
每种相机或手机的压缩量不同,例如,iPhone的压缩量就比高端单反相机更大。即使是傻瓜相机,也有不同的像素设置,它们创建缩略图或存储元数据的方式也有一些不同。所以,可以借助jpg文件中的这些信息来判断照片是否真实。
许多国家都設有图片检测部门,他们正是用这种方法来确定照片是否已经被篡改了。他们会使用代码来研究jpg文件里的这些数据。
这种检测非常准确。即使你细心地修改过照片的数据,让假照片看起来好像很真实,但就像你拆开一个包装盒,又将里面的东西全部放回去一样,你没法做到让它和未拆开前一模一样。你总会留下一些痕迹,而这正是照片检测部门的突破点。
更简单的办法
普通人肯定会觉得上面的分析还是太复杂了,图像专家为我们指出了一些更简单直接的方法。
首先,你得对一切照片保持怀疑的态度。如果不符合常识,你可以充分怀疑照片的真假,比如照片显示一个人跳了5米高。如果照片看上去太完美,你也应对其保持警惕。你不妨研究一下照片的来源。如果一张完美的照片转载自不知名的媒体或网站,那么这张照片很有可能是假的。
其次,你还可以利用一些现有的资源。许多网站,比如谷歌、Snopes都提供了反向图片搜索功能,只要将本地图片或网络图片上传,很快就能找到内容相近的图片,并且知道哪些图片是已经被曝光的假照片。
(摘自《大科技·科学之谜》2019年第11期,大浪淘沙荐)