眼见为实?大脑的“PS”与预测编码机制揭秘

发布时间:2026/10/21 16:35:28
眼见为实?大脑的“PS”与预测编码机制揭秘 先做个测试。如果现在给你看一张经典棋盘错觉图——一个绿色圆柱体立在棋盘格上在棋盘一角投下阴影阴影里有一格叫B阴影外有一格叫A——你会脱口而出A比B亮。但真相是这两格的颜色完全一样。如果你不信可以用取色器吸一下色值一模一样。几乎所有人在第一次知道这个事实时都会愣一下我的眼睛不是在骗我吗其实不是眼睛在骗你是你的大脑在帮你“修图”。你当前看到的整个世界从来不是眼睛拍下来的原始画面而是大脑经过实时处理、预测、补完之后的“渲染结果”。它像一台装了智能PS和预判引擎的显示器一边修图一边预测下一秒的画面。这就是“你的所见并非真实”的真正含义。我写这篇分享是想把大脑视觉系统里的“PS过程”和“预测机制”拆开讲清楚它为什么要这么干它在哪些地方玩了手脚你能用什么简单实验亲自验证以及这些机制如何影响着运动、设计、VR体验甚至日常认知。适合对认知科学感兴趣的人、做视觉设计或科普内容的人以及所有单纯想知道“我到底是怎么看见的”的人。1. 从错觉说起你的眼睛到底在“看”什么1.1 棋盘阴影错觉大脑的“阴影补偿”算法棋盘阴影错觉就是我们开头提到的那张图。它的关键信息不是A格和B格的颜色而是“A在阴影外、B在阴影内”这个上下文。你的大脑在计算亮度时会做一次很复杂的推断圆柱体投下了阴影阴影里的物体表面亮度应该会变暗但物体本身的颜色并没有变。于是大脑在底层视觉处理中自动把“阴影造成的变暗”给抵消掉。B格那块真实的、和A格一样的灰色经过大脑的“去阴影”补偿后被视觉系统判断为“这格其实很亮只是被影子遮住了我要把它调亮”。这个操作和你在PS里用一个图层给阴影区域的亮度做补偿几乎没有区别。区别只在于PS是你手动做的而大脑是自动、实时、毫秒级完成的而且你完全意识不到。我第一次向朋友演示这个错觉时对方的反应不是“哇”而是先沉默然后问我是不是拿了一张“假图”。直到我把两张格子各自裁下来并排放到屏幕空白区域他才彻底承认同一个颜色放到不同上下文里人眼就是会看成完全不同的亮度。这不是眼睛坏了恰恰相反这说明大脑确实在“理解画面”——只不过它理解的方式是主动推理而不是被动拍照。1.2 错觉不是Bug是特性视觉系统的“出厂设置”很多人以为视觉错觉是眼睛或大脑出了故障是某种可以被“修正”的缺陷。这个想法方向错了。大脑的目标从来不是忠实地记录每一束光的亮度值、每一个像素的颜色。大脑的目标是快速准确地提取“什么东西在哪里、它是什么、它有没有危险、我该怎么行动”。为了实现这个目标视觉系统走的不是“像素级还原”路线而是“模型级重建”路线。你可以把视觉系统想象成一台实时运行的三维引擎视网膜只提供稀疏、带噪声的传感器数据大脑则用一套内置的“世界模型”——物体有恒定的颜色、光通常从上方来、界面上存在遮挡和阴影、世界有重力——对这堆数据进行补全和解释。错觉之所以出现恰恰是这个模型太有效了它基于概率做出了一个在大多数情况下都正确的推断只不过这一次场景里的“阴影”是人为设计出来的陷阱。这就是为什么我说错觉不是Bug是特性。它暴露的正是大脑视觉算法的核心原理用先验知识填补感观数据的空白。1.3 眼睛是传感器大脑是修图师咱们经常把眼睛比作相机但这个类比只能用在最基础的光学层面。晶状体确实像镜头视网膜确实像感光元件可一旦信号进入大脑一切都变了。相机拍到的原始RAW文件是“所见即所得”的线性数据但一张JPG照片之所以好看是因为相机内部的ISP芯片做了白平衡、降噪、锐化、色调映射、动态范围压缩。大脑做的是一套更激进的多层后期它会根据你的经验、注意力、情绪、运动状态重新渲染画面。最直观的例子是颜色恒常性在暖黄色灯光下一张白纸反射进你眼睛的光线其实偏黄可你仍然觉得它是白的。如果拿手机在同样环境下拍一张不做白平衡修正照片里的白纸就是黄的。手机需要手动调白平衡而你的大脑已经自动完成了。你不需要调你“看见”的就是白纸。这个“自动白平衡”就是大脑的PS功能之一。理解了眼睛是传感器、大脑是修图师你再看所有视觉现象思路就会完全不一样一切“看到”的内容都是大脑的渲染结果而不是世界的直接投影。2. 大脑为什么要“PS”一个延迟世界的补偿逻辑2.1 100毫秒延迟神经信号的物理瓶颈你可能会问大脑为什么要大费周章地修图它直接把画面呈现出来不就好了吗答案是因为信号传输有物理延迟大脑等不起。光进入角膜后要在视网膜上完成光电转换然后信号沿视神经传到丘脑的外侧膝状体再传到大脑枕叶的初级视觉皮层最后还要经过多级加工才会形成你“意识到”的画面。每一步都有延迟神经冲动的传导速度大约是每秒几十米突触之间的化学传递又要耗时多层处理累加起来从光子进入眼睛到你“看见”大约需要80到100毫秒。100毫秒听起来很短但对生存来说非常致命。你看到一颗球朝你飞来如果大脑要等完整的“现在”信号传递到位再去做判断你已经来不及躲了。为了弥补这段延迟大脑发展出了一套相当激进的策略它不打算等完整的信号而是提前预测下一帧画面。2.2 预测编码大脑是个“贝叶斯预测器”神经科学里有一个日益重要的框架叫预测编码。它的核心思想是大脑不是一个被动接收信息的处理器而是一台不断生成预测的机器。你可以这样理解大脑内部有一个“生成模型”它会在每一刻对下一个瞬间的感觉输入做出预测——我手里这杯水的温度应该是多少、门口那个人走路的下一步会在哪里、眼前这个物体转过去之后是什么形状。当真实的感官输入到达时大脑比较“我预测到的”和“我收到的”两者之间如果有差异就把这个差异当作“预测误差”向上传递用来修正模型。你真正“看见”的东西其实是经过预测误差修正后的更新版预测。这套机制最聪明的地方在于它极大节省了神经资源。如果周围环境完全符合你的预测大脑就不用花大力气处理冗余信息只有出现意外时注意力才会被拉过去。这就是为什么你走在熟悉的路上会走神——因为世界符合你的预测大脑在“自动驾驶”模式。2.3 闪延错觉大脑把“未来的帧”提前渲染了预测编码有一个特别直观的演示叫闪延错觉。你可以在屏幕上展示一个持续移动的亮块然后让它在移动路径上某个位置闪一下。结果你会发现明明闪光的位置和移动亮块在物理上是重合的但你的感知里移动的亮块明显跑到了闪光的前方。这说明了什么说明大脑在感知移动物体时不是简单地记录“它在哪”而是在预测“它下一步会在哪”。大脑看到的是一个持续运动的目标它会把目标向未来外推一小段然后用这段外推结果来刷新你的感知。在移动物体和闪光同时出现的那一刻大脑用“预测出的位置”替换了“实际的位置”于是画面出现了明显错位。同样电影和视频能“动”起来也是因为大脑会主动做插帧。两个静止的、位置稍微不同的画面快速交替出现时大脑会自动在中间补出连续的过渡。这就是似动现象。24帧每秒的电影在你眼里是平滑运动的不是因为你看到了24张快速切换的照片而是大脑的视觉系统自己做了一次实时“视频插值”。注意预测编码听起来很抽象但你每天都在用。接住一个掉落的杯子、开车判断前车距离、打羽毛球时挥拍击球这些动作全都依赖大脑的预测系统在前馈工作而不是等感官反馈。3. 大脑用哪两套系统做“PS”两条视觉通路3.1 “是什么”与“在哪里”的分工大脑对视觉信息的加工并不是单线程的。视网膜传来的信号到达初级视觉皮层后会兵分两路一条向下走进入颞叶负责识别“这是什么”——比如颜色、形状、面孔、物体类别另一条向上走进入顶叶负责判断“它在哪里、我怎么动”——比如空间位置、运动方向、深度关系。研究者们把这两条通路叫作腹侧通路和背侧通路也有人简单称为“what通路”和“where通路”。这套分工在病理案例中表现得最清楚。某些脑区受损的患者视觉敏锐度可能完全正常却认不出眼前的是什么东西甚至认不出亲人的脸另一些患者则相反能认出东西但无法判断它在哪、怎么伸手去拿。这说明“看见”并不是一个统一的体验而是多个模块协作渲染出来的结果。你在现实中看到的那个“完整画面”是大脑把两大系统的输出合并之后生成的。3.2 盲点填充视觉系统在偷偷“补像素”你可能知道自己有盲点——眼球后方视神经穿出的区域没有感光细胞理论上你应该在视野的某个固定位置看到一个黑洞。但你从来没有看到过它。为什么因为大脑不打算让你看到盲点。它会利用周围视野的信息主动推测盲点区域可能是什么内容然后把“补完后的画面”呈现给你。这就好比一张照片中间缺了一块PS里的内容识别填充会自动补上纹理补完以后你甚至看不出那里有过缺块。我不建议你直接用屏幕演示盲点因为屏幕上的目标物太容易被环境背景干扰。更稳的做法是拿一张白纸在纸的左侧画一个实心十字右侧隔约15到20厘米处画一个实心圆点然后捂住右眼左眼专注地盯住十字慢慢把纸拉近或推远。在某个距离上圆点会突然从视野里消失消失的瞬间你就能直接感受到盲点填充的威力。我自己第一次做这个实验时最惊讶的不是圆点消失了而是圆点消失后那个区域显示的是纸的白色纹理而不是一块黑斑。大脑真的“编”出了一块白纸图像填充得毫无破绽。3.3 双眼竞争与运动后效底层算法的直接证据还有两个实验能证明视觉系统的“渲染”是动态的、可被干扰的。双眼竞争用你的左手食指竖在左眼前方右眼看到的是食指左侧的场景左眼看到的是食指右侧的场景。如果你分别让两只眼睛看完全不同的东西——比如左眼看红色条纹、右眼看绿色条纹——你的大脑不会把两者混成一种颜色而是在几秒内轮流切换一会儿只看到红色条纹一会儿只看到绿色条纹。这说明视觉意识不是固定的像素融合而是两个竞争模型的交替胜出。运动后效更直观盯着一条持续向下滚动的条纹瀑布看30到60秒然后把视线移到旁边的静止墙面上你会觉得墙面在向上缓慢移动。这是因为你的大脑里有专门检测向下运动的神经元它们看久了向下运动后产生疲劳而向上运动的检测神经元相对活跃于是静止画面也被误判成了向上运动。这个经典的瀑布错觉直接暴露了大脑里存在“方向选择性”的底层处理器。3.4 大小恒常性和形状恒常性自动“白平衡”与“畸变校正”还有一个初始认知大家每天都在用却几乎没意识到大小恒常性和形状恒常性。一个站在50米外的朋友在视网膜上成的像可能只有眼前一个手机屏幕的十分之一那么大但你觉得他的身高就是正常的。你盯着斜放在桌面上的圆形餐盘它在视网膜上的投影其实是椭圆可你看到的仍然是一个圆。大脑会自动根据距离线索和透视线索把“视网膜上缩小的像”还原成“客观世界里的真实大小”。这个还原过程就是一台自动跑的畸变校正器。这套机制如此之强以至有些视觉错觉专门利用它来做文章。比如艾姆斯房间一个看似正常的方形房间实际是高度倾斜的梯形房间里面的人站在一个角落会显得巨大站在另一个角落会显得渺小。你的大脑默认房间是方形的、墙角是直角的于是强制性地把两个身高相同的人解读成了“一个巨人一个矮人”。4. 大脑如何“预测未来”从延迟补偿到动态预判4.1 平滑追踪眼动眼睛在追“未来位置”如果大脑只做延迟补偿那还只是被动的。真正精彩的是它的主动预测能力。最典型的例子是平滑追踪眼动。当你盯着一个移动的物体看时你的眼睛不是一跳一跳地追着它而是像锁定的雷达一样以极其平滑的方式跟随目标移动。眼睛平滑追踪的速度可以达到每秒30度以上。如果你追踪的目标突然改变方向你的眼睛并不会立即转向——最早也要大约100毫秒之后才开始修正。这说明了一个关键事实眼睛追踪的不是“当前看到的位置”而是“预测出的未来位置”。眼睛的运动指令里包含了对外部目标运动速度的估计和外推。如果眼动系统只依赖反馈延迟的信息任何平滑追踪都不可能实现因为反馈还没到目标早就跑远了。这也是为什么球类运动员的“盯球”能力可以被训练你快不代表反应快而是你的预测系统对球的轨迹建模得更准。4.2 运动员的预判是“算”出来的不是“看”出来的人的基础反应时间大约在200毫秒左右。而一个优秀的网球运动员在发球时球速可能高达每小时180公里从对方球拍触球到你这边时间不到半秒。如果运动员站在原地等球飞出来再判断方向理论上谁都接不住。真正发生的是运动员在球离开球拍的瞬间甚至在击球动作刚开始时就在预测球的路线。他们会读对方的身体姿态、击球手臂的位置、拍面的角度、发球动作的连贯性然后结合自己的经验模型提前开始移动。等到球真正飞起来他们大脑的预测已经跑在球的前面了。这就是“预测未来”的另一层含义它不只是在神经延迟的范围内做外推补帧而是在更长的时间尺度上做行为预判。你做任何需要和移动物体互动的动作都是在和大脑预测系统合作。4.3 预测失败会怎样晕车和VR晕动症为什么有人坐车会晕主流解释是感官冲突理论你的身体坐在车里视觉看到窗外景物在移动于是视觉系统发出“我在运动”的信号但你的前庭系统——内耳里的平衡感受器——检测到身体实际并没有持续加速度变化于是发出“我没动”的信号。两个信号矛盾大脑的预测模型无法统一就会产生头晕、恶心。VR晕动症也是同一个原理。在VR里你看到画面在移动但身体纹丝不动或者更糟设备延迟很低但你的前庭和视觉之间产生了不到几十毫秒的错配。任何让大脑预测模型失灵的场景都会让人不舒服。这也是为什么VR设备对帧率、延迟、运动精度要求极高——你的大脑在那一刻的“预测验证”失败了后果就是生理性排斥。做VR内容或看3D影像时如果你感到明显的晕眩感不用怀疑自己身体不好只是你的视觉与前庭输入在预测模型里发生了冲突。4.4 空间定向障碍飞行错觉的警示在一些特殊场景下预测系统会制造出极其逼真的错误感知比如飞行错觉。飞行员在空中失去目视参照时如果身体受到持续加速度的影响前庭系统会出现误判。比如飞机在匀速上升时飞行员突然感觉自己在俯冲进入转弯时又错觉自己是水平飞行。这些都不是“看错”这么简单而是大脑基于加速度信号和惯性模型构建出的“模拟环境”与真实状态偏离。在夜间、云层中或海天界限不清时这种错觉尤其危险。这也是为什么仪表飞行训练如此强调“相信仪表而不是相信自己的感觉”——因为你的感觉系统会非常“合理”地骗你。5. 亲手验证5个五分钟能做完的感知实验说了这么多理论不如自己动手验证。下面这5个实验都不需要任何专业设备只要一张纸、一根笔、一台手机几分钟就能做完。每个实验做完后你都会更真切地理解“所见并非真实”这句话。5.1 实验一找到你的盲点在纸上左边画一个十字右边约15到20厘米处画一个实心圆点。捂住右眼左眼盯着十字把纸缓慢拉近或推远。当圆点从视野中消失时你就找到了自己的盲点位置。消失的地方不会出现黑洞而是一块被大脑“填充”出来的背景。注意事项盯住十字的过程中视线绝对不能瞟向圆点一旦眼球转动盲点位置就跑偏了。多试几次找到那个距离后你会很清楚地体验到“内容识别填充”的真实感。5.2 实验二瀑布错觉运动后效打开手机找一段持续向下滚动或向右移动的条纹视频在离屏幕30厘米左右的位置盯着看30到60秒。然后把视线快速移动到旁边的白墙或自己的手掌上。你会看到静止的墙面/手掌向相反方向缓慢移动。这种错觉能持续好几秒才消退非常明显。注意用滚动条纹比用真实瀑布效果更干净。真实瀑布的背景太复杂容易干扰感受纯条纹的移动方向感更强产生的后效也更容易判断。5.3 实验三麦格克效应——视觉“篡改”听觉这不是纯视觉实验它展示的是大脑如何把视觉信息融入听觉判断。找一个愿意配合的朋友提前录两段视频一段视频是某个人说出“fa”这个音时的口型另一段音频是他正常念出“ba”这个音。把“fa”的口型视频和“ba”的音频拼在一起播放。你听到的会变成介于两者之间的音最典型的是“fa”或“va”。这个效应极其顽固即使你知道音频本来就是“ba”只要你盯着口型看大脑就会重写你的听觉判断。这说明大脑的感知不是分模块各管各的而是跨感官整合后统一输出的一个最终结论。5.4 实验四棋盘错觉的取色器验证如果实在找不到棋盘阴影错觉原图你可以去网上搜一张经典的棋盘阴影错觉图然后用取色器工具分别吸取A格和B格的颜色值。你会发现两者完全相同但人眼感知里两者明暗差异巨大。如果你想做一个更有说服力的现场演示可以把A格和B格各自裁剪下来放到一张纯灰色的背景上并排展示。离开原始棋盘和阴影上下文之后它们的颜色看起来就完全一样了。前前后后不过五分钟就能直观地证明“上下文决定感知”。5.5 实验五双眼竞争找一张左右眼能看到不同图案的立体图常见做法是同时准备一张左边红竖条纹、右边绿竖条纹的“红绿双色图”戴上红绿眼镜后左右眼会看到不同图案。没有眼镜的话你可以用最原始的画面切换方式用左右手分别拿一张竖条纹图和一 张横条纹图快速交替横在眼前稳定注视不用多久就会体验到两种感知在你意识里来回翻转——一会儿是竖条纹一会儿是横条纹而不会融合成网格。做这个实验的关键是“盯住不动”让两只眼睛分别锁定各自的目标。只要视线稳定两种感知的竞争就会非常明显。6. 常见误区与避坑指南6.1 误区一“错觉说明我眼睛或大脑坏了”这是我在演示时遇到最多的反应。每次做完棋盘错觉演示总有人问我那是不是我的眼睛有问题或者我的大脑处理能力不行恰恰相反。视觉错觉是正常视觉系统在正常推理规则下的产物它是大脑高效算法的副产品。没有错觉恰恰说明视觉系统没有在做智能处理那就真的只是一块像素板了。所以下次再看到错觉图你可以换个心态它不是在拆你的台而是在展示你的大脑有多强。6.2 误区二“眼见为实我看不到的就是不存在”理解了预测编码之后你就应该明白任何感知判断都包含了大脑的加工。所以“眼见为实”这句话在严格的科学语境下是不成立的——你能看到的永远是“经过主观渲染的世界模型”。这不是说世界是虚幻的而是提醒你在判断事实时单靠第一感受是不够的还需要测量、交叉验证、在不同角度看问题。6.3 实操避坑演示错觉时的几个细节如果你准备把错觉实验搬到课堂上或朋友圈里有几件事必须注意尽量用原图不要用压缩过的缩略图。过度压缩和重新采样会把颜色细节破坏掉影响演示效果。棋盘错觉最好在正常环境光下看不要在过暗或过亮的房间看否则阴影对比度会被削弱。演示运动后效时不要用GIF循环图。GIF的循环会强制重置镜头方向导致运动方向判断混乱。最好是放短视频或直接用滚动的文字。取色器验证时一定要取同一张图上的A、B格不要分别取不同来源的图。我见过有人因为取色取到不同图像而得出错误结论白白争吵了半天。6.4 给设计师和内容创作者的实用建议理解大脑在视觉上做的这些手脚对做设计、做视频、做交互的人非常有用。举几个我实际用到的例子界面过渡动画时长控制在150到300毫秒之间既让用户感知到变化又不会拖沓。这个区间正好是大脑建立“动效预测”的舒适区过短了看不到过长则会让用户觉得卡顿。运动模糊是很有用的视觉提示。大脑本身就依赖运动方向线索来做外推预测你给一个快速移动的元素加上轻微运动模糊观众会感觉到更流畅——因为大脑在替你做插帧。VR或游戏开发时延迟是头号敌人。如果画面更新和头部转动的延迟超过几十毫秒大脑的预测模型就会产生错位用户的眩晕感会非常强烈。所以在做这类内容时优化渲染管线、降低延迟比堆画质更重要。对科普内容创作者来说错觉实验是天然的“钩子”。只要让观众先体验一次“所见非真实”再解释背后的预测编码机制学习效果会比直接讲理论好得多。6.5 一种更实用的元认知态度最后想聊点更“软”的收获。知道了大脑是一台预测机器之后你再面对任何“第一印象”时就会多一层审视这个判断是我的大脑根据什么先验模型补完出来的它是否受到上下文的诱导有没有可能还有另一种更合理的解码方式这种能力没法用公式教但我觉得它特别值钱。它能让你在吵架时不那么笃定自己“看到的”就是全部让你在铺天盖地的图像信息里多一分冷静也让你在看任何一眼画面时都能悄悄感叹一句我的大脑真是一台了不起的渲染机。我个人在实际演示中还有一个很顽固的习惯每次给别人做完棋盘错觉实验都会补一句“你现在还相信眼见为实吗”大多数人会沉默一会儿然后开始对周围所有画面产生怀疑。这种怀疑不是坏事它是你开始主动理解认知系统的起点。而这篇文章如果能让你产生哪怕一次“原来我的感知这么不靠谱”的惊奇感那我觉得这件事就非常值了。后续你还可以试着去了解视错觉、听觉错觉、记忆重构这些话题它们的底层原理几乎都是同一个大脑在构建模型而不是复读现实。