Академический Документы
Профессиональный Документы
Культура Документы
Dong-Ho Kim*
FourOne System Co. Ltd., 76, Geomdanro-27gil, Buk-gu, Daegu 702-800, Korea
Abstract: A new colour space, named ULAB, is developed. 2002 and Luo et al.10 in 2006, respectively. In 2009, Oleari
It is derived from the CIELAB colour space and can be con- et al.11 achieved a Euclidean formula, OSA-GPE, based on
verted to and from CIELAB. Unlike modified CIELAB the log-compressed OSA-UCS space. These UCSs showed
colour-difference formulae, ULAB incorporates corrections reasonable performances comparable to CIEDE2000 in pre-
for lightness, chroma, and hue differences into its colour dicting the colour discrimination data. Regarding the UCS,
coordinates. For the small magnitude colour difference the Euclidization of the first quadrant of CIEDE2000 by
data, it shows the performance as good as more compli- V€olz12 is also noteworthy.
cated formulae such as CIEDE2000. ULAB shows another This article describes the development of a new colour
chance of developing a colour space approximately more space, named ULAB. The small magnitude colour differ-
uniform than CIELAB. VC 2013 Wiley Periodicals, Inc. Col Res Appl, ence data used to develop CIEDE2000 were re-analysed
40, 17–29, 2015; Published Online 16 December 2013 in Wiley Online and re-tested with four colour-difference formulae (CMC,
Library (wileyonlinelibrary.com). DOI 10.1002/col.21854 CIE94, LCD99, and CIEDE2000), five colour spaces
(CIELAB, DIN99, DIN99d,9 CAM02-SCD,10 and OSA-
Key words: colour space; colour difference formula; CIE- GPE), and ULAB.
LAB; CIEDE2000
METHODOLOGY
INTRODUCTION Dataset
Colour-difference formula is an essential tool for indus- The colour-difference dataset compiled by Luo et al.7
trial colour quality control. Since the International Com- was used in this study. It combined the four different
mission on Illumination (CIE) recommended the datasets: BFD,13 RIT,14,15, KIM,16 and WIT,17 and was
CIELAB1 and CIELUV1 colour spaces for unifying the used for developing the CIEDE2000 formula. The use of
usage of practice in 1976, various colour-difference this dataset is good for benchmarking existing and new
formulae were developed by modifying CIELAB. Those colour-difference formulae and colour spaces. Table I
representative ones showing better performance to the shows the number of pairs originally included in each
perceptual data than CIELAB are: CMC2 and BFD3 in dataset, those actually tested, and those in combined
1980s, and CIE94,4 LCD99 (Leeds Colour Difference (hereafter COM) dataset, etc. The visual differences (DV)
1999)5 and DIN996 in 1990s. The approach culminated to were adjusted to a common scale (DVa) based on
the CIEDE20007 formula. CIEDE2000 (DE00).
The lack of associated colour spaces for most advanced
CIELAB-based formulae stimulated colour scientists form- DVa 5M DV (1)
ing the CIE Technical Committee 1-55: Uniform Colour
Space for Industrial Colour-Difference Evaluation in 1999. P
Attempts for developing the uniform colour space (UCS) ðDE00 DVÞ
where M5 P .
were made and those based on DIN99 and the CIECAM028 ðDVÞ2
colour appearance model were proposed by Cui et al.9 in In Table II, to test the performance of colour models, the
dataset was further divided according to the prevalence of
*Correspondence to: Dong-Ho Kim (e-mail: donghokim@korea.com) colour attributes and colour centers.
Contract grant sponsor: Ministry of Science, ICT and Future Planning, Performance
Korea.
The uniformity of the colour space or the performance
C 2013 Wiley Periodicals, Inc.
V of the colour-difference formula is judged by the
where Y and Yn are the CIE tristimulus value Y and that DC5 kDC
C SC
, DH5 DH
k H SH , and DR5R DC
T k C SC
DH
kH SH . k L, k C , and kH val-
of the perfect reflecting diffuser. ues are all set to unity.
Chroma Scale
Chroma Functions. The CIELAB chroma function C*
is the combination of power functions of the CIE tristi-
mulus values X, Y, and Z.
Power Function.
Chroma Weighting Functions. The chroma weighting where e is a factor used for adjusting C* before the loga-
function (SC) is used to adjust the existing colour space’s rithmic compression. It is temporarily set to unity in the
(30).] That is, hab 5 16 , 106 , 196 , and 286 are rotated
to h99 5 0 , 90 , 180 , and 270 , respectively. Then, the
rotated axes along the directions of 1a99, 1b99, 2a99,
and 2b99 are scaled by factors of 1, 0.7, 1, and 0.7,
respectively. The relation is summarized in Table III.
The relation between hue-angle (h) and hue quadrature
(H) of CIECAM02 is given in Table IV. The eccentricity
factor, et of CIECAM02 is computed from h using Eq.
(39).
h p i
FIG. 6. Hue weighting functions (L* 5 50, and C* 5 25). et 50:25 cos h 12 13:8 (39)
180
et for intermediate hue-angle (hi h < hi11 ) is originally
calculated by linear interpolation of the data in Table IV
The SH of CIE94 has no hue-angle dependency.
using Eq. (40).20
LCD99 : SH 5ð110:015 C ÞSHH (36)
h2hi
et 5ei 1ðei11 2ei Þ (40)
where SHH 5120:03cos ðhab 160Þ10:12cos ð2hab Þ10:12 hi11 2hi
cos ð3hab Þ20:07cos ð4hab 245Þ for C > 4, and SHH 51
for C 4. Eq. (41) shows the calculation of H for hi h < hi11 .
" h2h
#
i
CIEDE2000 : SH 5110:015 C0 T (37) H5Hi 1100 ei
(41)
h2hi 2h
ei 1 hi11
ei11
where T 5120:17cos ðh0 230Þ10:24cos ð2h0 Þ10:32 cos
ð3h 16Þ20:2cos ð4h0 263Þ. As SL and SC, SH is calculated
0
It can be seen that the transformation from h to H in
using the following equation. CIECAM02 is similar to that from hab to h99, i.e., the
rotation and scaling of coordinates.
jDH j
SH 5 (38) In the modeling of hU, the five hue angles (hU 5 0 ,
DE 90 , 180 , 240 , and 300 ) are selected as key positions
where DE is the colour difference calculated by a particu- for the coordinates transformation (rotation and scaling).
lar colour space and corresponds to DH*. In Fig. 6, the The relation of hU to hab and e (the chroma pre-scaling
lightness and chroma are fixed at L* 5 50, and C* 5 25. factor) is set as in Table V. The five hue angles are
selected for correcting not only the hue scale but also the
Modeling Hue Scale. First, it was considered the irregularity of colour discrimination ellipses in the grey
DIN99 hue-angle h99 and the CIECAM02 (CAM02-SCD) and blue regions. hU 5 0 , 90 , 180 and factors e1, e2,
hue quadrature H. The h99 is calculated from the e and f e3 are for adjusting the elongation of discrimination ellip-
coordinates (axes) which are the results of the rotation ses along yellow-blue axis in the neutral region. hU 5
and re-scaling of a*b* coordinates [see Eqs. (18) and 240 , 300 and factors e4, e5 are for adjusting the rotation
of ellipses in the blue region. The scaling factor e for the
TABLE III. The relation among the hab, the scaling TABLE V. The presumed relation among the hab, the
factors along colour axes, and the h99 in the DIN99 chroma prescaling factor (e) and the hU
colour space
i hi (hab) ei hU,i
Directions hab Scaling factor h99
1 h1 e1 0
1a99 16 1 0 2 h2 e2 90
1b99 106 0.7 90 3 h3 e3 180
2a99 196 1 180 4 h4 e4 240
2b99 286 0.7 270 5 h5 e5 300
COM 54.3 36.4 36.9 35.3 38.3 30.8 33.0 32.6 35.0 30.5
RIT 30.6 28.3 20.2 17.9 22.3 19.3 21.4 22.8 25.8 19.1
WIT 69.3 46.0 41.3 39.3 43.6 37.5 39.1 38.4 44.3 34.5
KIM 47.2 27.3 33.4 32.3 32.7 22.0 26.1 25.3 30.1 24.3
BFD 52.5 37.4 41.2 39.8 43.1 34.8 36.7 36.0 34.5 35.1
L 41.7 37.6 39.3 39.3 36.8 38.6 37.2 37.1 37.9 37.8
CHR 56.6 36.2 34.5 32.5 35.8 29.7 33.5 32.6 33.0 29.6
Grey 30.1 28.6 28.8 29.4 24.9 25.4 26.6 30.0 31.0 26.5
Blue 61.5 45.8 46.9 38.6 45.3 31.9 36.9 30.3 32.9 32.7
C 44.1 31.1 30.7 28.5 31.3 30.1 30.1 28.8 30.5 30.4
H 36.2 36.3 30.0 27.1 30.4 28.3 32.1 33.2 32.1 27.2
CH 46.1 33.9 31.7 30.1 32.6 31.0 32.3 33.5 33.8 30.7
LCH 52.7 39.6 38.6 38.1 40.1 36.6 37.1 37.3 37.6 36.8
a
The lightness correction factor kL 5 1.24 for CAM02-SCD. (kL 5 1 for other models.)
FIG. 7. Performance testing results (PF/3) using the four datasets and the combined dataset.
COM 0.431 0.301 0.321 0.311 0.337 0.268 0.284 0.282 0.289 0.263
RIT 0.265 0.279 0.186 0.167 0.211 0.188 0.209 0.230 0.250 0.184
WIT 0.513 0.353 0.320 0.306 0.343 0.301 0.301 0.306 0.351 0.272
KIM 0.401 0.247 0.306 0.295 0.298 0.192 0.228 0.220 0.262 0.213
BFD 0.403 0.299 0.337 0.329 0.357 0.284 0.301 0.293 0.276 0.280
L 0.325 0.283 0.308 0.308 0.280 0.302 0.287 0.288 0.285 0.291
CHR 0.427 0.296 0.276 0.263 0.293 0.244 0.280 0.272 0.267 0.236
Grey 0.243 0.231 0.231 0.236 0.193 0.216 0.213 0.241 0.254 0.215
Blue 0.486 0.353 0.366 0.310 0.361 0.247 0.297 0.242 0.265 0.267
C 0.376 0.270 0.264 0.243 0.267 0.254 0.251 0.250 0.244 0.255
H 0.307 0.312 0.252 0.231 0.268 0.242 0.286 0.288 0.275 0.226
CH 0.364 0.259 0.244 0.223 0.250 0.236 0.251 0.263 0.247 0.228
LCH 0.411 0.300 0.299 0.295 0.313 0.286 0.287 0.286 0.295 0.281
a
The lightness correction factor kL 5 1.24 for CAM02-SCD. (kL 5 1 for other models.)
and the chromatic differences (CHR) dataset. For the sub- Unlike PF/3, STRESS can be further utilized to test
set having mainly hue differences (H) and that with no whether two colour models are statistically significantly
prevalence of colour attributes (LCH), the results from PF/ different or not. Tables IX to XXI show the F-test result
3 and STRESS are not in agreement with each other. of each dataset or subset using the STRESS values in
TABLE IX. F-test results of the COM dataset using STRESS indices. The number of data in COM set is 10104,
and the left and right confidence values of F distribution with 5% significance level are 0.962 and 1.040, respec-
tively. (In Tables X to XXI, figures in parenthesis in the caption of each table refer to these values for each subset.)