Modele i przestrzenie koloru

Transkrypt

Modele i przestrzenie koloru
Modele i przestrzenie koloru
Pantone - międzynarodowy standard identyfikacji kolorów do celów
przemysłowych (w tym poligraficznych) opracowany i aktualizowany
przez amerykańską firmę Pantone Inc.
System Pantone standaryzuje w szczególności kolory dostępne w
procesie CMYK, tj. poligraficznej technice reprodukcji koloru przy
użyciu 4 podstawowych barw farby drukarskiej - Cyan, Magenta,
Yellow, blacK.
Jednak większość z zestawu 1114 kolorów opisanych w standardzie
Pantone nie daje się wiernie reprezentować w procesie CMYK.
Wymagają one zastosowania 15 bazowych pigmentów (wliczając biały i
czarny). Kolory identyfikowane są kodami literowo-cyfrowymi, np.
PMS134.
1
Wiele krajów używa standardu Pantone do precyzyjnego określania
barw swoich flag narodowych.
Model koloru - matematyczny system opisu koloru w przestrzeni
parametrów, w specyficznym układzie współrzędnych, np. RGB, gdzie
parametry R, G i B przyjmują wartości z ustalonego zakresu: jako
liczby ułamkowe od 0 do 1 lub, alternatywnie, jako liczby całkowite od
0 do 255.
Do określenia koloru potrzebne jest prócz samego parametrycznego
modelu - jego powiązanie z przestrzenią rzeczywistych kolorów, a więc
określenie jakiej fizycznej długości fali świetlnej odpowiada dany punkt
w układzie RGB.
Przestrzeń kolorów to pewien model koloru wraz z odwzorowaniem
tego modelu w ustalony "fizyczny" układ kolorów. Np. przestrzenie
"Adobe RGB" i "sRGB" to dwie różne przestrzenie kolorów bazujące
na tym samym modelu - różniące się ww. odwzorowaniem.
2
Gamut - obraz odwzorowania modelu, np. gamut CRT
Przestrzenie bazujące na modelach RGB i CMYK opisują zdolność
reprodukcji koloru przez fizyczne urządzenia - odp. monitory ekranowe
i urządzenia poligraficzne w procesie CMYK, natomiast ludzka
percepcja koloru lepiej modelowana jest przez system Lab.
Przestrzeń Lab
Isnieje wiele standardów Lab, np. CIE-Lab (Commission
Internationale d'Eclairage) używany jest jako fizyczna przestrzeń
odniesienia, w którą odwzorowywane są inne modele koloru. Standardy
Lab zbudowane są na bazie tzw. trójchromatycznego modelu percepcji
barw, CIE 1931 XYZ. Ponieważ Lab ma w zamierzeniu być
najwierniejszym modelem percepcji koloru przez człowieka, system ten
doskonalony jest wraz z postępem wiedzy neurofizjologicznej
dotyczącej wzroku.
3
Percepcja barw przez oko polega na jednoczesnej stymulacji komórek
nerwowych w siatkówce, tzw. czopków. Występują one w trzech
rodzajach, przy czym każdy z nich reaguje na inny zakres długości fal długie (barwa czerwona), średnie (barwa zielona) i krótkie (barwa
niebieska). Wykres poniżej pokazuje przybliżoną wrażliwość
poszczególnych rodzajów czopków na bodźce świetlne.
Odkrycie czopków w siatkówce i ich funkcji stało się podstawą
trójskładnikowej teorii postrzegania barw.
Jako parametry XYZ przyjęto
4
gdzie funkcja I jest spektralnym rozkładem mocy promieniowania
docierającego do siatkówki. Współrzędne w przestrzeni Lab są
nieliniowymi transformatami wielkości X, Y, Z, por. np.
http://en.wikipedia.org/wiki/Lab_color_space
Transformacje te dobierane są tak aby zwykła Euklidesowa odległość w
przestrzeni Lab odpowiadała możliwie wiernie różnicowaniu koloru
przez ludzkie oko. A więc jeśli |A-B|<|A-C| to kolory A i B powinny dla
nas być bardziej zbliżone niż A i C. Nie jest to na ogół prawdą w
przestrzeniach CIE XYZ, ani tym bardziej RGB.
L oznacza jasność (lightness) barwy, o zakresie wartości 0 (czarny) do
100 (biały). Parametr a przyjmuje wartości ujemne i dodatnie,
określając zmienność od zieleni do purpury, podobnie dla b,
oznaczającego zmienność od błękitu do żółtego.
Gamut ludzkiej percepcji nie wypełnia całej przestrzeni barw
opisywanych modelem Lab.
Przestrzenie RGB, CMYK i HSV
Red, Green, Blue - 3 składniki barwy, parametry modelujące powstawanie koloru na ekranach
monitorów kineskopowych i ciekłokrystalicznych. Nie jest to w ogólności model absolutny, odwzorowanie
3 liczb w przestrzeń kolorów zależy od rodzaju urządzenia reprodukującego i jego ustawień (jasność,
kontrast itp.). Model absolutny to np. Adobe RGB, który szczegółowo określa parametry czystych barw R,
5
G, B w odniesieniu do CIE XYZ, a także niektóre parametry techniczne monitora (w szczególności jego
luminancję dla punktu białego i czarnego - ilość światła emitowaną przez jednostkę pow. ekranu).
RGB jest addytywnym modelem barw, kolory powstają przez sumowanie sygnałów w poszczególnych
kanałach. Jasność wynikowego koloru zależy z grubsza od sumy sygnałów składowych.
Przestrzeń barw RGB jest często wizualizowana jako sześcian w przestrzeni parametrów R, G i B.
6
Cyan, Magenta, Yellow, blacK - model oparty o barwy dopełniające do podstawowych R, G, B:
C=W-R
M=W-G
Y=W-B
gdzie W oznacza kolor biały (White). Jest to model subtraktywny - barwy powstają prze odejmowanie
poszczególnych składników od światła białego.
7
Model ten odpowiada zjawisku powstawania barwy przez odbicie światła od powierzchni przedmiotów.
Powierzchnia przedmiotów barwnych pochłania część spektrum padającego na nie światła, światło odbite
docierające do obserwatora wywołuje w oku wrażenie koloru.
8
C, M, Y odpowiadają pigmentom nanoszonym w procesie poligraficznym na papier. Każdy z nich, odbijając
białe światło, pochłania odpowiednią cześć spektrum, a światło odbite tworzy w oku obserwatora wrażenie
barwy.
Nałożenie wszystkich 3 pigmentów produkuje kolor czarny (całe spektrum padającego światła jest
absorbowane). W praktyce jednak wygląda on jak brudny brąz. Dlatego używa się dodatkowego wyciągu
czarnego K: czarny tusz jest tańszy niż C, M i Y, a ponadto użycie 3 pigmentów powodowałoby wolniejsze
schnięcie wydrukowanego materiału, rozmazywanie szczegółów itp.
Intensywność poszczególnych pigmentów regulowana jest w druku gęstością siatki rastra - biały papier
wyzierający pomiędzy punktami rastra "rozrzedza" dany pigment. Każdy z wyciągów wykorzystuje inny kąt
nachylenia siatki rastra, tak aby uniknąć nakładania się pigmentów.
Różnice między reprodukcją barw w przestrzeniach RGB i CMYK są na ogół znaczne, bo istotnie różnią się
ich gamuty:
Adobe Photoshop przy wyborze kolorów ostrzega, gdy dany kolor leży poza gamutem CMYK
9
Dlatego też nie istnieje prosty mechanizm konwersji RGB - CMYK, w praktyce konwersje takie
realizowane są przez tzw. color management systems z wykorzystaniem profilów ICC (International Color
Consortium) właściwych dla konkretnych urządzeń graficznych.
Hue, Saturation, Value (czasem Brightness, Lightness, Intensity) - alternatywna reprezentacja przestrzeni
RGB, która lepiej oddaje relacje właściwe ludzkiej percepcji barwy, zachowując prostotę obliczeniową. H
określa numerycznie barwę (w skali kątowej 0-360º, w odniesieniu do koła barw), S - nasycenie, natomiast
V - jasność koloru (B, L, I to inne miary jasności)
10