color-science cielab design mathematics

La science de la couleur : CIELAB, Delta E et espaces de couleur perceptuels

Une plongée profonde dans l'espace colorimétrique CIELAB, la chromaticité CIE 1931 et les mathématiques derrière Delta E (CIEDE2000) pour mesurer la différence de couleur.

La science de la couleur : CIELAB, Delta E et espaces de couleur perceptuels

La couleur est plus qu'une simple expérience visuelle ; c'est un phénomène physique mesurable qui se situe à l'intersection de la physique, de la biologie et des mathématiques. Pour les designers, les ingénieurs et les artistes numériques, comprendre comment nous quantifions et comparons les couleurs est essentiel pour maintenir la cohérence entre les différents appareils et supports.

Dans ce guide, nous explorerons le monde fascinant de la science de la couleur, en nous concentrant sur le diagramme de chromaticité CIE 1931, l'espace colorimétrique CIELAB et les mathématiques complexes utilisées pour calculer les différences de couleur, connues sous le nom de Delta E.


1. Le fondement : L'espace colorimétrique CIE 1931

Pour comprendre les espaces colorimétriques modernes, nous devons remonter à 1931, lorsque la Commission Internationale de l'Éclairage (CIE) a établi les premiers modèles mathématiques de la perception humaine des couleurs.

Valeurs de tristimulus (XYZ)

L'œil humain possède trois types de cônes qui sont sensibles à différentes longueurs d'onde de la lumière, correspondant grossièrement au rouge, au vert et au bleu. Le modèle CIE 1931 utilise les Valeurs de Tristimulus (X, Y et Z) pour représenter ces réponses.

  • Y représente la luminance (luminosité) de la couleur.
  • X et Z sont des abstractions mathématiques qui, combinées à Y, peuvent décrire n'importe quelle couleur que l'œil humain peut voir.

Coordonnées de chromaticité (x, y)

Comme il est difficile de visualiser un espace XYZ tridimensionnel, les scientifiques ont créé le Diagramme de chromaticité CIE 1931. En normalisant les valeurs XYZ, nous obtenons les coordonnées $x$ et $y$ :

$$x = \frac{X}{X + Y + Z}$$ $$y = \frac{Y}{X + Y + Z}$$

Lorsqu'elles sont tracées, ces coordonnées créent le célèbre diagramme en forme de fer à cheval. Le bord incurvé représente les couleurs spectrales pures (lumière monochromatique), tandis que l'intérieur contient toutes les couleurs mixtes possibles.


2. La révolution perceptuelle : CIELAB (Lab*)

Bien que l'espace CIE 1931 XYZ soit mathématiquement fondé, il présente un défaut majeur : il n'est pas perceptuellement uniforme. Cela signifie qu'une distance mathématique entre deux points dans l'espace XYZ ne correspond pas à la différence de couleur perçue par un humain.

Pour résoudre ce problème, la CIE a publié l'espace colorimétrique CIELAB (Lab*) en 1976.

Comprendre L*, a* et b*

CIELAB est conçu pour être perceptuellement uniforme, ce qui signifie qu'un changement de 1 unité dans n'importe quelle direction doit être perçu comme la même quantité de changement de couleur. Il utilise trois axes :

  • L (Luminosité) :* Va de 0 (noir) à 100 (blanc).
  • a (Rouge/Vert) :* Les valeurs positives sont rougeâtres, les valeurs négatives sont verdâtres.
  • b (Bleu/Jaune) :* Les valeurs positives sont jaunâtres, les valeurs négatives sont bleuâtres.

Le rôle de l'illuminant D65

La perception des couleurs dépend fortement de la source lumineuse. Les calculs CIELAB supposent généralement un illuminant standard, le plus souvent D65. Le D65 représente la lumière du jour moyenne (avec une température de couleur d'environ 6500K). Lors de la conversion de RGB ou XYZ en CIELAB, le « point blanc » de l'illuminant est une variable critique dans la formule.


3. Mesurer la différence de couleur : Delta E ($\Delta E$)

L'une des applications les plus importantes de CIELAB est le calcul de la « différence » entre deux couleurs. Cette mesure est appelée Delta E ($\Delta E$).

Un $\Delta E$ de 1,0 est souvent cité comme la « différence juste perceptible » (JND). Si le $\Delta E$ entre deux couleurs est inférieur à 1,0, l'œil humain ne peut généralement pas les distinguer.

L'évolution des formules Delta E

1. Delta E 76 ($\Delta E^*_{ab}$)

La formule originale est simplement la distance euclidienne entre deux points dans l'espace CIELAB : $$\Delta E^* = \sqrt{(L^_2 - L^_1)^2 + (a^_2 - a^_1)^2 + (b^_2 - b^_1)^2}$$ Bien que simple, elle ne tient pas compte du fait que nos yeux sont plus sensibles aux différences de certaines couleurs (comme les bleus) qu'à d'autres (comme les jaunes très saturés).

2. Delta E 94 et Delta E 2000 ($\Delta E_{00}$)

Pour corriger les limites de la formule de 1976, des versions plus complexes ont été développées. CIEDE2000 est la norme internationale actuelle. Elle comprend des corrections pour :

  • La rotation de la teinte : Ajustement de la sensibilité de l'œil dans la région bleue.
  • La pondération de la luminosité/chroma/teinte : Différentes couleurs ont des « seuils » différents pour le changement perçu.
  • Une compensation du gris neutre : Amélioration de la précision pour les couleurs quasi-neutres.

CIEDE2000 est nettement plus précis mais implique de la trigonométrie et du calcul avancés, ce qui en fait le choix préféré pour les systèmes de gestion des couleurs haut de gamme.


4. Applications pratiques

Pourquoi cela est-il important dans le monde réel ?

Cohérence de la marque

Imaginez une marque mondiale comme Coca-Cola. Leur « rouge » doit avoir la même apparence, qu'il soit imprimé sur une boîte en carton à New York ou sur une bouteille en plastique à Tokyo. Les imprimeries utilisent des mesures Delta E pour s'assurer que la couleur produite reste dans une tolérance stricte (généralement $\Delta E < 2,0$).

Calibrage des écrans numériques

Les moniteurs et les écrans de téléphone utilisent des technologies différentes (OLED vs IPS). Les outils de calibrage utilisent CIELAB et Delta E pour mesurer la précision avec laquelle un écran reproduit les couleurs par rapport à une norme de référence.

Traitement et compression d'images

Les formats d'image modernes (comme HEIF ou AVIF) utilisent des espaces colorimétriques perceptuels pour décider quelles données peuvent être jetées pendant la compression sans que l'œil humain ne s'en aperçoive.


5. Conversion vers CIELAB : Un aperçu technique

La conversion du RGB standard (sRGB) vers CIELAB est un processus en plusieurs étapes :

  1. Linéarisation : Supprimer la correction gamma des valeurs sRGB.
  2. Transformation vers XYZ : Multiplier les valeurs RGB linéaires par une matrice de conversion (spécifique à la gamme sRGB et au point blanc D65).
  3. Normalisation : Diviser X, Y et Z par le point blanc de l'illuminant (ex. $X_n, Y_n, Z_n$ pour D65).
  4. Mapping non linéaire : Appliquer la fonction de transfert CIELAB pour calculer L*, a* et b*.

Conclusion

La science de la couleur est un pont entre le monde physique et notre perception interne. En passant de la physique brute de l'espace CIE 1931 XYZ à l'espace CIELAB perceptuellement uniforme, nous avons acquis la capacité de quantifier la vision humaine avec une précision remarquable.

Que vous soyez un développeur créant un sélecteur de couleurs, un designer s'efforçant d'atteindre la perfection de sa marque ou un ingénieur curieux, la compréhension de CIELAB et de Delta E constitue la base de la maîtrise de la représentation numérique et physique de la lumière.