Implémentation de CIEDE2000 en Microsoft Excel

Version de la fonction : v1.0.0
Statistiques du site
Nombre de visites1 109
Nombre de fichiers consultés162 + 612

Nous prĂ©sentons ici une feuille de calcul Excel qui met en Ɠuvre la diffĂ©rence de couleur CIEDE2000 au moyen d’une formule native sur une seule ligne, sans nĂ©cessiter de macros ou de VBA. L’implĂ©mentation est validĂ©e scientifiquement et comprend des paires de test pour les formulations de Gaurav Sharma et Bruce Lindbloom. Au total, 18 valeurs ΔE00 sont calculĂ©es sur des lignes distinctes dans deux tableaux (9 pour Sharma et 9 pour Lindbloom). La formule prend en compte les cas particuliers, par exemple « atan2(0, 0) » est gĂ©rĂ© dans les colonnes S et T, afin de garantir un comportement mathĂ©matique cohĂ©rent. L’algorithme est transcrit de maniĂšre robuste et le rĂ©sultat final de CIEDE2000 est prĂ©cis Ă  au moins 10 dĂ©cimales, comme l’ont confirmĂ© en coulisses les implĂ©mentations en MATLAB (Sharma) et en JavaScript (Lindbloom) sur 10 000 paires de couleurs. Les facteurs paramĂ©triques kL, kC et kH (colonnes G, H et I) ont Ă©tĂ© soigneusement testĂ©s et peuvent ĂȘtre ajustĂ©s ligne par ligne. La formule complĂšte est stockĂ©e dans des colonnes cachĂ©es (L Ă  AM), tandis que le rĂ©sultat ΔE2000 apparaĂźt dans la colonne J. La colonne K contient un test statique qui doit ĂȘtre supprimĂ© aprĂšs avoir Ă©tĂ© lu. La colonne AN (la plus Ă  droite) est grisĂ©e pour faciliter l’étirement de la formule. Chaque ligne peut ĂȘtre copiĂ©e, collĂ©e ou dĂ©placĂ©e vers le bas pour Ă©tendre les calculs, tout en conservant son autonomie.

La source originale de la formule CIEDE2000 en Microsoft Excel

Le fichier est fourni au format XLS simple (Excel 97-2003), et n’utilise que des caractĂšres ASCII pour une compatibilitĂ© maximale. Vous pouvez en profiter partout oĂč les fichiers Excel classiques sont acceptĂ©s, comme sur Google Sheets. Cette solution colorimĂ©trique s’adresse aux professionnels tels que Fogra et X-Rite, et bien sĂ»r Ă  tous ceux qui souhaitent Ă©valuer les ΔE00s de maniĂšre prĂ©cise et portable.

Précision et fiabilité du code source

La diffĂ©rence entre la formulation acadĂ©mique de Sharma et la formulation simplifiĂ©e de Lindbloom ne dĂ©passe pas ±0,0003 sur le ΔE2000 final. L’implĂ©mentation prĂ©sentĂ©e ici est en 64 bits et garantit de plus de 10 dĂ©cimales correctes ; le choix d’une formulation plutĂŽt qu’une autre relĂšve donc d’un dĂ©tail technique.

Comment déterminer si une implémentation donnée de CIEDE2000 est de type académique ou simplifié ?

Plages de valeurs dans CIELAB et interprĂ©tation du ΔE2000

Dans l’espace colorimĂ©trique CIELAB, la composante L* reprĂ©sente la luminositĂ© et varie de 0 (noir) Ă  100 (blanc). Les composantes a* et b* dĂ©crivent les axes de couleur : a* s’étend du vert au rouge, tandis que b* va du bleu au jaune. Dans la pratique, les valeurs de a* et b* sont presque toujours comprises entre -128 et +127, bien que la norme ne fixe pas de limite officielle pour ces deux composantes.

Exemple de deux couleurs présentant une différence à peine perceptible (JND) selon CIEDE2000
Couleur 1Couleur 2Valeur de ΔE2000
1
2
3
Exemples de valeurs CIEDE2000 calculées entre deux couleurs distinctes
Couleur 1Couleur 2Valeur de ΔE2000
5
10
15

Le ΔE2000 (CIEDE2000) quantifie la différence perceptuelle entre deux couleurs : 0 signifie deux couleurs identiques, et des valeurs plus élevées (jusqu’à 185 et plus) indiquent une différence plus marquée. Par exemple, une valeur ΔE2000 autour de 5 correspond à des couleurs proches, tandis qu’une valeur autour de 15 correspond à des couleurs clairement distinctes. Lorsque la valeur ΔE2000 dépasse 40, les couleurs comparées n’ont pratiquement plus rien en commun, et nous ne pouvons plus en tirer d’informations précises.

Fichiers à télécharger

Utilisez librement ces fichiers mis Ă  disposition par Michel, mĂȘme Ă  des fins commerciales.

Statistiques du site : téléchargements
FichierTailleNombre de clics
ciede-2000.xls35 KB162
reference-dataset.txt4 KB612
Cliquez sur xls.zip pour télécharger tous ces fichiers dans une archive.

Communauté

Que pensez-vous de ce code source ou de CIEDE2000 ? Votre avis nous intĂ©resse ! Ce site web spĂ©cialisĂ© comporte un livre d’or qui inclut dĂ©jĂ  9 messages dont 1 en français. Faites-y un tour et partagez votre avis.