附录 I · Appendix I · 从光子到色觉 From Photons to Color

我们如何看到颜色 How We See Color

"看到绿色的草"是一条从太阳到大脑的因果链,每一步都是光子与分子经量子化能级相互作用:太阳发光子 → 草的叶绿素选择性吸收蓝/红、反射绿 → 绿光子进眼睛 → 视网膜三种视锥各自取样 → 大脑把三路信号诠释成"绿"。本附录讲清这条链,并用一个仿真把"光源谱 × 物体反射率 → 视锥响应 → 感知色"整条流水线可视化。Seeing color is a chain of photon–molecule interactions from the source, through selective reflection, to the cones and the brain.

🎯 学习目标 Learning Objectives

📖 五步因果链 The Causal Chain

① 光源发射光子

太阳是 \(\sim5800\,\unit{K}\) 黑体,发出全谱可见光(附录 H 机制①);白炽灯(\(\sim3000\,\unit{K}\))偏红;白光 LED 近似白色。光源的光谱功率分布 \(S(\lambda)\) 决定各波长光子的多寡。

② 物体选择性吸收 / 反射

物体的颜色不在它"发出"什么,而在它留下(吸收)什么、放走(反射)什么。草里的叶绿素 (chlorophyll) 分子有特定能级,强烈吸收:

\[ \text{蓝光 }\sim430\,\unit{nm}\;(\text{Soret 带}),\qquad \text{红光 }\sim660\,\unit{nm}\;(\text{Q 带}) \]

这两段能量恰好激发叶绿素电子、驱动光合作用;而对绿光 \(\sim500\!\sim\!570\,\unit{nm}\) 几乎不吸收,于是反射出来。用反射率 \(R(\lambda)\) 描述:进入眼睛的光谱

\[ E(\lambda)=S(\lambda)\cdot R(\lambda) \]

番茄的番茄红素吸收蓝绿、反射红;蓝天的瑞利散射 \(\propto1/\lambda^{4}\) 偏蓝;白纸几乎全反射。

③ 视锥探测(三色视觉)

视网膜有三种视锥 (cones),感光色素不同、峰值波长各异:

\[ S\sim442\,\unit{nm}\;(\text{蓝}),\quad M\sim545\,\unit{nm}\;(\text{绿}),\quad L\sim565\,\unit{nm}\;(\text{红}) \]

每种视锥的响应是入眼光谱与自身灵敏度曲线的乘积之和:

\[ L_{\text{resp}}=\int E(\lambda)\,\ell(\lambda)\,d\lambda,\quad M_{\text{resp}}=\int E(\lambda)\,m(\lambda)\,d\lambda,\quad S_{\text{resp}}=\int E(\lambda)\,s(\lambda)\,d\lambda \]

光子被色素(视蛋白 + 视黄醛)吸收后,发生 11-顺式 → 全反式视黄醛 的构型异构化(一个由 \(h\nu\) 触发的分子形变),启动光转导级联产生电信号——这仍是 \(\Delta E=h\nu\)。

④ 大脑构建颜色(对立处理)

L/M/S 三路信号被神经节细胞重编码为对立通道:红↔绿、蓝↔黄、明↔暗。"绿"是大脑对"M 响应强于 L、S 偏弱"这一模式的标签。颜色是感知,不在光里——单个光子只有能量 \(h\nu\),"绿"是大脑对光谱组成的诠释(鸟有 4 种视锥,能看到紫外,世界就不是我们这般颜色)。

⑤ 不同物种,不同色觉:鸟看到的紫外是什么颜色?

人有 3 种视锥(3 维色空间);很多鸟类有 4 种(含一个紫外 \(\sim370\,\unit{nm}\) 视锥),外加彩色油滴使光谱分辨更细。那么——鸟看到的紫外,对应人的什么颜色?

答案:没有任何人类颜色与之对应。紫外是鸟独有的第四种"原色",而人没有这个感官,故无法体验、也无法用任何人类颜色去描述——就像让只能看黑白的人想象"红"。屏幕只有 RGB 三原色(骗过人的三视锥),所以一切"紫外照片"都是假彩色 (pseudocolor):人为把紫外涂成紫/白/黄来标注"哪里有紫外",但那不是鸟看到的颜色,只是标签。数学上也无力还原:鸟的色空间是 4 维、人是 3 维,把 4 维塞进 3 维必然丢信息。

后果很实在:多了紫外通道,鸟能区分人眼看来完全相同的光谱(同色异谱的集合更小)。两只在我们看来一模一样的绿羽毛鸟,在鸟眼里可能判若两色(一只反射紫外、一只不反射);很多"其貌不扬"的鸟在紫外下其实华丽异常,并以此择偶;花也有人类看不见的紫外"蜜源指引 (nectar guides)"引导蜂鸟/蜜蜂传粉。"绿"只是人类的标签,没有跨物种的"真实颜色"。

⑥ 哪些物体反射紫外?为何鸟更容易发现(捕捉)它们

关键在对比:叶绿素强烈吸收紫外(连同蓝、红,附录 H),所以树叶、草地在紫外下几乎是黑的(UV-dark)。于是任何反射紫外的物体,在鸟眼里就像黑夜里的一盏灯——以高 UV-对比从暗绿背景中跳出,远更易被发现、被"捕捉"。常见的高 UV 反射体与鸟的利用方式:

反之,吸收紫外的(叶绿素、黑色素、多数深色颜料)在鸟眼里偏暗。一句话:反射紫外的物体在 UV-暗的植被背景上高对比跳出 → 鸟发现/捕捉它的概率更高。这也解释了为什么许多鸟羽、花、果"对我们其貌不扬,对鸟却醒目异常"——它们把"广告"打在了紫外频道。

reflectance (反射率 \(R\)), illuminant (光源), chlorophyll (叶绿素), cones (视锥), trichromacy (三色视觉), photopigment (感光色素), opponent process (对立处理), perception (感知), pseudocolor (假彩色), structural color (结构色), UV-dark/bright (紫外暗/亮)

🔭 推导 Derivation:颜色是三个积分的函数

整个色觉可概括为:物体的颜色 = 入眼光谱 \(E(\lambda)\) 在三种视锥灵敏度上的投影。给定光源 \(S(\lambda)\) 与物体反射率 \(R(\lambda)\),三个数 \(L_{\text{resp}},M_{\text{resp}},S_{\text{resp}}\) 唯一确定大脑看到的色觉。由此可推出两条重要结论:

结论 1:换光源,颜色会变。同一草,在偏红的白炽灯下,绿光子本来就少(\(S(\lambda)\) 在绿段弱)→ 草显得暗淡发黄;在纯蓝光下,草几乎不反射蓝 → 看起来发黑。这就是照明色温影响物体外观的根源。

结论 2:同色异谱 (metamerism)。两个光谱完全不同的光,只要在 L/M/S 三个积分上给出相同的三个数,大脑就判为同一种颜色。显示器正是靠此:用红绿蓝三色像素骗过三视锥,合成出"看起来"和自然光谱一样的颜色。

✏️ 典型例题 Worked Examples

例 1 为什么草反射的是绿、而不是最强的那一段?

解:太阳光谱在可见区较平(峰值近 \(\sim500\,\unit{nm}\))。叶绿素在蓝(\(\sim430\))和红(\(\sim660\))有强吸收带用于光合作用,恰好"漏掉"中间的绿段不吸收,于是绿被反射。草的绿 = 叶绿素不吸收的那一段,而非草"偏爱"绿。

绿是被"剩下来"反射的;蓝红被吸收去做了光合作用。

例 2 纯蓝光下,番茄为什么看起来发黑?

解:番茄红素反射红(\(>620\,\unit{nm}\))、吸收蓝绿。纯蓝光(\(\sim450\,\unit{nm}\))几乎全被吸收 → \(E(\lambda)\approx0\) → 三视锥都几乎不响应 → 大脑判为暗/黑。

番茄不反射蓝光,故在蓝光下几无光进入眼睛 → 发黑。

⚠️ 常见误区 Common Pitfalls

🧮 练习题 Practice Problems

1. 把草放到钠灯(几乎只有 \(589\,\unit{nm}\) 黄光)下,会看到什么颜色?为什么?
草在 \(589\,\unit{nm}\)(黄绿)有中等反射,且光源只有这一条线 → 入眼几乎单色黄绿,三视锥给出一组特定响应 → 看到暗黄绿(且所有物体都偏这一色,故钠灯下世界失真)。暗黄绿色;单色光源使所有物体同色化。
2. (概念)为什么显示器只需红绿蓝三色像素就能合成几乎所有颜色?
人只有三种视锥;任何光谱只要在这三视锥上积分出相同的三数 \(L,M,S\),大脑就判为同色(同色异谱)。RGB 像素就是精心选三条谱线去"匹配"目标光谱的三视锥响应。利用同色异谱,三色足以匹配三视锥。
3. 红绿色盲者缺少哪种视锥?为什么红绿信号灯对他们仍可区分(靠亮度/位置)?
多为缺少或异常 M(或 L)视锥 → 红绿通道退化。但红绿光的亮度不同、且信号灯靠位置(上红下绿)编码,故仍可分辨。缺 M/L 视锥;靠亮度与位置区分。

🎛️ 互动仿真 Interactive Simulation:颜色流水线

上:彩虹背景标出各波长位置;三条曲线为 光源谱 \(S(\lambda)\)(灰虚线)、物体反射率 \(R(\lambda)\)(靛蓝)、入眼光谱 \(E(\lambda)=S\!\cdot\!R(粗,按感知色着色)。左下:L/M/S 三视锥对此入眼光谱的响应(条形)。右下:大脑据此判定的感知色色块(由光谱经"波长→RGB"积分得出)。换物体与光源,看整条流水线如何变化。

📝 本附录小结 Summary

\[ \boxed{\;E(\lambda)=S(\lambda)\,R(\lambda),\quad L_{\text{resp}}=\!\int\!E\,\ell\,d\lambda,\;\;M=\!\int\!E\,m\,d\lambda,\;\;S=\!\int\!E\,s\,d\lambda\;\to\;\text{大脑→颜色}\;} \]