3d 2

Wprowadzenie do modelowania barw i promieniowania widzialnego

  • Natura barw: Obiekty grafiki bitmapowej funkcjonują wyłącznie w Œwiecie wirtualnym (monitory, telefony, aparaty). Z fizycznego punktu widzenia barwy to widzialna część promieniowania elektromagnetycznego.
  • Zakres fal widzialnych: Mieści się w przedziale od 380nm380\,nm do 780nm780\,nm.
  • Spektrum promieniowania:     * Promieniowanie gamma: ok. 104nm10^{-4}\,nm.     * Promieniowanie UV (ultrafioletowe): ok. 1nm1\,nm.     * Řwiatło widzialne: 380nm380\,nm do 700780nm700-780\,nm.     * Podczerwień (promieniowanie podczerwone).     * Fale radiowe: od 10cm10\,cm do 1km1\,km.
  • Definicja modeli barwnych: Są to sposoby reprezentacji barw wraz z ich odcieniami, co umożliwia ich zapis i odczyt. Brak jednej uniwersalnej teorii opisującej wszystkie barwy dostrzegane przez ludzkie oko wynika z konieczności różnych zastosowań praktycznych (np. systemy telewizyjne).

Klasyfikacja modeli barwnych

  • Modele uniwersalne (niezależne od urządzenia):     * CIE XYZ.     * CIE OXY.     * CIE Lab (LabL^{\star}a^{\star}b^{\star}).
  • Modele kojarzone ze sprzętem:     * Monitorowe: RGBRGB, RGBARGBA.     * Drukarskie: CMYCMY, CMYKCMYK, Heksagonalny.
  • Modele kojarzone z użytkownikiem:     * HSVHSV.     * HLSHLS.

Teoria trójpobudzenia i model RGB

  • Założenia: Dowolną barwę można uzyskać poprzez mieszanie barw podstawowych: czerwonej (RR), zielonej (GG) i niebieskiej (BB).
  • Doświadczenia z lat 30. XX wieku: Wartości składowych trójchromatycznych wybrano eksperymentalnie. Wykorzystano możliwość wydzielenia prążkłów ze światła łuku rtęciowego.
  • Problem ujemnej składowej: Okazało się, że aby pokryć pełny zakres barw widmowych, składowa czerwona (r(λ)r(\lambda)) musi przyjmować w pewnym zakresie wartości ujemne. Ponieważ ujemne natężenie światła nie ma interpretacji fizycznej, praktyczna realizacja takiego mieszania jest niemożliwa.

Model CIE XYZ

  • Powstanie: W 19311931 roku Międzynarodowa Komisja Oświetleniowa (CIE – Commission Internationale de l'Eclairage) zaproponowała składowe xx, yy, zz, których wartości są zawsze większe od zera.
  • Definicje matematyczne:     * X=kP(λ)xˉ(λ)dλX = k \int P(\lambda) \bar{x}(\lambda) d\lambda     * Y=kP(λ)yˉ(λ)dλY = k \int P(\lambda) \bar{y}(\lambda) d\lambda     * Z=kP(λ)zˉ(λ)dλZ = k \int P(\lambda) \bar{z}(\lambda) d\lambda     * Gdzie P(λ)P(\lambda) to rozkład energetyczny strumienia świetlnego, a kk to współczynnik dobierany tak, aby maksymalna wartość YY wynosiła 100100.
  • Właściwości składowych:     * Składowa yy została zdefiniowana tak, aby odpowiadać krzywej czułości oka na światło o stałej luminancji. Odpowiada ona za informacje o strumieniu światła.     * Składowe xx i zz odpowiadają wyłącznie za barwę.     * Barwy podstawowe w tym modelu są teoretyczne i leżą poza zakresem widzialnym (są niefizyczne).     * Składowa xx posiada dwa maksima lokalne.

Wykres chromatyczności CIE OXY

  • Normalizacja składowych: Przejście z przestrzeni trójwymiarowej na płaszczyznę odbywa się przez równania:     * x=XX+Y+Zx = \frac{X}{X + Y + Z}     * y=YX+Y+Zy = \frac{Y}{X + Y + Z}     * z=ZX+Y+Zz = \frac{Z}{X + Y + Z}     * Suma składowych wynosi zawsze x+y+z=1x + y + z = 1.
  • Interpretacja wykresu:     * Jest to rzut płaszczyzny w przestrzeni barw na płaszczyznę xyxy.     * Na obwodzie (brzegu "podkowy") znajdują się barwy nasycone (widmowe) przypisane do konkretnych długości fal.     * Przestrzeń jest liniowa – obowiązuje prawo dodawania wektorłów i mnożenia przez skalar, co ułatwia wyznaczanie barw wynikowych.
  • Punkt bieli:     * Barwa biała jest w pełni nienasycona.     * Biel równoenergetyczna (CECE lub EE): punkt, w którym x=y=z=130,333x = y = z = \frac{1}{3} \approx 0,333.     * Iluminat CC (biel CC): przybliżenie światła dziennego o temperaturze barwowej 6774K6774\,K. Współrzędne: x=0,310x = 0,310; y=0,316y = 0,316; z=0,374z = 0,374.     * Wspominany jest również punkt bieli D6500D6500.

Barwy dominujące, dopełniające i mieszanie

  • Nasycenie i barwa dominująca: Odcinek łączący punkt bieli (CECE) z punktem na obwodzie (PλP_{\lambda}) wyznacza zmianę nasycenia. Dla dowolnego punktu PP wewnątrz wykresu można wyznaczyć barwę dominującą na obwodzie.
  • Barwy niespektralne: Purpury i magenty znajdują się w dolnej części wykresu (oznaczonej linią przerywaną). Nie mają one przypisanej jednej długości fali. Dla punktu NN z tego obszaru barwą dominującą jest dopełnienie barwy NλN_{\lambda}.
  • Barwy dopełniające: Punkty leżące na linii przechodzącej przez punkt bieli (np. D1D1 i D2D2).
  • **O