人眼感光底层 ≠ RGB,也不等于标准 YUV;但特性高度契合 YUV 的设计思想。

我们分层通俗讲清楚,区分三层东西:

1)人眼真实生理感光细胞

2)RGB(显示器 / 相机的人为模型)

3)YUV(基于人眼视觉特性设计的工程编码格式)

一、人眼视网膜真正的感光单元

视网膜有两类细胞:

  1. 视杆细胞(Rod)—— 负责明暗(亮度)

    • 数量极多(约 1.2 亿个);
    • 对亮度、轮廓、暗光极度敏感;
    • 没有色彩分辨能力; → 对应 YUV 里的 Y(亮度通道)
  2. 视锥细胞(Cone)—— 负责彩色 一共三种视锥,分别对 ** 长波 (红)、中波 (绿)、短波 (蓝)** 敏感,生理学命名:L/M/S 锥。 ✅ 这就是「三色视觉」的生理源头,显示器 RGB 就是模仿这三种锥细胞设计出来的。

⚠️ 关键区别:

  • 视杆细胞:全域密集分布(整个视野都能感知明暗
  • 视锥细胞:主要集中在黄斑中心,外围视野数量大幅减少; 而且:人眼分辨色彩的空间分辨率远低于分辨明暗的分辨率

👉 生理事实: 你视野边缘,能看清物体亮暗轮廓,却很难分辨颜色。 这正是 YUV 色度降采样的生物学依据!

二、为什么不能说 “人眼是 YUV”?

1. YUV 是工程数学模型,不是生物模型

YUV 公式本质: \(Y = aR + bG + cB\) 把 RGB 线性加权合成亮度; U、V 是 RGB 差值信号,用来表征色彩偏移。 这是人为定义的线性变换,视网膜不存在 “直接输出 Y、U、V” 的细胞

眼睛输出的原始神经信号,是「视杆信号 + L/M/S 三种视锥信号」,不是 YUV 三分量。

2. RGB 同样只是工程模拟

显示器 RGB 是人为造出三种波长光,刺激人眼 L/M/S 锥,逼近真实色彩

人眼并不是接收 R、G、B 三种独立像素信号。

三、直观类比梳理

表格

对象本质特点
人眼视网膜视杆 (亮度) + L/M/S 视锥 (彩色)明暗采样密度 >> 色彩采样密度
RGB 模型人为三色等权重图像表示R/G/B 同等分辨率,不匹配人眼感知特性
YUV 模型基于人眼感知设计的编码方案完整保留亮度,色彩稀疏采样,贴合视觉弱点

四、一句话厘清逻辑链(非常关键)

大自然进化出人眼:明暗感知精细,色彩感知粗糙。 工程师观察到这个生理特点:

  1. 先用 RGB 建立色彩描述基准;
  2. 通过数学变换构造 YUV;
  3. YUV 刻意模仿人眼特性:亮度完整保存,色彩降采样压缩。

因果不要搞反: 不是「人眼天生识别 YUV」, 而是 YUV 是工程师模仿人眼视觉特性造出来的编码格式

五、延伸到摄像头 / ISP 场景呼应你之前的问题

CMOS 图像传感器:原始输出是 Bayer(红绿蓝交替点阵),类似离散版 RGB; ISP 转换成 YUV(NV12/I420 等),就是主动对齐人眼感知特性

  • Y 通道承载纹理、边缘(人眼、AI 模型最看重)
  • UV 降采样,丢掉人眼无法察觉的细小色彩变化,节约带宽。

补充一个容易踩坑误区

很多人听过一种说法:“人眼像 YUV” 正确理解:感知特性相似,信号形式完全不同

  • 相似点:亮度敏感度 > 色彩敏感度
  • 不同点: 人眼原始信号:视杆 + L/M/S 视锥 YUV 信号:Y(亮度加权和)+ U/V(色差分量)
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐