Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Strip-pair comparison method for building threshold color-difference model: theoretical model validation

Open Access Open Access

Abstract

This paper presents a method for developing color-difference models near a threshold, based on the serial exploration method described by Torgerson [Theory and Methods of Scaling (Wiley, 1958), chap. 7], involving the construction of color-control strips of patches arranged in arrays of 2 × n, where n is the number of pairs in the strip. The patches in the lower row should be calorimetrically identical, while the color of the patches in the upper row should vary progressively in constant steps of CIELAB color difference along selected color space vector directions. Prospective observers are instructed to indicate the patch pair number for which they begin to perceive a slight color difference between corresponding patches. The frequency data obtained from the observers was used to build a threshold color-difference model. The intention was to validate the method with theoretical data to determine the effect of the precision with which the strips are constructed, on the accuracy of the estimated parameters. Theoretical frequency data was generated using the CIE94 color difference formula, whose associated color discrimination ellipsoid parameters are very easy to determine, associated with a hypothetical logistic psychometric curve for different color centers. The proposed method allows to determine color discrimination parameters with a precision nearby 4% and an accuracy of 3% with respect to the simulated theoretical parameters, for color samples generated with a standard deviation of $\Delta E_{ab}^\ast{=} 0.2$ of the superimposed error around the ideal color difference of pairs of patches.

© 2020 Optical Society of America under the terms of the OSA Open Access Publishing Agreement

1. Introduction

The topic of color difference has been extensively studied. In 1942, MacAdam [1], Brown [23], and Wyszecki and Fielder [4] attempted to determine the precision of self-luminous color matching for normal trichromats. Later, Rich, Billmayer, and Howe [5] aimed to determine the color-difference ellipsoids for surface color samples. A number of other authors [614] in a variety of fields, using an assortment of materials and methods, obtained the color-difference datasets required for the development and improvement of color-difference equations. Currently, the most commonly used formulas for calculating color differences in industrial applications are the CIELAB, CMC, CIE94, CIEDE2000, and CAM02 formulas. The majority of these formulas were derived from the datasets obtained through different psychometric experiments, in which the observers are asked about their subjective sensation regarding the color difference between a number of different samples and a reference. The grey-scale [11] and pass-fail methods are the most commonly used ones; the latter has two variants, a constant-stimuli variant [810,1314] (also known as pair comparison or the anchor-pair method) and a threshold variant [5,11].

The performance of color-difference datasets and formulas, according to different fitting criteria (PF/3 [15], STRESS [16], and Pearson’s correlation coefficient [17]), have been verified numerous times [1724].

However, in the course of color-difference research, numerous problems have arisen, such as the significant differences in the shape, size, and orientation of the ellipsoids [4,11]; poor fitting [22]; differences in the results depending on the method used [20,23] (grey-scale or pair comparison); and the dependency on the results of the anchor pair used in constant stimuli experiments [24]. These issues prompted the International Commission on Illumination (CIE), which maintains color-difference committees, to repeatedly call for a coordinated effort by the research community [25,26] and for the submission of color datasets to improve the color-difference formulas.

Additionally, the construction of color-difference datasets is a difficult and tedious process because of the large number of factors affecting color-difference perception. The process is also variable, which requires each pair to be judged a large number of times to obtain statistically significant results.

To accelerate the collection of color-difference data, an alternative to the grey-scale and pair-comparison methods is proposed in section 2, called Strip-Pair Comparison Method (SCM), which is based on the serial exploration method described by Torgerson [27] for scaling general psychophysical attributes. This technique, as described in part a of section 2, is based on the construction of color strips consisting of pairs of patches whose color difference increases in defined directions within the selected color space, in a scheme of directions similar to those proposed by Alman and Berns [1314] and Brusola et al. [28]. In principle, the metrics determined using the SCM are applicable only in the determination of small color differences near the threshold. However, SCM can be easily adapted by using an anchor pair. Model checking of the proposed SCM is performed in part b of the methods section. In part b we verify the correct performance of SCM with theoretical frequency data generated from CIELAB color differences of the patch pairs in the strips with and without the presence of noise.

2. Methods

We have subdivided this section into two parts. In part a we define SCM and in part b we propose a methodology for checking SCM. Part a includes subsections from 2.1 to 2.4 and part b includes subsections from 2.5 to 2.7.

  • a. SCM definition

2.1 Generation of color strips

The basic premise of the proposed method is the generation of strips of patches arranged in arrays of 2 × n. Figure 1 shows the example where n = 10.

 figure: Fig. 1.

Fig. 1. Example of a strip used in the proposed method. Lower patches (left patches if the strip is vertically oriented) should be printed or displayed with the same CIELAB coordinates as the chosen color center. Upper patches (right patches if the strip is vertically oriented) should be printed or displayed so that $\Delta E_{ab}^\ast $color differences increase with respect to the upper patches, from near zero to the maximum value, from left to right at approximately constant steps in a selected vector direction of the CIELAB color space. The example shown corresponds to the vector direction #22 ($\Delta {L^\ast }$ positive axis vector direction), according to the vector direction scheme shown in Fig. 2, for a gray color center in the CIELAB coordinates [62/0/0], $\Delta E_{ab}^\ast max = 4$ for the tenth pair of patches, and increasing CIELAB color differences between intermediate patches of $\Delta E_{ab}^\ast \; step \approx 4/9$.

Download Full Size | PDF

The individual vertically oriented strips are composed of pairs of color patches with no visible boarder in between. The strips increase in color difference $\Delta E_{ab}^\ast $, in n - 1 steps, from near null color difference (the pair of patches labeled #1) to the maximum value selected (the pair of patches labeled #10). These strips should be printed in such a way that the color differences, for each pair of patches, increase in the specified vector directions within the CIELAB color space, trying to maintain a consistent color for one of the patches in each pair, according to the color center selected, while varying the other patch as described. In this paper, we propose the same pattern of directions as Brusola et al. [28], which is shown in Fig. 2, however others can be chosen.

 figure: Fig. 2.

Fig. 2. Pattern scheme of color differences along selected directions within the color space proposed by Brusola et al. [28]. Figure 2(a) shows the pattern scheme for 26 vector directions, 3 steps and $\Delta E_{ab}^\ast max = 4$. Figure 2(b) shows the identification labels for every vector direction, where red dots indicate a point through which every vector direction must pass.

Download Full Size | PDF

Theoretically, strips could be used in this method with different orientation schemes, number of patches and maximum color difference. However, due to the limitations of current color reproduction systems, we propose to construct the strips with the direction scheme shown in Fig. 2, a maximum color difference of 4 CIELAB units and n=10 pairs of patches per strip. In this way, taking into account that with the current printing systems it is possible to achieve a repeatability around $\Delta E_{ab}^\ast{=} 0.2$ [29] and that the approximate jump between two consecutive patches on the strip would be 0.4, we could obtain a sample distribution similar to the to that shown in Fig. 2 not excessively affected by noise. The maximum value of color difference in the strips of 4 is suggested because for most of the color difference formulas the difference of 1 given by the formula corresponds to color differences $\Delta E_{ab}^\ast $ lower than 4. However, other values could be used after taking into account the precision and accuracy of the color reproduction system used.

2.2 Visual assessment

Every strip, numbered according to the diagram shown in Fig. 2, should be presented multiple times to a significant number of observers. The number of observers and assessments should be tuned when working with real data. Observers should be normal color vision, according to the Farnsworth-Munsell 100-tone test or equivalent.

The observers should be instructed to detect the pair of patches, on each strip, for which they notice the first transition from no noticeable color difference to a just noticeable color difference (JND) and should indicate the JND pair. In this method, all of the pairs of patches on one strip are presented simultaneously, recording one pair number per trial and per strip, rather than reporting an opinion on each pair of patches when observed individually, as performed when using the pair comparison or grey-scale methods. The observers can freely select the orientation of the strips during the test if warrantied uniformity of illumination within that orientation. The evaluation should be performed under typical standardized CIE 116 [30] conditions (uniform neutral grey with L* = 50 background; 1000 lux lighting illuminance, with D65 lighting color temperature; > 4 ° subtended visual angle sample size; normal color vision observer; in edge contact sample separation; and 0 - 5 $\Delta E_{ab}^\ast $ sample color difference magnitude) for printed samples. For displayed samples, the evaluation should be performed under ISO 3664 conditions for appraisal of images displayed on color monitors (D65 white point, luminance of the white point ≥ 160 cd/m2, ambient illumination shall be low enough to get less than 1/4 of the monitor white point luminance on a perfect reflecting diffuser placed at the position of the faceplate of the monitor with the monitor switched off, neutral grey for background and surround). However, these reference conditions can be changed when studying parametric effects.

The only reference condition dissimilar to the pair comparison or gray-scale methods is the presentation of all of the patches in a strip simultaneously rather than pair-by-pair. The findings from the investigation of the influence of this condition on the results is presented in [29].

The result of the repeated visual assessments made by the observers should be a table of the absolute frequencies for each pair of patches for all of the strips, whose sum should equal the total number of trials.

2.3 Tolerance T50 computations for every vector direction

Suppose rik represents the number of times observers designated pair k as the JND pair of the strip i, and dEik represents the corresponding CIELAB color difference. Then, as reported by Torgerson [27] we can compute the upper (Lu) and lower (Ll) threshold limits and the point of subjective equality or threshold of 50% probability (T50), for every strip. This computation can be done using equations (1) - (3).

$${L_{ui}} = \frac{1}{{{N_i}}}\sum\limits_{k = 1}^n {{r_{ik}}d{E_{ik}}}$$
$${L_{li}} = \frac{1}{{{N_i}}}\sum\limits_{k = 1}^n {{r_{ik}}d{E_{ik - 1}}}$$
$${T_{50i}} = {{({{L_{ui}} + {L_{li}}} )} / 2}$$
where Ni is the total number of assessments for strip i. Lu values are calculated as the mean of the $\Delta\,\textrm{E}_{\textrm{ab}}^{\ast }$ of the pair designated as the JND pair by the observers. Ll values are calculated as the mean of the $\Delta\,\textrm{E}_{\textrm{ab}}^{\ast }$ of the pair previous to the JND pair, e.g. the contiguous pair to the JND pair with no perceived difference in color. Therefore, in Eq. (2), we multiply the frequency values (rik) by the color-difference ($\Delta\,\textrm{E}_{\textrm{ab}}^{\ast }$) of the previous pair of patches, under the assumption that color differences increase as k is increased. To implement Eq. (2), we assume $\mathrm{\Delta }E_{ab}^{\ast }$ = 0 for a hypothetical pair of patches previous to k = 1. This is not a very critical assumption if we design the strips so that the JND pairs are in the intermediate patches of the strips.

2.4 Coefficients of discrimination ellipses or ellipsoids

Once we calculate the T50 values, we can determine the coefficients of the chromaticity-discrimination ellipses and the coefficients of the color discrimination ellipsoids in Eq. (4), if we assume that major axis of the ellipsoid is parallel to a*-b* plane, or Eq. (5), following reported procedures [11,31,32], by minimizing Eq. (6)

$$\Delta e_i^2 = {g_1}\Delta a_i^2 + \; {g_2}\Delta b_i^2 + \; {g_3}\Delta L_i^2 + 2{g_4}\Delta {a_i}\Delta {b_i}$$
$$\Delta e_i^2 = {g_1}\Delta a_i^2 + \; {g_2}\Delta b_i^2 + \; {g_3}\Delta L_i^2 + 2{g_4}\Delta {a_i}\Delta {b_i} + \; 2{g_5}\Delta {a_i}\Delta {L_i} + \; 2{g_6}\Delta {b_i}\Delta {L_i}$$
$$Z = {\sum\limits_i {({\Delta {V_{T50}} - \Delta {e_i}} )} ^2}$$
Where ΔVT50 is the constant value of visual difference assigned to the T50 tolerance at threshold (in this paper we have used ΔVT50 = 1 to check the model) and $\Delta a_i^\ast ,\; \Delta b_i^\ast ,\; \Delta L_i^\ast $ are the corresponding CIELAB coordinates differences in every strip i at T50.
  • b. SCM checking

2.5 Frequency data from hypothetical perfect color data

To verify the proposed method, we generated theoretical data using the CIE94 color difference formula. We selected this color difference formula because, of the weighted ones, it is the one with which the determination of the coefficients of color discrimination ellipsoids are easiest to perform. It should be noted that we are trying to verify whether the method is capable of estimating the correct ellipsoid coefficients, not trying to evaluate any of the color difference formulas. To verify the model, we only require accurate frequency data generated from assumed discrimination ellipsoid coefficients and an assumed psychometric curve to check the degree of fit between the parameter prediction given by the method and the initial assumed values.

Table 1 presents the theoretical data generated for the CIE94 color-difference formula, for the 26 vector directions shown in Fig. 2, for strips of 10 pairs with a maximum $\Delta E_{ab}^\ast{=} 4$ for the last patches in every strip, around the red color center (L*=44, a*=37, b*=23), and logistic psychometric curve proposed by Robertson [25] with parameters: $\mathrm{\alpha } = \mathrm{\beta } = 2$. The psychometric curve chosen is given by Eq. (7).

$$p = \frac{1}{{1 + {e^{(\alpha - \beta {\kern 1pt} \Delta E)}}}}$$
The frequency data can be generated using the following process:

Tables Icon

Table 1. Theoretical data generated from the CIE94 color-difference formula around the red color center with CIELAB coordinates (L* = 44, a* = 37, b* = 23), and logistic psychometric curve given by Eq. (7) with ${\mathbf \alpha } = {\mathbf \beta } = 2$, for the 26 vector directions shown in Fig. 1. ${{\mathbf r}_{{\mathbf ik}}}$ is the hypothetical observed absolute frequency for patch k on strip i for a total of N = 100 repetitions, and ${\mathbf \Delta }{{\mathbf L}^\ast },{\; }{\mathbf \Delta }{{\mathbf a}^\ast },\; {\mathbf and}\; {\mathbf \Delta }{{\mathbf b}^\ast }\; $are the differences in the CIELAB coordinates of the final pair of patches in every strip, with a maximum color difference of ${\mathbf \Delta }{\boldsymbol E}_{{\boldsymbol ab}}^\ast{=} 4$

Step 1. Calculate the color difference ΔE for the assumed color-difference model ($\Delta {E_{94}}$ for the theoretical data shown in Table 1) on each strip patch pair.

Tables Icon

Table 2. A comparison between the ellipsoid coefficients of the underlying model (CIE94) was used to generate the frequency data and those obtained using SCM for selected CIE color centers, where gi is the coefficient of the 50% probability discrimination ellipsoids; a, b, and c are the principal semi-axis lengths of the ellipsoids; θ is the angle between the projection of the major axis of the discrimination ellipsoid and the positive semi-axis a*; and σ is the standard deviation of the parameters, estimated using a Monte Carlo method.

Tables Icon

Table 3. Results obtained for the parameters of the color discrimination ellipsoids for theoretical color differences, as described in subsection 2.1, randomized by a normal noise ${\mathbf N}({0,0.2} )$, as indicated in subsection 2.6.

Step 2. Determine the probability parameter (p) of the associated binomial distribution depending on the psychometric curve chosen (Eq. (7) for the generated data shown in Table 1).

Step 3. For every pair of patches, generate a random value for the frequency, fit to a binomial distribution with probability p and N repetitions (N = 100 in the case shown in Table 1).

Step 4. Set pairs with a frequency of less than 50% to 0, set the remainder to 1, and record the number of the pair that first transitions from 0 to 1. A frequency of less than 50% would mean that the majority of observers did not perceive a color difference, while a frequency greater than 50% would mean the majority did perceive a color difference.

Step 5. Repeat steps 1–4 (Nreps = 100 in the example in Table 1) and accumulate the frequency data for every pair.The result is the simulated data for the visual assessment indicated in section 2.2.

2.6 Frequency data from the randomized color data

In practice, it is difficult to print or display a color stimulus with the desired CIELAB coordinates. There is always an error that increases or decreases depending on the control exercised over the printing or displaying process. To simulate this situation and evaluate its impact on the accuracy of the estimations of the model parameters, we propose the method to generate the theoretical frequencies described in the previous section. However, this is preceded by a step in which a random error ${\boldsymbol N}({0,{{\boldsymbol \sigma }_{{\boldsymbol cd}}}} )$ from a normal distribution with a mean of zero and standard deviation ${{\boldsymbol \sigma }_{{\boldsymbol cd}}}$, is added to the theoretical color differences of the control strips. The values of ${{\boldsymbol \sigma }_{{\boldsymbol cd}}}$ studied were 0, 0.1, 0.2, and 0.3, taking into account the fact that using current quality printing systems, values of 0.15 can be achieved.

2.7 Model verification

Once the theoretical data has been generated, randomized or not, we are able to determine the model parameters following the procedures indicated in sections 2.3 and 2.4, and compare them with those of the underlying model from which we have generated the theoretical data.

2. Results

A comparison between the discrimination ellipsoid parameters obtained using the proposed method of strip comparison method (SCM), based on the serial exploration method by Torgerson [27], and the parameters of the underlying color-difference model (CIE94) used to generate the data, is presented in Table 2. The results presented in this table were generated under the assumption that the color data for every pair of patches on the strips perfectly fit the desired CIELAB color differences in all vector directions around the selected color centers (CIE [25,33]), as described in 2.1.

As can be seen from Table 2, the ellipsoid parameters determined using SCM fit quite well the CIE94 ellipsoid parameters for the color centers shown. Additionally, an estimation of the accuracy of every parameter has been obtained using a Monte Carlo method, based on applying SCM over randomly generated frequency data, repeating step 5 of section 2.5 approximately 100 times, and calculating the standard deviation (σ) from the computed parameters. σ has not been calculated for the gray color center for the θ parameter because, in that case, the ellipsoid degenerates to a sphere with no defined principal directions.

The results from the application of the same process to the theoretical color data differences, as described in section 2.1, randomized by an error ${\boldsymbol N}({0,{{\boldsymbol \sigma }_{{\boldsymbol cd}}} = 0.2} )$, as indicated in section 2.6, are presented in Table 3.

Figure 3 shows the evolution of the θ parameter, estimated using SCM for the selected CIE color centers, as a function of ${\sigma _{cd}}$ (the standard deviation of the random error, $N({0,{\sigma_{cd}}} )$, added to the theoretical color-differences in every vector direction, as described in subsection 2.6). The continuous lines in Fig. 3 correspond to the hue angles ($h_{ab}^\ast $) of the selected color centers. The dashed lines are the corresponding mean values of the θ parameter, estimated using SCM for a set of 100 random samples, generated by adding a normal random error of 0 mean and ${\sigma _{cd}}$ standard deviation to the theoretical color differences. The dotted lines correspond to the upper and lower bounds, computed as the mean value of θ ± , where σ is the standard deviation of the θ parameters obtained for the 100 random samples. Therefore, the dotted lines define an interval for each ${\sigma _{cd}}$, which comprises approximately 95% of the θ values obtained and whose mean value is centered around the true value ($h_{ab}^\ast $), which should be predicted by the model.

 figure: Fig. 3.

Fig. 3. Evolution of θ as a function of the standard deviation ${\sigma _{cd}}$. Continuous lines correspond to the hue angles ($h_{ab}^{\ast }$) of the selected color centers. The dashed lines (nearly overlapped by continuous lines) are the corresponding mean values of the estimated θ parameter, obtained by SCM for 100 sets of samples, generated randomly, adding $N({0,{\mathrm{\sigma }_{\textrm{cd}}}} )$ to the theoretical color differences. The dotted lines correspond to the previously discussed mean value of θ ± , where the values of σ are the standard deviation of the estimated θ parameter for the set of randomly generated samples.

Download Full Size | PDF

As we can see, the SCM model prediction of the θ parameter is quite good. Up to ${\sigma _{cd}} = 0.2$, the 95% interval predicted is less than ± 10 ° of the mean value for all of the color centers analyzed.

Similarly, Figs. 4 and 5 show the evolution of the a and b parameters, respectively, (the two principal semi-axes of the color discrimination ellipsoid) as a function of ${\sigma _{cd}}$. In this case, we observe an increasing bias for the estimated a or b parameters, as ${\sigma _{cd}}$ increases. These figures show a tendency to predict smaller ellipsoids than the true ones, with the difference increasing as ${\sigma _{cd}}$ increases.

 figure: Fig. 4.

Fig. 4. Evolution of the a parameter as a function of the standard deviation ${\sigma _{cd}}$. Continuous lines correspond to the first principal semi-axis of the color discrimination ellipsoid for the selected color centers. The dashed lines are the corresponding mean values of the a parameter, estimated using SCM for the 100 sets of samples, generated randomly, adding $N({0,{\sigma_{cd}}} )$ to the theoretical color differences. The dotted lines correspond to the previously discussed mean value of a ± 2σ, where the values of σ are the standard deviation of the estimations of the a parameter.

Download Full Size | PDF

 figure: Fig. 5.

Fig. 5. Evolution of the b parameter as a function of the standard deviation ${\sigma _{cd}}$. Continuous lines correspond to the second principal semi-axis of the color discrimination ellipsoid for the selected color centers. The dashed lines are the corresponding mean values of the b parameter, estimated using SCM for the 100 sets of samples, generated randomly, adding $N({0,{\sigma_{cd}}} )$ to the theoretical color differences. The dotted lines correspond to the previously discussed mean value of b ± 2σ, where the values of σ are the standard deviation of the estimations of the b parameter

Download Full Size | PDF

The reduction in the size of the predicted ellipsoids may be due to the visual assessment procedure. Observers are asked to indicate the first pair of patches on the strip for which they see a just noticeable difference (labeled the JND pair), in order to determine the threshold of perceived color difference. This allows for the accurate detection of the threshold position, provided the pairs of patches are properly ordered, with the color difference of the patches increasing along the strip. However, if the strip has not been printed or displayed with the appropriate precision, the color difference between pairs of patches previous to the correct JND pair, can be greater than that of the correct JND pair. This means that it is possible that the observer erroneously selects the earlier pair as the JND pair, reducing the dimension of the correct threshold position in the direction associated with the strip. On average, for the color centers represented in Figs. 4 and 5, the calculated coefficient of variation (Cv), for the first and second principal axes, goes from around 2% for ${\sigma _{cd}} = 0.1$, to 4% for ${\sigma _{cd}} = 0.2$, and to 6% for ${\sigma _{cd}} = 0.3$, and the bias, calculated as the percentage of the deviation of the estimated mean value from the theoretical value, goes from around 1% for ${\sigma _{cd}} = 0.1$, to 3% for ${\sigma _{cd}} = 0.2$, and to 6% for ${\sigma _{cd}} = 0.3$. However, the higher values for both the Cv and bias specified for ${\sigma _{cd}} = 0.3$ are still lower than the ranges that can be computed from published color-difference datasets [1015,18].

3. Conclusions

The color strip comparison method (SCM), based on the serial exploration method proposed by Torgerson [27] to scale general psychophysical attributes, has been successfully verified. Simulations were used to generate frequency data from the CIE94 color difference formula and from the logistic psychometric curve. The model was checked under the assumption that the color differences between pairs of patches in the strips have a superposed random error, $N({0,{\sigma_{cd}}} )$, added to the theoretical color difference.

Our experiments showed a good agreement between the theoretical discrimination ellipsoid parameters and the parameters estimated by SCM for strips of 10 pairs of patches with a maximum color difference of ΔE*ab = 4, even for samples printed or displayed with a superimposed random error of ${\sigma _{cd}} = 0.2$. Which represents the precision required, for printing or displaying the strips, of approximately 1/2 the theoretical CIELAB color difference increment required in one step of the strips. Precision that is perfectly feasible using today's digital printing systems as is reported in [29].

Taking into account the parametric effects already studied by Brusola et al. [29], we believe that the strip-pair comparison method is a good possible time efficient alternative to classical methods for developing color-difference models.

Disclosures

The authors declare no conflicts of interest.

References

1. D. L. MacAdam, “Visual sensitivities to color differences in daylight,” J. Opt. Soc. Am. 32(5), 247–274 (1942). [CrossRef]  

2. W. R. J. Brown and D. L. MacAdam, “Visual sensitivities to combined chromaticity and luminance differences,” J. Opt. Soc. Am. 39(10), 808–834 (1949). [CrossRef]  

3. W. R. Brown, W. G. Howe, J. E Jackson, and R. M. Moris, “Multivariate normality of the color-matching process,” J. Opt. Soc. Am. 46(1), 46–49 (1956). [CrossRef]  

4. G. Wyszecki and G. H. Fielder, “Color difference matches,” J. Opt. Soc. Am. 61(11), 1501–1513 (1971). [CrossRef]  

5. R. M. Rich, F. W. Billmayer, and W. G. Howe, “Method for deriving color-difference-perceptibility ellipses for surface-color samples,” J. Opt. Soc. Am. 65(8), 956–959 (1975). [CrossRef]  

6. R. G. Kuehni, “Visual and instrumental determination of small colour differences: a contribution,” J. Soc. Dyers Colour. 91(3), 68–71 (2008). [CrossRef]  

7. L. F. C. Friele, “Fine color metric (FCM),” Color Res. Appl. 3(2), 53–64 (1978). [CrossRef]  

8. D. Strocka, A. Brockes, and W. Paffhausen, “Influence of experimental parameters on the evaluation of color-difference ellipsoids,” Color Res. Appl. 8(3), 169–175 (1983). [CrossRef]  

9. R. M. Rich and F. W. Billmayer, “Small and moderate color differences,” Color Res. Appl. 8(1), 31–39 (1983). [CrossRef]  

10. K. Witt and G. Döring, “Parametric variations in a threshold color-difference ellipsoid for green painted samples,” Color Res. Appl. 8(3), 153–163 (1983). [CrossRef]  

11. M. R. Luo and B. Rigg, “Chromaticity-discrimination ellipses for surface colours,” Color Res. Appl. 11(1), 25–42 (1986). [CrossRef]  

12. M. Cheung and B. Rigg, “Colour-difference ellipsoids for five CIE colour centers,” Color Res. Appl. 11(3), 185–195 (1986). [CrossRef]  

13. D. H. Alman, R. S. Berns, G. D. Snyder, and W. A. Larsen, “Performance testing of color difference metrics using a color tolerance dataset,” Color Res. Appl. 14(3), 139–151 (1989). [CrossRef]  

14. R. S. Berns, D. H. Alman, L. Reniff, G. D. Snyder, and M. R. Balonon-Rosen, “Visual determination of suprathreshold color-difference tolerances using probit analysis,” Color Res. Appl. 16(5), 297–316 (1991). [CrossRef]  

15. S. S. Guan and M. R. Luo, “Investigation of parametric effects using small colour differences,” Color Res. Appl. 24(5), 331–343 (1999). [CrossRef]  

16. P. A. García, R. Huertas, M. Melgosa, and G. Cui, “Measurement of the relationship between perceived and computer color differences,” J. Opt. Soc. Am. A 24(7), 1823–1829 (2007). [CrossRef]  

17. E. Kirchner and N. Dekker, “Performance measures of color-difference equations: correlation coefficient versus standardized residual sum of squares,” J. Opt. Soc. Am. 28(9), 1841–1848 (2011). [CrossRef]  

18. M. Huang, H. Liu, G. Cui, and M. R. Luo, “Testing uniform colour spaces and colour-difference formulae using printing samples,” Color Res. Appl. 37(5), 326–335 (2012). [CrossRef]  

19. H. Wang, G. Cui, M. R. Luo, and H. Xu, “Evaluation of colour-difference formulae for different colour-difference magnitudes,” Color Res. Appl. 37(5), 316–325 (2012). [CrossRef]  

20. E. D. Montag and D. C. Wilber, “A comparison of constant stimuli and grey-scale methods of color difference scaling,” Color Res. Appl. 28(1), 36–44 (2003). [CrossRef]  

21. S. Shen and R. S. Berns, “Color-difference formula performance for several datasets of small color differences based on visual uncertainty,” Color Res. Appl. 36(1), 15–26 (2011). [CrossRef]  

22. R.G. Kuehni, “Color difference formulas: an unsatisfactory state of affairs,” Color Res. Appl. 33(4), 324–326 (2008). [CrossRef]  

23. E. Kirchner, N. Dekker, M. Lucassen, L. Njo, I. van der Lans, P. Urban, and R. Huertas, “How psychological methods influence optimizations of color difference formulas,” J. Opt. Soc. Am. 32(3), 357–366 (2015). [CrossRef]  

24. E. Kirchner, N. Dekker, M. Lucassen, L. Njo, I. van der Lans, P. Koeckhoven, P. Urban, and R. Huertas, “How color difference formulas depend on reference pairs in the underlying constant stimuli experiment,” J. Opt. Soc. Am. 32(12), 2373–2383 (2015). [CrossRef]  

25. A. R. Robertson, “CIE guidelines for coordinated research on colour-difference evaluation,” Color Res. Appl. 3(3), 149–151 (1978).

26. M. Melgosa, “Request for existing experimental datasets on color differences,” Color Res. Appl. 32(2), 159 (2007). [CrossRef]  

27. W.S. Torgerson, Theory and Methods of Scaling (John Wiley & Sons, 1958), Chap. 7.

28. F. Brusola, I. Tortajada, I. Lengua, B. Jordá, and G. Peris, “Bayesian approach to color-difference models based on threshold and constant-stimuli methods,” Opt. Express 23(12), 15290–15309 (2015). [CrossRef]  

29. F. Brusola, I. Tortajada, I. Lengua, B. Jordá, and G. Peris, Centro de Investigación en Tecnologías Gráficas, Universitat Politècnica de València, Camino de Vera s/n 46022 Valencia, Spain, are preparing a manuscript to be called “Parametric effects by using strip-pair comparison method around red CIE color center.”

30. CIE No. 116, Industrial Colour-Difference Evaluation (Commission Internationale de l’Éclairage, 1995).

31. M. Melgosa, E. Hita, A. J. Poza, D. H. Alman, and R. S. Berns, “Suprathreshold color-difference ellipsoids for surface colors,” Color Res. Appl. 22(3), 148–155 (1997). [CrossRef]  

32. R. S. Berns and B. Hou, “RIT-DuPont supra-threshold color-tolerance individual color-difference pair dataset,” Color Res. Appl. 35(4), 274–283 (2009). [CrossRef]  

33. K. Witt, “Cie guidelines for coordinated future work on industrial color-difference evaluation,” Color Res. Appl. 20(6), 399–403 (1995). [CrossRef]  

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (5)

Fig. 1.
Fig. 1. Example of a strip used in the proposed method. Lower patches (left patches if the strip is vertically oriented) should be printed or displayed with the same CIELAB coordinates as the chosen color center. Upper patches (right patches if the strip is vertically oriented) should be printed or displayed so that $\Delta E_{ab}^\ast $ color differences increase with respect to the upper patches, from near zero to the maximum value, from left to right at approximately constant steps in a selected vector direction of the CIELAB color space. The example shown corresponds to the vector direction #22 ( $\Delta {L^\ast }$ positive axis vector direction), according to the vector direction scheme shown in Fig. 2, for a gray color center in the CIELAB coordinates [62/0/0], $\Delta E_{ab}^\ast max = 4$ for the tenth pair of patches, and increasing CIELAB color differences between intermediate patches of $\Delta E_{ab}^\ast \; step \approx 4/9$ .
Fig. 2.
Fig. 2. Pattern scheme of color differences along selected directions within the color space proposed by Brusola et al. [28]. Figure 2(a) shows the pattern scheme for 26 vector directions, 3 steps and $\Delta E_{ab}^\ast max = 4$ . Figure 2(b) shows the identification labels for every vector direction, where red dots indicate a point through which every vector direction must pass.
Fig. 3.
Fig. 3. Evolution of θ as a function of the standard deviation ${\sigma _{cd}}$ . Continuous lines correspond to the hue angles ( $h_{ab}^{\ast }$ ) of the selected color centers. The dashed lines (nearly overlapped by continuous lines) are the corresponding mean values of the estimated θ parameter, obtained by SCM for 100 sets of samples, generated randomly, adding $N({0,{\mathrm{\sigma }_{\textrm{cd}}}} )$ to the theoretical color differences. The dotted lines correspond to the previously discussed mean value of θ ± , where the values of σ are the standard deviation of the estimated θ parameter for the set of randomly generated samples.
Fig. 4.
Fig. 4. Evolution of the a parameter as a function of the standard deviation ${\sigma _{cd}}$ . Continuous lines correspond to the first principal semi-axis of the color discrimination ellipsoid for the selected color centers. The dashed lines are the corresponding mean values of the a parameter, estimated using SCM for the 100 sets of samples, generated randomly, adding $N({0,{\sigma_{cd}}} )$ to the theoretical color differences. The dotted lines correspond to the previously discussed mean value of a ± 2σ, where the values of σ are the standard deviation of the estimations of the a parameter.
Fig. 5.
Fig. 5. Evolution of the b parameter as a function of the standard deviation ${\sigma _{cd}}$ . Continuous lines correspond to the second principal semi-axis of the color discrimination ellipsoid for the selected color centers. The dashed lines are the corresponding mean values of the b parameter, estimated using SCM for the 100 sets of samples, generated randomly, adding $N({0,{\sigma_{cd}}} )$ to the theoretical color differences. The dotted lines correspond to the previously discussed mean value of b ± 2σ, where the values of σ are the standard deviation of the estimations of the b parameter

Tables (3)

Tables Icon

Table 1. Theoretical data generated from the CIE94 color-difference formula around the red color center with CIELAB coordinates (L* = 44, a* = 37, b* = 23), and logistic psychometric curve given by Eq. (7) with α = β = 2 , for the 26 vector directions shown in Fig. 1. r i k is the hypothetical observed absolute frequency for patch k on strip i for a total of N = 100 repetitions, and Δ L , Δ a , a n d Δ b are the differences in the CIELAB coordinates of the final pair of patches in every strip, with a maximum color difference of Δ E a b = 4

Tables Icon

Table 2. A comparison between the ellipsoid coefficients of the underlying model (CIE94) was used to generate the frequency data and those obtained using SCM for selected CIE color centers, where gi is the coefficient of the 50% probability discrimination ellipsoids; a, b, and c are the principal semi-axis lengths of the ellipsoids; θ is the angle between the projection of the major axis of the discrimination ellipsoid and the positive semi-axis a*; and σ is the standard deviation of the parameters, estimated using a Monte Carlo method.

Tables Icon

Table 3. Results obtained for the parameters of the color discrimination ellipsoids for theoretical color differences, as described in subsection 2.1, randomized by a normal noise N ( 0 , 0.2 ) , as indicated in subsection 2.6.

Equations (7)

Equations on this page are rendered with MathJax. Learn more.

L u i = 1 N i k = 1 n r i k d E i k
L l i = 1 N i k = 1 n r i k d E i k 1
T 50 i = ( L u i + L l i ) / 2
Δ e i 2 = g 1 Δ a i 2 + g 2 Δ b i 2 + g 3 Δ L i 2 + 2 g 4 Δ a i Δ b i
Δ e i 2 = g 1 Δ a i 2 + g 2 Δ b i 2 + g 3 Δ L i 2 + 2 g 4 Δ a i Δ b i + 2 g 5 Δ a i Δ L i + 2 g 6 Δ b i Δ L i
Z = i ( Δ V T 50 Δ e i ) 2
p = 1 1 + e ( α β Δ E )
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.