Digital Signal Processing Reference
In-Depth Information
12.3 Colorimetrische
Farbr aume
Abbildung 12.23
L a b -Komponenten. Zur besseren
Darstellung wurde der Kontrast in
den Bildern fur a und b um 40%
erhoht.
L
a
b
L = 116
Y
·
16
a = 500
( X
Y )
·
(12.50)
b = 200
( Y
Z )
·
X = f 1 X ref ,
Y = f 1 Y ref ,
Z = f 1 Z ref
wobei
f 1 ( c )= c 3
wenn c> 0 . 008856
und
16
116
7 . 787
·
c +
wenn c
0 . 008856
Als Referenzweißpunkt C ref =( X ref ,Y ref ,Z ref ) in Gl. 12.50 wird ubli-
cherweise D65 verwendet, d. h., X ref =0 . 95047, Y ref =1 . 0 und Z ref =
1 . 08883 (Tabelle 12.3). Die Werte fur L sind positiv und liegen normaler-
weise im Intervall [0 , 100] (haufig skaliert auf [0 , 255]), konnen theoretisch
aber auch daruber hinaus gehen. Die Werte fur a und b liegen im Inter-
vall [
127 , +127]. Ein Beispiel fur die Zerlegung eines Farbbilds in die
zugehorigen L a b -Komponenten zeigt Abb. 12.23. Tabelle 12.4 listet fur
einige ausgewahlte RGB-Farbpunkte die zugehorigen CIE L a b -Werte
und als Referenz die CIEXYZ-Koordinaten. Die angegebenen R G B -
Werte sind (nichtlineare) sRGB-Koordinaten und beziehen sich auf den
Referenzweißpunkt D65 17 (siehe Abschn. 12.3.5).
Transformation L a b CIEXYZ
Die Rucktransformation von L a b
den CIEXYZ-Raum ist folgender-
maßen definiert:
f 2 a
500 + Y
X = X ref ·
f 2 Y
Y = Y ref
·
(12.51)
f 2 Y
200
b
Z = Z ref ·
Y = L +16
116
wobei
f 2 ( c )= c 3
wenn c 3 > 0 . 008856
und
c− 16 / 116
7 . 787
wenn c 3
0 . 008856
17 In Java sind die sRGB-Farbwerte allerdings nicht auf den Weißpunkt D65
sondern auf D50 bezogen, daher ergeben sich geringfugige Abweichungen.
Search WWH ::




Custom Search