30

ΔE Metrics from CIE76 to CIEDE2000 and ΔEITP

Once you can describe a color with three numbers, the next question is always the same: how different are these two? Every paint match, print contract, display spec, and visual-quality benchmark eventually boils down to a single ΔE - the distance between two colors. This article walks the whole family, from the 1976 Euclidean formula to the modern HDR-aware ΔEITP, with the math, the thresholds, and the rules of when to pick which.

Computational · 20 6 Live Demos ~55 min read CIE76 → CIEDE2000 → ITP
1976
Original ΔE published
2000
CIEDE2000 standard
ΔE ≈ 1
Just-noticeable difference
6
Formulas in active use
00

Advanced Delta E decision lab

Delta E is only useful when it is connected to a real decision. The same two samples can pass on a web UI, fail in a textile lab, look unstable under retail lighting, or need an HDR-aware metric because luminance dominates the match. This lab treats color difference as a quality-control system: formula choice, tolerance, observer uncertainty, viewing condition, metamerism, and instrument repeatability all move the final call.

Interactive 00 - Advanced color-difference decision lab

Compare formulas, thresholds, observer noise, HDR luminance, and metamerism risk

Tune the sample pair and the production context. The canvas plots Lab vector movement, formula disagreement, tolerance uncertainty, and a pass/fail recommendation that changes as the measurement conditions become cleaner or more ambiguous.

#3f7cff
Display calibration QC
CIEDE2000
D50 light booth
+2.0 L*
+8.0 C*
+7 deg
600 nits
dE 2.0
0.35
0.25
0.18
5 reads
Decision Calculating...
Formula spread Calculating...
Tolerance model Calculating...
Measurement confidence Calculating...
Risk factors Calculating...
Recommended action Calculating...
Formula score0%
Pass margin0%
Formula agreement0%
Measurement quality0%
Perceptual confidence0%
Model note Use the sliders to expose where a single Delta E number is strong and where context decides the outcome.
01

Why we need ΔE

Visual comparison works until it doesn't. Two humans looking at two paint chips might disagree about whether they match. The same human might disagree with themselves across morning and evening light. Different cultures use different color names for what is measurably the same hue. The industry needs a number - one anyone, anywhere, can compute from instrument readings and use to settle a question that subjective judgement leaves open.

ΔE (read "delta E," from the German Empfindung, "sensation") is that number. It is the distance between two colors in some perceptually meaningful space. ΔE = 0 means identical; ΔE = 1 is the threshold of just-noticeable difference; ΔE = 5 is a clear shift; ΔE = 20 is "different colors entirely." Every paint contract, print spec, display certification, and color-difference benchmark hangs on a chosen ΔE formula and a chosen threshold.

Different formulas exist because perception is not Euclidean. CIELAB tries to build a uniform space; ΔE in CIELAB is approximately right but breaks down in saturated colors, dark tones, and the blue corner. Each newer formula corrects specific weaknesses. Choosing the wrong one for the wrong job produces decisions that look numerically rigorous but visually wrong.

The whole formula family is built on CIELAB. Every classical ΔE - 76, CMC, 94, 2000 - takes two Lab triples and returns a scalar. The math differs in what it weights and where it bends. Modern alternatives (ITP, Oklab) use different underlying spaces, but the same scalar-output contract.
02

ΔE76 - the Euclidean original

Published with CIELAB itself in 1976, ΔE76 (also called ΔEab) is simply the Euclidean distance between two Lab points:

ΔE76 = √[ (ΔL*)² + (Δa*)² + (Δb*)² ] straight Euclidean distance in CIELAB - the simplest possible formula

The simplicity is the strength. ΔE76 is fast, symmetric (color A vs color B = B vs A), well-behaved as a distance, and easy to implement. For decades it was the only formula most workflows had.

Its weakness is the same as CIELAB's: equal numerical distances do not always correspond to equal visual differences. The space is more compressed in blues than in greens; saturated colors have less perceptual room than neutrals. A ΔE76 of 3 in pale gray looks much more obvious than a ΔE76 of 3 in deep saturated red. For sorting nearly-matching swatches this matters; for ballpark comparison it's often fine.

When ΔE76 is enough
Quick estimates, teaching, software defaults, or contexts where the colors being compared are similar and not in problem regions.
When ΔE76 misleads
Saturated colors, deep shadows, the blue/purple region, and tight tolerance work. It overstates differences in chroma and understates them in dark or saturated regions.
03

CMC - textile tradition

In 1984 the UK's Colour Measurement Committee published a refined formula designed for fabric and textile matching. CMC(l:c) introduced two weighting factors - l for lightness and c for chroma - that let users tune the formula for the perceptual realities of their materials. CMC(2:1) is the textile default, meaning lightness differences count half as much as chroma differences (because textile observers naturally tolerate more lightness variation than chroma).

CMC was the first formula to use lightness, chroma, and hue weighting based on the color's position in Lab space. A red and a pink can share the same ΔL*, Δa*, Δb* values but mean very different things visually; CMC scales the terms based on where in space the comparison sits.

CMC remains the de-facto standard in the textile industry. Most fabric acceptance criteria still use CMC(2:1) with a pass threshold around 1.0. Outside textiles, it has been mostly superseded by CIE94 and CIEDE2000 - which were designed by similar reasoning but with broader applicability.

04

ΔE94 - the first CIE refinement

In 1994 the CIE published its first official refinement of ΔE76. The structure of ΔE94 mirrors CMC: split the Cartesian Δa*, Δb* into chroma difference (ΔC) and hue difference (ΔH), then weight each term by lightness, chroma, and hue-dependent factors. Three application-specific parameter sets were defined: graphic arts (kL=1, K1=0.045, K2=0.015) and textiles (kL=2, K1=0.048, K2=0.014).

ΔE94 = √[ (ΔL/kL·SL)² + (ΔC/kC·SC)² + (ΔH/kH·SH)² ] where SL=1, SC = 1 + K1·C₁, SH = 1 + K2·C₁ depend on the first sample's chroma

ΔE94 dramatically improved the saturated-color accuracy of the formula. Its limitation: not symmetric. ΔE94(A, B) ≠ ΔE94(B, A) in general, because the weighting depends on the "first" color's chroma. The textbook convention is to use the reference (target) sample as color 1; but for arbitrary pairwise comparison, this becomes awkward.

Symmetry matters for some workflows. If you're clustering colors by similarity, computing centroids, or doing nearest-neighbor lookups, an asymmetric metric breaks subtle assumptions. ΔE2000 fixed this; ΔE94 lives on mainly as a legacy formula in contracts that already specify it.
05

CIEDE2000 - the modern standard

CIEDE2000 (also written ΔE00) is the CIE's current recommendation and the formula most modern color-difference work uses. Published in 2001 (the year after its name), it incorporates four refinements over ΔE94:

  1. Symmetrized weighting via averaged chroma so ΔE00(A,B) = ΔE00(B,A)
  2. Hue rotation term RT that handles the blue-purple region where Lab is most distorted
  3. Tunable kL, kC, kH that default to 1 but allow adjustment for special viewing conditions
  4. Recompensed a* axis via a factor G that corrects the well-known stretching near low-chroma saturated reds

The full formula is intricate but mechanical. Implementations exist in every serious color-management toolkit. Most production code uses a tested library rather than rewriting the math.

ΔE00 = √[ (ΔL'/kL·SL)² + (ΔC'/kC·SC)² + (ΔH'/kH·SH)² + RT·(ΔC'/kC·SC)·(ΔH'/kH·SH) ] CIEDE2000 (CIE 142-2001); the rotation term RT is what handles blues

For most color-critical work in 2026 - print contracts, paint matching, display certification - ΔE00 is the default. When in doubt, compute and report it. CIE76 lives on for quick estimates; CMC for textile contracts that predate ΔE2000.

06

ΔEITP - HDR difference

CIEDE2000 works inside CIELAB, which assumes SDR viewing at moderate luminance. HDR breaks that assumption. A color difference that looks small at 100 cd/m² may look enormous at 4000 cd/m². The same ΔE00 can mean very different things depending on absolute brightness.

ΔEITP (ITU-R BT.2124) was published in 2019 specifically for HDR and wide-gamut color difference. It operates in ICTCP space - a perceptually quantized opponent space that scales with absolute luminance via PQ. The result is a ΔE that remains meaningful across the entire HDR dynamic range.

ΔEITP = 720 · √[ (ΔI)² + 0.25·(ΔCT)² + (ΔCP)² ] BT.2124 difference in ICTCP space; the 720 factor scales so JND ≈ 1
I (Intensity)
PQ-encoded luminance from HDR pipeline. Replaces L* with an absolute-luminance-aware lightness.
CT (Tritan)
Blue-yellow opponent dimension. Weighted at 0.25 in the formula because human contrast sensitivity is lower in this axis.
CP (Protan)
Red-green opponent dimension. Weighted at 1.0 - humans are most sensitive to differences here.
When to use ΔEITP
HDR mastering QC, broadcast HDR contracts, wide-gamut display certification. Any work where absolute luminance spans more than a single decade.
ΔEITP scales differently from ΔE00. Threshold values that worked for SDR ΔE00 need recalibration. JND in ΔEITP is around 1.0; "noticeable" is roughly 3-5; "objectionable" is 8+. Specs that historically referenced "ΔE under 2" for SDR work usually become "ΔEITP under 1" for HDR.
07

Oklab ΔE - the modern alternative

Björn Ottosson's 2020 Oklab color space (and its polar form OKLCh) is designed to be perceptually uniform from the start. Where CIELAB needed CIEDE2000's elaborate corrections to repair its non-uniformities, Oklab aims for a simpler Euclidean ΔE in its native space to suffice.

ΔEOK = √[ (ΔL)² + (Δa)² + (Δb)² ] Euclidean distance in Oklab - simple by design

The trade-off: Oklab's scale is different from CIELAB's. A ΔEOK of 0.01 corresponds roughly to a ΔE00 of 1 - the numerical thresholds are completely different. Oklab has gained traction in CSS Color 4 (color-mix(in oklab, ...)), modern design systems, and palette generation tools. For interactive UI work where speed matters and CIEDE2000's cost is noticeable, Oklab is increasingly the choice.

Oklab strengths
Computational simplicity, better behavior in blue/purple than CIELAB, CSS-standardized, fast enough for live interaction.
Oklab limitations
Younger formula, less industrial validation. No established threshold conventions for industry contracts. Not (yet) the standard for print, paint, or HDR certification.
When to choose Oklab ΔE
Design systems, palette tooling, interactive color pickers, CSS-driven web work. Modern color tools default to it.
When to stick with ΔE00
Anywhere the receiving party expects ΔE00: print contracts, paint matching, ISO/ICC compliance, established QA workflows.
08

JND and perceptual thresholds

Just-noticeable difference (JND) is the smallest color difference a typical observer can reliably detect under controlled viewing conditions. For CIEDE2000, JND is generally taken as ΔE00 ≈ 1.0. Differences below that are statistically invisible to most people most of the time.

Interactive 01 · JND threshold

What does each ΔE look like?

Slide the ΔE value. The two patches diverge in a way that produces approximately that color difference. Below 1 they look identical; at 1-2 you might catch it in a side-by-side comparison; at 5+ the difference is unambiguous; at 20+ they're different colors entirely.

#808080
#828282
Computed ΔE00: 2.04 - just noticeable in side-by-side comparison
ΔE < 1
Imperceptible. Even trained eyes struggle to see the difference in controlled side-by-side comparison.
ΔE 1-2
Just-noticeable. Detectable in adjacent comparison; invisible in isolation.
ΔE 2-3.5
Perceptible at a glance. Acceptable for most non-critical work; close to the boundary for print contracts.
ΔE 3.5-5
Clearly different but in the same color family. Visible across the room.
ΔE 5-10
Definitely different. A casual observer would call the pair "different colors."
ΔE > 10
Different colors entirely. No claim of "match" is defensible.
09

Industry tolerance bands

Industries have converged on ΔE thresholds appropriate for their materials and visual demands. These numbers appear in contracts, QC procedures, and ISO specifications.

Reference display QC

ΔE00 < 1

Sony BVM, Eizo CG, Apple Pro Display XDR specifications. Mean ΔE on a ColorChecker target. Max ΔE often < 2 per patch.

ICC offset press

ΔE00 < 2-3

FOGRA/GRACoL press characterization. ISO 12647 tolerances vary by substrate; coated stock has tighter tolerances than newsprint.

Paint batch matching

ΔE00 < 1-2

Architectural paint batch QC. Some automotive specs go below 1; consumer wall paint typically allows 1.5-2.

Textile fabric

CMC(2:1) < 1

Apparel fabric acceptance. Historically uses CMC rather than CIEDE2000; contracts predate ΔE2000 ratification.

Brand color (Pantone)

ΔE00 < 2

Brand color audits. Pantone PMS targets typically permit ΔE00 of 1.5-2 across substrates; tighter on prime packaging.

Consumer monitor calibration

ΔE00 < 3

DisplayCAL good-calibration target. Mean ΔE under 1.5 with max under 3 is the typical pass band.

HDR mastering display

ΔEITP < 1

Reference HDR monitors. BT.2124 ΔEITP under 1 across the gamut, with max under 2.

Automotive paint

ΔE00 < 0.5

OEM automotive body match - the strictest commercial tolerance. Multi-angle measurement required for metallic finishes.

10

Comparing formulas side by side

Different formulas produce different numbers for the same pair. Knowing which disagrees and by how much is the difference between a defensible measurement and an argument.

Interactive 02 · Multi-formula ΔE calculator

Compute every formula for the same pair

Pick two colors. The system computes ΔE76, CMC(2:1), CIEDE2000, and Oklab ΔE simultaneously. Notice how they diverge - especially in saturated colors or near the blue-purple region.

#ff5050
#ff7a40
ΔE76
Euclidean
CMC(2:1)
textile
ΔE00
CIEDE2000
Oklab
CSS-modern (× 100)
Choose two colors to see the comparison.
Interactive 03 · Formula behavior across the gamut

How each formula scores a fixed Δa* shift at different positions

The probe color slides through Lab space along a hue line. A small fixed deviation in chroma is added at each position; the four formulas report different ΔE values for the "same" delta depending on where it sits. CIE76 over-counts in saturated regions; ΔE00 and Oklab compress differences there.

11

The limits of any ΔE

Every formula assumes things that are not always true. Knowing the assumptions keeps you honest about when the number means what it claims.

Single observer
All ΔE formulas use the CIE standard observer. Individual observers vary. Observer metamerism can produce real disagreement that the formula cannot capture.
Static viewing
ΔE assumes a fixed viewing condition. Surround brightness, ambient color, and observer adaptation state all shift the actual perceptual difference for the same numerical ΔE.
Sample size
JND was measured on patches of specific angular size. A 4-square-degree patch at 50 cm is the typical reference. Tiny patches need different thresholds.
Single comparison
ΔE is a pairwise distance. A scene with many slight ΔE differences across regions can look acceptable individually but wrong in aggregate (or vice versa).
Hue rotation issues
Even CIEDE2000 has known issues in deep purple, teal-cyan, and the very near-neutral region. Reference workers cross-check with multiple formulas.
Metamerism index
ΔE measures color difference under one illuminant. It cannot detect metamerism - two samples matching under one light may diverge under another. Use index of metamerism for that.
Statistical pass/fail
A single ΔE under threshold doesn't guarantee acceptance - production specs usually require statistics over many patches (mean, max, 95th percentile).
Cross-formula comparison
A ΔE76 of 3 is not the same as a ΔE00 of 3. Specs must name the formula. Comparing values across formulas without conversion is meaningless.
"ΔE is a useful number. It is not a substitute for looking. Every serious color workflow uses ΔE as a gate and visual inspection as the final check." Editorial summary · ΔE in production
12

Test your understanding

Six questions on ΔE formulas and thresholds. Wrong answers come with brief explanations.

Quick check

Loading…
 
Question 1 of 6
13

Continue your journey