2022年8月10日 星期三

【色彩】L*a*b* to XYZ

Lab 和 XYZ 分別是色彩模型表示法之一,Lab 這邊指的是 CIE 所制定的 \( \small \mathsf{L^{*}a^{*}b^*} \),又稱 CIELAB;XYZ 是 CIE 所制定的三刺激值(Tristimulus),亦稱 CIEXYZ。因此 Lab to XYZ 也可稱作 CIELAB to CIEXYZ。

 

L*a*b* to XYZ

L*a*b* 轉換至 XYZ (Tristimulus)計算方式如下所示:

 

\[ \style{text-align:left;} { \begin{align*} X = X_nf_c^{-1}(\dfrac{L^{*}+16}{116}+\dfrac{a^{*}}{500}) \label{01} \tag{01} \end{align*} } \]

\[ \style{text-align:left;} { \begin{align*} Y = Y_nf_c^{-1}(\dfrac{L^{*}+16}{116}) \label{02} \tag{02} \end{align*} } \]

\[ \style{text-align:left;} { \begin{align*} Z = Z_nf_c^{-1}(\dfrac{L^{*}+16}{116}-\dfrac{b^*}{200}) \label{03} \tag{03} \end{align*} } \]

 

其中

 

\[ \style{text-align:left;} { \require{mathtools} \begin{align*} f_c^{-1}(t) = \begin{dcases} t^3 & \quad \text{if } t > \delta \\ 3\delta^2(t-\dfrac{4}{29})& \quad \text{otherwis}\\ \end{dcases} \label{04} \tag{04} \end{align*} } \]

 

並且 \(\delta=\dfrac{6}{29}\) 。

 

\(XYZ\enspace \text{to} \enspace L^{*}a^{*}b^{*}\)

\(XYZ\) 轉換至 \(L^{*}a^{*}b^{*}\) 請參考底下文章

 

沒有留言:

張貼留言

熱門文章