Adobe ACE gegen Microsoft ICM: Bakeoff
Adobes Windows Photoshop bietet zwei Konvertierungs-Engines zum Konvertieren von Farben. Diese werden bei der Konvertierung zwischen verschiedenen RGB-Farbräumen sowie bei der Konvertierung verwendet, die für die Anzeige mit dem ICC-Profil des Monitors erforderlich ist.
Gibt es signifikante Unterschiede zwischen diesen? Arbeitet das eine genauer als das andere und wenn ja, sind die Unterschiede optisch signifikant?
Ein spezifisches Maß für die Genauigkeit ist die Selbstkonsistenz. Wenn Sie beispielsweise ein Bild in sRGB haben und es in ProPhoto RGB und dann wieder zurück in sRGB konvertieren, sollten die Ergebnisse ziemlich ähnlich sein, da der Farbraum von sRGB in jeder Dimension kleiner ist als der von ProPhoto.
Wenn wir also einen Satz aller möglichen sRGB-Farben mit 8 Bit pro Kanal betrachten und sie in ProPhoto RGB und dann zurück in sRGB konvertieren, was ist der maximale Fehler, der von der Microsoft ICM-Engine im Vergleich zur Adobe ACE-Engine erzeugt wird?
Falls Fehler vorhanden sind, wie groß sind diese und sind sie sichtbar?
Zusammenfassung
Adobe ACE gewinnt zweifellos. Beim Konvertieren aller 16M (256^3) RGB-Farben von sRGB nach ProPhoto RGB und zurück nach sRGB gab es keine Unterschiede, wenn mit 16-Bit-Tiffs gearbeitet und auf 8 Bit pro Kanal gerundet wurde.
Microsoft hat jedoch sRGB(0,54,0) in (32, 54, 14) konvertiert. Von über 16 Millionen Farben war dies die schlechteste. Und sehr sichtbar. Das Delta E zwischen diesen beiden sRGB-Tripletts beträgt 12!
** Methoden**
Ergebnisse
Adobes ACE lieferte identische Werte in allen 16 Megapixeln.
Microsofts ICM produzierte signifikante Fehler, die hauptsächlich mit dem grünen Kanal in Verbindung gebracht wurden. Der größte visuelle Fehler trat bei der Farbe sRGB(0,54,0) auf. Nach dem Rundgang wurde es zu sRGB (32,54,14), die sich visuell um ein Delta E von 12 unterscheiden . Ein Delta E von 1 wird als Schwellenwert für den visuellen Farbunterschied angesehen, daher ist dies ziemlich weit entfernt.
Für alle Konvertierungen wurde Relativ Colorimetric verwendet.
Mit Hilfe von @Tetsujin konnte ich Konvertierungen von Photoshop auf Apple iOS und Windows für 8-Bit-tif-Bilder vergleichen. Das Folgende ist ein kumulatives DeltaE-Fehlerdiagramm für jede der beiden CMEs in Photoshop-Plattformen.
Um das Diagramm zu interpretieren, sehen Sie sich das verwendete CME an. Zum Beispiel weist das Microsoft ICM, das besonders schlecht ist, bei 87 % der 16 Millionen Farben weniger als 2,0 Delta E-Fehler auf, sodass 13 % Delta E von 2,0 überschreiten. Und knapp über 4 % überschreiten 5 Delta E.
Update Ich habe 16-Bit-TIF-Konvertierungen analysiert. Alle Apple CMEs und Windows Adobe ACE behielten die Farbintegrität bei besser als Delta E von 0,02. Das Microsoft ICM CME war jedoch genauso schlecht wie die früheren Ergebnisse. Wahrscheinlich verwendet es Festkommaarithmetik mit einem begrenzten Bitbereich. Möglicherweise, weil es zu einer Zeit entwickelt wurde, als CPUs bei Fest- oder Gleitkommazahlen mit höherer Genauigkeit eine schlechte Leistung hatten.
Vermeiden Sie grundsätzlich die Verwendung des Microsoft ICM CME in Windows. Glücklicherweise ist es nicht die Standardeinstellung.
Tetsujin
Teig
Tetsujin
Teig
Teig
Tetsujin
Teig