2 Thestructureofthe CIE1997 Colour Appearance Model CIECAM97 S
2 Thestructureofthe CIE1997 Colour Appearance Model CIECAM97 S
net/publication/270511438
CITATIONS READS
5 591
1 author:
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Ming Ronnier Luo on 06 December 2018.
M. R. Luo,* R. W. G. Hunt
Colour and Imaging Institute, University of Derby, Mackworth Rd., Derby DE22 3BL, England
Abstract: The components comprising the CIE 1997 Col- tani, has also played a major role in advancing the general
our Appearance Model, CIECAM97s, are described, and philosophy of model building, and this is gratefully ac-
the steps needed to implement it in both forward and knowledged by the authors. The CIECAM97s model in-
reverse modes are listed. A worked example is also given. corporates features from various prior models including:
q 1998 John Wiley & Sons, Inc. Col Res Appl, 23, 138–146, 1998 that by Nayatani and his collaborators, K. Hashimoto, H.
Sobagaki, K. Takahama, and T. Yano; the RLAB model
Key words: colour appearance; CIECAM97s model; ad-
by R. S. Berns and M. D. Fairchild; the LLAB model by
aptation
M. R. Luo, M. C. Lo, and W. G. Kuo; and that by Hunt
and his collaborators, M. R. Pointer and M. R. Luo; refer-
INTRODUCTION ences to these models are made in the text where relevant.
SD S D
Ybc Å (0.43231Rbc / 0.51836Gbc / 0.04929Bbc )Yb,
R X/Y
G Å MBFD Y/Y , Ywc Å (0.43231Rwc / 0.51836Gwc / 0.04929Bwc )Yw ,
B Z/Y
n Å Ybc /Ywc, Nbb Å 0.725(1/n) 0.2, Ncb
Å 0.725(1/n) 0.2 .
0.8951 0.2664 00.1614
where MBFD Å 00.7502 1.7135 0.0367 . (If xb Å xw and yb Å yw , then Rb Å Rw and, hence, Rbc Å
0.0389 00.0685 1.0296 Rwc , and similarly for G and B, so that Ybc /Ywc Å Yb /Yw ).
Similarly, from Rw , Gw , Bw calculate Rwc , Gwc , Bwc calculate e Å e1 / (e2 0 e1 )(h 0 h1 )/(h2 0 h1 ),
from Rb , Gb , Bb calculate Rbc , Gbc , Bbc . where e1 and h1 are the values of e and h, respectively,
for the unique hues having the nearest lower value of h;
Step 4. Calculate FL Å 0.2k 4 (5LA ) / 0.1(1 0
and e2 and h2 are the values of e and h, respectively, for
k 4 ) 2 (5LA ) 1 / 3 , where k Å 1/(5LA / 1).
the unique hues having the nearest higher value of h.
Step 5. Calculate
Calculate the hue quadrature:
R* RcY H Å H1 / 100[(h 0 h1 )/e1 ]/
G* Å MH M 01
BFD GcY
B* BcY [(h 0 h1 )/e1 / (h2 0 h)/e2 ],
where H1 is 0, 100, 200, or 300 according to whether red,
R *w RwcYw yellow, green, or blue, respectively, is the hue having the
G *w Å MH M 01
BFD GwcYw , nearest lower value of h.
B *w BwcYw Calculate the Hue Composition, HC ,
where HP is the part of H after its hundreds digit, if:
142 COLOR research and application
S D S D
Divide each by FL to obtain R *, G *, B *.
X 9 /Yc (Y/Yc )R
Step 11. Calculate Y 9 /Yc ÅM 01
BFD (Y/Yc )G .
Z 9 /Yc (Y/Yc ) 1 / p B/(Y * /Yc ) ( 1 / p0 1 )
RcY R*
G cY Å MBFD M 01 G* , Step 16. Multiply each by Yc to obtain X 9, Y 9, Z 9 equal
H
BcY B* to X, Y, Z, to a very close approximation.
Note: Y * differs from Y because, instead of YB, (Y/
1.91019 01.11214 0.20195 Yc ) 1 / p BYc is used: but this is multiplied by 0.04929 so
where M 01 that the difference is small. The term (Y/Yc ) 1 / p B/(Y * /
H Å 0.37095 0.62905 0.00000 .
0.00000 0.00000 1.00000 Yc ) ( 1 / p0 1 ) Å (Y/Yc )B(Y/Y * ) ( 1 / p0 1 ) ; because Y and Y * are
similar, and p is not usually very different from 1.0 (for
Step 12. Calculate Illuminant A, p Å 0.914), this term is approximately
equal to (Y/Yc )B, which is what is required to give the
Yc Å 0.43231RcY / 0.51836GcY / 0.04929BcY correct values of X/Yc , Y/Yc , and Z/Yc .
and, hence, APPENDIX C: WORKED EXAMPLE FOR THE
CIE 1997 SIMPLE COLOUR APPEARANCE
(Y/Yc )Rc , (Y/Yc )Gc , (Y/Yc )Bc . MODEL, CIECAM97s
Step 13. Calculate The CIECAM97s model gives the following results for
a sample in Standard Illuminant A (SA ) at four different
(Y/Yc )R Å (Y/Yc )Rc /[D(Rwr /Rw ) / 1 0 D],
levels of adapting luminance, LA .
(Y/Yc )G Å (Y/Yc )Gc /[D(Gwr /Gw ) / 1 0 D], Starting data:
Hue angle, h 41.8 57.4 58.8 59.5 Hue angle, h 190.2 190.0 183.5 175.7
Hue Quad., H 28.3 50.0 52.0 53.0 Hue Quad., H 239.7 239.4 229.9 218.2
Hue Comp., HC 28Y72R 50Y50R 52Y48R 53Y47R Hue Comp., HC 40B60G 39B61G 30B70G 18B82G
Lightness, J 100.0 100.0 100.0 100.0 Lightness, J 53.0 48.2 45.2 44.2
Brightness, Q 70.1 52.7 37.9 26.8 Brightness, Q 45.8 32.3 22.3 15.5
Saturation, s 0.0 0.5 12.6 25.9 Saturation, s 120.0 125.9 114.0 96.5
Chroma, C 0.1 1.3 12.1 19.8 Chroma, C 52.4 53.5 49.5 44.0
Colourfulness, M 0.1 1.3 10.8 15.7 Colourfulness, M 58.8 53.5 44.1 34.9
Step 10. Calculate the rod contribution, AS : (S/Sw )J can then be used in the reverse model to calculate
X, Y, and Z. Using (S/Sw )J instead of Y/Yw in the forward
AS Å BS (3.05)(FLS S/Sw ) 0.73 /[(FLS S/Sw ) 0.73 / 2] / 0.3, model results in H and s being unchanged, C and M
where BS Å 0.5/{1 / 0.3[(5LAS /2.26)(S/Sw )] 0.3 } being changed very slightly, and Q and J being changed
slightly. For many applications these changes are negligi-
/ 0.5/{1 / 5[5LAS /2.26]} ble. If more precise results are required, the resulting
2
and FLS Å 3800 j 5LAS /2.26 value of Y/Yw can be used as S/Sw to derive a new set of
values of X, Y, and Z; this procedure can then be iterated
/ 0.2(1 0 j 2 ) 4 (5LAS /2.26) 1 / 6 until stable values of Y/Yw are obtained. The second
method is to require that S/Sw be equal to Y/Yw from
and j Å 0.00001/(5LAS /2.26 / 0.00001).
the outset, and to use methods of successive numerical
If the scotopic luminance of the sample relative to that approximation to complete the calculation.