Baixe o app para aproveitar ainda mais
Prévia do material em texto
Universidade Federal da Paraíba Centro de Informática Color Perception and Representation Lecture 3 1107190 - Introdução à Computação Gráfica – Turma 01 Prof. Christian Azambuja Pagot CI / UFPB Universidade Federal da Paraíba Centro de Informática Colors Image by Johan Feyaerts 3Universidade Federal da Paraíba Centro de Informática Electromagnetic Spectrum Visible spectrum Penubag (Wikipedia) 4Universidade Federal da Paraíba Centro de Informática Human Eye ● Rods – Monochrome vision. – Low-light intensity levels. ● Cones – Color vision. – Higher-light intensity levels. – Normally, there are 3 types (whose peak responses at 440nm (~blue), 545nm (~green) and 580nm (~red).. Rhcastilhos (Wikipedia) 5Universidade Federal da Paraíba Centro de Informática First Experiments with Colors Reference color Adjustable color Primaries (fixed chromacity and variable brightness) User 6Universidade Federal da Paraíba Centro de Informática CIE RGB Color Space (1931) Marco Polo (Wikipedia) Wavelength In te ns ity le ve l 7Universidade Federal da Paraíba Centro de Informática CIE XYZ Color Space Acdx (Wikipedia) 8Universidade Federal da Paraíba Centro de Informática CIE Chromaticity Diagram Chromatiticy Diagrams (link) http://graphics.stanford.edu/courses/cs178/applets/threedgamut.html Stanford Computer Graphics Laboratory 9Universidade Federal da Paraíba Centro de Informática CIE xy Chromaticity Diagram PAR (Wikipedia) 10Universidade Federal da Paraíba Centro de Informática Achromatic Light ● No sensations related to colors. ● Sensing of energy intensity. ● Visually represented through gray levels. ● Gray levels within the range [0,1]. Image by Christian A. Pagot Universidade Federal da Paraíba Centro de Informática Color Combination Models ● Subtractive (pigments). ● Additive (light). Universidade Federal da Paraíba Centro de Informática Subtractive Color Models ● RYB – Primaries: ● Red. ● Yellow. ● Blue. Sakurambo (Wikipedia) Universidade Federal da Paraíba Centro de Informática Subtractive Color Models ● CMYK – Primaries: ● Cyan. ● Magenta. ● Yellow. ● Key (detalis, contrast). – Most ink jet printers. Hewlett-Packard Mike Horvath (Wikipedia) 14Universidade Federal da Paraíba Centro de Informática ● RGB Additive Color Models BenRG (Wikipedia) 15Universidade Federal da Paraíba Centro de Informática Additive Color Models ● RGB encoding in computers: – The most common is to use 8 bits per component: R8G8B8. – Other formats are also used (from OpenGL specification): ● R3G3B2. ● R4G4B4. ● R12G12B12. ● R16G16B16. ● Etc. 16Universidade Federal da Paraíba Centro de Informática Gamma Functions ● Gamma Correction ● Gamma Compression 17Universidade Federal da Paraíba Centro de Informática Gamma Correction ● Compensates for the non-linear relationship between the input signal voltage and the luminance at the screen. 18Universidade Federal da Paraíba Centro de Informática Gamma Correction V i = input voltage. L = luminance at the screen. L Gamma for Video Display (γ≈2.5 )L∝V i γ 19Universidade Federal da Paraíba Centro de Informática Gamma Correction V i = input voltage. L = luminance at the screen. V c = gamma corrected input voltage. L Gamma for Video Display (γ≈2.5 )L∝V i γ (γ≈ 12.5=0.4)V c=V i1γ L=V c γ=V i ( 1γ ) γ =V i 20Universidade Federal da Paraíba Centro de Informática Gamma Compression ● Human vision is more sensible to lower intensity values. ● Gamma compression compensates this by allocating more bits for the representation of lower intensity values. 21Universidade Federal da Paraíba Centro de Informática Gamma Compression L = luminance. E = eye response.E L Gamma for Video Display E∝Lγ (γ≈ 12.2=0.45) 22Universidade Federal da Paraíba Centro de Informática Gamma Compression Pc∝Pi γ (γ≈ 12.2=0.45) P i = Original pixel value. P c = Gamma compressed pixel value. Gamma for Video Display Pi Pc 23Universidade Federal da Paraíba Centro de Informática Gamma Compression Pc L L∝Pc γ (γ≈2.2 ) P c = Gamma compressed pixel value. L = Luminance. Gamma for Video Display 24Universidade Federal da Paraíba Centro de Informática Other Color Spaces ● HSL (Hue, Saturation and Lightness) – Good for color pickers. – Can be converted to RGB. SharkD (Wikipedia) Christian A. Pagot Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide 12 Slide 13 Slide 14 Slide 15 Slide 16 Slide 17 Slide 18 Slide 19 Slide 20 Slide 21 Slide 22 Slide 23 Slide 24
Compartilhar