CIECAM02

섬네일|300px|관찰 시야 모델. 축척에 맞춰 그려지지 않음.

비색법에서 **CIECAM02**는 국제 조명 위원회(CIE) 기술 위원회 8-01(색 관리 시스템을 위한 색 외관 모델링)이 2002년에 발표한 색 외관 모델이며 CIECAM97s의 후속 모델이다.

이 모델의 두 가지 주요 부분은 색 순응 변환인 **CIECAT02**와 색 외관의 여섯 가지 기술적으로 정의된 차원에 대한 수학적 상관 관계를 계산하기 위한 방정식이다: 명도(휘도), 밝기, 채도, 크로마, 채도, 색상.

명도는 물체가 주변 환경과 조명에 따라 얼마나 밝게 보이는지에 대한 주관적인 외관이다. 밝기는 색상이 얼마나 밝게 보이는지에 대한 주관적인 외관이다. 채도는 색상과 회색 사이의 차이 정도이다. 크로마는 유사한 시야 조건에서 흰색으로 보이는 다른 색상의 명도와 관련된 채도이다. 이는 주어진 크로마의 표면이 조명 수준이 증가함에 따라 채도가 증가한다는 사실을 설명한다. 채도는 색상 자체의 명도와 관련된 채도이다. 색상은 자극이 빨강, 초록, 파랑, 노랑, 즉 소위 고유색상으로 묘사되는 자극과 얼마나 유사하거나 다른지 설명할 수 있는 정도이다. 물체의 외관을 구성하는 색상은 물체 표면을 구성하는 색상에 대해 이야기할 때는 밝기와 크로마로, 물체에서 방출되거나 반사되는 빛에 대해 이야기할 때는 명도, 채도 및 채도로 가장 잘 설명된다.

CIECAM02는 자극의 삼자극치, 순응하는 화이트 포인트의 삼자극치, 순응 배경, 주변 휘도 정보, 그리고 관찰자가 조명을 고려하지 않는지(색채항등성이 적용되는지)를 입력으로 받는다. 이 모델은 이러한 외관 속성을 예측하거나, 고유한 시야 조건에 대한 순방향 및 역방향 구현을 통해 해당 색상을 계산하는 데 사용될 수 있다.

윈도우 비스타에서 도입된 윈도우 컬러 시스템은 출력 장치 간의 색역 매핑을 위해 캐논의 큐아노스(キュアノス) 기술을 사용하며, 이는 다시 색상 일치를 위해 CIECAM02를 사용한다.

## 시야 조건
안쪽 원은 자극이며, 2° 표준 관찰자를 사용하여 CIE XYZ로 삼자극치를 측정해야 한다. 중간 원은 프록시멀 필드(근접 시야)이며, 2° 더 확장된다. 바깥쪽 원은 배경이며, 10°까지 확장되며 상대 휘도(Yb)를 측정해야 한다. 프록시멀 필드가 배경과 같은 색상인 경우 배경은 자극에 인접한 것으로 간주된다. 디스플레이 필드(디스플레이 영역, 시야 영역)를 구성하는 원들을 넘어서는 주변 필드(또는 주변 영역)는 전체 방으로 간주될 수 있다. 프록시멀 필드, 배경 및 주변의 총합을 순응 필드(순응을 지원하는 시야 – 시야 한계까지 확장)라고 한다.

문헌을 참조할 때, 채택된 화이트 포인트(계산 화이트 포인트)와 순응된 화이트 포인트(관찰자 화이트 포인트)라는 용어의 차이를 아는 것도 유용하다. 혼합 모드 조명에서는 정신물리학적 현상이 작용하기 때문에 이 구분이 중요할 수 있다. 이는 연구 주제이다.

## 매개변수 결정표
CIECAM02는 평균, 어두운, 어둠의 세 가지 주변(주변) 조건을 정의하며, 이 문서의 나머지 부분에서 참조하기 위해 관련 매개변수가 여기에 정의되어 있다.

* : 주변 시야에서 측정된 기준 백색(white point)의 절대 휘도와 디스플레이 영역의 비율. 0.2 계수는 "회색 세계" 가정(~18%–20% 반사율)에서 파생된다. 이는 주변 휘도가 중간 회색보다 어두운지 밝은지를 테스트한다.
* F: 순응 정도를 결정하는 요인
* c: 주변 환경의 영향
* Nc: 색 유도 계수

중간 조건의 경우 이 값들은 선형 보간될 수 있다.

나중에 필요할 적응장 휘도(adapting field luminance)의 절대 휘도는 광도계로 측정해야 한다. 광도계가 없는 경우 참조 백색을 사용하여 계산할 수 있다:

:
  L_A = \frac{E_w}{\pi} \frac{Y_b}{Y_w} = \frac{L_W Y_b}{Y_w}


여기서 Yb는 배경의 상대 휘도이고, 는 럭스 단위의 기준 백색의 조도이며, LW는 cd/m2 단위의 기준 백색의 절대 휘도이고, Yw는 적응장 내 기준 백색의 상대 휘도이다. 알 수 없는 경우 적응장은 평균 반사율("회색 세계" 가정)을 가진다고 가정할 수 있다: .

참고: LW, 즉 cd/m2 단위의 기준 백색의 절대 휘도와 LMS 색 공간의 빨강 원추 반응 Lw를 혼동하지 않도록 주의해야 한다.

## 색 순응
### 요약
# 순응을 준비하기 위해 "스펙트럼 선명화된" CAT02 LMS 공간으로 변환한다. 스펙트럼 선명화는 삼자극치 값을 더 날카롭고 집중된 스펙트럼 민감도에서 나온 새로운 값으로 변환하는 것이다. 이는 특히 파란색 영역에서 색채 항등성을 돕는다고 주장된다. (Finlayson et al. 94, Spectral Sharpening:Sensor Transformations for Improved Color Constancy와 비교)
# CAT02("수정된 CMCCAT2000 변환"으로도 알려짐)를 사용하여 색 순응을 수행한다.
# 원추 기본에 더 가까운 LMS 공간으로 변환한다. 지각 속성 상관 관계를 예측하는 것은 이러한 공간에서 가장 잘 수행된다고 주장된다.
# 순응 후 원추 반응 압축을 수행한다.

### CAT02
XYZ에 있는 삼자극치의 집합이 주어지면, 해당 LMS 값은 **M**CAT02 변환행렬(CIE 1931 2° 표준 색도계 관찰자를 사용하여 계산됨)에 의해 결정될 수 있다. 테스트 조명에서의 샘플 색상은 다음과 같다:

:
  \begin{bmatrix}
    L\\
    M\\
    S
  \end{bmatrix}
  =
  \mathbf{M}_\mathit{CAT02}
  \begin{bmatrix}
    X\\
    Y\\
    Z
  \end{bmatrix},\quad
  \mathbf{M}_\mathit{CAT02}
  =
  \begin{bmatrix}
     \;\;\,0.7328 & 0.4296 & -0.1624\\
    -0.7036 & 1.6975 &  \;\;\,0.0061\\
     \;\;\,0.0030 & 0.0136 &  \;\;\,0.9834
  \end{bmatrix}
.

LMS 상태가 되면 D 매개변수를 선택하여 화이트 포인트를 원하는 정도로 순응시킬 수 있다. 일반 CAT02의 경우, 참조 조명에서 해당 색상은 다음과 같다:

:\begin{align}
  L_c &= \Big(\frac{Y_w L_{wr}}{Y_{wr} L_w} D + 1-D\Big)L\\
  M_c &=\Big(\frac{Y_w M_{wr}}{Y_{wr} M_w} D + 1-D\Big)M\\
  S_c &= \Big(\frac{Y_w S_{wr}}{Y_{wr} S_w} D + 1-D\Big)S\\
\end{align}

400px|오른쪽

여기서  계수는 두 조명이 동일한 색도를 가지지만 다른 기준 백색을 가짐을 설명한다. 아래첨자는 테스트(w) 및 참조 조명(wr) 아래에서 백색에 대한 원추 반응을 나타낸다. 순응(할인) 정도 D는 순응 없음(자극이 자체 발광하는 것으로 간주됨)에 대해 0으로 설정하고 완전 순응(색채항등성)에 대해 1로 설정할 수 있다. 실제로는 다이어그램에서 볼 수 있듯이 0.65에서 1.0까지 범위가 달라진다. 중간 값은 다음을 통해 계산할 수 있다:

:
  D = F \left( 1 - \textstyle{\frac{1}{3.6}} e^{-(L_A + 42) / 92} \right)

여기서 주변 F는 위에서 정의한 바와 같고 LA는 cd/m2 단위의 순응장 휘도이다.

400px|오른쪽|섬네일|F<sub>L</sub> 대 L<sub>A</sub>의 로그-로그 플롯 (L<sub>A</sub>는 10<sup>−4</sup>에서 10<sup>4</sup>까지, F<sub>L</sub>은 10<sup>−4</sup>에서 10까지). F<sub>L</sub>의 세제곱근 근사치는 이다.

CIECAM02에서 참조 조명은 동일한 에너지()를 가지며 참조 백색은 완전 반사 확산체(즉, 단일 반사율, )이므로:

:\begin{align}
  L_c &= \Big(\frac{Y_w}{L_w} D + 1-D\Big)L\\
  M_c &=\Big(\frac{Y_w}{M_w} D + 1-D\Big)M\\
  S_c &= \Big(\frac{Y_w}{S_w} D + 1-D\Big)S\\
\end{align}

더 나아가, 두 조명에서 참조 백색이 Y 삼자극치()를 가진다면:

:\begin{align}
  L_c &= \Big(\frac{L_{wr}}{L_w} D + 1-D\Big)L\\
  M_c &=\Big(\frac{M_{wr}}{M_w} D + 1-D\Big)M\\
  S_c &= \Big(\frac{S_{wr}}{S_w} D + 1-D\Big)S\\
\end{align}

### 순응 후
순응 후, 원추 반응은 XYZ로 갔다가 되돌아오는 방식을 통해 헌트-포인터-에스테베스 공간으로 변환된다:

:
  \begin{bmatrix}
    L' \\
    M' \\
    S'
  \end{bmatrix}
  =
  \mathbf{M}_H
  \begin{bmatrix}
    X_c \\
    Y_c \\
    Z_c
  \end{bmatrix}
  =
  \mathbf{M}_H
  \mathbf{M}_{CAT02}^{-1}
  \begin{bmatrix}
    L_c \\
    M_c \\
    S_c
  \end{bmatrix}


:
  \mathbf{M}_H
  =
  \begin{bmatrix}
     \;\;\,0.38971 & 0.68898 & -0.07868 \\
    -0.22981 & 1.18340 &  \;\;\,0.04641 \\
     \;\;\,0.00000 & 0.00000 &  \;\;\,1.00000
  \end{bmatrix}


400px|오른쪽|섬네일| ()일 때 log L′<sub>a</sub> 대 log L′

위에 있는 행렬은 CIECAM97s에서 계승되었으며, 0.38971 + 0.68898 – 0.07868 = 1.00001이므로 1⃗ ≠ MH1⃗이라는 불행한 속성을 가지며, 결과적으로 회색이 0이 아닌 크로마를 가진다. 이는 CAM16이 해결하고자 하는 문제이다.

마지막으로, 반응은 일반화된 미카엘리스-멘텐 방정식(옆에 그림과 같음)을 기반으로 압축된다.

:
  k = \frac{1}{5 L_A + 1}


:
  F_L = \textstyle{\frac{1}{5}} k^4 \left( 5 L_A \right) + \textstyle{\frac{1}{10}} {(1 - k^4)}^2 {\left( 5 L_A \right)}^{1/3}


FL은 휘도 수준 순응 계수이다.

:\begin{align}
  L'_a &= \frac{400 {\left(F_L L'/100\right)}^{0.42}}{27.13 + {\left(F_L L'/100\right)}^{0.42}} + 0.1 \\
  M'_a &= \frac{400 {\left(F_L M'/100\right)}^{0.42}}{27.13 + {\left(F_L M'/100\right)}^{0.42}} + 0.1 \\
  S'_a &= \frac{400 {\left(F_L S'/100\right)}^{0.42}}{27.13 + {\left(F_L S'/100\right)}^{0.42}} + 0.1
\end{align}

앞서 언급했듯이, 배경의 휘도 수준을 알 수 없는 경우 "중간 회색" 가정을 사용하여 백색 지점의 절대 휘도로 로 추정할 수 있다. (FL에 대한 표현은 편의상 5LA로 주어진다.) 명순응 조건에서는 휘도 수준 순응 계수(FL)가 순응장 휘도(LA)의 세제곱근에 비례한다. 암순응 조건에서는 LA에 비례한다(휘도 수준 순응이 없음을 의미). 명순응 한계는 대략 이다(위 FL–LA 그래프 참조).

## 외관 상관 관계
CIECAM02는 노랑-파랑, 빨강-초록, 명도, 채도에 대한 상관 관계를 정의한다. 몇 가지 예비 정의를 해 보자.

:\begin{align}
  C_1 &= L^\prime_a - M^\prime_a \\
  C_2 &= M^\prime_a - S^\prime_a \\
  C_3 &= S^\prime_a - L^\prime_a
\end{align}

**빨강-초록 상관 관계** (a)는 고유 노랑 기준()으로부터 C1의 편차 크기이며, **노랑-파랑 상관 관계** (b)는 고유 빨강() 및 고유 초록()으로부터 C1의 편차 크기 평균을 기반으로 한다.

:\begin{align}
  a &= C_1 - \textstyle{\frac{1}{11}}C_2
    &= L^\prime_a - \textstyle{\frac{12}{11}} M^\prime_a + \textstyle{\frac{1}{11}} S^\prime_a \\
  b &= \textstyle{\frac{1}{2}} \left( C_2 - C_1 + C_1 - C_3 \right) / 4.5
    &= \textstyle{\frac{1}{9}} \left( L^\prime_a + M^\prime_a - 2S^\prime_a \right)
\end{align}

4.5 계수는 짧은 파장(눈이 파란색에 덜 민감함)에 원추세포가 더 적다는 사실을 설명한다. 항의 순서는 b가 푸른색보다 노란색에서 양수가 되도록 한다.

**색상 각** (h)은 직교 좌표 (a, b)를 극좌표로 변환하여 찾을 수 있다.

:
  h = \angle (a, b) = \operatorname{atan2}(b, a),\ (0 \le h 

편심률(et)과 색상 구성(H)을 계산하려면 다음 표를 참조하여 색상이 어느 사분면에 있는지 결정한다. 이 되도록 i를 선택하며, 여기서 는 일 때이고, 그렇지 않으면 이다.

:\begin{align}
  H &= H_i + \frac{100 (h^\prime - h_i) / e_i}{(h^\prime - h_i) / e_i + (h_{i+1} - h^\prime) / e_{i+1}} \\
  e_t &= \textstyle{\frac{1}{4}} \left[ \cos\left( \textstyle{\frac{\pi}{180}}h + 2\right) + 3.8 \right]
\end{align}

(이는 표에 제시된 편심률 계수와 정확히 같지는 않다.)

무색 반응 A를 계산한다:

:
  A = (2 L^\prime_a + M^\prime_a + \textstyle{\frac{1}{20}} S^\prime_a - 0.305) N_{bb}


여기서

:\begin{align}
  &N_{bb} = N_{cb} = 0.725 n^{-0.2} \\
  &n = Y_b / Y_w
\end{align}.

**밝기**의 상관 관계는

:
  J = 100 \left( A / A_w \right)^{c z}


여기서 c는 주변 환경의 영향(위 참조)이고,

:
  z = 1.48 + \sqrt{n}
.

**명도**의 상관 관계는

:
  Q = \left(4 / c \right) \sqrt{\textstyle{\frac{1}{100}} J} \left(A_w + 4\right) F_L^{1/4}
.

그 다음 임시 수량 t를 계산한다.

:
  t = \frac{ \textstyle{\frac{50\,000}{13}} N_c N_{cb} e_t \sqrt{a^2+b^2} }
           { L_a^\prime + M_a^\prime + \textstyle{\frac{21}{20}} S_a^\prime }


**크로마**의 상관 관계는

:
  C = t^{0.9} \sqrt {\textstyle{\frac{1}{100}} J} (1.64 - 0.29^n)^{0.73}
.

**채도**의 상관 관계는

:
  M = C \cdot F_L^{1/4}
.

**포화도**의 상관 관계는

:
  s = 100 \sqrt {M / Q}
.

## 색 공간
CIECAM02의 외관 상관 관계인 J, a, b는 시야 조건이 고정되어 있는 한 색차 (색 공간)를 계산하는 데 사용할 수 있는 균일한 색 공간을 형성한다. 더 일반적으로 사용되는 파생 모델은 CAM02 균일 색 공간(CAM02-UCS)으로, 실험 데이터와 더 잘 일치하도록 조정된 확장 모델이다.

## 인간 시각 처리 모델로서의 CIECAM02

다른 많은 색 모델과 마찬가지로 CIECAM02는 인간의 색상 인식을 모델링하는 것을 목표로 한다. CIECAM02 모델은 이전 CIELAB 색 공간 모델에 비해 1차 시각 피질의 신경 활동을 더 그럴듯하게 모델링하는 것으로 나타났다. 특히, 무채색 반응 A와 빨강-초록 상관 관계 a 모두 각각의 특성 지연과 함께 EMEG 활동(동기화)과 일치시킬 수 있다.

## 같이 보기
* CIELAB 색 공간
* CIE 1931 색 공간
* 색 외관 모델

## 각주


## 추가 자료
* 
* 
* 

## 외부 링크
* Colorlab 색상 과학 계산 및 정확한 색상 재현을 위한 MATLAB 툴박스 (제수스 말로와 마리아 호세 루케, 발렌시아 대학교). 여기에는 CIE 표준 삼자극치 비색법 및 여러 비선형 색상 외관 모델(CIELAB, CIECAM 등)로의 변환이 포함된다.
* 순방향 및 역방향 예제가 포함된 Excel 스프레드시트 , 에릭 왈로위트와 그릿 오브라이언
* 포토샵 호환 플러그인에 CIECAM02 색상 외관 모델의 실험적 구현 (Microsoft Windows 전용), 클리프 라메스.
* CIECAM02 색상 외관 모델에 대한 노트. 순방향 및 역방향 변환의 C 언어 소스 코드, 빌리 빅스.
* CIECAM02 Java 애플릿, 네이선 모로니
*:자바 애플릿은 더 이상 어떤 주요 브라우저에서도 실행되지 않지만, 이 페이지는 Windows, Mac OS X 및 HP-UX용 명령줄 실행 파일도 제공한다. 페이지 자체에는 문서화되어 있지 않지만, 이러한 실행 파일을 사용하는 것은 그리 어렵지 않다. 예를 들어 Windows에서는 다음과 같다:
*:&gt;%TEMP%\cam02vc echo 95.01 100 108.82 200 18 1&amp;&amp;&gt;%TEMP%\cam02xyz echo 40 20 10&amp;&amp;ciecam02 0 1 0 %TEMP%\cam02vc %TEMP%\cam02xyz con
*:그리고 다른 플랫폼에서도 유사하게 적용된다. 처음 세 숫자는 사용할 화이트 포인트이고, 그 다음은 평균 주변 조명(이 경우 200 cd/m²), 그 다음은 화이트 포인트와 동일한 스케일의 주변의 상대 휘도(이 경우 18%), 그 다음은 주변 조건(1 = 평균, 2 = 어두움, 3 = 어둠), 그리고 확인할 색상의 XYZ 좌표이다. 결과는 JCh 좌표가 된다. 0 1 0은 '순방향, 자세히, D 계산'을 의미하므로, 첫 번째를 1로 변경하면 JCh에서 XYZ로 변환하고, 두 번째를 0으로 변경하면 계산의 중간 값을 인쇄하지 않으며, 마지막을 1로 변경하면 D 매개변수를 강제로 1로 설정한다.

분류:시각