You are on page 1of 108

Az oktató:

Palágyi Kálmán
SZTE, Képfeldolgozás és Számítógépes Grafika Tanszék
6720 Szeged, Árpád tér 2.
214-es szoba (tetőtér)
Tel: (62) 546 197
E-mail: palagyi@inf.u-szeged.hu
Kurzusanyagok:

Digitális képfeldolgozás (BSc):

pub/Digitalis_kepfeldolgozas

Képfeldolgozás haladóknak (MSc):

pub/Kepfeldolgozas_haladoknak
Színek és színmodellek
Színes képek
Elektromágneses színkép

látható fény
~700nm ~400 nm
Látható
fény

hullámhossz
(nanométerben)
Fehér fény áthaladása prizmán

Newton
(1666)
Fogalmak

akromatikus
csak intenzitása van („színe” nincs)
fény
kromatikus Az elektromágneses színkép
fény ~400nm – ~700 nm tartománya
a fényforrás által kibocsátott
radiance
energiamennyiség (W - Watt) a kromatikus
a megfigyelő által érzékelt, a fényforrás fény forrását
luminance leíró 3
által kibocsátott energia (lm - lumen)
alapkvantitás
fényesség szubjektív jellemző (nem mérhető a
(brightness) gyakorlatban)
Monokrom kép

Jan van Goyen: Leiden látképe (1650)


Látásunk
Látásunk
Az emberi szem
retina
(ideghártya)
szaruhártya

sárgafolt
pupilla (fovea)

szemlencse

szivárványhártya szemideg
(írisz)
Retina

sárgafolt

retina

szemideg
Csapok és pálcikák
pálcika
(120-130millió,
az esti látás
érzékeny elemei)

csap
(5-7millió,
a színlátás kevésbé
érzékeny elemei, 3
különböző pigmentet
tartalmaznak – RGB)

A csapok színérzékenysége: 65%, 33%, 2%


A csapok színérzékenysége

65%

33%

2%
A csapok és pálcikák
hisztogramja
optikai vizuális
tengely tengely

receptorszám*1000 / mm 2
sárgatest vakfolt

vak- pálcikák
folt csapok

sárgatest
kerületi szög (fokokban)
Az R-, G- és B-csapok
érzékenysége
445nm 535nm 575nm
érzékenység

hullámhossz (nm)
Az R-, G- és B-csapok
relatív érzékenysége
érzékenység

hullámhossz (nm)
A színvakság, színtévesztés
tesztképei

Európában a férfiak 8%-a, a nők 0.5%-a színtévesztő.


Az ellentétes
színek Hering-
féle diagramja
Kibocsátott és tükrözött fény
Egy fényforrás (nap, izzó, monitor) érzékelt színe a
kibocsátott frekvenciától függ.
Más tárgyak érzékelt színe a tükrözött frekvenciától
függ, mely
„a kibocsátott frekvencia” – „elnyelt frekvencia”.
A megvilágítás hatása

Fluoreszkáló fény, nappali világosság, wolframszálas izzó


Színhőmérséklet táblázat
Színhőmérséklet táblázat
Megvilágítás

1901 óta működő izzó (Livermore, CA)


http://www.centennialbulb.org/
A
megvilágítás
hatása
Multi-spektrális kép
Multi-spektrális kép
Multi-spektrális kép

Landsat képek
(Washington DC)
Additív színkeverés
A fényforrások
3 alapszíne:
- Red
- Green
- Blue
Additív szabály:
R+G+B=White
Szubtraktív színkeverés
Szubtraktív színkeverés
A tükröződés 3
alapszíne:
– Cyan
– Magenta
– Yellow
Szubtraktív szabály:
R-G-W=Black
Fogalmak
a szín intenzitását testesíti
fényesség brightness
meg
a megfigyelő által érzékelt jellemzők a
színárnyalat hue domináns színt színek
reprezentálja megkülön-
a hue-val kevert fehér fény böztetésére
telítettség saturation mennyisége (relatív
tisztaság)
hue és a saturation
kromatikusság chromaticity
együttese
a red, green és blue
ingerhármas tristimulus
szükséges mennyisége az
értékek values: X,Y,Z
adott színhez
kromatikus trichromatic
a színt specifikálja
együtthatók coeffs: x,y,z
Hue,
Brightness,
Saturation
Hue

a Hue-komponens változtatása
Saturation

a Saturation-komponens változtatása
Brightness

a Brightness-komponens változtatása
Színmodellek

• RGB
• CMY, CMYK
• CIE, CIE L*a*b
• HSI, HSL
• HSV
• RYB
• YUV
• YIQ
• YCbCr, YPbPr
RGB

A színmodell
3 alapszíne:
- Red,
- Green,
- Blue.
Színkomponensek
RGB kocka
RGB kocka
a kocka 8 csúcsa:

(1,1,1)
(0,0,0) Black
(1,0,0) Red
(0,1,0) Green
(0,0,1) Blue
(0,1,1) Cyan
(0,0,0) (1,0,1) Magenta
(1,1,0) Yellow
(1,1,1) White
RGB-képek megjelenítése

bpp
leírás
(bits per pixel)

16 5+6+5 (HiColor)

24 3*8 (Truecolor)

32 3*8 + alfa-csatorna (RGBA)

48 16-bit mode 3*16


Nagyobb színmélység a
G-csatornánál

Az emberi szem
érzékenyebb a zöldre,
mint a többi
színkomponensre.
Alfa-csatorna

(r , g , b,  )   {0,1}
átlátszatlan teljesen átlátszó

átlátszatlan

részben
átlátszó
Alfa-csatorna

24-bites PNG (Portable Network Graphics)


8-bites alfa-csatornával
Az RGB alkalmazásai
• 1953 RCA színes televízió szabvány
• Polaroid kamera

• Monitorok, TV-készülékek (katódcsöves, LCD, plazma)


• Component video (RCA, SCART)

• Web
Az RGB és a web

A HTML 4.01 standard 16 színe:

black #000000 silver #c0c0c0 maroon #800000 red #ff0000

navy #000080 blue #0000ff purple #800080 fuchsia #ff00ff

green #008000 lime #00ff00 olive #808000 yellow #ffff00

teal #008080 aqua #00ffff gray #808080 white #ffffff


Az RGB
és a web

Web-Safe Colors
(6*6*6=216 szín)
CMY

Az CMY modell 3
alapszíne:
– Cyan
– Magenta
– Yellow
CMY

(1,1,1)

(0,0,0)
Nyomtatás fehér papírra
tinta elnyelés tükrözés látvány
C R G+B C
M G R+B M
Y B R+G Y
M+Y G+B R R
C+Y R+B G G
C+M R+G B B
Színes
nyomtatás

A háromszínű nyomtatásnál a printerek fekete helyett


sötétbarnát produkálnak. Az „igazi” fekete eléréséhez
egy 4. színt (a feketét, key) adták a modellhez (CMYK).
Színes nyomtatás
Színes nyomtatás
Halftone színes nyomtatás
Halftone színes nyomtatás
RGB ↔ CMY

 C  1  R 
 M   1  G 
    
 Y  1  B 
RGB ↔
C 1  R
CMY

M 1  G

Y  1 B
CMY → CMYK
(c, m, y )  (C , M , Y , K )

K  min( c, m, y )

K  1: (C , M , Y , K )  (0,0,0,1)

cK mK yK 


K  1: (C , M , Y , K )   , , ,K
 1 K 1 K 1 K 
CMY → CMYK
CMYK → CMY

(c, m, y, k )  (C , M , Y )

(C , M , Y )   c(1  k )  k , m(1  k )  k , y (1  k )  k 
RGB, CMYK
Kromatikus együtthatók
számítása az ingerhármasból
X
x 
X Y  Z
Y
y 
X Y  Z
Z
z 
X Y  Z
( x  y  z  1)
CIE
y y

z  1 x  y
x
(CIE: Commission Internationale de l'Eclairage, 1931)
CIE kromatikus diagram
y

Applet: www.cs.rit.edu/~ncs/color/a_chroma.html
CIE

a monitorok tipikus
színterjedelme
(color gamut)

a nyomtatók
színterjedelme
RGB ↔ XYZ

 x  0.4124 0.3576 0.1805   R 


 y   0.2126 0.7151  
0.0721  G  
  
 z  0.0193 0.1192 0.9505   B 

 R   3.2410  1.5374  0.4986   x 


G    0.9692 1.8760 0.0416   y 
  
 B   0.0556  0.2040 1.0570   z 
CIE L*a*b

– L: luminance
– a: zöldtől a pirosig
– b: kéktől a sárgáig
CIE L*a*b

L=0.25 L=0.50 L=0.75


HSI (HSL)
Intensity
(Lightness, Luminance)

Hue

Saturation
HSI
HSI

Hue Saturation Brightness


RGB → HSI

S  max( R, G, B)  min( R, G, B)

max( R, G, B)  min( R, G, B)
I 
2
RI 
H  arccos 
S 2
HSI → RGB

R  I  S 2 cos H 

G  I  S 2 cos H  4 / 3

B  I  S 2 cos H  2 / 3
HSI, RGB
HSV
HSV
HSV
HSV
-1800 -1350 -900

A Hue-
komponens
változása

-450 00 +450

+900 +1350 +1800


HSV
-100 -75 -50

A Saturation-
komponens
változása

-25 0 +25

+50 +50 +100


HSV
-100 -75 -50

A Value-
komponens
változása

-25 0 +25

+50 +50 +100


HSV

S V
RGB → HSV
max( R, G, B)  min( R, G, B)
S 
max( R, G, B)

V  max( R, G, B)

  GB 
  0   , ha R  max( R, G, B)
3  max( R, G, B)  min( R, G, B) 
  BR 
H    0   , ha G  max( R, G, B)
3  max( R, G, B)  min( R, G, B) 
  R G 

 0   , ha B  max( R, G, B)
 3  max( R, G, B)  min( R, G, B) 
HSV → RGB
HSV ↔ RGB
HSV ↔ RGB
HSV ↔ RGB
Példák

RGB HSI HSV szín


(1, 0, 0) (0°, 1, 0.5) (0°, 1, 1)
(0.5, 1, 0.5) (120°, 0.5, 0.75) (120°, 0.5, 1)
(0, 0, 0.5) (240°, 0.5, 0.25) (240°, 1, 0.5)
RYB

Hagyományos, a festők által használt színmodell.


TV/video-szabványok

NTSC: National Television


System Committee (1948)
PAL: Phase Alternating Line
(1961)
SECAM: Sequential Color a Memoire
(1957)
YUV

A PAL színtere:

– Y: luminance

– U,V: chrominance
YUV
YUV
YUV

Y U V
YIQ

Y Y
Az NTSC színtere:
– Y: luminance
(fekete-fehér TV)
– I,Q: chrominance

I Q
Q I
YIQ
Az NTSC színtere:
– Y: luminance
(fekete-fehér TV)
– I,Q: chrominance
YIQ

Y I Q
YUV, YIQ ↔ RGB

Y:
YCbCr (YCC)

– Y: luminance
– Cb: B-Y
– Cr: R-Y

• TIFF, JPEG
• component digital video
• MPEG (DVD, digital TV, video CD)
YCbCr

Y Cb Cr
YCbCr ↔ RGB

Y = 0.2989 R + 0.5866 G + 0.1145 B


Cb = -0.1687 R - 0.3312 G + 0.5000 B
Cr = 0.5000 R - 0.4183 G - 0.0816 B

R=Y + 1.4022 Cr
G = Y - 0.3456 Cb - 0.7145 Cr
B = Y + 1.7710 Cb
YCbCr mintavételezés
4:m:n reprezentálja a
mintavételezési frekvenciát, ahol 4
megfelel a standard 13.5MHz-nek.
YPbPr
component analog video

analóg kimenet egy DVD lejátszón


YCbCr, YPbPr

az YCbCr egyetlen kábele az YPbPr három kábele


RGB → szürke-árnyalatos

YUV
RGB
YIQ

Y = 0.3R + 0.59G + 0.11B

HSI HSV

I = (max(R,G,B)+min(R,G,B))/2 V = max(R,G,B)
XV Color Editor
RGB, HSV
appletek

www.cs.rit.edu/~ncs/color/a_spaces.html
Color matching

www.cs.rit.edu/~ncs/color/a_game.html

You might also like