CIEDE2000-Implementierung in Microsoft Excel

Funktionsversion: v1.0.0
Statistiken der Website
Anzahl der Besuche854
Anzahl der angesehenen Dateien118 + 376

Wir stellen hier ein Excel-Arbeitsblatt vor, das den Farbabstand CIEDE2000 mittels einer nativen Formel in einer einzigen Zeile umsetzt, ohne dass Makros oder VBA erforderlich sind. Die Implementierung ist wissenschaftlich validiert und enthält Testpaare für die Formulierungen von Gaurav Sharma und Bruce Lindbloom. Insgesamt werden 18 ΔE00-Werte auf getrennten Zeilen in zwei Tabellen (9 für Sharma und 9 für Lindbloom) berechnet. Die Formel berücksichtigt Sonderfälle, zum Beispiel wird "atan2(0, 0)" in den Spalten S und T korrekt behandelt, um ein konsistentes mathematisches Verhalten zu gewährleisten. Der Algorithmus ist robust implementiert, und das endgültige CIEDE2000-Ergebnis weist eine Genauigkeit von mindestens 10 Dezimalstellen auf, was durch Implementierungen in MATLAB (Sharma) und JavaScript (Lindbloom) an 10.000 Farbpaaren bestätigt wurde. Die parametrischen Faktoren kL, kC und kH (Spalten G, H und I) wurden sorgfältig geprüft und können zeilenweise angepasst werden. Die vollständige Formel wird in versteckten Spalten (L bis AM) gespeichert, während das Ergebnis ΔE2000 in Spalte J erscheint. Die Spalte K enthält einen statischen Test, der nach dem Auslesen gelöscht werden muss. Die Spalte AN (ganz rechts) ist ausgegraut, damit Sie die Formel leichter erweitern können. Jede Zeile kann kopiert, eingefügt oder nach unten verschoben werden, um die Berechnungen zu erweitern und dabei ihre Eigenständigkeit zu bewahren.

Die Originalquelle der Formel CIEDE2000 in Microsoft Excel

Die Datei wird im einfachen XLS-Format (Excel 97-2003) geliefert und verwendet nur ASCII-Zeichen für maximale Kompatibilität. Sie können sie überall dort nutzen, wo klassische Excel-Dateien akzeptiert werden, z. B. in Google Sheets. Diese farbmetrische Lösung richtet sich an Fachleute wie Fogra und X-Rite und natürlich an alle, die ΔE00s genau und portabel auswerten möchten.

Genauigkeit und Zuverlässigkeit des Quellcodes

Der Unterschied zwischen der akademischen Formulierung von Sharma und der vereinfachten Formulierung von Lindbloom beträgt nicht mehr als ±0,0003 auf dem endgültigen ΔE2000. Dies entspricht dem Unterschied, der normalerweise zwischen zwei 32-Bit-Implementierungen gemessen wird und für das menschliche Auge nicht wahrnehmbar ist. Unsere 64-Bit-Implementierungen, die alle miteinander übereinstimmen, garantieren mindestens 10 korrekte Nachkommastellen, so dass die Wahl der einen Formulierung gegenüber der anderen ein technisches Detail ist. Die Standardformel auf dieser Seite ist diejenige, die in der Community am häufigsten verwendet wird, sie ist etwas einfacher zu vektorisieren.

Wertebereiche in CIELAB und Interpretation des ΔE2000

Im CIELAB-Farbraum steht die Komponente L* für die Helligkeit und reicht normalerweise von 0 (schwarz) bis 100 (weiß). Die Komponenten a* und b* beschreiben die Farbachsen: a* verläuft von Grün nach Rot, b* von Blau nach Gelb. In der Praxis liegen a* und b* meist im Bereich von -128 bis +127, können aber je nach Farbumrechnung leicht darüber hinausgehen.

Beispiel für zwei Farben, die laut CIEDE2000 einen gerade noch wahrnehmbaren Unterschied (JND) aufweisen
Farbe 1Farbe 2Wert des ΔE2000
1
2
3
Beispiele für CIEDE2000-Werte, berechnet zwischen zwei unterschiedlichen Farben
Farbe 1Farbe 2Wert des ΔE2000
5
10
15

ΔE2000 (CIEDE2000) gibt den wahrgenommenen Unterschied zwischen zwei Farben an: 0 bedeutet identische Farben, höhere Werte (bis etwa 185 in extremen Fällen) zeigen eine stärkere Abweichung. Beispielsweise entsprechen Werte um 5 eher ähnlichen Farben, während Werte um 15 deutlich unterschiedliche Farben anzeigen.

Dateien zum Herunterladen

Verwenden Sie diese von Michel zur Verfügung gestellten Dateien frei, auch für kommerzielle Zwecke.

Statistiken der Website : Dateidownloads
DateiGrößeAnzahl der Klicks
ciede-2000.xls35 KB118
reference-dataset.txt4 KB376
Klicken Sie auf xls.zip, um alle Dateien in einem Archiv herunterzuladen.

Gemeinschaft

Was halten Sie von diesem Quellcode oder von CIEDE2000? Ihre Meinung ist uns wichtig! Das Gästebuch enthält bereits 9 Einträge - davon 1 auf Deutsch. Schauen Sie sich dort um und teilen Sie Ihre Meinung mit.