这条连衣裙这几天在各大网站上已经把国内外的网友搞疯了,有些人觉得它是白金相间的,而有些人则觉得它呈现出黑蓝两色。为什么大家看到的颜色有这么大差别呢?看见白金或蓝黑,两者没有谁对谁错可言。这个现象,是因为这件衣服在照片上所呈现出来的反射亮度,有可能是来自于两种状态。第一种:这是一件正常日照下的蓝黑色衣服。第二种:这是一件因为背光而处于蓝黑色阴影中的白金衣。
大脑在判断颜色时,选择了其中一种,所以有些人看到了蓝黑色衣服,有些人则看到了白金衣服。
看到蓝黑色的人,可能是因为你们的大脑自动无视了右上角的光源,因此看到的颜色比较接近裙子实际呈现的颜色。而看到白金色的人,可能是因为大脑自动把图右上角的光源纳入了考虑。根据经验,在亮白金色光源的背光照射下,衣服会被笼罩在蓝黑色的阴影之中。如果大脑认为图中的蓝黑色是来自于阴影,就会自动反推出该衣服应该是白金色。
这个现象,和大脑的色彩恒常性(color constancy)机制有关。这一概念,可以类比相机的白平衡机制来理解。相机的白平衡机制可以让照片的颜色看起来自然一些。色彩恒常性,可以说是大脑中的自动白平衡机制。也就是说,只要给大脑足够的环境信息,例如背景光源、周遭其他物品的相对颜色,大脑就会自动调整白平衡,让你可以感觉到物体的原本颜色。
由于色彩恒常性,大脑会自动调整白平衡,但是裙子照片似乎刚好介于大脑要启动自动白平衡的临界点。看到蓝黑色的人,可能是因为大脑在看此图时自动白平衡机制没有运作。而看到白金色的人,可能是因为大脑在看此图时,自动白平衡机制太过多事,大脑自动把图中右上角的光源纳入考虑,才把蓝色补回成白色,黑色补回成金色。
让我们通过一组实验,来验证我们的观点。
实验一:下图和图二一样都是原图的截取放大,看不到光源,所以错觉消失,只看到蓝黑色。实验二:请盯着左下角的黑布看。黑布提供了黑色基准点,裙子看起来就黑蓝色相间了。实验三,改变背景亮度:下图是俄亥俄州立大学的安德鲁·莱伯(Andrew Leber)教授的测试图,B和C取自同一样本,但是B看起来像是蓝黑色,C看起来却比较像是白金色。
实验四,改变背景颜色:下图中B和E仍为同一样本,但是B看起来像是蓝黑色,E看起来却比较像是白金色。实验五:改变肤色(或日照强度):作品来自日本网友,完全相同的三条裙子,在不同环境下颜色产生了巨大差异。实验六:图解光照状态如何可能造成此错视。
从演化上来看,这是因为自然世界中的物品大多数不会变色,会改变的通常是光源,因此大脑才演化出根据光源和周遭各种物体信息来调整物体最后颜色的色彩恒常性。如果通过这种方式来理解,那么我们就可以用另一种角度来解释这个错视。例如,《连线》(WIRED)上的这篇文章就有提到类似的观点:视觉系统其实时时刻刻都在设法排除光源对色彩知觉的影响,因此当某个物体的颜色不确定时,就会想办法“丢弃”光源。