Professional Documents
Culture Documents
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:
pub/Digitalis_kepfeldolgozas
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
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)
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
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)
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
• Web
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
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, 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
– L: luminance
– a: zöldtől a pirosig
– b: kéktől a sárgáig
CIE L*a*b
Hue
Saturation
HSI
HSI
S max( R, G, B) min( R, G, B)
max( R, G, B) min( R, G, B)
I
2
RI
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
A Saturation-
komponens
változása
-25 0 +25
A Value-
komponens
változása
-25 0 +25
S V
RGB → HSV
max( R, G, B) min( R, G, B)
S
max( R, G, B)
V max( R, G, B)
GB
0 , ha R max( R, G, B)
3 max( R, G, B) min( R, G, B)
BR
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
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
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
YUV
RGB
YIQ
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