Documente Academic
Documente Profesional
Documente Cultură
SISTEME DE REPREZENTARE
A CULORILOR
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
[Alpert]
1
10/9/2017
Model de reflexie
[Alpert]
CIE :
iluminanti D - lumina naturala
iluminanti F - lumina artificiala (tuburi cu descarcari in gaze)
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
2
10/9/2017
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
3
10/9/2017
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
Formarea imaginii
Culoarea
∫ ∗ ∗
Imaginii
Ek = ∫ e(λ ) s (λ ) ρ k (λ )dλ
k = R,G,B λ
Raspunsul
Reflectanta senzorului
Iluminarea obiectului
[Alpert]
4
10/9/2017
∫λ
λ max
ci = min
C i ( λ ) f ( λ )d λ
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
Teoria
tricromaticitatii
Young, Grassman, Maxwell :
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
5
10/9/2017
c
S(λ) = aA(λ) + bB(λ) +cC(λ)
reglare
S = (a, b, c) intensitate
surse de lumina
primara
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
c
S(λ)+ cC(λ) = aA(λ) + bB(λ)
S(λ)
reglare
S(λ) = aA(λ) + bB(λ) - cC(λ) intensitate
surse de lumina
S = (a, b, c) primara
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
6
10/9/2017
a= ∫λ
λ max
min
i
A( λ ) f ( λ )d λ = ∑ A j f j
j
b = ∫ λλ max
min
B ( λ ) f ( λ )d λ = ∑ B j f j
j
c = ∫ λλ max
min
C ( λ ) f ( λ )d λ = ∑ C j f j
j
R
Reprezentarea
t uneii culori
l i prin
i tripletul
t i l t l (a,
( b,b c)) este
t univoca
i
si universala daca A(λ), B(λ), C(λ), sunt standardizate.
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
[Alpert]
7
10/9/2017
Metamerismul
Pentru un acelasi set de culori primare A(λ), B(λ), C(λ), se pot
obtine aceleasi valori tristimulus (a, b, c) (si deci aceeasi senzatie
de culoare) pentru radiatii luminoase diferite.
∫ ∫
λ max λ max
a= λ min A( λ ) f ( λ )d λ = λ min A( λ ) g ( λ )d λ
b=∫ λ max
λ min B ( λ ) f ( λ )d λ = ∫ λ max
λ min B ( λ ) g ( λ )d λ
c=∫ λ max
λ min C ( λ ) f ( λ )d λ = ∫ λ max
λ min C ( λ ) g ( λ )d λ
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
[Alpert]
8
10/9/2017
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
Standardizarea
CIE - Comité International de l’Eclairage
i
intensitatile
i il sunt asfel
f l alese
l incat
i valorile
l il tristimulus
i i l asociate
i
luminii albe sunt egale si unitare.
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
9
10/9/2017
Functii de
corespondenta
g
a culorilor
CIE RGB
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
Cubul RGB
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
10
10/9/2017
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
11
10/9/2017
Functii de
corespondenta
X a culorilor
Y CIE XYZ
Z
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
12
10/9/2017
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
Coordonate
de cromaticitate
Normalizare a valorilor tristimulus (T1, T2, T3):
T1
t1 =
T1 + T2 + T3
T2 t1 + t 2 + t 3 = 1
t2 =
T1 + T2 + T3
T3 cele trei valori sunt liniar dependente;
t3 = pot fi pastrate doar doua, coordonatele
T1 + T2 + T3
de cromaticitate.
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
13
10/9/2017
Coordonate
R G
de cromaticitate
r=
R+G+ B RGB
G
g= (R, G, B) R
R+G+ B r + g +b = 1 1
B 1
b= (r, g, b) •
R+G+ B
Triunghiul
Maxwell 1 B
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
Coordonate
de cromaticitate
XYZ
X
x=
X +Y + Z
Y
y=
X +Y + Z
Z
z=
X +Y + Z
x+y+z=1
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
14
10/9/2017
Gamut-ul
reprezentabil
•
culori
l i primare
i
• • culori realizabile
prin amestec aditiv
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
NTSC
Standarde de
televiziune
National Television Standard Committee
(Never Twice the Same Color)
Y ≈ 0 ,3 R + 0 ,6 G + 0 ,1B
I = 0 ,493(B − Y )
Q = 0 ,877 (R − Y )
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
15
10/9/2017
PAL
Standarde de
televiziune
Phase Alternating Lines
(Peace At Last)
⎛ Y ⎞ ⎛ 0 ,299 0 ,597 0 ,114 ⎞⎛ R ⎞
⎜ ⎟ ⎜ ⎟⎜ ⎟
⎜U ⎟ = ⎜ 0 ,196 − 0 ,274 − 0 ,322 ⎟⎜ G ⎟
⎜ V ⎟ ⎜ − 0 ,211 − 0 ,523 0 ,312 ⎟⎜ B ⎟
⎝ ⎠ ⎝ ⎠⎝ ⎠
Y este componenta de luminanta; U, V sunt diferente cromatice
Componentele de crominanta se pot subesantiona (1:2)
Y ≈ 0 ,3 R + 0 ,6 G + 0 ,1B
U = 0 ,74(R − Y ) − 0 ,27 (B − Y )
V = 0 ,48 (R − Y ) + 0 ,41(B − Y )
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
SECAM
Standarde de
televiziune
Sequentiel à Memoire
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
16
10/9/2017
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
Spatiul
Experimentele lui Hering : aranjarea de catre observatori
culorilor
pe un cerc in plan a unor esantioane de culoare, a. i. opuse
culorile similare sa fie vecine. rosu
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
17
10/9/2017
https://visual.ly/blog/the-use-of-yellow-in-data-design/
Spatiul
Culorile opuse sunt : culorilor
rosu - verde
galben - albastru
opuse
[alb - negru] (prin extensie)
18
10/9/2017
Spatiul
Ohta culorilor
opuse
porneste de la observatia ca, pentru majoritatea imaginilor,
componentele primare RGB sunt puternic corelate:
ρ RG = 0 ,98; ρ GB = 0 ,94; ρ BR = 0 ,78;
decorelarea componentelor primare se face prin studiul matricii
de corelatie a componentelor de culoare pentru o colectie
reprezentativa de imagini naturale tipice.
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
19
10/9/2017
G-B
G B plot
l
Coef. Corelatie 0.7
R-G plot
Coef. Corelatie 0.99
Spatiul
Caracteristici comune :
culorilor
o aceeasi componenta acromatica de tip luminanta opuse
diferentele cromatice provin din permutari ale culorilor de baza
Hering Ohta
rosu-verde verde-albastru
albastru-galben rosu-cian
20
10/9/2017
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
Corelatia
Corelatia a doua variabile aleatoare (continue):
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
21
10/9/2017
Variabile aleatoare:
a) Corelate
b) Independente
c) Decorelate (dar dependente)
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
Coeficientul de corelatie:
Apoximarea liniara
(regresia liniara):
22
10/9/2017
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
23
10/9/2017
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
Transformari unitare
u= (u1 u2 …… un)
A= matrice n x n unitara
A A-1 = A *T
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
24
10/9/2017
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
se calculeaza
l l matricea
ti de
d covariatie
i ti C a setului
t l i de
d vectori
t i
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
25
10/9/2017
Transformarea
KL
Dupa transformare componentele sunt decorelate
Energia
g (si
( deci importanta)
p ) este concentrata in pprimele componente
p
decorelate
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
26
10/9/2017
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
Transformarea
Cosinus
Asemanatoare transformarii KL pentru date modelabile dupa
un proces aleator de tip Markov de ordin 1, cu coeficient de
corelatie mare (apropiat de 1).
1)
Transformarea
Sinus
A
Asemanatoare transformarii
f ii KL pentru date
d modelabile
d l bil dupa
d
un proces aleator de tip Markov de ordin 1, cu coeficient de
corelatie in gama [-0.5, 0,5].
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
27
10/9/2017
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI
28
10/9/2017
SISTEME NELINIARE
DE REPREZENTARE A CULORILOR
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
Motivatie
Exista neliniaritati intrinseci in mecanismul perceptiei umane
(fotodetectorii din retina au o caracteristica logaritmica) si in
dispozitivele de achizitie (corectia de γ).
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
1
10/9/2017
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
2
10/9/2017
Elipsele
MacAdams
Locul geometric al
culorilor perceptual
nediscriminabile
di i i bil fata f t
de culoarea centrului
elipsei (raport 1:20
pentru factorul de aspect
si dimensiuni absolute).
Dorim ca elipsele sa
devina cercuri.
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
3
10/9/2017
Spatiul
Spatiu de cromaticitate uniforma (UCS) : Yuv
elipsele MacAdams devin aproape circulare (1:1 - 1:2)
si aproape egale in tot spatiul de cromaticitate.
4X
u=
X + 15Y + 3 Z
6Y
v=
X + 15Y + 3 Z
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
Spatiul
U*V*W*
Spatiul de cromaticitate uniforma modificat (UCS modificat):
translatie cu originea in “albul de referinta”
neliniaritate a coordonatei de luminanta (“stralucire”)
W * = 116 Y 1 / 3 − 17
U * = 13W * (u − u0 )
V * = 13W * (v − v0 )
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
4
10/9/2017
⎧ x 1 / 3 , x ≥ 0.00886
⎪
f(x)= ⎨ 16
⎪⎩7. 787 x + , in rest
116
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
⎧ x 1 / 3 , x ≥ 0.00886
⎪
f(x)= ⎨ 16
⎪⎩7.787 x + 116 , in rest
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
5
10/9/2017
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
⎛b⎞
H = arctan⎜ ⎟
⎝a⎠ C
C = a2 + b2
H
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
6
10/9/2017
90
100
80
200
70
300
60
400
50
500
40
600
30
700
100 200 300 400 500 600 700
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
60
100
200 40
300
20
400
0
500
-20
600
700 -40
100 200 300 400 500 600 700
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
7
10/9/2017
80
100
60
200
40
300
20
400
0
500
-20
600
-40
700
100 200 300 400 500 600 700
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
Δab = ( ΔL )2 + ( Δa )2 + ( Δb )2
8
10/9/2017
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
Spatii perceptuale :
familia HSV
Descrierea culorilor in limbaj natural foloseste o terminologie
specifica:
nuanta - ce fel de culoare ((verde,, rosu,, ggalben,, ….))
saturatia - cat de pura este culoarea, cu cat alb a fost
amestecata culoarea pura din care aceasta provine
luminozitatea - luminanta, stralucire luminoasa
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
9
10/9/2017
Hue = nuanta
Saturation = saturatie
Brightness = intensitate
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
Spatii perceptuale :
familia HSV
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
10
10/9/2017
Spatii perceptuale :
familia HSV
Determinarea componentei de intensitate (V sau I)
R+G+ B
V=
3
V = 0.3 R + 0.6 G + 0.1B = Y
max( R ,G , B ) − min( R ,G , B )
V=
2
…
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
Spatii perceptuale :
familia HSV
Determinarea componentei de saturatie (puritate) S
3 min( R ,G , B )
S = 1−
R+G+ B
min( R ,G , B )
S = 1−
max( R ,G , B )
⎧ max( R ,G , B ) − min( R ,G , B )
⎪⎪ max( R ,G , B ) + min( R ,G , B ) , min( R ,G , B ) + max( R ,G , B ) < L
S =⎨
max( R ,G , B ) − min( R ,G , B )
⎪ , in rest
⎪⎩ 2 − min( R ,G , B ) − min( R ,G , B )
Saturatia este nula pentru griuri (culori acromatice) si maxima
(de obicei de valoare 1) pentru culorile pure.
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
11
10/9/2017
Spatii perceptuale :
familia HSV
Determinarea componentei de nuanta H :
⎧ 0.5(( R − G ) − ( R − B ))
⎪ aarccos
ccos ,B > G
⎪ ( R − G )2 − ( R − B )( B − G )
H =⎨
0.5(( R − G ) − ( R − B ))
⎪2π − arccos ,B < G
⎪ ( R − G ) 2
− ( R − B )( B − G )
⎩
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
⎧ nedefinit , R + G + B
Spatii perceptuale :
⎪π 3( G − R ) familia HSV
⎪ + arctg , min( R ,G , B ) = B
⎪⎪ 3 G + R − 2B
H =⎨ 3( B − G )
⎪ π + arctg G + B − 2 R , min( R ,G , B ) = R [Kender]
⎪
⎪ 5π + arctg 3 ( R − B ) , min( R ,G , B ) = G
⎪⎩ 3 B + R − 2G
⎧ nedefinit , R + G + B
⎪ (G − B )
⎪ 3( G + R − 2 B ) , min( R ,G , B ) = B
⎪⎪
H =⎨ (B−R) , min( R ,G , B ) = R [Bajon]
⎪ 3( G + B − 2 R )
⎪ (R −G )
⎪ , min( R ,G , B ) = G
⎩⎪ 3( B + R − 2G )
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
12
10/9/2017
100
0.9
200
0.8
300
0.7
400
500 0.6
600
0.5
700
100 200 300 400 500 600 700
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
0.9
100
0.8
200
0.7
300 0.6
0.5
400
04
0.4
500 0.3
0.2
600
0.1
700
0
100 200 300 400 500 600 700
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
13
10/9/2017
0.9
100
0.8
200
0.7
300 0.6
0.5
400
04
0.4
500 0.3
0.2
600
0.1
700
0
100 200 300 400 500 600 700
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
0.9
100
0.8
200
0.7
300 0.6
0.5
400
04
0.4
500 0.3
0.2
600
0.1
700
0
100 200 300 400 500 600 700
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
14
10/9/2017
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
15
10/9/2017
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
16
10/9/2017
H’=0.6 H
H’=0.6
H’=0.25 H
H’=0.25
S’=0.6 S
S’=0.6
S’=0.25 S
S’=0.25
17
10/9/2017
V’=0.6 V
V’=0.6
V’=0.25 V
V’=0.25
Probleme ale H
C. VERTAN
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR
18