Next Article in Journal
Design and Analysis of the Capacitive RF MEMS Switches with Support Pillars
Previous Article in Journal
Guidance, Navigation and Control for Autonomous Quadrotor Flight in an Agricultural Field: The Case of Vineyards
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimizing Color-Difference Formulas for 3D-Printed Objects

1
Printing and Packaging Engineering, Beijing Institute of Graphic Communication, Beijing 102600, China
2
School of Design, University of Leeds, Leeds LS2 9JT, UK
3
Optics Department, Faculty of Sciences, University of Granada, 18071 Granada, Spain
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(22), 8869; https://doi.org/10.3390/s22228869
Submission received: 5 October 2022 / Revised: 5 November 2022 / Accepted: 10 November 2022 / Published: 16 November 2022
(This article belongs to the Section Optical Sensors)

Abstract

:
Based on previous visual assessments of 440 color pairs of 3D-printed samples, we tested the performance of eight color-difference formulas (CIELAB, CIEDE2000, CAM02-LCD, CAM02-SCD, CAM02-UCS, CAM16-LCD, CAM16-SCD, and CAM16-UCS) using the standardized residual sum of squares (STRESS) index. For the whole set of 440 color pairs, the introduction of kL (lightness parametric factor), b (exponent in total color difference), and kL + b produced an average STRESS decrease of 2.6%, 26.9%, and 29.6%, respectively. In most cases, the CIELAB formula was significantly worse statistically than the remaining seven formulas, for which no statistically significant differences were found. Therefore, based on visual results using 3D-object colors with the specific shape, size, gloss, and magnitude of color differences considered here, we concluded that the CIEDE2000, CAM02-, and CAM16-based formulas were equivalent and thus cannot recommend only one of them. Disregarding CIELAB, the average STRESS decreases in the kL + b-optimized formulas from changes in each one of the four analyzed parametric factors were not statistically significant and had the following values: 6.2 units changing from color pairs with less to more than 5.0 CIELAB units; 2.9 units changing the shape of the samples (lowest STRESS values for cylinders); 0.7 units changing from nearly-matte to high-gloss samples; and 0.5 units changing from 4 cm to 2 cm samples.

1. Introduction

In recent years, due to the development of three-dimensional (3D) color printing technology, much attention has been given to the color reproduction quality of 3D-printed objects [1,2]. Consequently, color measurement and color-difference evaluation of 3D sample pairs is becoming increasingly important in color reproduction and color control processes. In fact, a variety of color-difference formulas are currently used in both research and industrial applications to measure perceived color differences between sample pairs, while the International Commission on Illumination (CIE) has requested new reliable visual datasets to develop more accurate color-difference formulas [3]. Among these formulas, we can mention the well-known CIELAB formula [4], the CIEDE2000 formula currently recommended by the ISO and CIE [5], and some formulas based on the two latest color-appearance models proposed by the CIE: CAM02-(LCD/SCD/UCS) [6], which is based on CIECAM02 [7]; and CAM16-(LCD/SCD/UCS) [8], which is based on CIECAM16 [9]. It is worth noting, however, that all color-difference formulas currently employed were developed or tested using only datasets with flat (2D) color samples such as self-illuminated visual displays, papers, textiles, plastics, etc. [10,11]. Compared with 2D samples, the visual color perception of 3D samples is more complicated and may be affected by factors such as shape [12], the geometrical structure of the lighting [13], translucency [14], gloss [15,16], etc. Visual differences and applicability of current color-difference formulas for 3D sample pairs must be more carefully studied, as is currently being done by CIE Technical Committee 8–17, “Methods for Evaluating Color Difference between 3D Color Objects” [17]. Hopefully, a successful prediction of visual color differences for 3D objects will be useful for industry and in different applications [18,19,20,21].
Jiang et al. [22] conducted a study to evaluate color differences for 3D and 2D objects using an Mcor Iris paper-based 3D color printer. Seventy-five pairs of both spherical 3D samples and flat 2D samples were prepared, and their color differences were assessed by ten observers using the gray scale method. All 3D spheres had the same gloss and size, with the average color difference of sample pairs being relatively high (10.3 CIELAB units). The performances of 10 color-difference formulas (CIELAB, CMC, CIEDE2000, CAM02, DIN99d, etc.) were then analyzed; the results indicated that the CAM02-LCD formula provided the best performance.
He et al. [23] invited 15 observers to carry out color-difference evaluations for 82 pairs of 3D spherical samples using the gray scale method. The average color differences of their Experiments I and II were 5.5 and 4.6 CIELAB units, respectively. The CIELAB and CIEDE2000 formulas were optimized using different methods; it was found that for both formulas, the predictions of the visual results were improved by using optimized lightness parametric factors but not by using optimized power functions.
Huang et al. [24] performed a large set of visual experiments using 440 pairs of 3D-printed samples with three different shapes (spheres, cones, and cylinders), two different sizes (4 cm and 2 cm), and two materials (matte and glossy). The color differences in these experiments were in a large range (0.5–16.9 CIELAB units). Forty-five color normal observers participated in these experiments using the gray scale method. The main goal of the current paper was to use the results of these recent visual experiments [24] to evaluate and optimize the performances of eight color-difference formulas: CIELAB [4], CIEDE2000 [5], CAM02-(LCD/SCD/UCS) [6] and CAM16-(LCD/SCD/UCS) [8]. The CAM16-(LCD/SCD/UCS) formulas are analogous to the CAM02-(LCD/SCD/UCS) formulas, using as a starting point the CIECAM16 color appearance model [8] in place of the CIECAM02 model [7]. Here, the letters LCD and SCD mean “large” and “small” color differences, respectively, while the letters UCS mean “uniform color scale” and refer to a general-purpose color-difference formula that was intermediate between the SCD and LCD formulas.
In the current paper, we used the standardized residual sum of squares (STRESS) index recommended by the CIE [25] to measure the agreement between predictions made by these models and the average visual results from observers with normal color vision reported in [24]. Regarding optimizations of the above-mentioned color-difference formulas, following the previous literature [22,23] we used the lightness parametric factor (kL) already proposed in the CIEDE2000 formula [7], and power functions [26,27]. The use of parametric factors in color-difference formulas has been recommended to account for changes with respect to “reference conditions”, which are defined as the set of illuminating and viewing conditions recommended in the use of a color-difference formula. In our case, the use of 3D objects, with their related consequences, was the main change with respect to the “reference conditions” recommended for CIEDE2000 [5]. On the other hand, the use of power functions in color-difference formulas has been mainly proposed to account for non-linearities of perceived color differences in a wide range of magnitude [28]. The influences of four different parameters (color difference magnitude, gloss, shape, and size) on the performances of the eight mentioned color-difference formulas are also analyzed in this paper for the case of the specific 3D objects considered in [24], complementing the results found for 2D objects [29].

2. Methodology

2.1. Characteristics of 3D Color Pairs

In the current study, we tested and optimized eight specific color-difference formulas using the visual color-difference data from Huang et al. [24] for 3D objects of different shapes, sizes, and degrees of gloss. These 3D objects were printed using Sailner J400 and J501 3D color printers (Sailner 3D Technology Col., Ltd., Zhuhai, China), had colors located around five CIE-recommended centers, and were very homogeneous (i.e., they had no visual perceptible texture, surface roughness, graininess, or sparkle), as shown in Figure 2 in [24]. Table 1 summarizes the main characteristics of the four experiments in [24], which were named Experiments I–IV; these are separated by horizontal lines. According to the shape, size, and material (gloss/matte) of the 3D samples employed in these visual experiments, there were eight phases, namely Sp-4-m, Sp-4-g, Sp-2-m, Sp-2-g, Co-4-m, Co-4-g, Cy-4-m, and Cy-4-g, as shown in column 2 of Table 1. In these designations, the two initial letters indicate the shape of the samples (Sp, Co, and Cy for spheres, cones, and cylinders, respectively); the number 4 or 2 indicates the size (the diameter of the spheres or the bottom diameter and height of the cones and cylinders) of the samples in centimeters; and the letters m or g indicate the surface of the material, which will be briefly designated here as matte or glossy, respectively. For example, Sp-4-m indicates the color-difference experiments that used pairs of matte spheres with a 4 cm diameter. The last row in Table 1 (phase 9) provides information on the entire dataset obtained by combining the color pairs of the eight phases provided in [24]. The average values of the matte and glossy samples used in the experiments described in [24] were 3.6 GU and 96.6 GU, respectively, based on measurements at 60° made using a TC-108DPA gloss meter (Tokyo Denshoku Co. Ltd., Tokyo, Japan) in such a way that they could be considered as nearly matte and high-gloss color samples. All of the visual experiments described in [24] were carried out in a dark room using the gray scale method and 26–45 observers with normal color vision. The gray scales employed in these visual experiments had 14 color pairs that were viewed by the observers together with the 3D color pairs placed at a distance of approximately 40 cm and using viewing cabinets with specific light sources, as described in Section 2 of [24]. The visual angles subtended by color pairs at each observer’s position was greater than 4°, so the CIE 1964 standard colorimetric observer was used in the computations of the color coordinates. Instrumental color measurements of all samples were performed using an X-Rite Ci64 spectrophotometer in SCI mode. The gray scale values reported by the observers were transformed to visual color differences using specific equations derived from the CIELAB color differences of the color pairs in gray scale, as described in Section 2.E of [24]. To compute the intra-observer variability, several observers replicated their visual assessments, as can be concluded based on the numbers shown in the last column of Table 1.
The ranges and average values of the CIELAB color differences for the 440 pairs of samples employed in [24] are shown in columns 6 and 7 of Table 1, respectively. As can be seen, these pairs of samples had suprathreshold color differences in a considerably large range up to 16.9 CIELAB units. The number of color pairs (and percentages) in the ranges of 0.0–2.5, 2.5–5.0, 5.0–7.5, 7.5–10.0, and beyond 10.0 CIELAB units were 83 (19%), 156 (35%), 99 (23%), 73 (17%), and 29 (7%), respectively. More specifically, Figure 1 shows the number of color pairs in these ranges for each of the eight phases (see Table 1). In Table 1 we can note that for any phase there were at least 40 color pairs and 26 observers. By putting together the results of the eight phases in [24], we obtained a combined dataset of 440 color pairs with a total of 20,170 visual assessments (the last row in Table 1), which may be particularly useful for the testing and optimization of color-difference formulas for 3D objects, as intended in the current paper.

2.2. Tested Color-Difference Formulas

We tested the performances of eight color-difference formulas (CIELAB [4], CIEDE2000 [5], CAM02-(LCD/SCD/UCS) [6], and CAM16-(LCD/SCD/UCS) [8]) with respect to the visual data reported in [24] while considering both the original and optimized formulas (see Section 2.3). It should be noted that these eight color-difference formulas included CIEDE2000—the current ISO/CIE recommended formula—and pertain to the following three main groups: formulas based on CIELAB [4], CIECAM02 [7], and CIECAM16 [9]. In the current study, the values for the adapting luminance, background luminance, and surround in the color-difference formulas CAM02-(LCD/SCD/UCS) [6] and CAM16-(LCD/SCD/UCS) [8] were 100, 20, and average, respectively, according to viewing conditions in the visual experiments in [24].
The standardized residual sum of squares (STRESS) index that is currently recommended by CIE [25] was used to compare the performances of the different color-difference formulas tested. The usefulness of the STRESS index was recently revised [30]; in our case, it was reasonable to maintain it because the minimum number of color pairs in any phase was considerably high (≥40). The values of the STRESS index are always in the range of 0–100. The smaller the STRESS value, the better the agreement is between visual results and predictions made according to a given color-difference formula. Using F-tests from ratios of squared values of STRESS indices [25], it is possible to know whether two color-difference formulas are significantly different statistically for a given set of visual data or not. Note that the results from F-tests are particularly interesting because the proposal of a new color-difference formula is only acceptable when it is significantly better statistically than previous ones for a wide set of reliable visual data. In the current study, we used F-tests while considering two-tailed F-distributions with a 95% confidence level. To evaluate the merit of a given color-difference formula, here we also arbitrarily assigned a score of 10 points to the formula when it was significantly better statistically than another (7.5 points if it was only better, 5 points if it was identical, 2.5 points if it was worse, and 0 points if it was significantly worse than another). Considering a visual dataset (e.g., the one in phase 9 of Table 1), the eight color-difference formulas tested were ranked using the average score of the given formula in comparison with the seven remaining ones.
The STRESS index can also be used to measure intra- and inter-observer variability [31]. The mean intra- and inter-observer variability in the experiments in [24] was in the range of 16.7–21.9 and 30.3–31.2 STRESS units, respectively. In general, a color-difference formula is acceptable when it provides STRESS values lower than inter-observer variability.

2.3. Optimizations of Color-Difference Formulas

We analyzed the improvements produced in each of the eight mentioned color-difference formulas by introducing two different modifications: (1) optimization of the value of the lightness parametric factor (see Section 2.3.1); and (2) optimization of the value of an exponent (power function) added to the original color-difference formula (see Section 2.3.2). Section 3 shows the results found when these two modifications were applied separately and simultaneously.

2.3.1. Optimization of the Lightness Parametric Factor (kL)

Assuming the CIE 1964 standard colorimetric observer, Equation (1) shows the CIELAB color-difference formula, while the general format of most CIELAB-based color-difference formulas (e.g., CIEDE2000) is shown in Equation (2). In these equations, Δ L a b , 10 * , Δ C a b , 10 * , and Δ H a b , 10 * are the lightness, chroma, and hue differences [4], respectively; kL, kC, and kH are three constants called the lightness, chroma, and hue parametric factors, respectively; and Δ R is a chroma–hue interaction term that was called the “rotation term” in CIEDE2000 [5].
Δ E a b , 10 * = Δ L a b , 10 * 2 + Δ C a b , 10 * 2 + Δ H a b , 10 * 2
Δ E 1 = ( Δ L a b , 10 * k L ) 2 + ( Δ C a b , 10 *   k C ) 2 + ( Δ H a b , 10 *   k H ) 2 + Δ R
CIE recommends kL = kC = kH = 1 for CIEDE2000 under the so-called “reference conditions”, which implicitly assumed the use of 2D object samples as well as kL = 2 for textile samples [5]. The reasons for this last recommendation are unknown. In some previous papers, researchers optimized the values of the parametric factors to improve the predictions made using Equation (2) while paying particular attention to the optimization of the lightness parametric factor kL [23,29,32,33,34,35,36], as was done in the current paper.
Equation (3) shows the common format of the CAM02-(LCD/SCD/UCS) and CAM16-(LCD/SCD/UCS) color-difference formulas, where J (lightness), a , and b are the three coordinates of the color spaces based on CIECAM02 and CIECAM16 [6,8], respectively, and k L is the lightness parametric factor to be optimized:
Δ E 2 = ( Δ J k L ) 2 + Δ a 2 + Δ b 2
More specifically, the proposed values of k L for the CAM02-LCD, CAM02-SCD, and CAM02-UCS formulas were 0.77, 1.24, and 1.0, respectively [6].

2.3.2. Optimization of Exponent b (Power Function)

The use of power functions was previously proposed to optimize the performance of several color-difference formulas [26,27]. A color-difference formula can be modified by the addition of an exponent b (power function), as shown in Equation (4), where Δ E may be any of the color-difference formulas shown in Equations (1)–(3), and b is a constant that is optimized to improve the fit of specific visual data:
Δ E = Δ E b
It has been pointed out that the usefulness of power functions in color difference evaluation is related to the performance of the human visual system when visual color differences are in a wide range of magnitude [28], as in the current study (see Figure 1). In fact, it is clear that the introduction of an exponent b in a color-difference formula calls for modifications of the color coordinates of the color space supporting that formula. The uniformity of color spaces has long been analyzed [37,38]; CIE is currently working to make proposals (e.g., CIE TC 1-98 may soon suggest researching an approximately uniform LMS-based color space similar to CIELAB).
For the eight color differences tested in the current study, Table 2 shows the values of exponent b that were proposed in previous papers [8,26,27] based on experimental visual results obtained using 2D samples with very different materials. In the case of the CAM16-(LCD/SCD/UCS) formulas, exponent b was only fitted to the CAM16-UCS formula [8]. Our current goal was to determine the optimal values of exponent b when these color-difference formulas were used to predict visual results for 3D samples in [24].

3. Results and Discussion

3.1. Performance of the Original Color-Difference Formulas

Table 3 shows the STRESS values [25] for the eight color-difference formulas considered in the current study (CIELAB, CIEDE2000, CAM02-(LCD/SCD/UCS), and CAM16-(LCD/SCD/UCS)), for each of the eight phases (see Table 1, column 1) in the experiments using 3D objects [24] as well as for the combined visual results of such experiments, which included a total of 440 color pairs (see Table 1, phase 9). In Table 3, the lowest STRESS values for each phase are in bold to indicate the best color-difference formula.
For the combined dataset (Table 3, phase 9), the CAM16-LCD and CIELAB formulas had the best and worst performances, respectively. However, we noted that for phase 9 the STRESS values of the eight formulas were in a narrow range (27.3–31.9 STRESS units), which meant that all of the formulas performed similarly. In addition, this STRESS range was close to the inter-observer variability (30.3–31.2 STRESS units) reported in [24]. Table 4 shows the numbers of the phases in which the color-difference formula shown in the first row was significantly better statistically than the color-difference formula shown in the first column based on F-tests with two-tailed distributions and 95% confidence levels [25]. The empty cells in Table 4 signify no statistically significant improvements for the corresponding formulas in any phase. In agreement with the fact that the STRESS values for the eight color-difference formulas were quite similar (Table 3), Table 4 shows that very few formulas (10/56) were significantly better statistically than others in some phase/s. Specifically, for the combined dataset (phase 9), we can see that only CAM02-(LCD-SCD-UCS) and CAM16-(LCD-SCD-UCS) were significantly better statistically than CIELAB, and that CAM16-LCD was significantly better statistically than CIEDE2000.

3.2. Optimizations of Color-Difference Formulas

Table 3 illustrates the accuracy of the predictions of the visually perceived color differences of 3D objects [24] made by eight color-difference formulas developed using 2D objects. In the current subsection, we will improve the performance of each one of these formulas. That is, we will minimize the STRESS values shown in Table 3 using the Excel Solver GRG non-linear method for the following three methods:
(1)
Optimization of the value of the lightness parametric factor (kL) described in Section 2.3.1. For each phase and color-difference formula, Table 5 shows the optimal kL values that provided the minimum STRESS values, which are shown in Table 6. Table 5 indicates that most of the optimal kL values were slightly higher than 1.0. In any case, based on the comparison of the STRESS values in Table 3 and Table 6, the most important conclusion we reached was that the improvement achieved via the introduction of a lightness parametric factors was slight. Specifically, no color-difference formula achieved a statistically significant improvement in any phase with respect to the original formula via the introduction of the lightness parametric factor. For example, for phase 9 (the combined dataset), the average decrease in STRESS values for the eight color-difference formulas was only 2.6% (5.9% when considering the average of phases 1–8).
(2)
Optimization of the value of exponent b (power function) described in Section 2.3.2. For each phase and color-difference formula, Table 7 shows the optimal b values that provided the minimum STRESS values, which are shown in Table 8. In Table 7, all of the optimal exponents have values lower than 1.0, which was in agreement with the previous literature [26,27] and were slightly higher than those shown in Table 2 for 2D objects. After comparing Table 3 and Table 8, we concluded that the introduction of exponents (power functions) produced a very important decrease in the STRESS values, which may be in part related to the use of color differences in a wide range of magnitude (see Figure 1). For example, for phase 9 (the combined dataset), the average decrease in the STRESS values for the eight color-difference formulas with the exponents shown in Table 7 was as high as 26.9% (29.7% when considering the average of phases 1–8). As a consequence, any of these eight color-difference formulas that was modified by the corresponding exponent was much better than the original formula.
(3)
Simultaneous optimizations of the values of the lightness parametric factor (kL) and exponent (b). Table 9 shows the optimal kL and b values that provided the minimum STRESS values, which are shown in Table 10. In Table 9, we can note that most of the values of kL were slightly higher than those shown in Table 5, while the values for exponent b were almost the same as those shown in Table 7 (e.g., differences below 0.1 units for all phases and formulas), which were only slightly higher than those found for 2D objects (see Table 2). The STRESS values shown in Table 10 were slightly lower than those in Table 8, which meant that the simultaneous optimization of kL and b slightly improved the good results obtained by only optimizing exponent b. Specifically, after comparing Table 3 and Table 10, we concluded that based on the simultaneous optimization of kL and b, the average decrease in the STRESS values for the eight formulas in phase 9 (the combined dataset) was 29.6% (34.8% when considering the average of phases 1–8), and, once again, any of these modified color-difference formulas was much better than the original formula for phase 9 (and also for most cases in phases 1–8). We thus concluded that the kL and b values in Table 9 provided the best optimized color-difference formulas that can be proposed based on the visual results previously reported in [24].
For phase 9 (the combined dataset), the lowest STRESS values (i.e., best performances) among the tested color-difference formulas were found for CAM16-LCD in the case of the original formulas (Table 3) and formulas optimized by parametric factors kL (Table 6), CAM16-SCD for formulas optimized by exponents b (Table 8), and CAM16-UCS for formulas simultaneously optimized by kL and b (Table 10). These results were encouraging because they may suggest that CIECAM16 [9], the latest color appearance model proposed by the CIE, is a good basis for proposing future successful color-difference formulas for 3D objects.
Table 11 shows the results of the F-tests for the STRESS values [25] achieved by the best-optimized color-difference formulas (Table 10) with respect to the original formulas (Table 3). Although Table 11 shows that the number of cases with statistically significant differences was higher than in Table 4, the main conclusions we reached based on Table 4 and Table 11 were similar: (1) in most cases, the original (or modified) CIELAB color-difference formula was significantly worse statistically than any of the seven remaining original (or modified) color-difference formulas; and (2) in most cases, the differences among the original (or modified) CIEDE2000, CAM02-(LCD/SCD/UCS), and CAM16-(LCD/SCD/UCS) color-difference formulas were not statistically significant.
Figure 2 shows another way to compare the improvements achieved by each of the eight original color-difference formulas when modified using the three methods described above: the lightness parametric factor kL (Table 5); exponent b (Table 7); and the lightness parametric factor plus exponent kL + b (Table 9). Specifically, Figure 2 shows the average scores (phases 1–8) for each modified formula arbitrarily assigning 10, 7.5, 5, 2.5, and 0 points when a modified formula was statistically significantly better, better, identical, worse, or significantly worse, respectively, than the original formula. In Figure 2, it can be noted that maximum scores (10 points) were only obtained for the kL + b modified CIEDE2000 and CAM16-SCD formulas (see their corresponding kL and b parameters in Table 9). However, we must add that unfortunately, a general recommendation of either of these two color-difference formulas for 3D objects was not completely justified based on the current visual data [24]. As indicated above, a comparison among all of the kL + b-optimized formulas indicated no statistically significant differences between the CIEDE2000, CAM02-(LCD/SCD/UCS), and CAM16-(LCD/SCD/UCS) formulas in most cases (see Table 11). We could therefore only conclude that for the current experiments using 3D objects [24], the CIELAB color-difference formula (original or modified) was significantly worse statistically than the seven remaining (original or modified) formulas we tested.

3.3. Parametric Effects

In the current section, we will discard the results from the CIELAB formula because in most cases it was found to be significantly worse statistically than the remaining seven color-difference formulas, as explained previously (see Section 3.1 and Section 3.2). We will therefore analyze the effect on the STRESS values of the CIEDE2000, CAM02-(LCD/SCD/UCS), and CAM16-(LCD/SCD/UCS) color-difference formulas according to changes in four parametric factors: color-difference magnitude, shape, gloss, and size of the 3D objects. The magnitude of color differences is an interesting factor because the CIEDE2000 formula was recommended for color-differences below 5.0 CIELAB units [4], while in the current experiments [24] there was a high percentage (45.1%) of color pairs with larger color differences (see Figure 1). Specific color-difference formulas for large color differences have been proposed in the literature [39]. We will also analyze the influence of shape (cones, spheres, and cylinders), gloss (3.6 vs. 96.6 GU on the average), and size (4 cm and 2 cm) on the STRESS values for the 3D samples studied.
Table 12 shows the average STRESS changes for seven (original and kL + b-optimized) color-difference formulas for each of the four above-mentioned parametric factors. The footnote in Table 12 indicates the specific differences in the phases that we averaged to achieve the values shown in this table. All of the results in Table 12 came from differences in the STRESS values for pairs of phases (the order of such phases was relevant) in which only one parametric factor was changed at a time. For example, for the results in Table 12 regarding size, we computed the STRESS differences between phase 1 (Sp-4-m) and phase 3 (Sp-2-m) in that order, as well as the STRESS differences between phase 2 (Sp-4-g) and phase 4 (Sp-2-g) in that order; finally, we averaged both STRESS differences. That is to say, in this example of the effect of size, we considered differences between pairs of 3D samples with the same shape and gloss and with only a change from 4 cm to 2 cm (in that order). Therefore, the positive values for the parameter size shown in Table 12 for all color-difference formulas (except CAM16-LCD) mean higher STRESS values (i.e., lower performances) of the color-difference formulas for samples using 4 cm.
In Table 12, we can note that in most cases the values for the kL + b-optimized formulas were lower than those corresponding to the original formulas. These lower STRESS differences may have been a consequence of the STRESS values for kL + b-optimized formulas (Table 10), which were considerably lower than those for the original formulas (Table 3), as discussed in Section 3.2. Based on the values in the last column of Table 12, we also concluded that the most important effects on the performance of original or kL + b-optimized formulas were the color-difference magnitude, shape, gloss, and size (in that order). We will make some comments on each one of these parametric factors in the paragraphs that follow.
Regarding the magnitude of color differences, Table 12 indicates that the seven original (or kL + b-optimized) formulas performed worse (i.e., had higher STRESS values) for color pairs with color differences below 5.0 CIELAB units. This result was not expected for CIEDE2000 because it was recommended for color pairs with color differences below 5.0 CIELAB units [4], although in fact pairs with color differences up to 18.2 CIELAB units were employed in the development of CIEDE2000.
The shape of 3D objects seemed to be another relevant parametric factor that produced variations in color in the samples, which were related to specific geometrical lighting and viewing conditions in the visual experiments in [24]. In the case here, cones and cylinders led to the highest and lowest STRESS values, respectively, with spheres adopting intermediate STRESS values. Specifically, for cone–cylinder pairs, we obtained on average 8.1 and 4.4 STRESS units of difference for the original and kL + b-optimized color-difference formulas, respectively; while for cone–sphere pairs, the average difference was 1.5 STRESS units for both types of formulas. A potential explanation for this result was that the visual contours for cylinders were rectangles (circles for spheres and nearly triangles for cones), which was the shape most similar to the 2D pairs of samples. The color gradients for the cones and spheres were also perhaps higher than for cylinders.
Gloss is an important perceptual factor that can strongly influence the visual perception of color differences [40,41]. The results for gloss given in Table 12 were the average of four pairs of phases (interested readers may find more detailed results in the STRESS values shown in Table 3 and Table 10); they suggested that the color-difference formulas tested performed slightly worse (i.e., had higher STRESS values) for the matte samples. However, interactions between the gloss and shape may have existed.
Finally, based on the data in Table 12, the size of the samples seemed to be the least influential parametric factor in the performance of the tested color-difference formulas. Perhaps the change in size from 4 to 2 cm at a viewing distance of 40 cm was too small to produce relevant changes in the perception of color differences. In any case, there also seemed to be some kind of interaction between the size and gloss, as our results (not shown in Table 12) indicated that for the matte samples, the performance of most of the color-difference formulas was worse for the 4 cm size than for the 2 cm size, with the opposite being true for the gloss samples.
To evaluate the statistical significance of the four above-mentioned parametric factors on the performance of the color-difference formulas tested, we carried out a statistical analysis that was different from the conventional F-tests [25]. The usual F-tests [25,30] require the same visual data be evaluated using two different color-difference formulas, while here we had pairs of phases rather than the same visual data. Using Student’s t-tests, we obtained no statistically significant differences for any of the four tested parametric factors using any of the (original or kL + b-optimized) color-difference formulas, which was in part expected because the values shown in Table 12 are small and the amount of data (pairs of phases) was very small in our study.

4. Conclusions and Future Work

Based on the visual data obtained for 3D-printed objects in a previous study [24], we used the STRESS index [25] to test the performances of eight color-difference formulas (CIELAB, CIEDE2000, CAM02-LCD, CAM02-SCD, CAM02-UCS, CAM16-LCD, CAM16-SCD, and CAM16-UCS) developed in experiments with 2D objects. Three optimizations of each one of these formulas were tested: the introduction of a lightness parametric factor (kL), which produced a small improvement over the original formulas; the introduction of an exponent (b), which produced a great improvement over those formulas; and the introduction of both kL and b, which led to the best-optimized formulas (i.e., the ones with the lowest STRESS values).
In most cases, the original (or modified) CIELAB color-difference formula was significantly worse statistically than the remaining original (or modified) color-difference formulas. However, unfortunately, the differences among the original (or modified) CIEDE2000, CAM02-LCD, CAM02-SCD, CAM02-UCS, CAM16-LCD, CAM16-SCD, and CAM16-UCS formulas were not statistically significant, and thus it was not possible to recommend only one of these formulas for predictions regarding the color differences of 3D objects. Therefore, the use of any one of these seven formulas with the values of parameters kL and b shown in phase 9 of Table 9 is recommended. Obviously, further experimental results using 3D object colors are needed to improve the current recommendation.
Finally, we analyzed the influence of four parametric factors (color-difference magnitude, shape, gloss, and size of the 3D objects) on the performance (i.e., the STRESS values) of the CIEDE2000, CAM02-LCD, CAM02-SCD, CAM02-UCS, CAM16-LCD, CAM16-SCD, and CAM16-UCS original and kL + b-optimized formulas. None of these parametric effects had a statistically significant influence on the performances of these formulas, but the most influential ones were color-difference magnitude, shape, gloss, and size (in that order).
The results of the current investigation only apply to the few specific 3D objects considered in [24]. It was beyond the scope of this paper to generalize the current conclusions to 3D objects with any shape, gloss, size, etc. It must be also noted that the results reported here were based on values found using the STRESS index, which is currently recommended by the CIE [25] to compare the merit of color-difference formulas. Analyses of results achieved using other proposed indices [42] such as, for example, the gamma index [43], were outside of the scope of this paper. The effectiveness of the exponent (power factor) b also needs to be further analyzed because it introduces compression and homoscedasticity, which influence the results provided by the STRESS index. Finally, we also believe that the development of improved color-difference formulas for industrial applications requires new experimental visual datasets, as requested by CIE [3,17].

Author Contributions

Conceptualization, M.H. and X.G.; methodology, X.L. and J.P.; validation, M.M.; writing—original draft preparation, K.X.; writing—review and editing, M.H., C.H. and K.X.; supervision, M.M.; funding acquisition M.H. and M.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Beijing Institute of Graphic Communication’s Scientific Research Projects BIGC Ec202003, BIGC Ec202102, and Scientific Research and Innovation Team Project BIGC Ec202302; and by the Ministry of Science and Innovation of the National Government of Spain (grant number PID2019-107816GB-I00/SRA/10.13039/501100011033).

Data Availability Statement

The data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.

Acknowledgments

We thank Yu Li and Yu Wang, students at the Beijing Institute of Graphics Communication (Beijing, China), for data collection and processing; Dongqing Xiang and Wei Chen of Zhuhai Sailner 3D Technology Co., Ltd. (Zhuhai, China) for preparation of the 3D object samples; and Donald J. Murphy McVeigh for English revision.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yuan, J.; Chen, G.; Li, H.; Prautzsch, H.; Xiao, K. Accurate and computational: A review of color reproduction in full-color 3D printing. Mater. Des. 2021, 209, 109943. [Google Scholar] [CrossRef]
  2. Barreto, M.A.; Perez-Gonzalez, J.; Herr, H.M.; Huegel, J.C. ARACAM: A RGB-D multi-view photogrammetry system for lower limb 3D reconstruction applications. Sensors 2022, 22, 2443. [Google Scholar] [CrossRef] [PubMed]
  3. Melgosa, M. Request for existing experimental datasets on color differences. Color Res. Appl. 2007, 32, 159. [Google Scholar] [CrossRef]
  4. ISO/CIE 11664-4; Colorimetry—Part 4: CIE 1976 L*a*b* Colour Space. CIE Central Bureau: Vienna, Austria, 2019.
  5. ISO/CIE DIS 11664-6; Colorimetry—Part 6: CIEDE2000 Colour-Difference Formula. CIE Central Bureau: Vienna, Austria, 2014.
  6. Luo, M.R.; Cui, G.; Li, C. Uniform colour spaces based on CIECAM02 colour appearance model. Color Res. Appl. 2006, 31, 320–330. [Google Scholar] [CrossRef]
  7. CIE 159; A Colour Appearance Model for Colour Management Systems: CIECAM. CIE Central Bureau: Vienna, Austria, 2004.
  8. Li, C.; Li, Z.; Wang, Z.; Xu, Y.; Luo, M.R.; Cui, G.; Melgosa, M.; Brill, M.H.; Pointer, M. Comprehensive color solutions: CAM16, CAT16, and CAM16-UCS. Color Res. Appl. 2017, 42, 703–718. [Google Scholar] [CrossRef]
  9. CIE 248:2022; The CIE 2016 Colour Appearance Model for Colour Management Systems: CIECAM16. CIE Central Bureau: Vienna, Austria, 2022.
  10. Luo, M.R.; Rigg, B. Chromaticity-discrimination ellipses for surface colours. Color Res. Appl. 1986, 11, 25–42. [Google Scholar] [CrossRef]
  11. Melgosa, M.; Hita, E.; Romero, J.; del Barco, L.J. Color-discrimination thresholds translated from the CIE (x,y,Y) space to the CIE 1976 (L*,a*,b*). Color Res. Appl. 1994, 19, 10–18. [Google Scholar]
  12. Giesel, M.; Gegenfurtner, K.R. Color appearance of real objects varying in material, hue, and shape. J. Vision 2010, 10, 10. [Google Scholar] [CrossRef] [Green Version]
  13. Olkkonen, M.; Brainard, D.H. Perceived glossiness and lightness under real-world illumination. J. Vision 2010, 10, 5. [Google Scholar] [CrossRef] [Green Version]
  14. Brunton, A.; Arikan, C.A.; Urban, P. Pushing the limits of 3D color printing: Error diffusion with translucent materials. ACM Trans. Graph. 2015, 35, 4. [Google Scholar] [CrossRef] [Green Version]
  15. Lee, R.J.; Smithson, H.E. Low levels of specularity support operational color constancy, particularly when surface and illumination geometry can be inferred. J. Opt. Soc. Am. A 2016, 33, A306. [Google Scholar] [CrossRef] [PubMed]
  16. Xiao, B.; Brainard, D.H. Surface gloss and color perception of 3D objects. Visual. Neurosci. 2008, 25, 371–385. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  17. CIE. TC 8-17. Methods for Evaluating Colour Difference between 3D Colour Objects. Available online: http://cie.co.at/technicalcommittees/methods-evaluating-colour-difference-between-3d-colour-objects (accessed on 9 November 2022).
  18. Tsai, T.-H.; Cheng, C.-S. Automatic optical inspection system for wire color sequence detection. Sensors 2022, 22, 5885. [Google Scholar] [CrossRef] [PubMed]
  19. Wang, Y.; Zhao, Q.; Chen, J.; Wang, W.; Yu, S.; Yang, X. Color design decisions for ceramic products based on quantification of perceptual characteristics. Sensors 2022, 22, 5415. [Google Scholar] [CrossRef] [PubMed]
  20. Sánchez-Marañón, M.; Huertas, R.; Melgosa, M. Colour variation in standard soil-colour charts. Aust. J. Soil Res. 2005, 43, 827–837. [Google Scholar] [CrossRef]
  21. Liu, G.; Tian, S.; Mo, Y.; Chen, R.; Zhao, Q. On the acquisition of high-quality digital images and extraction of effective color information for soil water content testing. Sensors 2022, 22, 3130. [Google Scholar] [CrossRef]
  22. Jiang, L.; Cui, G.; Melgosa, M.; Xiao, K.; Sueeprasan, S. Color-difference evaluation for 3D printed objects. Opt. Express 2021, 29, 24237–24254. [Google Scholar] [CrossRef]
  23. He, R.; Xiao, K.; Pointer, M.; Melgosa, M.; Bressler, Y. Optimizing parametric factors in CIELAB and CIEDE2000 color-difference formulas for 3D printed spherical objects. Materials 2022, 15, 4055. [Google Scholar] [CrossRef]
  24. Huang, M.; Pan, J.; Wang, Y.; Li, Y.; Hu, X.; Li, X.; Xiang, D.; Hemingray, C.; Xiao, K. Influences of shape, size and gloss on the perceived color difference of 3D printed objects. J. Opt. Soc. Am. A 2022, 39, 916–926. [Google Scholar] [CrossRef]
  25. CIE 217; Recommended Method for Evaluating the Performance of Colour-Difference Formulae. CIE Central Bureau: Vienna, Austria, 2016.
  26. Huang, M.; Cui, G.; Melgosa, M.; Sánchez-Marañón, M.; Li, C.; Luo, M.R.; Liu, H. Power functions improving the performance of color-difference formulas. Opt. Express 2015, 23, 597–610. [Google Scholar] [CrossRef]
  27. CIE 230:2019; Validity of Formulae for Predicting Small Colour Differences. CIE Central Bureau: Vienna, Austria, 2019.
  28. Pointer, M.R.; Attridge, G.G. Some aspects of the visual scaling of large colour differences. Color Res. Appl. 1997, 22, 298–307. [Google Scholar] [CrossRef]
  29. Xu, Q.; Shi, K.; Luo, M.R. Parametric effects in color-difference evaluation. Opt. Express 2022, 30, 33302–33319. [Google Scholar] [CrossRef]
  30. Carter, R.C.; García, P.A.; Melgosa, M.; Brill, M.H. Metrics of color-difference formula improvement. J. Opt. Soc. Am. A 2022, 39, 1360–1370. [Google Scholar] [CrossRef] [PubMed]
  31. Melgosa, M.; García, P.A.; Gómez-Robledo, L.; Shamey, R.; Hinks, D.; Cui, G.; Luo, M.R. Notes on the application of the standardized residual sum of squares index for the assessment of intra- and inter-observer variability in color-difference experiments. J. Opt. Soc. Am. A 2011, 28, 949–953. [Google Scholar] [CrossRef] [PubMed]
  32. Huertas, R.; Melgosa, M.; Hita, E. Influence of random dot textures on perception of suprathreshold color differences. J. Opt. Soc. Am. A 2006, 23, 2067–2076. [Google Scholar] [CrossRef] [Green Version]
  33. Wang, H.; Cui, G.; Luo, M.R.; Xu, H. Evaluation of colour-difference formulae for different colour-difference magnitudes. Color Res. Appl. 2012, 37, 316–325. [Google Scholar] [CrossRef]
  34. Huang, M.; Liu, H.; Cui, G.; Luo, M.R. Testing uniform colour spaces and colour-difference formulae using printed samples. Color Res. Appl. 2012, 37, 326–335. [Google Scholar] [CrossRef]
  35. Cui, G.; Luo, M.R.; Rigg, B.; Li, W. Colour-difference evaluation using CRT colours. Part I: Data gathering and testing colour difference formulae. Color Res. Appl. 2001, 26, 394–402. [Google Scholar] [CrossRef]
  36. Huang, M.; Wang, L.; Liu, H. Study on the influence of gloss on printed samples medium-small color difference with the psychophysical method of comparison. Acta Opt. Sin. 2010, 30, 3359–3366. [Google Scholar] [CrossRef]
  37. Pointer, M.R. A comparison of the CIE 1976 color spaces. Color Res. Appl. 1981, 6, 108–118. [Google Scholar] [CrossRef]
  38. Melgosa, M.; Quesada, J.J.; Hita, E. Uniformity of some recent color metrics tested with an accurate color-difference tolerance dataset. Appl. Opt. 1994, 33, 8069–8077. [Google Scholar] [CrossRef] [PubMed]
  39. Guan, S.S.; Luo, M.R. Investigation of parametric effects using large colour differences. Color Res. Appl. 1999, 24, 356–368. [Google Scholar] [CrossRef]
  40. Huang, M.; Wang, L.; Liu, H.; Liao, N. Study on small color difference evaluation using printed samples with different gloss. Acta Opt. Sin. 2010, 30, 1851–1856. [Google Scholar] [CrossRef]
  41. Melgosa, M.; Martínez-García, J.; Gómez-Robledo, L.; Perales, E.; Martínez-Verdú, F.M.; Dauser, T. Measuring color differences in automotive samples with lightness flop: A test of the AUDI2000 color-difference formula. Opt. Express 2014, 22, 3458–3467. [Google Scholar] [CrossRef] [Green Version]
  42. Kirchner, E.; Dekker, N. Performance measures of color-difference equations: Correlation coefficient versus standardized residual sum of squares. J. Opt. Soc. Am. A 2011, 28, 1841–1848. [Google Scholar] [CrossRef]
  43. Coates, E.; Day, S.; Provost, J.R.; Rigg, B. The measurement and assessment of colour differences for industrial use. II. The accuracy of colour-difference equations. J. Soc. Dyers Colour. 1972, 88, 69–75. [Google Scholar] [CrossRef]
Figure 1. Numbers of pairs with different color-difference magnitudes for each of the 8 phases (see main text).
Figure 1. Numbers of pairs with different color-difference magnitudes for each of the 8 phases (see main text).
Sensors 22 08869 g001
Figure 2. Average scores (phases 1–8) of eight color-difference formulas optimized by lightness parametric factors kL (Table 5), exponent b (Table 7), and kL + b (Table 9) with respect to the original formulas (Table 3). For instance, scores of 5 and 10 mean identical and significantly better performances statistically, respectively.
Figure 2. Average scores (phases 1–8) of eight color-difference formulas optimized by lightness parametric factors kL (Table 5), exponent b (Table 7), and kL + b (Table 9) with respect to the original formulas (Table 3). For instance, scores of 5 and 10 mean identical and significantly better performances statistically, respectively.
Sensors 22 08869 g002
Table 1. Main characteristics of the eight phases in the experiments reported in [24].
Table 1. Main characteristics of the eight phases in the experiments reported in [24].
PhaseSamplesMaterialSize (cm)Number of PairsRange of Δ E a b , 10 * Average Δ E a b , 10 * Number of ObserversTotal Visual Assessments
1Sp-4-mMatte41500.8–12.75.0336450
2Sp-4-gGloss4500.5–13.14.7262500
3Sp-2-mMatte2400.5–16.95.5455880
5Co-4-m4405.2
7Cy-4-m4406.2
4Sp-2-gGloss2400.7–13.55.1355880
6Co-4-g4405.3
8Cy-4-g4405.2
9Combined--4400.5–16.95.24520,170
Table 2. Proposed values of exponent b for 2D samples in several color-difference formulas [8,26,27].
Table 2. Proposed values of exponent b for 2D samples in several color-difference formulas [8,26,27].
ExponentCIELABCIEDE2000CAM02-CAM16-
LCDSCDUCSLCDSCDUCS
b0.550.700.850.750.75//0.63
Table 3. STRESS values [25] for eight color-difference formulas considering each of the nine phases (Table 1) in the visual experiments with 3D objects reported in [24]. The numbers in bold indicate the best color-difference formula (lowest STRESS value) for each phase.
Table 3. STRESS values [25] for eight color-difference formulas considering each of the nine phases (Table 1) in the visual experiments with 3D objects reported in [24]. The numbers in bold indicate the best color-difference formula (lowest STRESS value) for each phase.
PhaseSamplesCIELABCIEDE2000CAM02-CAM16-
LCDSCDUCSLCDSCDUCS
1Sp-4-m31.633.428.430.329.027.830.228.7
2Sp-4-g25.825.425.525.525.725.525.926.0
3Sp-2-m31.926.927.228.727.327.628.527.4
4Sp-2-g34.229.126.625.725.027.727.226.3
5Co-4-m30.329.730.830.830.830.529.730.0
6Co-4-g26.427.627.628.427.528.628.528.1
7Cy-4-m29.326.317.524.520.318.423.220.2
8Cy-4-g36.919.524.020.420.022.919.218.9
9Combined31.930.027.429.027.727.328.627.5
Table 4. F-test results [25] from values in Table 3 showing the numbers of the phases (Table 1) with statistically significant improvements of the color-difference formula in the first row with respect to that in the first column.
Table 4. F-test results [25] from values in Table 3 showing the numbers of the phases (Table 1) with statistically significant improvements of the color-difference formula in the first row with respect to that in the first column.
CIELABCIEDE2000CAM02-LCDCAM02-SCDCAM02-UCSCAM16-LCDCAM16-SCDCAM16-UCS
CIELAB-87, 8, 98, 97, 8, 97, 8, 98, 97, 8, 9
CIEDE2000 -1, 7 1, 7, 9
CAM02-LCD -
CAM02-SCD 7-
CAM02-UCS -
CAM16-LCD -
CAM16-SCD -
CAM16-UCS -
1 = Sp-4-m; 7 = Cy-4-m; 8 = Cy-4-g; 9 = combined.
Table 5. Optimized values of the lightness parametric factor kL for eight color-difference formulas and nine phases (see Table 1) in the visual experiments in [24].
Table 5. Optimized values of the lightness parametric factor kL for eight color-difference formulas and nine phases (see Table 1) in the visual experiments in [24].
PhaseSamplesCIELABCIEDE2000CAM02-CAM16-
LCDSCDUCSLCDSCDUCS
1Sp-4-m0.850.901.061.191.141.041.141.1
2Sp-4-g0.941.281.291.781.631.261.731.58
3Sp-2-m0.811.021.021.111.081.011.121.07
4Sp-2-g0.711.031.181.371.331.181.351.32
5Co-4-m0.981.361.671.751.751.671.791.77
6Co-4-g1.181.211.461.391.421.491.451.47
7Cy-4-m0.560.750.840.890.880.880.920.92
8Cy-4-g0.510.980.871.131.080.951.181.15
9Combined0.800.981.111.231.201.121.231.20
Table 6. STRESS values [25] achieved by eight color-difference formulas based on values of the lightness parametric factor kL shown in Table 5. Numbers in bold indicate the best color-difference formula for each phase.
Table 6. STRESS values [25] achieved by eight color-difference formulas based on values of the lightness parametric factor kL shown in Table 5. Numbers in bold indicate the best color-difference formula for each phase.
PhaseSamplesCIELABCIEDE2000CAM02-CAM16-
LCDSCDUCSLCDSCDUCS
1Sp-4-m31.233.226.730.328.726.330.028.5
2Sp-4-g25.724.320.423.221.321.02422.2
3Sp-2-m31.526.925.828.427.226.328.327.3
4Sp-2-g33.129.123.825.623.425.227.124.9
5Co-4-m30.328.323.329.326.723.027.825.6
6Co-4-g26.126.921.328.225.522.028.125.6
7Cy-4-m24.424.617.322.119.918.121.420.1
8Cy-4-g33.919.523.920.320.022.419.218.6
9Combined31.430.025.32927.225.228.626.9
Table 7. Optimized values of the exponent b (power function) for the eight color-difference formulas and nine phases (see Table 1) in the visual experiments in [24].
Table 7. Optimized values of the exponent b (power function) for the eight color-difference formulas and nine phases (see Table 1) in the visual experiments in [24].
PhaseSamplesCIELABCIEDE2000CAM02-CAM16-
LCDSCDUCSLCDSCDUCS
1Sp-4-m0.570.530.610.570.590.610.570.59
2Sp-4-g0.610.590.600.590.590.610.590.59
3Sp-2-m0.50.510.520.500.510.520.500.51
4Sp-2-g0.530.570.620.610.630.60.590.61
5Co-4-m0.570.530.610.570.590.610.570.59
6Co-4-g0.740.610.630.590.610.620.590.60
7Cy-4-m0.550.540.680.570.620.670.590.62
8Cy-4-g0.490.670.700.680.720.720.690.73
9Combined0.570.560.620.580.600.610.580.60
Table 8. STRESS values [25] achieved by the eight color-difference formulas based on the values of exponent b (power function) shown in Table 7. Numbers in bold indicate the best color-difference formula for each phase.
Table 8. STRESS values [25] achieved by the eight color-difference formulas based on the values of exponent b (power function) shown in Table 7. Numbers in bold indicate the best color-difference formula for each phase.
PhaseSamplesCIELABCIEDE2000CAM02-CAM16-
LCDSCDUCSLCDSCDUCS
1Sp-4-m25.521.822.420.821.221.520.120.5
2Sp-4-g18.316.118.516.517.518.616.417.4
3Sp-2-m20.715.917.316.416.417.516.316.4
4Sp-2-g27.017.021.016.517.921.417.118.5
5Co-4-m25.92023.221.021.823.220.521.5
6Co-4-g2520.122.620.221.023.120.321.3
7Cy-4-m2212.512.413.011.812.713.211.5
8Cy-4-g29.712.721.115.116.520.114.115.5
9Combined25.819.821.719.820.221.319.319.8
Table 9. Simultaneously optimized values of the lightness parametric factor kL and exponent b (power function) for the eight color-difference formulas and nine phases (Table 1) in the visual experiments in [24].
Table 9. Simultaneously optimized values of the lightness parametric factor kL and exponent b (power function) for the eight color-difference formulas and nine phases (Table 1) in the visual experiments in [24].
PhaseExp.CIELABCIEDE2000CAM02-CAM16-
LCDSCDUCSLCDSCDUCS
1Sp-4-mkL0.911.111.161.451.341.191.441.35
b0.580.530.630.560.590.630.560.58
2Sp-4-gkL0.971.731.392.221.911.362.231.90
b0.610.590.680.620.650.670.610.64
3Sp-2-mkL0.891.141.161.321.261.151.321.25
b0.500.510.550.500.520.540.490.51
4Sp-2-gkL0.731.271.231.651.511.261.701.55
b0.540.570.660.610.650.640.590.62
5Co-4-mkL0.891.761.652.041.901.672.051.92
b0.600.540.700.570.610.700.580.62
6Co-4-gkL1.171.691.661.961.841.702.051.92
b0.750.60.720.570.620.700.580.62
7Cy-4-mkL0.540.930.841.010.950.901.031.01
b0.620.540.680.590.630.670.610.62
8Cy-4-gkL0.451.300.871.331.190.951.391.26
b0.540.650.710.680.710.720.690.72
9CombinedkL0.811.231.191.511.41.231.541.44
b0.580.550.650.570.600.640.570.60
Table 10. STRESS values [25] achieved by the eight color-difference formulas based on the values of kL and b shown in Table 9. The numbers in bold indicate the best color-difference formula for each phase.
Table 10. STRESS values [25] achieved by the eight color-difference formulas based on the values of kL and b shown in Table 9. The numbers in bold indicate the best color-difference formula for each phase.
PhaseSamplesCIELABCIEDE2000CAM02-CAM16-
LCDSCDUCSLCDSCDUCS
1Sp-4-m25.521.721.020.620.420.020.019.7
2Sp-4-g18.313.314.813.213.115.313.213.4
3Sp-2-m20.715.716.016.315.916.416.216.0
4Sp-2-g26.616.419.315.616.019.816.116.6
5Co-4-m25.817.919.619.619.219.518.918.7
6Co-4-g24.818.117.618.71818.018.518.0
7Cy-4-m19.612.412.312.511.812.412.811.5
8Cy-4-g28.112.221.115.116.319.813.915.0
9Combined25.619.520.219.519.319.719.018.8
Table 11. Results from F-tests [25] showing the phases with statistically significant improvements of the modified color-difference formulas obtained using the parameters shown in Table 9 with respect to the original formulas (Table 3). Only for the phases indicated were the formulas in the first row significantly better statistically than the formulas in the first column.
Table 11. Results from F-tests [25] showing the phases with statistically significant improvements of the modified color-difference formulas obtained using the parameters shown in Table 9 with respect to the original formulas (Table 3). Only for the phases indicated were the formulas in the first row significantly better statistically than the formulas in the first column.
Modified
Original
CIELABCIEDE2000CAM02-LCDCAM02-SCDCAM02-UCSCAM16-LCDCAM16-SCDCAM16-UCS
CIELAB-1, 2, 4, 5, 7, 8, 91, 4, 6, 7, 91, 2, 4, 7, 8, 91, 2, 4, 6, 7, 8, 91, 6, 7, 8, 91, 2, 4, 7, 8, 91, 2, 4, 5, 6, 7, 8, 9
CIEDE2000 -
CAM02-LCD 8-8 88
CAM02-SCD -
CAM02-UCS -
CAM16-LCD 8 -8
CAM16-SCD -
CAM16-UCS -
1 = Sp-4-m; 2 = Sp-4-g; 4 = Sp-2-g; 5 = Co-4-m; 6 = Co-4-g; 7 = Cy-4-m; 8 = Cy-4-g; 9 = combined.
Table 12. Differences in STRESS values from original (Table 3) and modified (kL + b) color-difference formulas (Table 10) while considering the following four parametric factors: color-difference magnitude, shape, gloss, and size of 3D samples (Table 1).
Table 12. Differences in STRESS values from original (Table 3) and modified (kL + b) color-difference formulas (Table 10) while considering the following four parametric factors: color-difference magnitude, shape, gloss, and size of 3D samples (Table 1).
Color-Difference FormulasParametric Factors CIEDE2000CAM02-CAM16-Average
LCDSCDUCSLCDSCDUCS
Original formulas (Table 3)Magnitude 18.39.38.79.49.79.29.89.2
Shape 23.85.64.86.05.95.36.35.4
Gloss 33.70.03.62.3−0.12.71.82.0
Size 41.40.00.71.2−1.00.20.50.4
Optimized (kL + b) formulas (Table 10)Magnitude 15.36.95.56.07.46.16.56.2
Shape 23.81.33.63.01.83.63.42.9
Gloss 31.9−1.01.61.0−1.21.60.70.7
Size 41.50.31.00.8−0.40.40.20.5
1 Pairs with color differences below 5 CIELAB units−pairs with color differences above 5 CIELAB units. 2 Average of phases 5−1 and 6−2 (cone−sphere), 1−7 and 2−8 (sphere−cylinder), and 5−7 and 6−8 (cone−cylinder). 3 Average of phases 1−2, 3−4, 5−6, and 7−8; i.e., matte–gloss samples. 4 Average of phases 1−3 and 2−4; i.e., 4 cm–2 cm.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Huang, M.; Gao, X.; Pan, J.; Li, X.; Hemingray, C.; Xiao, K.; Melgosa, M. Optimizing Color-Difference Formulas for 3D-Printed Objects. Sensors 2022, 22, 8869. https://doi.org/10.3390/s22228869

AMA Style

Huang M, Gao X, Pan J, Li X, Hemingray C, Xiao K, Melgosa M. Optimizing Color-Difference Formulas for 3D-Printed Objects. Sensors. 2022; 22(22):8869. https://doi.org/10.3390/s22228869

Chicago/Turabian Style

Huang, Min, Xinyuan Gao, Jie Pan, Xiu Li, Caroline Hemingray, Kaida Xiao, and Manuel Melgosa. 2022. "Optimizing Color-Difference Formulas for 3D-Printed Objects" Sensors 22, no. 22: 8869. https://doi.org/10.3390/s22228869

APA Style

Huang, M., Gao, X., Pan, J., Li, X., Hemingray, C., Xiao, K., & Melgosa, M. (2022). Optimizing Color-Difference Formulas for 3D-Printed Objects. Sensors, 22(22), 8869. https://doi.org/10.3390/s22228869

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop