widzenie barwne, modele koloru

Transkrypt

widzenie barwne, modele koloru
Reprezentacje danych
multimedialnych - kolory
1. Natura światła
2. Widzenie barwne
3. Modele koloru
Natura światła, spektra
Światło – fala elektromagnetyczna z zakresu 400 nm ÷700 nm
Zwykle widzimy nie jedną częstotliwość, ale całe
spektrum.
Mechanizm widzenia
Oko działa tak jak kamera
Pręciki – widzenie zmierzchowe
Czopki – widzenie barwne, w pełnym świetle
Widzenie barwne
Barwa – długość fali:
Ale normalne światło nie jest monochomatyczne –
jak widzimy światło o ciągłym widmie?
Jaki jest związek typu spektrum i barwy?
Trzy typy czopków, kaŜdy z typów wraŜliwy na
róŜne fragmenty spektrum.
Widzenie barwne – c.d.
Czułości spektralne czopków i czułość jasnościowa oka
Maksima dla: 440 nm (niebieskie), 545 nm (zielone),
580 nm (czerwone); 550 nm (jasność)
Widzenie barwne – c.d.
Charakterystyki sygnału kolorowego:
Kolor – wyspecyfikowany przez trójkę liczb (R,G,B). Tak
więc kolory określone są w 3-wymiarowej przestrzeni
wektorowej
RóŜne widma mogą dać te same (R,G,B) – te same kolory.
Mieszanina kolorów – nowy kolor
Modele kolorów dla obrazów
Addytywny model RGB
Subtraktywny model CMY
Wyświetlacz ma 3 rodzaje
fosforu, które róŜnie świecą
przy pobudzeniu
Kolor uzyskuje się przez
odpowiednie pobudzenie
kaŜdego rodzaju
UŜywany dla urządzeń
drukujących (barwa – pochłanianie światła w pigmencie)
Barwy podstawowe – cyjan (R),
magenta (G), Ŝółty (B).
Modele kolorów dla obrazów
Transformacje pomiędzy modelami
Model CMYK
• Równe ilości C, M i Y – powinny dać czerń
• W praktyce – nie dają (zamiast tego – brudny brąz)
• Taniej i łatwiej uŜywać CMY oraz czerni (K) w sposób jak niŜej
Modele kolorów dla video
Model YUV
UŜywany do reprezentacji kolorów w video PAL
Y – luminancja – podstawowa zmienna CIE (odpowiadająca czułości
oka na jasność
Y = 0.299 R + 0.587 G + 0.114 B
Chrominancja – róŜnica między kolorem a światłem białym o tej samej
jasności. Reprezentowana przez składowe U, V.
Definicja pierwotna:
U=B–Y
V=R–Y
Aktualnie uŜywa się :
U = 0.492 (B – Y)
V = 0.877 (R – Y)
Modele kolorów dla video – c.d.
Przesłanki tego wyboru:
Kompatybilne z telewizją czarno-białą (gdy tylko Y)
RóŜna czułość oka na luminancję i chrominancję – waŜne
dla alokacji pasma w transmisji sygnału analogowego, czy
częstości próbkowania sygnału cyfrowego.
Inne modele – oparte na podobnej zasadzie.
Y
U
V
Model YCbCr
Blisko powiązany z YUV
Składowe chrominancji przeskalowane i przesunięte:
Cb = (B-Y)/2 + 0.5
Cr = (R – Y)/1.6 +0.5
Tak zdefiniowane współczynniki Y, Cb, Cr mają wartości
pomiędzy 0 a 1
YCbCr uŜywane w kompresji JPEG i MPEG
Model YIQ
UŜywany do reprezentacji kolorów w systemie NTSC
Stara się lepiej niŜ YUV dopasować do zdolności
percepcyjnych oka ludzkiego
I, Q – przeskalowane i obrócone U, V; I – oś
pomarańczowo-niebieska; Q – purpurowo-zielona
I = 0.877 (R – Y) cos 33° – 0.492 (B – Y) sin 33°
Q = 0.877 (R – Y) sin 33 ° + 0.492 (B – Y) cos 33°
Oko najbardziej czułe na Y, następnie I, potem Q.
Podsumowanie
Kolorowe obrazy są kodowane przez trójki liczb
określających barwę
RGB jest addytywnym modelem uŜywanym przez
urządzenia emitujące światło, CMY – subtraktywnym
modelem uŜywanym dla drukarek
YUV i YIQ są najczęściej uŜywanymi modelami koloru
dla video
Modele YUV, UIQ wykorzystują własności oka ludzkiego
do przypisania wagi informacji róŜnego typu
Modele RGB, CMK, YUV, YIQ są zorientowane na
sprzęt. Oprócz nich są moŜliwe inne modele (np. HSB)