Apr 10, 2011

color, 颜色

参考
1. Digital image processing, Gonzalez
2. CIE 1931 color space @ Wikipedia
3.

人眼有三种细胞,对光谱各个波长的光的感应敏感程度不一样,在颜色空间里面(有很多颜色空间,比如 CIE XYZ,是下面我们首先要谈到的),敏感程度函数就是 color matching function。如下为 CIE standard observer color matching functions。
 CIE standard observer color matching functions
三色刺激值中,假设某种颜色的光的功率谱密度为 I(lambda),则三种细胞的激励为

这是什么意思呢,只要三种激励为XYZ,不管功率谱如何,颜色看起来是一样的。可以想象,人眼可以感知的颜色在 XYZ 三维空间中是一个色彩丰富的立体。由于颜色有亮度,饱和度和色度三个性质,去除亮度性质,取这个立体 X+Y+Z=1 的截平面,就得到了 CIE chromaticity diagram.


CIE chromaticity diagram.
CIE chromaticity diagram 的性质:
  • 轮廓是纯的谱颜色(spectrum color,波长唯一的光,全饱和),可知它们对三种细胞都有激励。数字为波长;
  • x,y,z 能量相等的颜色为白色;
  • 图中任两点连线上的颜色都可以由这两个点的颜色组合而成;
  • 取三点为主颜色,形成一个三角形,则三角形内的任一颜色都可以由三种颜色组合而成;
  • 由于三角形不可能包含整个舌头形状的色品图,因此三种主颜色的组合不能生成所有颜色;
spectral color

RGB 颜色空间:严格来说,没有一种颜色可以叫做红,或绿,或蓝。CIE XYZ颜色空间取三个波峰位置的谱颜色为三种主颜色(RGB)。Adobe RGB 和 sRGB 分别取不同颜色为三主色。
CIE xyY

Aode RGB

sRGB(for pigment? 此处颜色不太一样,饱和度降低了,不是很理解)
  1. 对某种RGB颜色空间,不能表示三角形外的颜色;
  2. Adobe RGB 比 sRGB 能表示更多颜色;
  3. sRGB 用于网络,Adobe RGB 用于印刷

色温: The color temperature of a light source is the temperature of an ideal black-body (不反射光的物体称为黑体) radiator that radiates light of comparable hueto that of the light source. Color temperature is conventionally stated in the unit of absolute temperature, the kelvin, having the unit symbol K.

Color temperatures over 5,000K are called cool colors (blueish white), while lower color temperatures (2,700–3,000 K) are called warm colors (yellowish white through red).[1]
注意 warm 对应是温度低的,cool 对应温度高的

In physics and color science, the Planckian locus or black body locus is the path or locus that the color of an incandescent black body would take in a particular chromaticity space as the blackbody temperature changes.




0 comments: