正好以前做过安卓播放器的色盲色弱优化功能,当时对这个话题略有研究,简单说一下我所了解的内容。首先从人眼彩色视觉说起。
我们知道,不同波长的可见光具有不同的颜色,如下图所示,短波长的光呈现为蓝色,长波长的光则呈现出红色。
对应到人眼中,有3种视锥细胞,它们具有不同的光谱敏感度(Spectral sensitivity),造就了人眼的三色视觉(Trichromacy)。一般来说,这三种视锥细胞按照它们的光谱敏感度峰值波长的顺序,分别被称为:短(S)、中(M)、和长 (L)的视锥细胞类型。S、M和L类别视锥细胞对单色光谱刺激的归一化响应光谱如下图所示
大致可以看出,L细胞对红色光更敏感,M细胞对绿色光更敏感,S细胞则对蓝色光更敏感。更具体地,这三种细胞的响应波长范围和峰值响应范围如下表所示
而色盲与色弱的成因就与这三种视锥细胞的缺失或功能缺陷有关。比如,L视锥细胞的缺失就会导致红色盲,而M视锥细胞功能的缺陷就会导致绿色弱。前面我们看到,L锥细胞和M锥细胞的敏感波段有所重叠,所以红色盲,绿色盲的症状相似,一般统称为红绿色盲。