색채 과학: CIELAB, Delta E 및 지각 색상 공간
색상은 단순한 시각적 경험 그 이상입니다. 이는 물리학, 생물학, 수학의 교차점에 있는 측정 가능한 물리적 현상입니다. 디자이너, 엔지니어, 디지털 아티스트에게 색상을 정량화하고 비교하는 방법을 이해하는 것은 다양한 기기와 매체 전반에서 일관성을 유지하는 데 필수적입니다.
이 가이드에서는 CIE 1931 색도도, CIELAB 색상 공간, Delta E로 알려진 색상 차이를 계산하는 데 사용되는 복잡한 수학에 초점을 맞춰 색채 과학의 매혹적인 세계를 탐구해 보겠습니다.
1. 기초: CIE 1931 색상 공간
현대적인 색상 공간을 이해하려면 **국제 조명 위원회(CIE)**가 인간의 색상 지각에 대한 최초의 수학적 모델을 확립한 1931년으로 거슬러 올라가야 합니다.
삼자극치 (XYZ)
인간의 눈에는 빨강, 초록, 파랑에 대략적으로 해당하는 서로 다른 빛의 파장에 민감한 세 가지 유형의 원추 세포가 있습니다. CIE 1931 모델은 이러한 반응을 나타내기 위해 **삼자극치 (X, Y, Z)**를 사용합니다.
- Y는 색상의 휘도(밝기)를 나타냅니다.
- X와 Z는 수학적 추상화로, Y와 결합하여 인간의 눈이 볼 수 있는 모든 색상을 설명할 수 있습니다.
색도 좌표 (x, y)
3차원 XYZ 공간을 시각화하기는 어렵기 때문에 과학자들은 CIE 1931 색도도를 만들었습니다. XYZ 값을 정규화하면 좌표 $x$와 $y$를 얻을 수 있습니다.
$$x = \frac{X}{X + Y + Z}$$ $$y = \frac{Y}{X + Y + Z}$$
이를 도표로 그리면 유명한 말편자 모양의 다이어그램이 만들어집니다. 곡선 가장자리는 순수 스펙트럼 색상(단색광)을 나타내며, 내부는 가능한 모든 혼합 색상을 포함합니다.
2. 지각 혁명: CIELAB (Lab*)
CIE 1931 XYZ 공간은 수학적으로는 타당하지만, 지각적으로 균일하지 않다는 큰 결함이 있습니다. 이는 XYZ 공간의 두 점 사이의 수학적 거리가 인간이 지각하는 색상 차이와 일치하지 않음을 의미합니다.
이를 해결하기 위해 CIE는 1976년에 CIELAB (Lab*) 색상 공간을 발표했습니다.
L*, a*, b* 이해하기
CIELAB은 지각적으로 균일하도록 설계되었으며, 이는 모든 방향에서 1단위의 변화가 동일한 양의 색상 변화로 지각되어야 함을 의미합니다. 세 가지 축을 사용합니다.
- L (밝기):* 0(검정)에서 100(흰색)까지의 범위입니다.
- a (빨강/초록):* 양수 값은 붉은색, 음수 값은 초록색을 띱니다.
- b (파랑/노랑):* 양수 값은 노란색, 음수 값은 푸른색을 띱니다.
표준 광원 D65의 역할
색상 지각은 광원에 따라 크게 달라집니다. CIELAB 계산은 일반적으로 표준 광원, 가장 흔히 D65를 가정합니다. D65는 평균적인 주간 광원(색온도 약 6500K)을 나타냅니다. RGB 또는 XYZ에서 CIELAB으로 변환할 때 광원의 "화이트 포인트"는 공식에서 중요한 변수입니다.
3. 색상 차이 측정: Delta E ($\Delta E$)
CIELAB의 가장 중요한 응용 분야 중 하나는 두 색상이 얼마나 "다른지"를 계산하는 것입니다. 이 측정값을 Delta E ($\Delta E$)라고 합니다.
1.0의 Delta E는 흔히 "겨우 식별할 수 있는 차이"(JND)로 인용됩니다. 두 색상 사이의 Delta E가 1.0 미만이면 일반적으로 인간의 눈은 그 차이를 구분할 수 없습니다.
Delta E 공식의 진화
1. Delta E 76 ($\Delta E^*_{ab}$)
원래 공식은 단순히 CIELAB 공간에 있는 두 점 사이의 유클리드 거리입니다. $$\Delta E^* = \sqrt{(L^_2 - L^_1)^2 + (a^_2 - a^_1)^2 + (b^_2 - b^_1)^2}$$ 단순하지만, 우리의 눈이 다른 색상(예: 채도가 높은 노란색)보다 일부 색상(예: 파란색)의 차이에 더 민감하다는 사실을 고려하지 않았습니다.
2. Delta E 94 및 Delta E 2000 ($\Delta E_{00}$)
1976년 공식의 한계를 해결하기 위해 더 복잡한 버전이 개발되었습니다. CIEDE2000은 현재의 국제 표준입니다. 여기에는 다음 사항에 대한 보정이 포함되어 있습니다.
- 색상 회전: 파란색 영역에서의 눈의 감도 조정.
- 밝기/채도/색상 가중치: 색상마다 지각되는 변화에 대한 "임계값"이 다름.
- 중성 회색 보정: 중성에 가까운 색상의 정확도 향상.
CIEDE2000은 훨씬 더 정확하지만 고급 삼각법과 미적분학이 포함되어 있어 고급 색상 관리 시스템에서 선호되는 선택입니다.
4. 실용적인 응용
이것이 실생활에서 왜 중요할까요?
브랜드 일관성
코카콜라와 같은 글로벌 브랜드를 상상해 보세요. 그들의 "빨간색"은 뉴욕의 판지 상자에 인쇄되든 도쿄의 플라스틱 병에 인쇄되든 똑같아 보여야 합니다. 인쇄소는 Delta E 측정을 사용하여 생산된 색상이 엄격한 허용 오차(일반적으로 $\Delta E < 2.0$) 내에 있도록 보장합니다.
디지털 디스플레이 보정
모니터와 휴대폰 화면은 서로 다른 기술(OLED vs. IPS)을 사용합니다. 보정 도구는 CIELAB 및 Delta E를 사용하여 화면이 참조 표준과 비교하여 얼마나 정확하게 색상을 재현하는지 측정합니다.
이미지 처리 및 압축
최신 이미지 형식(HEIF 또는 AVIF 등)은 지각 색상 공간을 사용하여 압축 중에 인간의 눈이 눈치채지 못하게 버릴 수 있는 데이터를 결정합니다.
5. CIELAB으로 변환: 기술 개요
표준 RGB(sRGB)에서 CIELAB로 변환하는 것은 다단계 프로세스입니다.
- 선형화: sRGB 값에서 감마 보정을 제거합니다.
- XYZ로 변환: 선형 RGB 값에 변환 행렬(sRGB 색역 및 D65 화이트 포인트에 특정)을 곱합니다.
- 정규화: X, Y, Z를 광원의 화이트 포인트로 나눕니다(예: D65의 경우 $X_n, Y_n, Z_n$).
- 비선형 매핑: CIELAB 전달 함수를 적용하여 L*, a*, b*를 계산합니다.
결론
색채 과학은 물리적 세계와 우리의 내부 지각 사이의 가교 역할을 합니다. CIE 1931 XYZ 공간의 가공되지 않은 물리학에서 지각적으로 균일한 CIELAB 공간으로 이동함으로써, 우리는 놀라운 정밀도로 인간의 시각을 정량화할 수 있는 능력을 얻었습니다.
색상 선택기를 만드는 개발자든, 브랜드의 완벽함을 위해 노력하는 디자이너든, 아니면 호기심 많은 엔지니어든, CIELAB과 Delta E를 이해하는 것은 빛의 디지털 및 물리적 표현을 마스터하기 위한 토대를 제공합니다.