10.08.2013 Views

PDF prezentace

PDF prezentace

PDF prezentace

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Gamma a nelinearita<br />

grafického výstupu<br />

pepca@cgg.mff.cuni.cz<br />

http://cgg.mff.cuni.cz/~pepca/<br />

© 2011-2012 Josef Pelikán<br />

CGG MFF UK Praha<br />

Gamma 2012 © Josef Pelikán, http://cgg.mff.cuni.cz/~pepca 1 / 12


Vnímání jasových úrovní<br />

šedý odstín má jediný atribut<br />

– intenzita (fyzika, vyzařovaná energie, hustota fotonů)<br />

– jas (subjektivní vjem člověka)<br />

vztah mezi intenzitou a jasem není lineární<br />

– člověk vnímá intenzity relativně (zdravé oko rozezná<br />

~1% rozdílu)<br />

– pro rovnoměrně odstupňované jasové odstíny je třeba<br />

mít logaritmickou stupnici intenzit<br />

Gamma 2012 © Josef Pelikán, http://cgg.mff.cuni.cz/~pepca 2 / 12


Pravidelné jasové stupně<br />

minimální zobrazitelná intenzita<br />

– záleží na výstupním zařízení (dynamika)<br />

– I 0 = 10 -3 až 10 -2<br />

ostatní stupně intenzity<br />

– I j = I 0 · r j (r 1.018 pro kontrast 100:1 a 256 odstínů)<br />

– měly by tvořit pravidelné stupně jasu (vnímaného<br />

člověkem)<br />

Gamma 2012 © Josef Pelikán, http://cgg.mff.cuni.cz/~pepca 3 / 12


CRT monitor<br />

intenzita vyzařovaného světla nezávisí lineárně<br />

na hodnotě napětí přiváděného do monitoru<br />

– nelinearitu zavádí katodové dělo<br />

I = K (V + ε) γ<br />

» V .. napětí přiváděné do CRT (hodnota pixelu)<br />

» K .. proměnná .. ovládací prvek kontrast („picture”)<br />

» ε .. proměnná .. ovládací prvek „jas” („black level”)<br />

» γ .. konstanta .. gamma exponent (2.35 až 2.55)<br />

Gamma 2012 © Josef Pelikán, http://cgg.mff.cuni.cz/~pepca 4 / 12


Praktické důsledky nelinearity<br />

nelinearita CRT monitoru je skoro přesně inverzní<br />

k funkci vnímání našeho zraku<br />

– je tedy dobře, že má výstup takový průběh !<br />

– měli bychom toho využívat<br />

korekce „gamma” se provádějí<br />

– pro efektivní využití omezeného rozsahu pixelu (0÷255)<br />

– pro zobrazení na zařízeních s jinou charakteristikou než<br />

CRT (např. tisk)<br />

– pozor na skryté konverzní funkce (SGI, Macintosh..) !<br />

Gamma 2012 © Josef Pelikán, http://cgg.mff.cuni.cz/~pepca 5 / 12


Monitor – kontrast („picture“)<br />

multiplikativní konstanta K<br />

Gamma 2012 © Josef Pelikán, http://cgg.mff.cuni.cz/~pepca 6 / 12


Monitor – jas („black level“)<br />

posunutí vstupního argumentu ε<br />

Gamma 2012 © Josef Pelikán, http://cgg.mff.cuni.cz/~pepca 7 / 12


Vstupní „Gamma korekce“<br />

transformace intenzity před uložením do RAM<br />

~ inverzní k nelinearitě CRT monitoru<br />

Gamma 2012 © Josef Pelikán, http://cgg.mff.cuni.cz/~pepca 8 / 12


Zpracování video-signálu<br />

optimální<br />

Gamma 2012 © Josef Pelikán, http://cgg.mff.cuni.cz/~pepca 9 / 12


Testovací obrázky<br />

vedle sebe zobrazují ½<br />

odstín získaný půltónovacím<br />

rastrem a běžné<br />

šedé odstíny<br />

– hledáme shodu<br />

můžeme odečíst exponent<br />

aktuálního zobrazení<br />

Gamma 2012 © Josef Pelikán, http://cgg.mff.cuni.cz/~pepca 10 / 12


Ladění monitoru – postup<br />

1. kontrast na minimum<br />

2. zobrazit absolutně černý obrázek<br />

3. jas doladit tak, aby černá vůbec nesvítila (těsně)<br />

jasovým prvkem už později nehýbat !<br />

4. kontrast nastavit zpět na úroveň vhodnou pro<br />

světelné podmínky okolí<br />

Gamma 2012 © Josef Pelikán, http://cgg.mff.cuni.cz/~pepca 11 / 12


Konec<br />

Další informace:<br />

Ch. Poynton: The rehabilitation of gamma,<br />

www.poynton.com, 2004<br />

Ch. Poynton: FAQ about gamma,<br />

www.poynton.com, 1998<br />

Gamma 2012 © Josef Pelikán, http://cgg.mff.cuni.cz/~pepca 12 / 12

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!