Optimal Color-Optimized Calibration Method in the New ISO 10128 Standard for Inkjet Printing
Optimal Color-Optimized Calibration Method in the New ISO 10128 Standard for Inkjet Printing
Introduction
When discussing color calibration in printing processes, it is impossible not to mention the international standard ISO/TS 10128. Several years ago, the author published a dedicated article, “Revisiting Three Color Calibration Methods”, to share insights with the industry. Let us first review the historical context:
01
With the release and widespread adoption of ISO 12647-2:2004 for offset printing process control, six dot gain (TVI) target curves—later reduced to five in the 2013 revision—were clearly defined. These curves became objective standards followed by offset printing and other printing processes. Meanwhile, the coated paper characterization datasets Fogra39 / Fogra51, introduced by Germany’s Fogra, became the “gold standard” for sheet-fed offset printing on coated paper for most printing companies.

From a technical standpoint, this approach is understandable. However, the existence of multiple dot gain standards inevitably requires separate CMYK curve adjustments under different printing conditions. This leads to inconsistent color appearances—for example, differences between coated and uncoated paper, between AM and FM screening—and makes gray balance difficult to control. Yet consumers and print buyers expect consistent color appearance, not variability.
02
As a result, the G7 methodology, originating in the United States, was developed in 2006 and rapidly gained widespread adoption. G7 controls color by independently adjusting three-color overprint gray scales and single black tonal scales. This approach produces gray balance that aligns with human visual adaptation and defines a relatively unified NPDC (Neutral Print Density Curve). As a result, highlight and midtone consistency can be achieved across different printing conditions, delivering a more uniform shared visual appearance in curve-based calibration.

Nevertheless, curve-based calibration remains an indirect solution. The ultimate goal is to calibrate color, not curves. Whether TVI or G7, color control is achieved indirectly by adjusting key process parameters. While effective in most cases, these methods can fall short under extreme conditions—especially in highlight and shadow regions—where paper color and ink overprint behavior pose persistent challenges.
03
CMYK-to-CMYK transformation algorithms, such as DeviceLink profiles, overcome the limitations of single-channel curve adjustments. By directly mapping a target printing condition to a reference printing standard, they enable true color calibration through direct gamut comparison and optimization. This approach often delivers superior results.

Currently, digital proofing and digital printing widely adopt DeviceLink calibration. Under stable printing conditions, average color differences can be reduced to ∆E00 < 1, making this the most precise calibration method available.
In traditional offset printing, however, the complexity of process control and tool implementation limits DeviceLink adoption. As a result, simpler curve-based methods remain preferred.
This has long presented a dilemma: no method seemed capable of delivering both high accuracy and operational simplicity.

That changed with the release of ISO/TS 10128:2023, which replaced the 2009 version and introduced a new calibration concept: color-optimised correction, also known as the Optimal method. This approach directly compares measured colors with target colors and iteratively computes correction curves.
Origin of the Optimal Method
Although officially adopted in ISO/TS 10128:2023, the Optimal method was originally developed in 2009 by William B. Birkett and Charles Spontelli, affiliated with Doppelganger LLC and Bowling Green State University, respectively.

Notably, both researchers are also the developers of the SCTV spot color calibration method standardized in ISO 20654. The resulting CTV calibration was later incorporated into ISO 10128 as a branch of TVI—an impressive demonstration of their long-term commitment to research and innovation.

After extensive calibration practice and proven success since 2009, their work was publicly presented in the 2018 TAGA Proceedings, where the method was formally named OPTIMAL Color-Optimized Calibration. In 2023, it was officially recognized as the fourth color calibration method in ISO 10128.

Technical References
ISO 10128:2023 provides only a brief description of the Optimal method. To fully understand its principles and workflow, one must consult the 2018 TAGA Proceedings (www.taga.org), where detailed explanations are available.

The Technical Association of the Graphic Arts (TAGA) is an international organization composed of industry professionals, academics, and students, dedicated to scientific research and technological innovation in graphic communications.
Mathematical Foundation
Both TVI curves defined by ISO 12647 and NPDC curves defined by G7 are smooth, idealized curves described by precise polynomial functions.
Tone Value Increase (TVI):
TVI(x)=100×(ax4+bx3+cx2+dx)\mathrm{TVI}(x) = 100 \times \left( a x^4 + b x^3 + c x^2 + d x \right)TVI(x)=100×(ax4+bx3+cx2+dx)
Where:
-
TVI = tone value increase (%)
-
a, b, c, d = polynomial coefficients
-
x = normalized tone value, x=TV/100x = \mathrm{TV}/100x=TV/100
-
TV = tone value (%) ranging from 0 to 100
Table 10 — Polynomial Coefficients for Tone Value Increase Curves
(ISO 12647-2:2013, Figure 3)
|
Polynomial Coefficient |
Curve A |
Curve B |
Curve C |
Curve D |
Curve E |
|
a |
−0.3650 |
−0.5877 |
−0.7854 |
−0.4441 |
−0.0438 |
|
b |
0.6730 |
1.3575 |
1.9934 |
1.4386 |
0.7664 |
|
c |
−1.0108 |
−1.7678 |
−2.4956 |
−2.3805 |
−2.1929 |
|
d |
0.7029 |
0.9980 |
1.2876 |
1.3860 |
1.4703 |

-
Figure: Polynomial expression of ISO TVI curves
(CGATS/IDEAlliance TR 015-2015)
The relationship of the NPD of the black tone and its input tone value is defined by computations similar to those of 5.3 as follows.
Conditional Definition
If YR(TV)>YCY_R(TV) > Y_CYR(TV)>YC
Then:
NPD(TV)=−log10(YR(TV))(11)\mathrm{NPD}(TV) = -\log_{10}\left(Y_R(TV)\right) \tag{11}NPD(TV)=−log10(YR(TV))(11)
Else:
NPD(TV)=−log10[YR(TV)−(RA−RR)(YC−YR(TV)YC−1+RR)(RA2+1)](12)\mathrm{NPD}(TV) = -\log_{10} \left[ Y_R(TV) - (R_A - R_R) \left( \frac{Y_C - Y_R(TV)}{Y_C - 1 + R_R} \right)^{\left(\frac{R_A}{2}+1\right)} \right] \tag{12}NPD(TV)=−log10YR(TV)−(RA−RR)(YC−1+RRYC−YR(TV))(2RA+1)(12)
Where
YR(TV)=1−RR×(TV+TVI100)(13)Y_R(TV) = 1 - R_R \times \left(\frac{TV + TVI}{100}\right) \tag{13}YR(TV)=1−RR×(100TV+TVI)(13) YC=(0.7+0.3×(YDYL)13)3(14)Y_C = \left( 0.7 + 0.3 \times \left(\frac{Y_D}{Y_L}\right)^{\frac{1}{3}} \right)^3 \tag{14}YC=(0.7+0.3×(YLYD)31)3(14) RA=1−YDYL(15)R_A = 1 - \frac{Y_D}{Y_L} \tag{15}RA=1−YLYD(15) RR=0.978223R_R = 0.978223RR=0.978223 TVI(TV)=0.967175 TV−1.525445×10−2TV2+9.1347×10−5TV3−3.552×10−7TV4(16)TVI(TV) = 0.967175\,TV - 1.525445 \times 10^{-2} TV^2 + 9.1347 \times 10^{-5} TV^3 - 3.552 \times 10^{-7} TV^4 \tag{16}TVI(TV)=0.967175TV−1.525445×10−2TV2+9.1347×10−5TV3−3.552×10−7TV4(16)
Definitions
-
YDY_DYD
Luminous reflectance factor of the dark end of the black scale, in the range of 0 to 1. -
YLY_LYL
Luminous reflectance factor of the substrate, in the range of 0 to 1. -
YR(TV)Y_R(TV)YR(TV)
Luminous reflectance factor corresponding to the reference NPD curve. -
YCY_CYC
Control point along the NPD curve at which the scaling of YRY_RYR is initiated. -
RAR_ARA
Actual reflectance range based on the light and dark ends of the tone scale. -
RRR_RRR
Defined reflectance ratio used to adjust the subsequent scaling of the data.

-
Figure: Polynomial expression of G7 NPDC curves defined in TR015
G7 gray balance curves are linear by definition, but practical printing conditions rarely achieve perfect linearity. Real-world data always contain fluctuations, making these curves approximations rather than exact ideals.
Similarly, the Optimal method also employs polynomial modeling—but specifically uses Bernstein polynomials. For offset printing, polynomial orders between 3rd and 6th degree typically yield optimal results. Higher degrees improve precision but reduce curve smoothness.

-
Figure: Bernstein polynomial with parameters [0, 0.5, 0.2, 1.5]

Unlike TVI (dot percentage) or NPDC (density), the resulting Optimal curves have no direct physical meaning. They represent neither dot area nor density, but rather a purely mathematical solution optimized for color difference minimization.

Principle of Operation
The entire calibration process involves identifying the polynomial parameters that minimize color differences between the measured dataset and the target dataset. The final output is a set of Optimal correction curves.

Because target curves are nonlinear, the optimization is typically solved using nonlinear least squares, specifically the Gauss–Newton method based on matrix mathematics.
The workflow is as follows:
-
Print a baseline chart using linear curves
-
Measure the chart to obtain Lab values
-
Compare measured Lab values with target ICC Lab values
-
Solve the normal equations to determine curve parameters
-
Iterate the process (typically ~5 iterations) until ∆E is minimized
Despite the mathematical complexity, modern software completes this optimization in 1–2 seconds. Weighting factors can be introduced to adapt the method to different printing processes.
Sample Selection
All calibration methods depend critically on sample (chart) selection:
-
TVI: CMYK single-channel tonal ramps (0–100%)
-
G7 Grayscale: CMY overprint grays + K tonal scale (P2P chart)
-
G7 ColorSpace: TC1617 chart
-
PressSIGN: Control strip patches
-
OPTIMAL: User-defined samples (recommended: actual production colors)
PressCal software recommends its own PressCalPTS chart.

⚠️ Sample choice directly determines calibration outcomes and evaluation validity.
For example, if the goal is to obtain PSO certification, then we should choose CMYK single-channel tones as samples; if it is to obtain G7 certification, we should choose CMY three-color gray and K color tones as samples; if it is digital proofing and calibration, we should choose ECI2002 or IT8.7-4/5 color charts as samples.


Calibration Workflow (PressCal)
Currently, PressCal (https://www.optimalmethod.org/) is the only known tool supporting Optimal calibration. It is a macOS-only, command-line, Perl-based application resembling a developer-oriented curve engine.


Steps:
-
Define target ICC profile
Use profiler_path (built-in or custom ICC) -
Load measurement data
Use press_path (MXF or TXT formats) -
Select sample set and method
Use select (e.g., all, g7, k, nosub) -
Generate curves
Use output (text, CGATS, DeviceLink, Photoshop curves, Prinergy)
Execute with Command + R
Example
Calibrating 220g Uncoated_M1.txt to GRACoL2013UNC_CRPC3.icc using Optimal:

-
Processing time: 4.9 seconds



-
Average ∆E reduced from 1.98 → 1.08
-
Maximum ∆E reduced from 5.67 → 1.91

-
Figure: Cumulative ∆E distribution before calibration

-
Figure: Cumulative ∆E distribution after calibration

Applications and Comparison
PressCal functions similarly to Curve4 / Curve+, but supports more calibration methods: OPTIMAL, TVI, SCTV (CTV), G7, and custom targets.
Limitations include:
-
Command-line operation (not beginner-friendly)
-
macOS only
-
VPR output maintains Lab but modifies CMYK, complicating evaluation

Sample Selection Tokens
|
Token |
Selection |
|
all |
all samples |
|
c |
cyan ramp |
|
m |
magenta ramp |
|
y |
yellow ramp |
|
k |
black ramp |
|
cmyk |
cyan, magenta, yellow, black ramps |
|
ramps |
all ink ramps, including spot colors |
|
ramps(1) |
ramp(s) by ink channel, ink 1 is normally cyan |
|
ramps(1, 2, 3) |
ink ramps 1, 2, 3, normally cyan, magenta, yellow |
|
ramps(1 .. 3) |
same, using the Perl range operator |
|
rt(10) |
round-trip black change ≤ 10% |
|
rt(10, -2) |
round-trip RMS change ≤ 10% |
|
gray(5) |
near-neutral CMY samples, C* (chroma) ≤ 5 |
|
gray(5, 50) |
near-neutral CMY samples, C* ≤ 5 and L* ≥ 50 |
|
iso |
isometric samples (c = m = y, all others 0%) |
|
iso(50) |
isometric samples (c = m = y, all others 0%), ink values ≤ 50% |
|
g7 |
gray CMY samples per TR015 |
|
g7(50) |
gray CMY samples per TR015, cyan ink ≤ 50% |
|
cmy |
CMY ramps |
|
cmy(50) |
CMY ramps, ink values ≥ 50% |
|
c+m+y(200) |
CMY total ink ≤ 200% |
|
tac(280) |
total ink ≤ 280%, including spot colors |
|
nr(33) |
chart has 33 rows (number of rows, if missing from data set) |
|
rows(1 .. 5, 7, 9) |
rows 1, 2, 3, 4, 5, 7, 9 |
|
cols(1 .. 5, 7, 9) |
columns 1, 2, 3, 4, 5, 7, 9 |
|
rect(1, 4, 3, 7) |
rectangular chart area, rows 1–4, columns 3–7 |
|
plus(1, 2, 3) |
add samples 1–3 |
|
minus(4, 5, 6) |
remove samples 4–6 |
|
nosub |
remove substrate samples (all ink values 0%) |
|
nobin |
remove binary samples (all ink values 0% or 100%) |
|
nospot |
remove samples with non-CMYK inks |
|
nok(95) |
remove samples with K > 95% |
|
nocmy(240) |
remove samples with CMY total ink > 240% |
|
notac(300) |
remove samples with TAC > 300% |
|
sort(4, 3, 2, 1) |
sort by black, yellow, magenta, cyan |
|
sort(error) |
sort by optimization error value |
Comparison Summary
Theoretically, Optimal's calibration results are better than TVI and G7, but since it is still a curve calibration method, the results are not better than Device-Link. It is a method that is not good enough but not bad either.

Our actual testing verified this conclusion, but unlike the official claims, the calibration results were not significantly different from G7. After all, the design of the P2P25/51 chart is very scientific, based on actual gray balance printing data. Calibration based on actual data is unlikely to be inferior to theoretical mathematical optimization methods. Our use of the Optimal method for curve calibration and VPR simulation of actual offset printing data also passed G7 certification because we used the GRACoL ICC based on G7 technology as the target, so this is not surprising. However, the verification that the OPTIMAL method is practically feasible is why it was accepted by ISO 10128.
Table 1: Comparison of results between Optimal and G7 calibrations (coated paper)
Method Comparison Results (G7 Evaluation)
|
Method |
Software |
Sample Selection |
Gray Balance Avg |
Gray Balance Max |
CMY Gray Ramp Avg |
CMY Gray Ramp Max |
Black Ramp Avg |
Black Ramp Max |
Avg ΔE |
95% ΔE |
Max ΔE |
G7 ColorSpace |
|
G7 |
Curve4 |
P2P51 + TC1617 |
0.50 |
0.89 |
0.19 |
0.65 |
0.16 |
0.94 |
2.12 |
3.25 |
5.79 |
PASS |
|
OPTIMAL |
PressCal |
G7 Gray (46 patches) |
0.41 |
1.31 |
0.20 |
0.46 |
0.32 |
0.65 |
2.14 |
3.27 |
6.03 |
PASS |
|
OPTIMAL |
PressCal |
TC1617 |
0.66 |
1.04 |
0.34 |
0.73 |
0.64 |
1.49 |
1.98 |
2.96 |
6.10 |
PASS |
Printing conditions: Offset coated paper (Lab: 92, 1.3, -5.5), Target ICC: GRACoL2013
Table 2: Comparison of results between Optimal and G7 calibrations (offset paper)
Method Comparison Results (G7 Evaluation)
|
Method |
Software |
Sample Selection |
Gray Balance Avg |
Gray Balance Max |
CMY Gray Ramp Avg |
CMY Gray Ramp Max |
Black Ramp Avg |
Black Ramp Max |
Avg ΔE |
95% ΔE |
Max ΔE |
G7 ColorSpace |
|
G7 |
Curve4 |
P2P51 + TC1617 |
0.46 |
0.92 |
0.20 |
0.77 |
0.10 |
0.28 |
1.50 |
2.60 |
4.23 |
PASS |
|
OPTIMAL |
PressCal |
G7 Gray (46 patches) |
0.95 |
1.75 |
0.41 |
0.93 |
0.23 |
0.52 |
1.84 |
3.08 |
5.14 |
PASS |
|
OPTIMAL |
PressCal |
TC1617 |
0.61 |
1.10 |
0.18 |
0.51 |
1.23 |
2.71 |
1.30 |
2.40 |
4.28 |
PASS |
Printing conditions: Offset printing on CCNB grey-backed white cardboard (Lab: 88, 0.36, -4), target ICC: GRACoL2006_SCCA
Theoretically, Optimal outperforms TVI and G7, but remains inferior to DeviceLink. It serves as an intermediate solution between curve-based calibration and full DeviceLink optimization.
The OPTIMAL method is a good approach, recognized by the ISO committee. Its calibration principle is similar to Device-Link, both aiming to minimize color difference. However, unlike Device-Link, it employs a four-dimensional cyclic calculation, yet the output remains a traditional curve. Since four curves can approximate the results of iterative optimization, Optimal can be considered a method between previous curve adjustments and Device-Link.
-
Table 3: Comparison of four ISO 10128 calibration methods
Comparison of Calibration Methods
|
Calibration Method |
Chart Used |
Required Number of Color Patches |
Output Result |
Required Software |
Certification |
Application Difficulty |
|
TVI |
CMYK tone ramps |
Typically 12–40 |
Curves |
Almost no limitation |
PSO certified |
Very easy |
|
SCTV / CTV |
Spot color tone ramps |
Typically 12–20 |
Curves |
Almost no limitation |
— |
Easy |
|
G7 |
P2P51 |
~300 |
Curves |
Curve, PressSIGN |
G7 certified |
Moderate |
|
Optimal |
Any chart |
Unlimited |
Curves |
PressCal only |
— |
High |
|
Device-Link |
ICC-compatible measurement charts |
The more the better; software-dependent, typically ≥ 400 |
ICC profile |
CGS, GMG, ColorLogic, etc. |
— |
High |

Conclusion
The Optimal method offers:
-
High flexibility
-
Any process, any ink set, any gray balance
-
Any sample set, any error metric
-
Adjustable curve complexity
-
Robust handling of measurement noise and outliers
-
Open-source, standards-based, royalty-free implementation
In practice:
-
TVI remains simplest and well-supported by Fogra
-
G7/G7+ benefits from IDEAlliance promotion and brand backing
-
DeviceLink dominates digital proofing and printing
-
Optimal, newly standardized, still awaits broader industry adoption
With proper tooling and advocacy, Optimal has the potential to fill a crucial gap between simplicity and precision in color calibration.