RGB <-> LAB
by Markus Hitzler, Color Solutions
Hallo Herr Loos,
Sie können ein Delta(RGB) in ein Delta E umrechnen, wenn Sie die
RGB-Koordinaten kennen:
RGB1 -> LAB1
RGB2 -> LAB2
Die Ermittlung der LAB-Werte erfolgt über das ICC-Profil des entsprechenden
Farbraums. Reichen von der Genauigkeit ganzzahlige Werte, genügt das
Info-Feld in Photoshop (bitte auf den RI für das Infofeld achten). Für
genauere Analysen benötigt man ein eigenes Programm zum Auslesen.
Delta E(ab) ergibt sich durch LAB1 und LAB2:
Delta E(ab) = ((L1-L2)^2 + (a1-a2)^2 + (b1-b2)^2)^0,5
Da RGB-Farbräume i.d.R gammabasiert definiert werden, sind sie nicht
farbmetrisch gleichabständig. Wenn Sie sich die Koordinaten im Raum
vorstellen, heißt dies, dass es Regionen gibt, in denen die Koordinaten im
Vergleich zum gleichabständigen LAB stärker oder schwächer "konzentriert"
sind. Die Koordinatenverteilung unterscheidet sich auch je nach gewähltem
RGB-Farbraum.
Kurz gesagt: die Koordinatenverteilung eines RGB-Farbraumes ist inhomogen.
Diese Aussage trifft auch auf LUT-basierte RGB-Drucker/Belichter-Farbräume
zu.
Aus diesem Grund können RGB-Differenzen nicht allgemein in LAB-Differenzen
umgerechnet werden. Sie benötigen jeweils die konkreten RGB-Koordinaten.
Mit freundlichen Grüßen,
Markus Hitzler
___________________________________________
Color Solutions Köln
Markus Hitzler
August-von-Willich-Str. 155
50827 Köln
Telefon: +49 (0)221 99 175 80
Fax: +49 (0)221 99 175 81
Mobil: +49 (0)171 8390333
Email: markus.hitzler(a)color-solutions.de
Web: http://www.basICColor.de
___________________________________________
basICColor - the basICCs of colormanagement
___________________________________________
Am 02.03.2004 09:42 Uhr schrieb "eci-request(a)lists.transmedia.de" unter
<eci-request(a)lists.transmedia.de>:
> Message: 11
> From: "Loos, Stefan" <sloos(a)muehlbauer.de>
> To: "EciList (E-Mail)" <eci(a)lists.transmedia.de>
> Date: Tue, 2 Mar 2004 09:42:32 +0100
> charset="iso-8859-1"
> Subject: [ECI] RGB <-> LAB
> Reply-To: eci(a)lists.transmedia.de
>
> Hallo
>
> Ich habe mich neu in dieser Mailinglist eingetragen weil ich hoffe hier ein
> paar Antworten bzgl. Farbumrechnungen zu bekommen.
>
> Ich habe folgendes Problem: In der industriellen Bildverarbeitung liefern
> Cameras RGB Werte. Gibt man eine Toleranz an so kann man wie in LAB einen
> 3-dim. Abstand (dR^2+dG^2 +dB^2) berechnen.
> Nun soll aber im Rahmen eines Projektes auf LAB-Abweichung umgestellt werden
> (dE).
> Frage: kann man aus einer gegebenem RGB-Toleranz die entsprechende
> LAB-Toleranz berechnen und umgekehrt? Sollte dies analytisch nicht möglich
> sein (nicht eindeutig), gibt es dafür Empfehlungen?
>
> Danke
> Stefan
>
>
> --__--__--
>
> _______________________________________________
> ECI mailing list
> ECI(a)lists.transmedia.de
> http://lists.transmedia.de/mailman/listinfo/eci
>
>
> End of ECI Digest_______________________________________________
> ECI mailing list
> ECI(a)lists.transmedia.de
> http://lists.transmedia.de/mailman/listinfo/eci