CIE L*a*b* 색 공간이란?
CIE L*a*b*(이하 Lab)는 국제조명위원회(CIE)가 1976년에 표준화한 색 공간으로, 인간의 시각이 색을 지각하는 방식을 가장 정확하게 모델링한 체계입니다. CIE 15:2004 표준에서 상세 사양이 정의되어 있으며, 색상 과학, 인쇄, 의료 영상, 화장품 등 다양한 분야에서 국제 표준으로 사용됩니다.
세 가지 축의 의미
L* — 밝기 (Lightness)
L*은 0(완전한 검정)에서 100(완전한 흰색)까지의 값으로 색상의 명도를 나타냅니다. 인간의 밝기 지각은 선형이 아니라 비선형이기 때문에, Lab의 L*는 세제곱근 함수를 이용해 이 비선형성을 보정합니다. RGB의 단순 평균보다 Lab의 L*이 실제 우리 눈이 느끼는 밝기에 훨씬 가깝습니다.
a* — 적록 축 (Red-Green)
a*는 적색(양수)과 녹색(음수)의 스펙트럼을 표현합니다. 피부에서 a* 값이 높으면 붉은 기가 강함을 의미하며, 이는 피부 아래 혈류(헤모글로빈)와 관련이 깊습니다. 화장품 과학에서 a*는 피부 홍조, 염증 반응 등을 객관적으로 측정하는 데 활용됩니다.
b* — 황청 축 (Yellow-Blue)
b*는 황색(양수)과 청색(음수)을 나타냅니다. 피부에서 b*가 높으면 황색 기가 강한 것으로, 카로티노이드 색소나 빌리루빈 등과 관련됩니다. 치아에서 b* 값은 황변도를 나타내는 핵심 지표로 활용됩니다.
sRGB와 Lab의 차이
디지털 카메라와 모니터에서 주로 사용하는 sRGB는 디바이스 종속적인 색 공간입니다. 같은 sRGB 값이라도 디바이스마다 다른 색상으로 표시될 수 있습니다. 반면 CIE L*a*b*는 디바이스 독립적(device-independent)이며, 특정 광원 조건에서 색상 자체의 절대적 특성을 나타냅니다.
또한 sRGB는 지각적으로 균일하지 않습니다. sRGB 공간에서 같은 거리만큼 이동해도 우리 눈이 느끼는 색상 변화의 크기가 위치에 따라 다릅니다. Lab는 이를 해결하기 위해 지각적 균일성(perceptual uniformity)을 목표로 설계되어, 색차를 수치로 직관적으로 비교할 수 있습니다.
RGB에서 Lab로 변환하는 과정
RGB → Lab 변환은 세 단계를 거칩니다:
- ① sRGB → Linear RGB: 감마 보정 제거 (γ = 2.4, 선형 구간 0.04045 이하)
- ② Linear RGB → XYZ: D65 표준 광원 기반 선형 변환 (X = 0.4124564R + 0.3575761G + 0.1804375B 등)
- ③ XYZ → L*a*b*: 세제곱근 비선형 변환으로 지각 균일성 확보
D65 표준 광원은 자연광(낮 햇빛)을 시뮬레이션한 기준 광원으로, 기준 흰색 점은 Xn=0.95047, Yn=1.00000, Zn=1.08883으로 정의됩니다.
뷰티 분석에서 Lab 색 공간의 활용
컬러바이탈스를 포함한 현대 뷰티 분석 도구들이 Lab를 채택하는 이유는 명확합니다. 치아 백색도(WID), 피부 밝기(ITA°), 색차(ΔE) 계산 모두 Lab를 기반으로 합니다. Lab의 지각적 균일성 덕분에 수치 변화가 실제 눈에 보이는 변화와 잘 대응되어, 미백 제품 효과나 피부 변화를 객관적으로 평가할 수 있습니다.
컬러바이탈스는 사진에서 추출한 픽셀 데이터를 sRGB에서 XYZ를 거쳐 L*a*b*로 변환하는 전체 파이프라인을 브라우저 안에서 완전히 처리합니다. 서버 전송 없이 클라이언트에서만 연산이 이루어져 개인정보가 보호됩니다.
CIE L*a*b* 기반 분석을 직접 체험해보세요