Next Article in Journal
Overmolding of Hybrid Long and Short Carbon Fiber Polypropylene Composite: Optimizing Processing Parameters
Previous Article in Journal
Investigation of Gyroscopic Effect on the Stability of High Speed Micromilling via Bifurcation Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

Prediction and Compensation of Color Deviation by Response Surface Methodology for PolyJet 3D Printing

1
Department of Industrial & Systems Engineering, Texas A & M University, College Station, TX 77843, USA
2
School of Data Science, City University of Hong Kong, Kowloon, Hong Kong, China
*
Author to whom correspondence should be addressed.
J. Manuf. Mater. Process. 2021, 5(4), 131; https://doi.org/10.3390/jmmp5040131
Submission received: 14 November 2021 / Revised: 28 November 2021 / Accepted: 1 December 2021 / Published: 4 December 2021
(This article belongs to the Topic Additive Manufacturing)

Abstract

:
PolyJet 3D printing can produce any color by mixing multiple materials. However, there are often large deviations between the measured color of printed samples and the target color (when the target color is used as the specified color in the printer software). Therefore, to achieve a target color on a printed sample, the specified color in the printer software should not be the same as the target color. This study applies response surface methodology (RSM) to determine the optimal color specification to compensate for color deviations of the measured color of printed samples from the target color in PolyJet 3D printing. The RSM has three steps. First, a set of experiments are designed for a target color according to central composite design. Second, the experimental data are used to develop a second-order multivariate multiple regression model to predict the deviation between the measured color and the target color. Third, the optimal color specification (often different from the target color) is determined by using the developed predictive model and the desirability function. When the optimal color specification is used as the specified color in the printer software, the deviation between the predicted color of the printed sample and the target color is minimized. The proposed method is applied to four target colors to demonstrate its effectiveness. The results show that the proposed method performs better than the conventional color specification method without compensation in achieving the four target colors by 33% on average.

1. Introduction

Three-dimensional printing provides a quick way to fabricate objects from computer-aided design (CAD) files. In the past decades, it has demonstrated its advantages over traditional manufacturing methods for complex and customizable parts [1]. Color 3D printing has become possible mainly thanks to the introduction of multi-material printing. The color of 3D printed objects had been limited to the color of the base material itself in the past, and now any color can be theoretically produced by mixing multiple base materials. It is desirable to have the color of a 3D printed object as close to the target color as possible for several reasons. For example, when 3D printing is used to produce medical models [1], it is desirable that 3D printed anatomies have the color as close to real anatomies as possible. Such precise representations of colors could enhance the effectiveness of medical models used in surgical planning and medical education. In addition, when 3D printing is used for product prototyping, the ability to precisely represent the color of 3D printed objects is needed to determine the final color of designed products used for mass production. Furthermore, when 3D printing is used for making final products, the color of printed products has psychological effects on the users’ perception, and an inaccurate color representation can significantly change the attractiveness and impression of the products.
PolyJet 3D printing can produce any color on a single object [2,3]. Although mechanical properties of parts printed from the PolyJet 3D printing process may not be sufficiently high for load-bearing applications, the process has its advantages in certain applications such as medical models or product prototyping [1]. However, every printer has its own achievable range of colors and tones [4]. As a consequence, the color of the printed object may vary from printer to printer when the same target color is used as the specified color in the printer software. The authors’ preliminary experimental data, summarized in Table 1, show that the measured color of a printed sample often exhibits considerable deviations from the target color (when the target color is used as the specified color) in the PolyJet printer software. The colors in Table 1 are presented using the RGB color system. In the RGB color system, a color can be represented by three integer numbers R, G, and B, each ranging from 0 to 255. For example, the black color in the RGB color system is (0, 0, 0), and the white color is (255, 255, 255). Here, the measured color refers to the RGB values measured by a color measurement device described in Section 2.1.5, and the specified color is defined as the RGB values entered by the user in the printer software. Ideally, measured RGB values of printed samples should match the specified RGB values in the software. However, because the measured RGB values are often different from the specified RGB values, as shown in Table 1, the printed samples will not have the target color (if the target color is used as the specified color).
Literature reviews on color 3D printing pointed out that surface color of 3D printed parts should be studied as much as other aspects of 3D printing such as material formulation, microstructure optimization, and mechanical properties, to meet modern aesthetic and practical standards [5,6]. Color accuracy issues of six types of 3D printing processes are summarized by Yuan et al. [6]. The significance of colors in 3D printing is reflected in the large number of reported studies focusing on the colors of 3D printing [7,8,9,10,11,12,13,14,15]. Reported studies about the colorimetry of 3D printing focused on the effects of surface texture and printing orientation on the color appearance of 3D printed objects. Wang et al. reported that post-processing of printed samples in a powder-based color 3D printing process led to higher saturation and smaller chromatic aberration, and soaking the printed samples increased surface brightness [7]. Sun and Lai compared the glossy and matte finish objects captured by an RGB camera and established a regression model to estimate their color differences [8]. Xiao and Brainard studied the effects of surface texture (i.e., glossy finish vs. matte finish) on the color perception of observers. Their results showed that changing surface texture would not affect color appearance significantly [9]. Xiao et al. developed a color management system to minimize color variation among different printing orientations for powder-binder-based multi-jet printing (MJP) [10]. Sun and Sie also developed a method to improve color uniformity among different orientations in MJP [11]. Ludwig et al. reported that color uniformity was affected by printing orientation and post-processing [12]. Morovic et al. controlled composition of individual voxels to co-optimize both color accuracy and mechanical properties [13]. Wittbrodt and Pearce studied the effects of filament colors on mechanical properties in the fused deposition modeling process and found that PLA filaments of five colors (Black, Gray, Blue, White, and Natural) resulted in distinctive ultimate tensile strength, yield strength, and maximum strain [14]. Eiriksson et al. studied relationships between color input and output spaces and predicted color output by building a Look-Up Table [15]. There are no reported investigations on deviations between the measured colors of 3D printed objects and target colors (when the target colors are used as the specified colors in the printer software). There are no commonly accepted methods to compensate for such deviations, either.
This paper will fill this gap in the literature by presenting, for the first time, a systematic approach (versus the trial-and-error approach) to find the optimal color specifications for the printer software to result in a color on the printed sample that has the smallest deviation from the target color. It reports a study on the color deviation problem in PolyJet printing using the response surface methodology (RSM). As a method for process optimization, RSM has been widely used [16]. Essentially, RSM can be broken down into three steps: (1) collecting experimental data of response(s) obtained by adjusting process parameters in close proximity to the maximum/minimum of the response(s), (2) developing a predictive model for the response(s) given the process parameters, and (3) optimizing the process parameters that predict the maximum/minimum of the response(s). This study follows these three steps. First, a set of designed experiments according to central composite design is conducted for a target color to collect measured RGB values of printed samples given specified RGB values in the printer software. The set of experiments have 15 different specified RGB values (the target RGB value plus 14 RGB values that are in close proximity to the target RGB value). Secondly, using the experimental data, a statistical predictive model is developed for predicting deviations between measured RGB values and the target RGB values when different specified RGB values are used in the printer software. Finally, the predictive model and the desirability function are used to find the optimal color specification (i.e., specified RGB values) such that the deviations between the predicted RGB values of a printed sample and the target RGB values are minimized. Four cases with four different target colors are used to demonstrate the effectiveness of the proposed method.
The rest of the paper is organized as follows. Section 2 presents the experimental setup and procedure, describes the methodology to establish the second-order multivariate multiple regression model, and reports the determination of the optimal color specification using the predictive model and the desirability function. Section 3 examines the effectiveness of the proposed method in four cases (four different target colors). The results obtained by the proposed method are compared with the performance of the conventional color specification method without compensation. Finally, Section 4 summarizes conclusions, and discusses the limitations of the proposed method and directions of future research.

2. Material and Methods

2.1. Experimental Setup and Procedure

2.1.1. PolyJet 3D Printer

The Stratasys J750 3D printer (Eden Prairie, MN, USA) is used to conduct the experiments. The PolyJet printing process is schematically illustrated in Figure 1a, and the J750 printer is shown in Figure 1b. J750 distinguishes itself from its predecessors by increasing material capacities from 3 to 6 types, enabling it to theoretically print 500,000 different colors [3]. In the PolyJet printing process, two types of photocurable resins in liquid form, i.e., base model material and support material, are selectively deposited from the print heads. The base model material is used to construct the object, while the support material is used to temporarily build foundations for the base model material to be printed on top of it. After a layer is cured by UV lights attached to both sides of the print heads, the build platform goes down by the height of one layer, and the materials are deposited again. These steps are repeated until the object is completed.

2.1.2. Process Parameters Related to Color and Their Settings

Important process parameters related to color in PolyJet printing include finish type, material combinations, and color profiles. There are two options for finish type: glossy finish and matte finish. When glossy finish is selected, support materials only cover the bottom surface of the object and the surface of overhanging structure. When matte finish is selected, support materials cover the entire surface of the object. Glossy finish type is used in this study to avoid potential problems caused by differences in removal of support material on the surfaces [17].
For material combinations, five base materials are mixed to generate a desired color: VeroPureWhite (RGD837), VeroBlackPlus (RGD875), VeroCyan (RGD843), VeroYellow (RGD836), and VeroMagenta (RGD851). SUP706B is used as the support material.
A profile in terms of printing color is a criterion to convert the RGB values used in digital monitors to CMYK (abbreviation for cyan, magenta, yellow, and black) values used in physical printers. Because the CMYK system does not cover the full spectrum of colors of the RGB system, a profile dictates how the software approximates RGB values to CMYK values [18]. “Natural texture” and “Natural shells” are chosen as the texture profile and color profile, respectively. There are two types of profiles because of two different options to print colors: the texture mapping-based option and the shell-based option. The texture mapping-based option that imposes color images on the surfaces of an object (its interior is white) follows the texture profile, while the shell-based option which allows users to assign colors to an entire object follows the color profile. The shell-based option is used to set specified RGB values in this study.

2.1.3. Experimental Design Using Central Composite Design

Central composite design (CCD) is often used to design experiments for a second-order model because it can provide enough samples without using a full factorial design [16]. In this study, each target color requires a CCD to collect measured RGB values and specified RGB values in proximity to the target RGB values. Figure 2 illustrates the points of RGB values in this experimental design. The RGB system is represented by the three axes. The coordinates of each design point are its coded RGB values. The center point represents the target color. Each experiment contains only one sample for each design point because previous experiments showed that the differences in measured RGB values for replicated samples are negligible [19]. Thus, a total of 15 samples are printed for a target color.

2.1.4. Preparation of Printed Samples

Printed samples are 20 mm × 20 mm square plates with a thickness of 2 mm. The dimensions are selected because the minimum scanning area required for the color measurement device is 15 mm2. The sample geometry is generated in Autodesk Fusion 360 (San Rafael, CA, USA). Layer thickness of 27 µm is selected to save printing time. The samples are printed 15 months after the printer installation, and maintenances such as cleaning have been carried out according to the manufacturer’s recommendations. Right before each printing, cleaning wizard, a standard procedure of the printer to reduce color contaminations on print heads, is performed. After the completion of printing, gel-like support material (SUP706B) is manually removed by using a scraper. Then, pressurized water is blasted to the samples for further removal of support materials.

2.1.5. Measurement of Color

The color of every printed sample is measured by a colorimeter, Nix Pro color sensor (Ontario, Canada). Illuminant and observer are two parameters that need to be set for the colorimeter [20]. The illuminant used is D50 which emulates horizon daylight with a color temperature of 5000 Kelvin [21]. The observer (the receiver of the illuminant) is set to 2° field of view, corresponding to the angle of cones in the fovea of human eyes. Three measurements are taken on each sample and the average of the three measurements yields the measured RGB values for the sample.

2.2. Second-Order Multivariate Multiple Regression

Using the experimental data obtained according to CCD, a second-order multivariate multiple regression (MMR) model can be built to predict the deviations between measured RGB values and target RGB values when different specified RGB values are used in the printer software. The second-order MMR model is suitable because there are multiple responses and predictor variables. Definitions of variables and coefficients involved in the MMR are summarized in Table 2. Assume there are n observations in the training data. Each observation contains 6 elements { x i 1 , x i 2 , x i 3 , y i 1 , y i 2 , y i 3 : i = 1 , 2 , n }, where the former three are the specified RGB values and the latter three are the measured RGB values. In the MMR model, deviations of measured RGB values from the target RGB values are treated as responses and the specified RGB values are treated as predictors. The predictive model for the k -th, k = 1 ,   2 ,   3 , response is as follows
y i k t k = β 0 k + j = 1 3 β j k x i j + l , q β l q k x i l x i q + j = 1 3 β j j k x i j 2 + ε i k
where β 0 k is the intercept, β j k is the coefficient of the first-order term, β l q k is the coefficient of the interaction term, β j j k is the coefficient of the second-order term, and ε i k is the random noise in Equation (1). The coefficients of the model can be estimated by the least-squares method [16] using experimental data (i.e., training data).
Once the MMR model is established, it can be used to predict the deviations between measured RGB values of printed sample and target RGB values (when different specified RGB values are used in printer software). Let the k -th specified RGB values be { x 1 , x 2 , x 3 } , and the corresponding measured RGB values be { y 1 , y 2 , y 3 } . The prediction of the deviation of the k -th response is
y ^ k t k = β ^ 0 k + j = 1 3 β ^ j k x j + l , q β ^ l q k x l x q + j = 1 3 β ^ j j k x j 2
where the “   ^ ” sign of the coefficients indicates their estimates based on the training data.

2.3. Determination of the Optimal Color Specification

The optimal color specification (i.e., the specified RGB values to be used in the printer software aiming to achieve the measured RGB values of printed sample as close to the target RGB values as possible) can be determined by minimizing the difference between the predicted RGB values of printed sample and the target RGB values. Since it is necessary to optimize the specified R, G, and B values simultaneously, this is a multi-response optimization problem. Desirability function is a popular methodology for multi-response optimization [22]. The optimal color specification is defined to be the specified RGB values { x 1 * , x 2 * , x 3 * } whose corresponding predicted RGB values { y ^ 1 * , y ^ 2 * , y ^ 3 * } from Equation (2) are closest to the given target RGB values { t 1 , t 2 , t 3 } . In other words, the differences between { y ^ 1 * , y ^ 2 * , y ^ 3 * } and { t 1 , t 2 , t 3 } are minimized. Since there are three responses, three individual desirability functions are firstly defined to measure the difference for each response. Specifically, the individual desirability function for the k -th, k = 1 , 2 , 3 , response is defined as
d k = { 1 | y ^ k * t k | A   i f   A | y ^ k * t k | 0   o t h e r w i s e
where A is the acceptance range set by the user. Intuitively, the desirability d k indicates the difference between the predicted RGB values and their corresponding target RGB values in Equation (3). If this difference is larger than the acceptance range, the desirability is 0, meaning that it is not acceptable. When the difference is within the acceptance range, the desirability is a linear function of the difference, and increases as the difference decreases. The highest desirability, i.e., d k = 1 , is achieved when the difference is 0, that is, the predicted RGB values exactly match the target RGB values. The overall desirability function as the objective function in the optimization step is a multiplication of the three individual desirability functions in Equation (4).
D = k = 1 3 d k
The optimal color specification is then obtained by maximizing the overall desirability in Equation (5).
{ x 1 * , x 2 * , x 3 * } = arg   max { x 1 , x 2 , x 3 }   D

3. Demonstration of the Effectiveness of the Proposed Method by Four Cases

Demonstration of the effectiveness of the proposed method consists of four steps: (1) conducting a set of designed experiments according to the central composite design (CCD) with the target color as its center point, (2) developing a second-order multivariate multiple regression model using the experimental data (training data), (3) finding the optimal color specification using the developed model and the desirability function, and (4) printing the sample using the optimal color specification as the specified color in the printer software. The proposed method needs to be applied to every target color because the model’s predictions are expected to be effective in the close proximity of the target color. Four target colors are selected to demonstrate the effectiveness of the proposed method. The four target colors are: (1) a color with equal RGB values, (2) a color with a larger red value (meaning that the R-value is much higher than the G and B values), (3) a color with a larger green value, and (4) a color with a larger blue value.

3.1. Conducting a Set of Designed Experiments and Collecting Experimental Data

For each target color, 15 samples are printed according to CCD, and are shown in Figure 3. Table A1, Table A2, Table A3 and Table A4 show the CCD matrices and measurement results for Case 1, Case 2, Case 3, and Case 4, respectively. It can be observed that there are considerable deviations between the measured RGB values and the target RGB values.

3.2. Developing Multivariate Multiple Regression (MMR) Model

For each of the four target colors, the second-order MMR model as described in Equations (1) and (2) is fit using the experimental data. Table A5 shows the coefficient estimates of the model for each of the four cases. These models can be used to predict the deviation of measured RGB values from the target RGB values. Two observations can be made. First, the non-zero coefficient estimates of the three first-order terms in all the responses of the four cases indicate that each of the measured RGB values depends on all three specified RGB values, instead of merely depending on one of the specified RGB values. Second, the coefficient estimates of the interaction and second-order terms are not negligible, which indicates the presence of interaction and second-order effects.
To provide a visual presentation of the MMR models, Figure 4 displays the deviation response surface plots of Case 3 predicted by the MMR model. Only two of the specified RGB values can be shown in each plot. First, it can be observed that the effects of the specified G value on the deviations are substantial. The deviations of the measured R values positively increase as the specified G value increases, and the deviations of the measured B value negatively increase as the specified G value increases. In fact, none of the response surfaces are completely flat, which indicates all the specified RGB values have effects on the deviation. Second, there are also noticeable interaction and second-order effects of the specified RGB values on the deviation. For example, the response surface of the deviation of measured R-value based on the specified G and B values shows a convex curvature, and the response surface of the deviation of measured G value based on the specified R and G values shows a concave curvature, meaning that second-order effects exist. Moreover, the response surface of the deviation of measured R-value based on the specified R and G values shows a twisted plane, indicating that interaction effects are present.

3.3. Finding the Optimal Color Specification Using the Developed Model and the Desirability Function

Based on the developed MMR models, the optimal color specification for each target color is determined by the desirability function as represented by Equations (3)–(5). Table 3 shows the optimal color specifications (that should be used as specified RGB values to print samples) and the associated desirability values. The overall desirability values for Case 1 and Case 3 are close to their maximum, 1, meaning that the predicted RGB values are close to the target values. The overall desirability values for Case 2 and Case 4 are relatively low, suggesting that the predicted RGB values are not close to the target values.

3.4. Printing Samples Using the Optimal Color Specifications

To show the advantage of the proposed method over the conventional color specification method without compensation (i.e., using the target color as the specified color), two samples are printed for each target color. One sample is printed using the optimal color specification, determined by the proposed method, shown in Table 3 as the specified RGB values in the printer software, and another sample is printed using the target color as the specified RGB values in the printer software. Both samples are measured by the colorimeter.
Table 4 compares the measured RGB values obtained by the proposed method and the measured RGB values obtained by the conventional specification method without compensation for the four cases. Such comparison is also shown in Figure 5. The proposed method produces smaller deviations (in terms of the sum of deviations) than the conventional specification method without compensation in all four cases. The best results are in Case 1 where the sum of deviations from the proposed method is less than 40% of that from the conventional specification method without specification. This comparison demonstrates that the proposed method can achieve the target color better than the conventional specification method without compensation.

4. Conclusions

A method (based on the response surface methodology) was proposed to compensate for the color deviation of a printed sample from the target color for the printed sample in PolyJet 3D printing. The key of the study was to use the optical color specification (not the target color) determined by the proposed method as the specified color in the printer software. The proposed method consisted of three steps: (1) collecting experimental data of printed samples according to the central composite design with its center being the target color, (2) developing a second-order multivariate multiple regression model using the experimental data to predict the deviation of measured color from the target color, and (3) finding the optimal color specification (that minimizes the color deviation when used as the specified color in the printer software) using the developed model and the desirability function.
This method was applied to four cases (each has a different target color) to demonstrate its effectiveness. Experimental results showed that the proposed method performed better than the conventional specification method without compensation (directly using the target color as the specified color in printer software) in all four cases (four target colors). The average improvement over the conventional specification method without compensation was 33%. It is worth mentioning that the proposed compensation method was not intended to cover the entire color gamut. In order for the compensation method to work, experiments had to be conducted in proximity to the target color. This paper presented a systematic approach (versus the trial-and-error approach) to find the optimal color specifications for the printer software to result in a color on the printed sample that has the smallest deviation from the target color. Even though this study focused on the PolyJet printing process, the proposed method can also be applied to any 3D printing process to improve its color accuracy.
Future investigations are needed to understand why there are performance differences of the proposed method among the four cases. One approach towards consistent performance is to use advanced statistical predictive methods such as neural networks and Gaussian process to improve model predictive capacity. Furthermore, understanding whether and how the printing parameters, such as finish type and layer thickness, affect the color deviation of printed samples could further improve the explanatory power of the predictive methods.

Author Contributions

Conceptualization, X.W.; methodology, X.W. and L.Z.; validation, X.W. and A.B.; investigation, X.W.; writing—original draft preparation, X.W.; writing—review and editing, A.B., L.Z. and Z.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Appendix A

Table A1. CCD matrix and results for Case 1.
Table A1. CCD matrix and results for Case 1.
SampleSpecified RGB ValuesCoded RGB ValuesMeasured RGB Values
sRsGsBcRcGcBmRmGmB
1909090−1−1−1999792
29011090−11−110011592
311090901−1−11179793
41101109011−111811693
59090110−1−1110299113
690110110−111104119112
7110901101−1111998113
8110110110111119118112
9100100100000110107101
101171001001.7300125106103
1183100100−1.7300105108102
1210011710001.730110123103
13100831000−1.73011091103
14100100117001.73111107119
151001008300−1.7310910583
Table A2. CCD matrix and results for Case 2.
Table A2. CCD matrix and results for Case 2.
SampleSpecified RGB ValuesCoded RGB ValuesMeasured RGB Values
sRsGsBcRcGcBmRmGmB
11456565−1−1−11537875
21458565−11−11509471
320565651−1−11637963
4205856511−11688960
51456585−1−111557995
61458585−1111529691
720565851−111667981
820585851111718979
917575750001648479
1022775751.73001648062
111237575−1.73001278278
12175927501.7301689978
1317558750−1.7301597481
141757592001.731658496
15175755800−1.731628565
Table A3. CCD matrix and results for Case 3.
Table A3. CCD matrix and results for Case 3.
SampleSpecified RGB ValuesCoded RGB ValuesMeasured RGB Values
sRsGsBcRcGcBmRmGmB
16515565−1−1−18816067
285155651−1−110116267
36519565−11−110816756
4851956511−111717257
56515585−1−118216285
685155851−119816486
76519585−11110216970
8851958511111117373
975175750009916871
10752107501.73011517359
1175140750−1.7308714877
1292175751.730011117273
135817575−1.73009016671
147517592001.739517087
15751755800−1.7310416759
Table A4. CCD matrix and results for Case 4.
Table A4. CCD matrix and results for Case 4.
SampleSpecified RGB ValuesCoded RGB ValuesMeasured RGB Values
sRsGsBcRcGcBmRmGmB
16565125−1−1−18178128
285651251−1−19979128
36565225−1−118582141
485652251−119483141
56585125−11−18296127
6858512511−19895127
76585225−1117385145
885852251118486144
975751750008482142
107575255001.68483143
1175759500−1.6878498
1291751751.6009783141
135975175−1.6007383143
14759117501.608493152
1575591750−1.608878137
Table A5. Coefficient estimates of the fitted MMR models.
Table A5. Coefficient estimates of the fitted MMR models.
Case y ^ k β 0 ^ β 1 ^ β 2 ^ β 3 ^ β 12 ^ β 13 ^ β 23 ^ β 11 ^ β 22 ^ β 33 ^
1mR−100.360−1.1581.0911.409−0.003−0.0050.0000.013−0.004−0.004
2−144.5961.956−1.460−0.4700.0070.0010.000−0.0060.0030.003
391.1091.0980.626−0.753−0.0100.0060.0000.0050.0010.001
4−36.0470.362−0.7040.5000.000−0.004−0.0060.0060.0100.000
1mG−71.940−0.0780.1580.4860.001−0.0040.0040.0010.001−0.002
2−54.2870.755−0.161−0.536−0.005−0.0010.001−0.0010.0110.004
3−152.095−0.7081.892−0.8000.005−0.0030.0030.001−0.0060.004
44.533−0.819−0.3430.336−0.0030.001−0.0070.0060.0150.000
1mB33.926−0.744−1.1321.5420.000−0.003−0.0030.0050.0070.000
2−85.1950.995−0.6560.3350.001−0.0010.001−0.0030.0010.005
3−153.8290.1760.9231.4330.0010.004−0.003−0.004−0.003−0.002
4−100.584−0.095−1.5771.205−0.0010.0000.0020.0010.010−0.003

References

  1. Wei, X.; Zeng, L.; Pei, Z. 3D Printing of Medical Models: A Literature Review. In Proceedings of the ASME International Mechanical and Engineering Congress and Exposition, Tampa, FL, USA, 3–9 November 2017; p. V014T07A005. [Google Scholar]
  2. Napadensky, E. Inkjet 3D Printing. In The Chemistry of Inkjet Ink; World Scientific: Singapore, 2009; pp. 249–261. [Google Scholar]
  3. Stratasys J750 Digital Anatomy 3D Printer. Available online: https://www.stratasys.com/3d-printers/j750-digital-anatomy (accessed on 12 April 2020).
  4. Goldstein, R.; Chu, S.; Lee, E.; Stappert, C. Understanding Color. In Ronald E. Goldstein’s Esthetics in Dentistry; John Wiley & Sons: Hoboken, NJ, USA, 2018; pp. 270–294. [Google Scholar]
  5. 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]
  6. Yuan, J.; Zhu, M.; Xu, B.; Chen, G. Review on Processes and Color Quality Evaluation of Color 3D Printing. Rapid Prototyp. J. 2018, 24, 409–415. [Google Scholar] [CrossRef]
  7. Wang, X.; Chen, C.; Yuan, J.; Chen, G. Color Reproduction Accuracy Promotion of 3D-Printed Surfaces Based on Microscopic Image Analysis. Int. J. Pattern Recognit. Artif. Intell. 2019, 34, 2054004. [Google Scholar] [CrossRef]
  8. Sun, P.; Lai, Y. Estimating Appearance Differences of 3D Objects with an RGB Camera. Electron. Imaging 2017, 2017, 36–41. [Google Scholar] [CrossRef]
  9. Xiao, B.; Brainard, D. Surface Gloss and Color Perception of 3D Objects. Vis. Neurosci. 2008, 25, 371–385. [Google Scholar] [CrossRef] [Green Version]
  10. Xiao, K.; Sohiab, A.; Sun, P.; Yates, J.; Li, C.; Wuerger, S. A Colour Image Reproduction Framework for 3D Colour Printing. In Proceedings of the Society of Photographic Instrumentation Engineers Advanced Laser Manufacturing Technology, Beijing, China, 9–11 May 2016; Volume 10153, p. 1015318. [Google Scholar]
  11. Sun, P.; Sie, Y. Color Uniformity Improvement for an Inkjet Color 3D Printing System. Electron. Imaging 2016, 2016, 1–6. [Google Scholar] [CrossRef]
  12. Ludwig, M.; Moroney, N.; Tastl, I.; Gottwals, M.; Meyer, G. Perceptual Appearance Uniformity in 3D Printing. Electron. Imaging 2018, 8, 209-1–209-12. [Google Scholar] [CrossRef]
  13. Morovič, P.; Morovič, J.; Tastl, I.; Gottwals, M.; Dispoto, G. Co-Optimization of Color and Mechanical Properties by Volumetric Voxel Control. Struct. Multidiscip. Optim. 2019, 60, 895–908. [Google Scholar] [CrossRef]
  14. Wittbrodt, B.; Pearce, J. The Effects of PLA Color on Material Properties of 3-D Printed Components. Addit. Manuf. 2015, 8, 110–116. [Google Scholar] [CrossRef] [Green Version]
  15. Eiriksson, E.; Pedersen, D.; Aanaes, H. Predicting Color Output of Additive Manufactured Parts. In Proceedings of the Achieving Precision Tolerances in Additive Manufacturing: ASPE Spring Topical Meeting, Raleigh, NC, USA, 26–29 April 2015; Volume 60, pp. 95–99. [Google Scholar]
  16. Myers, R.; Montgomery, D.; Anderson-Cook, C. Experimental Designs for Fitting Response Surfaces—I. In Response Surface Methodology: Process and Product Optimization Using Designed Experiments; John Wiley & Sons: Hoboken, NJ, USA, 2009; pp. 296–335. [Google Scholar]
  17. Ronnenberg, M.; Farnand, S. The Effect of Surface Texture on Color Appearance of 3D Printed Objects. In Proceedings of the 26th Color and Imaging Conference, Vancouver, BC, Canada, 12–16 November 2018; Volume 2018, pp. 128–133. [Google Scholar]
  18. Stratasys GrabCAD. Adjusting Print Settings. Print Settings for PolyJet Printers. Available online: https://help.grabcad.com/article/226-adjusting-print-settings#pj (accessed on 11 April 2020).
  19. Wei, X.; Zeng, L.; Pei, Z. Experimental Investigation of PolyJet 3D Printing Process: Effects of Finish Type and Material Color on Color Appearance. In Proceedings of the ASME International Mechanical and Engineering Congress and Exposition, Salt Lake City, UT, USA, 11–14 November 2019; Volume 2A, p. V02AT02A062. [Google Scholar]
  20. Nix Color Sensor. Knowledge Base. How Do You Measure Color Accuracy? Available online: https://www.nixsensor.com/measure-color-accuracy/ (accessed on 11 April 2020).
  21. WordPress.com. Measure What You See. Understanding CIE Illuminants and Observers. Available online: https://measurewhatyousee.com/2014/10/10/understanding-cie-illuminants-and-observers/ (accessed on 11 April 2020).
  22. Anderson, M.; Whitcomb, P. Finding Your Sweet Spot for Multiple Responses. In RSM Simplified: Optimizing Processes Using Response Surface Methods for Design of Experiments; Productivity Press: New York, NY, USA, 2017; pp. 110–128. [Google Scholar]
Figure 1. PolyJet 3D printing. (a) Illustration of the PolyJet printing process, and (b) picture of the Stratasys J750 PolyJet printer.
Figure 1. PolyJet 3D printing. (a) Illustration of the PolyJet printing process, and (b) picture of the Stratasys J750 PolyJet printer.
Jmmp 05 00131 g001
Figure 2. Illustration of a central composite design for coded RGB values.
Figure 2. Illustration of a central composite design for coded RGB values.
Jmmp 05 00131 g002
Figure 3. The Nix Pro colorimeter and printed samples for four cases.
Figure 3. The Nix Pro colorimeter and printed samples for four cases.
Jmmp 05 00131 g003
Figure 4. Plots of response surfaces for Case 3 based on the coefficient estimates (raw data are provided in Table A5).
Figure 4. Plots of response surfaces for Case 3 based on the coefficient estimates (raw data are provided in Table A5).
Jmmp 05 00131 g004
Figure 5. Deviations of measured RGB values from target RGB values when using the proposed method versus the conventional specification method without compensation.
Figure 5. Deviations of measured RGB values from target RGB values when using the proposed method versus the conventional specification method without compensation.
Jmmp 05 00131 g005
Table 1. Comparison of specified RGB values and measured RGB values.
Table 1. Comparison of specified RGB values and measured RGB values.
Specified or Measured ColorColors of Four Printed Samples
Specified color
(R, G, B)
(100, 100, 100)(175, 75, 75)(75, 175, 75)(75, 75, 175)
Jmmp 05 00131 i001 Jmmp 05 00131 i002 Jmmp 05 00131 i003 Jmmp 05 00131 i004
Measured color
(R, G, B)
(109, 108, 102)(166, 84, 80)(94, 170, 73)(84, 82, 146)
Jmmp 05 00131 i005 Jmmp 05 00131 i006 Jmmp 05 00131 i007 Jmmp 05 00131 i008
Table 2. Definitions of variables and coefficients.
Table 2. Definitions of variables and coefficients.
Variable/CoefficientDefinition
i Index of observation in training data, i { 1 , , 15 }
j Index of predictor, j { 1 , 2 , 3 }
l Index of predictor, l { 1 , 1 , 2 }
q Index of predictor, q { 2 , 3 , 3 }
k Index for response, k { 1 , 2 , 3 }
x i j j -th predictor of i -th observation
x i l l -th predictor of i -th observation
x i q q -th predictor of i -th observation
x j j -th given predictor
x j * j -th optimal specified predictor
y i k k -th response of i -th observation
y k k -th measured response for the given predictor
t k k -th target response
β 0 k Regression intercept for k -th response
β j k First-order regression coefficient of j -th predictor for k -th response
β l q k Two-way interaction coefficient between l -th predictor and q -th predictor for k -th response
β j j k Second-order regression coefficient of j -th predictor for k -th response
A Maximum acceptable difference between predicted response and target response
d k Individual desirability of k -th response
D Overall desirability
Table 3. Optimal color specifications determined by individual and overall desirability values.
Table 3. Optimal color specifications determined by individual and overall desirability values.
CaseRGBDesirabilityTargetPredictedOptimal Color Specification
IndividualOverall
1R0.990.9510010083
G0.9210010092
B0.9310010097
2R0.330.60175165197
G0.66757868
B0.98757576
3R0.960.96757516
G0.96175175178
B0.96757595
4R0.900.34757659
G0.31758272
B0.14175145198
Table 4. Comparison of deviations of measured RGB values on printed samples from the target RGB values using the proposed method versus the conventional specification method without compensation.
Table 4. Comparison of deviations of measured RGB values on printed samples from the target RGB values using the proposed method versus the conventional specification method without compensation.
CaseRGBTargetProposed MethodConventional Specification Method
SpecifiedMeasuredDeviationSum of Dev.SpecifiedMeasuredDeviationSum of Dev.
1R100839557100109919
G1009210111001088
B1009710111001022
2R175197166914175166923
G756879475849
B757674175805
3R75167722275941926
G175178164111751705
B759584975732
4R7559761427584945
G757283875827
B1751981423317514629
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wei, X.; Bhardwaj, A.; Zeng, L.; Pei, Z. Prediction and Compensation of Color Deviation by Response Surface Methodology for PolyJet 3D Printing. J. Manuf. Mater. Process. 2021, 5, 131. https://doi.org/10.3390/jmmp5040131

AMA Style

Wei X, Bhardwaj A, Zeng L, Pei Z. Prediction and Compensation of Color Deviation by Response Surface Methodology for PolyJet 3D Printing. Journal of Manufacturing and Materials Processing. 2021; 5(4):131. https://doi.org/10.3390/jmmp5040131

Chicago/Turabian Style

Wei, Xingjian, Abhinav Bhardwaj, Li Zeng, and Zhijian Pei. 2021. "Prediction and Compensation of Color Deviation by Response Surface Methodology for PolyJet 3D Printing" Journal of Manufacturing and Materials Processing 5, no. 4: 131. https://doi.org/10.3390/jmmp5040131

Article Metrics

Back to TopTop