MindForge Lab
视觉错觉 · 经典三连

视错觉实验室

三条经典错觉:Müller-Lyer 的箭头线、Ebbinghaus 的"大圆缩小效应"、Ponzo 的"远大近小"。每条让你自己调整来抵消错觉,直接给出偏差百分比。

Müller-Lyer 错觉

下方有两条垂直线段,上面一条是固定参考,下面一条带箭头。通过拖动滑块调整下面线段的长度,直到你认为它和上面那条等长。

你的视觉上下文敏感度

三个错觉做完之后,我们把所有偏差汇总给出一个综合分(0-100)。分数越低,说明你对几何上下文越"免疫";分数越高,说明你的视觉系统在加权重上下文线索。

Müller-Lyer 偏差
—
Ebbinghaus 偏差
—
Ponzo 偏差
—
综合敏感度得分
—

测完三条后这里会有解释。

偏差是怎么定义的

Müller-Lyer / Ponzo 用|你调的长度 − 参考长度| ÷ 参考长度 × 100%;Ebbinghaus 是简单的二分选择,你答对得 0,答错得 50。综合分是把三项等权重加和后映射到 0-100。这个分数不衡量智力,只是反映视觉系统对几何上下文的依赖程度——通常几乎所有人都会受错觉影响,只是程度不同。

三种错觉的科学背景

① Müller-Lyer(1889)

两条等长水平线段,只因端点的箭头方向不同(>——< vs <——>)就被判断为不等长。Richard Gregory 认为这是大脑把"箭头"误读为房间墙角造成的深度线索。

② Ebbinghaus(1913)

两个等大的中心圆,被不同大小的邻居圆包围。被大圆包围时看起来更小。它揭示了相对大小感知——视觉很少单独比较物体,而是放在上下文里比较。

③ Ponzo(1910)

两条等长水平线段被一组向远方收敛的斜线包围,上面的线段看起来更长。这是透视深度线索让大脑以为上面那条"离得更远",必须更长的物体才能投影成同样长。

为什么会有错觉?

几何错觉不是"视觉出错",而是视觉系统在用通用规则处理 2D 屏幕信号。现实里,大多数物体都不是孤立的——它们有阴影、透视、重叠、纹理。视觉系统在进化过程中学会了主动利用这些线索来估计真实大小,而不是被动地量长度。当我们把这些线索极端化展示在平面上,通用规则就过头了。

有意思的是:在有些文化背景下,人们对 Müller-Lyer 的反应会显著减弱(主要是一些不生活在"满墙直角建筑"里的人群),这反过来支持了 Gregory 的"经验假说"。

做完三条之后,可以再想想

如果想再深入一点

视错觉实验室:三条错觉,把「感觉相等」和「量出来相等」分开

Müller-Lyer、Ebbinghaus、Ponzo 三条错觉之所以有名,是因为它们都能让人在明知答案的情况下仍然判断错——两条线段客观上一样长,被箭头一装饰,人就是会觉得不等。传统错觉研究用的是「调整法」:让被试自己调整一条参照线,直到它看起来和目标线一样长,再由主试记录下调整后的长度,与真实长度求差。本工具把这个方法搬到了屏幕上,并把三条错觉的偏差汇总成一个上下文敏感度得分。

这里要先把一件事说清楚:这个工具不测智商,也不测视力。它测的是一件更具体的事——你的视觉系统在多大程度上服从「二维几何上下文」给出的深度暗示,而不是直接读取长度。绝大多数人都会受错觉影响,差别只在受影响的程度。

怎么用:每条错觉的具体操作

偏差的定义是统一的:Müller-Lyer 与 Ponzo 用「你调出来的长度与参考长度之差,除以参考长度,再乘以 100%」;Ebbinghaus 是二分选择,答对为 0,答错为 50;综合分把三项等权相加后映射到 0 到 100 的区间。

判读流程:三条错觉分别说明什么

  1. 先看单项偏差的绝对方向。Müller-Lyer 与 Ponzo 的偏差有正负:调短了是正,调长了是负。经典的 Müller-Lyer 效应中,带内收箭羽(像箭头 指向中心的那条)通常被调得更长,带外张箭羽的那条被调得更短。Ponzo 则一致地把「上方那条」判得更长,于是下方那条需要被调得比真实值短。
  2. 再看三条之间的一致性。如果三项偏差都很小,说明你在这种二维呈现下的几何上下文依赖度低;如果三项都明显偏大,说明你的判断高度受上下文支配。这里的一致性比单项数值更有价值,因为单项数字很容易被某一次操作失误带走。
  3. 最后看综合分的位置。综合敏感度得分把三项等权汇总,它只能作为同一台设备、同一显示器、同一坐姿下的个人基线。相关人群中的典型分布请以官方公布的资料为准,本页不复述具体区间,也不建议与任何外部数值对齐。

常见错误与关键提醒

既然我知道答案,为什么还是会被骗?

因为「知道」和「感知到」发生在不同的系统里。Richard Gregory 提出的深度线索解释认为:大脑演化出的一套通用规则,是把二维线条当作三维物体的轮廓投影来处理,而箭羽被当成了墙角或房间的转角。这种解释的一个漂亮推论是——如果把它移到现实环境中,错觉应该明显减弱甚至消失,因为现实里的物体自带阴影、透视、重叠和纹理,而不是孤零零一条线。这正是页面上「把屏幕推远一点,三条错觉都几乎消失」那个小实验的意义:它支持上下文依赖的解释,而不是简单地说你的眼睛不好。

我三条都调得很准,是不是说明我视觉更好?

更可能说明你当前的视觉上下文依赖度偏低,或者你的判断策略更偏向逐段比较而不是整体印象。这两类情况在个体差异研究中确实存在,通常被归入不同的知觉风格,而不是「好」或「坏」。视觉系统越依赖深度线索,在现实场景中对形状、姿态、立体物的判断就越稳健;但同样一套机制在二维材料上就会带来错觉。要提醒的是,三条题目的量程很粗,一条题的偏差就能显著改变结论,所以单次结果请只当作参考。

为什么 Ebbinghaus 总是我选了「左边更大」?

因为周围全是小圆时,中心的圆在对比中显得更大;周围全是大圆时,中心圆显得更小——这是相对大小感知的基本表现,视觉系统很少孤立地比较两个物体,而是把它们放进上下文里比较。人对这条错觉的抵抗能力通常并不高,答错是完全正常的,不必把它当成自己的弱点。要留意的是,Ebbinghaus 的偏差是二值化的,一次答错就给 50,所以它比另外两条更能左右最终的综合分。

文化背景真的会改变错觉吗?

有研究观察到,在以直角建筑与透视环境为主的文化环境中生活的人,Müller-Lyer 效应更强一些;而成长环境里缺少这类透视线索的人群,效应明显减弱。这条观察本身又被当作经验假说的支持证据——如果错觉来自先天的深度处理,它不该随生活环境显著变化。这种结论在学术上仍有讨论余地,也提醒我们不要把某个错觉数值当成跨文化的固定指标。同样的道理适用于儿童:错觉反应在很小的时候还比较弱,通常要到青少年阶段才接近成人水平,说明视觉经验是慢慢累积起来的。

边界与局限:这个工具解决不了什么

首先,这三条错觉的题目量与量程都很小,Müller-Lyer 与 Ponzo 各是单次调整,Ebbinghaus 是单次二选,整体样本不足以支撑稳定的个体结论。其次,调整法在实验室里通常配合阶梯法或恒定刺激法交叉验证以控制中位倾向与顺序效应,本工具没有做这些控制。第三,它只覆盖静态二维图形,不涉及真实三维物体的知觉、深度判断、立体视觉或双眼视差,更不涉及色觉、视力、屈光度等任何视觉功能。

适用范围:想直观感受几何上下文对判断的影响;想理解「错觉不是视觉出错,而是通用规则的副作用」这个解释;想给孩子一个可以动手验证的小实验;想在自己的设备上留一条可重复的基线,用来看同一条件下分数是否稳定。它不适合作为任何视觉功能或认知能力的诊断工具,也不适合用来比较不同人之间的优劣。

结果仅供自我探索与练习,不构成医疗或专业诊断。如果结果让你担心,请联系正规机构的专业人员。

它能解决什么问题

让你亲手感受 3 种经典视错觉(Müller-Lyer、Ebbinghaus、Ponzo),并量化你自己的偏差幅度。

谁适合用

对心理学课入门的初学者;想了解为什么眼见不一定为实的设计师;想和孩子一起做家庭科学实验的家长。

怎么解读结果

你的偏差百分比(实际差异 vs 你估计的差异)。偏差越大说明视觉上下文在你身上的影响越强。不同人偏差差异很大,与经验、教育关联不强。

它的局限

光照、屏幕大小都会影响偏差幅度。本数据不能和实验室里的等价实验比较。