Calcul CIE Lab à partir d’un spectre
Entrez un spectre de réflectance ou de transmittance échantillonné entre 400 nm et 700 nm, choisissez l’illuminant et l’observateur standard, puis calculez automatiquement les coordonnées CIE XYZ, CIE L*a*b* et la courbe spectrale associée.
Guide expert du calcul CIE Lab à partir d’un spectre
Le calcul CIE Lab à partir d’un spectre consiste à transformer une information physique mesurée en fonction de la longueur d’onde en une description perceptuelle de la couleur. Cette transformation est fondamentale en colorimétrie appliquée, notamment dans les secteurs de la peinture, du textile, du papier, du plastique, de l’impression, des revêtements optiques et de la cosmétique. Un spectre exprime généralement la proportion de lumière réfléchie ou transmise pour chaque longueur d’onde du visible. Le système CIE L*a*b*, lui, cherche à représenter cette information dans un espace quasi uniforme où les différences numériques se rapprochent mieux des différences perçues par l’œil humain.
En pratique, on ne peut pas passer directement d’une courbe spectrale à L*, a* et b* sans étapes intermédiaires. Il faut d’abord choisir un illuminant de référence, par exemple D65 pour simuler une lumière du jour moyenne, ou A pour une lumière tungstène plus chaude. Ensuite, il faut choisir un observateur standard CIE, généralement 2 degrés ou 10 degrés, qui représente la réponse colorimétrique moyenne d’un observateur humain sur un champ visuel donné. Une fois ces paramètres fixés, le spectre mesuré est multiplié point par point par la distribution spectrale de l’illuminant et par les fonctions colorimétriques de correspondance de l’observateur. On intègre alors ces produits pour obtenir les coordonnées tristimulus X, Y et Z.
Pourquoi le spectre est plus riche que la simple couleur Lab
Deux matériaux peuvent présenter des coordonnées Lab très proches sous une condition d’éclairage et pourtant posséder des spectres radicalement différents. Ce phénomène est lié au métamérisme. Le spectre conserve donc une information physique complète sur la manière dont un échantillon interagit avec la lumière. Le passage vers CIE Lab est extrêmement utile pour la communication couleur, le contrôle qualité et les tolérances, mais il compresse une grande quantité d’information. C’est la raison pour laquelle les laboratoires sérieux conservent souvent à la fois les données spectrales brutes et les valeurs colorimétriques dérivées.
Les grandes étapes du calcul
- Mesurer ou saisir un spectre de réflectance ou de transmittance sur une plage visible définie, idéalement entre 400 nm et 700 nm ou plus largement 360 nm à 780 nm.
- Choisir un illuminant normalisé. D65 est fréquent pour la lumière du jour. A est souvent utilisé pour simuler l’incandescence. E est un illuminant égal énergie, surtout utile pour l’analyse théorique.
- Choisir l’observateur CIE standard. Le 2 degrés est historiquement le plus répandu, tandis que 10 degrés est souvent préféré pour des échantillons plus grands.
- Calculer les coordonnées X, Y, Z par sommation discrète ou intégration continue des produits spectre × illuminant × fonctions colorimétriques.
- Normaliser X, Y, Z par les valeurs du blanc de référence Xn, Yn, Zn issues du même illuminant et du même observateur.
- Appliquer les équations non linéaires du système CIE L*a*b* pour obtenir L*, a* et b*.
Les équations centrales du système CIE Lab reposent sur la fonction f(t), définie par une loi cubique pour les valeurs au-dessus d’un seuil et une loi linéaire pour les faibles luminances. Cette construction évite qu’un simple changement de luminance soit interprété comme une variation perceptuelle disproportionnée. On calcule ainsi :
- L* = 116 f(Y/Yn) – 16
- a* = 500 [f(X/Xn) – f(Y/Yn)]
- b* = 200 [f(Y/Yn) – f(Z/Zn)]
Comprendre la signification de L*, a* et b*
L* représente la clarté. Une valeur proche de 0 correspond à un noir idéal, tandis qu’une valeur proche de 100 correspond à un blanc diffus idéal. La coordonnée a* décrit l’axe vert-rouge : les valeurs négatives tirent vers le vert, les valeurs positives vers le rouge. La coordonnée b* décrit l’axe bleu-jaune : les valeurs négatives indiquent plus de bleu, les valeurs positives plus de jaune. En industrie, cette lecture rapide permet d’identifier immédiatement la direction d’une dérive colorée. Par exemple, si un lot présente un b* trop élevé, il paraît trop jaune par rapport à la référence.
Influence de l’illuminant sur le résultat final
Un même spectre n’a pas la même apparence sous toutes les sources lumineuses. C’est pourquoi le choix de l’illuminant est décisif. D65 favorise un équilibre compatible avec de nombreux usages visuels courants et workflows numériques. L’illuminant A, plus riche en grandes longueurs d’onde, donne souvent des résultats plus chauds. L’illuminant E, théorique, simplifie certaines comparaisons parce qu’il attribue la même énergie à chaque longueur d’onde. Dans un environnement de production, l’illuminant sélectionné doit correspondre au contexte réel d’évaluation du produit final.
| Illuminant | Température de couleur corrélée | Usage fréquent | Impact colorimétrique typique |
|---|---|---|---|
| D65 | Environ 6504 K | Contrôle qualité général, affichage, photographie, impression | Référence équilibrée, proche d’une lumière du jour moyenne |
| A | Environ 2856 K | Simulation tungstène, anciennes conditions d’éclairage intérieur | Accentue souvent les composantes chaudes et modifie fortement b* |
| E | Énergie égale théorique | Analyse académique, calculs comparatifs | Pratique pour isoler l’effet spectral propre de l’échantillon |
Différences entre observateur 2 degrés et 10 degrés
L’observateur 2 degrés provient de l’idée qu’un petit champ visuel sollicite principalement la zone centrale de la rétine. L’observateur 10 degrés modélise un champ plus large et tient mieux compte de la variabilité perceptive sur des zones étendues. Dans certains secteurs, l’écart entre les résultats Lab calculés selon 2 degrés et 10 degrés peut être suffisamment important pour influencer l’acceptation d’un lot. Il ne faut donc jamais comparer des valeurs produites avec des observateurs différents sans le signaler clairement.
| Paramètre | Observateur 2 degrés | Observateur 10 degrés | Conséquence pratique |
|---|---|---|---|
| Champ visuel théorique | Petit champ central | Champ plus large | Peut changer XYZ et donc Lab sur des couleurs saturées |
| Usage industriel | Très répandu historiquement | Courant pour grandes surfaces | Nécessite de documenter la méthode de calcul |
| Sensibilité relative | Référence classique | Parfois mieux corrélée à l’observation d’échantillons étendus | Impact potentiel sur les tolérances qualité |
Résolution spectrale et précision du calcul
La qualité du calcul dépend aussi du pas spectral. Un échantillonnage tous les 10 nm est souvent acceptable pour un usage général, mais certaines applications exigent 5 nm, 2 nm ou mieux pour capturer des structures fines, en particulier avec des pigments interférentiels, des fluorescences complexes ou des filtres étroits. Dans un workflow de laboratoire, une résolution trop grossière peut lisser les variations du spectre et dégrader la précision des coordonnées XYZ et Lab. Le compromis dépend du niveau d’exigence, du bruit instrumental et du temps de mesure acceptable.
Réflectance, transmittance et normalisation
Dans le cas d’un matériau opaque, on parle généralement de réflectance spectrale. Pour un verre, un film ou une solution, on emploie plutôt la transmittance. Le calcul colorimétrique reste conceptuellement similaire : ce qui change, c’est la nature du spectre d’entrée. La normalisation par le blanc de référence assure que Y représente la luminance relative dans la condition choisie. Si vos données sont en pourcentage, il faut les convertir correctement avant l’intégration. Une erreur d’échelle est l’une des causes les plus fréquentes de résultats aberrants.
Comment interpréter un résultat dans un contexte industriel
Supposons qu’un échantillon soit calculé à L* = 72.4, a* = 8.1, b* = 23.6 sous D65 et observateur 10 degrés. Cela signifie qu’il s’agit d’une couleur relativement claire, avec une dérive vers le rouge et un caractère nettement jaune. Pour juger de sa conformité, on le compare à une référence cible, puis on calcule un indice de différence de couleur, comme ΔE*ab ou mieux ΔE00 dans les workflows modernes. Le système Lab n’est donc pas uniquement descriptif ; il devient un véritable outil de décision pour accepter, corriger ou rejeter une production.
Sources d’erreur fréquentes
- Utiliser un illuminant différent de celui spécifié dans le cahier des charges.
- Mélanger observateur 2 degrés et 10 degrés dans des comparaisons directes.
- Employer des spectres incomplets ou mal interpolés.
- Confondre pourcentage et fraction décimale.
- Négliger l’étalonnage de l’instrument de mesure spectrale.
- Comparer des valeurs Lab calculées à partir de conditions géométriques différentes, par exemple SCI et SCE, sans le documenter.
Bonnes pratiques pour obtenir des résultats fiables
- Documentez toujours l’illuminant, l’observateur, la géométrie et le pas spectral.
- Conservez les données spectrales d’origine en plus des valeurs Lab.
- Contrôlez régulièrement l’étalonnage avec des étalons certifiés.
- Appliquez la même méthode de calcul à la référence et à l’échantillon.
- Utilisez des tables de fonctions colorimétriques officielles lorsque la précision absolue est critique.
Comparaison avec d’autres espaces couleur
Le système XYZ est fondamental car il découle directement des fonctions de correspondance colorimétrique. Cependant, ses axes ne sont pas intuitifs pour décrire une différence visuelle. Le système CIE Lab corrige partiellement ce problème en cherchant une meilleure uniformité perceptuelle. D’autres espaces, comme LCh, reformulent Lab en coordonnées polaires pour distinguer plus facilement la chroma et la teinte. Pour les tâches de contrôle couleur quotidien, Lab reste néanmoins la référence la plus utilisée, notamment parce qu’il s’intègre naturellement aux calculs de différence de couleur.
Quand faut-il aller au-delà de Lab
Lab est extrêmement utile, mais il a ses limites. Si vous travaillez sur des effets goniochromatiques, des matériaux fluorescents, des tissus métallisés ou des surfaces très texturées, une simple description Lab sous une seule condition d’éclairage ne suffit pas. Dans ces cas, il faut conserver une approche spectrale complète, parfois complétée par des mesures angulaires, des modèles d’apparence ou des indices spécialisés. Le calcul Lab demeure alors une vue synthétique, mais non exhaustive.
Ressources d’autorité recommandées
- NIST – Color and Spectral Measurement
- University of Rochester – CIEDE2000 resources
- Rensselaer Polytechnic Institute – Color science overview
En résumé, le calcul CIE Lab à partir d’un spectre est une chaîne rigoureuse reliant une mesure physique détaillée à un langage couleur exploitable par les ingénieurs, les qualiticiens et les designers. Un calcul correct exige des choix méthodologiques cohérents, une bonne compréhension des hypothèses et un soin particulier dans la qualité des données spectrales. Lorsque ces conditions sont respectées, CIE Lab devient un outil puissant pour objectiver la couleur, réduire les écarts entre laboratoires et améliorer la stabilité visuelle des produits finis.