Bootstrap

关于1931CIE——RGB色坐标图转换到XYZ色坐标关系


前言

1931年国际照明委员会(CTE)正式推荐了1931CIE- RGB系统,由此奠定了色度学的基础。但用该系统中的三原色R,G,B匹配某些颜色时,三刺激值 r ‾ \overline{r} r g ‾ \overline{g} g b ‾ \overline{b} b中的某个可能会出现令人难以理解的负值,不利于色度计算。这样,促使人们了找新的三原色X,Y,Z,使得由各原色以适当的刺激值 x ‾ \overline{x} x y ‾ \overline{y} y z ‾ \overline{z} z匹配颜色时,可避免上述问题。所以又确定了1931CIE-XYZ系统。


一、CIE推荐的两系统之间刺激值之间的关系

{ x ‾ = 2.7689 r ‾ + 1.7517 g ‾ + 1.1302 b ‾ y ‾ = 1.0000 r ‾ + 4.5907 g ‾ + 0.0601 b ‾ z ‾ = 0.0565 g ‾ + 5.5943 b ‾ \left\{ \begin{aligned} \overline{x} & = &2.7689\overline{r} + 1.7517\overline{g} + 1.1302\overline{b} \\ \overline{y} & = & 1.0000\overline{r} + 4.5907\overline{g} + 0.0601\overline{b}\\ \overline{z} & = & 0.0565\overline{g} + 5.5943\overline{b} \end{aligned} \right. xyz===2.7689r+1.7517g+1.1302b1.0000r+4.5907g+0.0601b0.0565g+5.5943b

公式引自文章:1931 CIE—RGB系统向XYZ系统的转换

二、归一化关系

因为色坐标图是经过归一化的,所以归一化后的关系为:
{ x = 0.49001 r + 0.30999 g + 0.20000 b y = 0.17697 r + 0.81240 g + 0.01063 b z = 0.01000 g + 0.99000 b \left\{ \begin{aligned} x & = & 0.49001r + 0.30999g+ 0.20000b\\ y & = & 0.17697r + 0.81240g+ 0.01063b\\ z & = & 0.01000g + 0.99000b \end{aligned} \right. xyz===0.49001r+0.30999g+0.20000b0.17697r+0.81240g+0.01063b0.01000g+0.99000b
其中具体位数根据需求自己确定。因此,将之前RGB色坐标图中的色坐标(r,g,b)带入上面的式子中得到XYZ色坐标图中的色坐标(x,y,z),就完成了最前面两幅图之间的转换了。


总结

这篇文章介绍了1931CIE推荐的RGB系统和XYZ系统的坐标转换,可以用于一些工作的预处理~

;