色差ΔEとは? — CIE76・CIE94・CIEDE2000を比較
2色の差を1つの数値で表すΔE。1976年の直線距離の式では何が足りなかったのか、CIE94とCIEDE2000は何を改善したのかを、式と例で比較します。
ΔE(デルタE)は、2つの色がどれくらい違って見えるかを1つの数値で表した値です。印刷所が校正刷りを検品するとき、塗料店が調色を合わせるとき、ディスプレイメーカーがパネルの品質を表示するとき、いずれもこの数値を使います。0は同じ色で、数値が大きいほど違って見えます。
ところがΔEにはいくつもの式があり、同じ2色でも式によって値がかなり変わります。どの式で測った値なのかがわからなければ、数値を比べることはできません。
出発点:CIELAB色空間
ΔEの式はいずれも、CIEが1976年に定めたCIELAB(L*a*b*)色空間で計算します。L*は明るさ(0が黒〜100が白)、a*は緑(−)〜赤(+)、b*は青(−)〜黄(+)の軸です。画面のRGB値は、ガンマを解除して線形値に直したあと、XYZ三刺激値を経てLabに変換します。
Labは、距離と体感上の差が比例するように設計された知覚的に均等な色空間を目指しましたが、実際には完全に均等ではありませんでした。この不均等を直していく過程こそが、ΔE式の歴史です。
CIE76 — 直線距離
ΔE*ab = √(ΔL*² + Δa*² + Δb*²)
Lab空間における2点間の直線距離です。計算が簡単なので、今も広く使われています。Mahyら(1994)の研究で、ΔE*ab 約2.3がかろうじて気づける差(JND)に相当すると報告され、よく引用されます。
問題は、色の領域によって同じ距離でも体感が異なることです。彩度の高い色では数値が大きく出ても人はあまり差を感じず、彩度の低いグレー付近では小さな数値でもよく目立ちます。青の領域では、色相が回る方向が人の知覚とずれることもあります。
CIE94 — 彩度に応じた重みづけ
ΔE94 = √((ΔL/kL·SL)² + (ΔC/kC·SC)² + (ΔH/kH·SH)²), SL = 1, SC = 1 + K1·C, SH = 1 + K2·C
差を明度(ΔL)・彩度(ΔC)・色相(ΔH)の3成分に分け、彩度(C)が高いほど彩度差と色相差を控えめに数えます。グラフィックアーツ用ではK1 = 0.045、K2 = 0.015、繊維用ではkL = 2、K1 = 0.048、K2 = 0.014を使います。
ひとつの特徴は非対称であることです。重みに基準色の彩度を使うため、A→BとB→Aの値がわずかに異なることがあります。そのため、どちらを基準(標準試料)にするかを決めてから使う必要があります。
CIEDE2000 — 現在の標準
Luo・Cui・Rigg(2001)が複数の視覚実験データを統合して作った式で、CIE 142-2001を経てISO/CIE 11664-6として標準化されました。CIE94に次の要素を加えています。
- 明度の重みSL:中間の明るさ(L* 50)付近で明度差に最も敏感で、非常に明るい側や暗い側では鈍くなることを反映します。
- a*の補正(G係数):彩度の低い無彩色付近でa*軸を伸ばし、グレー付近の色相差を補正します。
- 色相の重みT:色相角に応じて色相差の重みを変えます。
- 回転項RT:青の領域(色相角 約275°付近)で彩度差と色相差が互いに絡み合う現象を補正します。
式は長いものの結果は対称で、色相グループが違っても同じ数値がほぼ同じ体感差になるよう調整されています。ただし実装が難しく、色相角の平均を求める部分でミスが起こりがちです。Sharma・Wu・Dalal(2005)は実装ノートとともに34組の検証データを公開しており、このサイトの計算エンジンもこのデータで小数第4位まで確認しました。
同じ2色、3つの数値
| 2色(Lab) | ΔE76 | ΔE94 | ΔE00 |
|---|---|---|---|
| グレー L50 ↔ L50, a −1, b 2 | 2.24 | 2.24 | 2.37 |
| 高彩度 L50, a 2.68, b −79.78 ↔ L50, a 0, b −82.75 | 4.00 | 1.40 | 2.04 |
2行目は彩度の高い青です。CIE76は4.00と大きく見積もりますが、CIEDE2000は2.04で、グレーのペアとほぼ同じ体感差だとみなします。この違いがあるため、色相グループどうしで識別力を比べるときは、CIEDE2000を使うのが公平です。
どの式を使うべきか
- 新しく基準を決めるならCIEDE2000が無難です。印刷・ディスプレイ・ブランドカラー管理で、しだいに標準になりつつあります。
- 既存の契約や仕様書がΔE*abやCIE94で定められているなら、その式をそのまま使う必要があります。数値だけを書き写すと、合否が逆転することがあります。
- 繊維業界ではCMC(l:c)式が長く使われてきました。どの式であれ、式の名称と基準条件(光源・観察者)を数値とあわせて記載するのが原則です。
参考資料
- CIE 15:2004 Colorimetry, 3rd edition
- CIE 116-1995 Industrial colour-difference evaluation (CIE94)
- Luo, M. R., Cui, G., Rigg, B. (2001). Color Research & Application 26(5), 340–350
- Sharma, G., Wu, W., Dalal, E. N. (2005). Color Research & Application 30(1), 21–30
- Mahy, M., Van Eycken, L., Oosterlinck, A. (1994). Color Research & Application 19(2), 105–121