Guide

Match a color in two batches, not seven

Color matching converges by trial: mix, measure the difference, adjust, mix again. A model trained on your own recipe and measurement history proposes a starting recipe that is already close, then uses each measured result to choose the next correction, so the loop closes in fewer batches and the shade lands sooner.

In order: why the loop is the real cost, what a model takes from your recipe archive, the numbers from one coatings scenario, and how little has to change in the lab.

Measured, not argued
Benchmark table listing ten RAL and NCS reference colors with their color difference (dE) values, comparing commercial color matching software against the best of four machine learning trials.
A color-matching benchmark: reference shades down the left, the color difference each approach achieved on the right. Lower is closer.
The real bill

Why the loop is the cost

The pigments are cheap and the measurement is fast, but each correction is another batch, another cleanup, and another slot on a busy lab schedule. A shade that takes seven passes has not consumed seven times the material. It has consumed a week.

The cost sits in the sequence, not in the ingredients. That makes the number of passes the only lever worth pulling, and it makes the first proposed recipe the most valuable one in the run.

Photograph of a high-throughput coatings panel array under the title Example on HTS for white color, with five rows of coated test panels labelled Start DoE and Adaption 1 to 4, and annotations reading Not producible and Model learned to avoid recipes that cannot be produced.
Rows of coated panels from a high-throughput run, one row per adaptation cycle.
Your data, not a textbook

What the model learns from your recipe history

Past formulations and their measured results are training data, so the model learns how your specific pigment set behaves rather than a generic color theory. That includes the awkward parts: which pigments drift in combination, which corrections tend to overshoot, and which recipes your plant cannot actually produce.

It also treats limited, expensive data as the normal case rather than a problem to apologize for, and reports how confident it is in every proposal. A suggestion that sits outside what your history covers arrives labelled as such, which is what Bayesian Optimization then uses to pick the next correction.

One scenario

The first proposed recipe lands close

About
0.6

Color difference (delta E) on the first proposed recipe, against about 1.4 before. Illustrative example with its own setup.

About
2

Batches to match, against seven before. Hours rather than days. Same illustrative run, same setup.

In a coatings scenario the first proposed recipe landed at a color difference of about delta E 0.6, against about 1.4 before, and the match took two batches rather than seven, hours rather than days. One coatings example under its own conditions, not a promise for every shade.

The number to watch is not the delta E on its own, it is how fast it falls. A first proposal that starts close leaves less to correct, and each measured result then narrows the next step instead of restarting the guesswork.

No new instruments

The spectrophotometer stays, the next recipe changes

The spectrophotometer and the mixing process do not change. What changes is which recipe you mix next. The model reads the measurements you already take and returns a formulation in the same terms your lab already works in.

Constraints you already work under, raw material bounds, cost ceilings, regulatory limits, sit inside the search rather than being applied as a filter afterwards. Nobody has to learn a new instrument to use it, and the same approach carries across the rest of paint and coatings development.

Common questions

01Do I need to re-measure my whole archive?

No. STOCHOS learns from the recipes and measurements you already have. More history helps, but the model is built for limited, expensive data, so you can start with the history you have.

02What about metallics and effect pigments?

Those are harder because appearance depends on the measurement geometry. The STOCHOS approach still applies, and the honest answer is that it needs your data to say how well.

03Can STOCHOS respect constraints like cost or VOC limits?

Yes. Bounds on raw materials, cost, or regulatory limits enter the optimization as constraints on the search, not afterthoughts, so every candidate recipe the model proposes already respects them.

Related pages

Bayesian Optimization

How each measured result chooses the next experiment to run.

AI for Paint and Coatings

Formulation development with fewer trials, across the full property set.

STOCHOS

The predictive engine: fast predictions with quantified uncertainty.

News and Guides

Project write-ups, releases, and the rest of the guide series.

Nine formulation levers, five targets, and a cost line. Try it by hand before the model does. Take the paint case

Next step

Try it on a shade you are chasing

Pick a target that has cost you more passes than it should have, bring the recipes and measurements you already have, and we will work it through with you.

Request a Demo AI for Paint and Coatings

Local-first. Your data stays on your infrastructure.

Partners, customers, and research collaborators
AnsysCADFEMSimuTech GroupMEScoTSNEBoschZFGEMUDLRAdler LackeMankiewiczDuluxPlixxentFraunhoferHochschule NiederrheinFUELL Lab AutomationHumotionUniversitaet HamburgRobert Bosch Stiftung