1. x, y, Y → XYZ: X = x·Y/y, Z = (1−x−y)·Y/y 2. XYZ → CIELAB (normalize by reference white Xn,Yn,Zn, then the cube-root-like f) L* = 116·f(Y/Yn) − 16, a* = 500·[f(X/Xn)−f(Y/Yn)], b* = 200·[f(Y/Yn)−f(Z/Zn)] 3. Difference: ΔE*ab=√(ΔL²+Δa²+Δb²). ΔE94 and CIEDE2000 add lightness/chroma/hue weights (SL,SC,SH) and (for 2000) the rotation term RT to fit perception. CMC(l:c) is the textile standard. Δu'v' is the straight distance in CIE 1976 UCS (independent of white/luminance, handy for display chromaticity differences).