CIELAB 色彩空間（英語：CIELAB color space）又寫為 Lab，是國際照明委員會（縮寫為 CIE）在 1976 年定義的色彩空間。它將顏色用三個值表達示：「L」代表感知的亮度、「a」和「b」代表人類視覺的四種獨特顏色：紅色、綠色、藍色和黃色。CIELAB 旨在作為一個感知上統一的空間，其中給定的數字變化對應於相似的感知顏色變化；雖然並不是真正的感知均勻，但在工業上仍可用於檢測顏色的細微差異。 CIELAB 色彩空間與 Hunter Lab 都源自 CIE XYZ 色彩空間，為了有效區別，應避免將 CIELAB 寫為不帶星號的 Lab。 概述 CIE Lab（CIELAB）是慣常用來描述人眼可見的所有顏色的最完備的色彩模型。它是為這個特殊目的而由國際照明委員會（Commission Internationale dEclairage 的首字母是 CIE）提出的。L、a 和 b 後面的星號是全名的一部分，因為它們表示 L a 和 b，不同於 L a 和 b。因為紅／綠和黃／藍對立通道被計算為（假定的）錐狀細胞響應的類似孟塞爾值的變換的差異，CIELAB 是 Adams 色彩值（Chromatic Value）空間。 三個基本座標表示顏色的亮度（L L 0 生成黑色而 L 100 指示白色），它在紅色／品紅色和綠色之間的位置（a 負值指示綠色而正值指示品紅）和它在黃色和藍色之間的位置（b 負值指示藍色而正值指示黃色）。 已經建立的 Lab 色彩模型來充當用做參照的裝置無關的模型。要認識到永遠不能精確的在視覺上表示這個模型中顏色的完全色域是至關重要的。它們只是用來幫助理解概念而天生就不精確的。 因為 Lab 模型是三維模型，它只能在三維空間中完全表現出來。See here for 3D representations of the Lab gamut Lab 模型也被表達為 LCh a b，它把 a 和 b 變換為輻射表示。See for information on LCh and conversion formulas 測量差別 CIE 1976 Lab 直接基於 CIE 1931 XYZ 色彩空間衍生出來，它嘗試使用所描述的顏色差異度量建立綫性化的顏色差異感知。L a 和 b 的非綫性關係模仿人類眼睛的非線性響應。色彩資訊參照這個系統裡帶有下標 n 的白點的顏色。 在 Lab 模型中均勻改變對應在感知顏色中的均勻改變。所以在 Lab 中任何兩個顏色的相對感知差別，可以透過把每個顏色看成（有三個分量：L a b 的）三維空間中一個點，並計算在它們之間的歐幾里得距離。在 Lab 空間中的這個歐幾裡得距離是 ΔE（經常被稱為 Delta E，更精確的是 ΔEab）。 使用 Lab 中的兩個顏色 L_1 a_1 b_1 和 L_2 a_2 b_2 Delta E_ab sqrt L_2L_12a_2a_12 b_2b_12 一個有關的色彩空間，，遵從和 Lab 同樣的原理但有不同的 u 和 v 分量表示（保持相同的 L）。 RGB 和 CMYK 轉換 在 RGB 或 CMYK 值與 Lab 之間沒有轉換的簡單公式，因為 RGB 和 CMYK 色彩空間是裝置依賴的。RGB 或 CMYK 值首先必須被變換到特定絕對色彩空間中，比如 sRGB 或 Adobe RGB。這種調整將是裝置依賴的，但是變換的結果資料是裝置無關的，允許把資料變換成 CIE 1931 色彩空間並接著變換成 Lab。 XYZ 與 CIE LabCIELAB 的轉換 正向變換 L 116f YY_n 16 a 500f XX_n f YY_n b 200f YY_n f ZZ_n 其中， begin align f t begin cases t13 text ifquad t 6293 frac 13 left frac 296 right2 t frac 16116 text otherwise end cases end align 這裡的 X_n 、Y_n 、Z_n 是參照白點的 CIE XYZ 三色刺激值。（下標 n 暗示了 normalized）。 f t 函式被分成兩個定義域是為了防止在 t0 處的無限斜率。在某個 tt_0 之下 f t 被假定是線性的，並被假定匹配函式的 t13 部分在 t_0 的值和斜率。換句話說： t_013 a t_0 b （匹配值） 13t_023 a （匹配斜率） b 的值被選擇為 16116。上面兩個方程對 a 和 t_0 有解： a 13delta2 7787037cdots t_0 delta3 0008856cdots 這裡的 delta629 。注意 161162delta3 。 反向變換 反向變換如下 delta629 如上 定義 f_y stackrel mathrm def L16116 定義 f_x stackrel mathrm def f_ya500 定義 f_z stackrel mathrm def f_yb200 如果 f_y delta 則 YY_nf_y3 否則 Yf_y16116 3delta2Y_n 如果 f_x delta 則 XX_nf_x3 否則 Xf_x16116 3delta2X_n 如果 f_z delta 則 ZZ_nf_z3 否則 Zf_z16116 3delta2Z_n 用途 在軟體和文獻中存在對這個縮寫的明確使用。 在 Adobe Photoshop 中，圖象編輯使用的 Lab 模式 是 CIELAB D50。The Lab Color Mode in Photoshop Adobe TechNote 310838 在 ICC Profile 中，用做配置檔案連線空間的 Lab 色彩空間 是 CIELAB D50。International Color Consortium Specification ICC1200410 Profile version 4200 Image technology colour managementArchitecture profile format and data structure 2006 在 TIFF 檔案中，可以使用 CIELAB 色彩空間。TIFF Revision 60 Adobe Developers Association 1992 在 PDF 文件中，Lab 色彩空間 是 CIELAB。 Hunter Lab 由於 1948 年定義的 Hunter Lab 色彩空間是另一種名稱有 Lab 的色彩空間。 Proceedings of the Winter Meeting of the Optical Society of America Proceedings of the ThirtyThird Annual Meeting of the Optical Society of America 與 CIELAB 一樣，它也可以透過 CIEXYZ 空間中的簡單公式進行計算，但在感知上比 CIEXYZ 更為一致。亨特將他的色彩坐標命名為 L、a 和 b。CIE 將 CIELAB 的坐標命名為 Lab，以便於區別 Hunter 的坐標。 與 CIELAB 色彩空間的比較 兩個空間都得出自 主 空間 CIE 1931 XYZ 色彩空間，它可以預測哪些會被感知為相同的顏色，但是它不是顯著感知均勻的。兩個 Lab 色彩空間都受到了孟塞爾顏色系統的強烈影響，意圖都是建立可以用簡單公式從 XYZ 計算出來，但比 XYZ 在感知上更線性的色彩空間 handprintcom explanation of this history httpwwwhandprintcomHPWCLcolor7htmlCIELUV 。感知上線性意味著在色彩空間上相同數量的變化應當產生大約相同視覺重要性的變化。在用有限精度值來儲存顏色的時候，這可以增進色調的再生。兩個 Lab 空間都相對於它們從而轉換的 XYZ 資料的白點。Lab 值不定義絕對色彩，除非還規定了這個白點。實際上白點經常被假定服從某個標準而不明確規定（比如 ICC Lab 值是相對於 CIE 標準光源 D50）。 CIELAB 使用立方根計算，而 Hunter Lab 使用平方根計算。Hunter Lab Versus CIE 1976 Lab PDF。除非資料必須與現存的 Hunter Lab 值相比較，對新應用推薦使用 CIELAB。 參考文獻 外部連結 Demonstrative color conversion applet CIE Color Calculator Category 色彩空間