Sunteți pe pagina 1din 8

REPREZENTAREA ȘI

CARACTERIZAREA
IMAGINILOR
I. Reprezentarea imaginilor
 Tehnicile de procesare a imaginilor digitale sunt dezvoltate pentru:
 imagini binare
 imagini monocrome
 imagini color
 Imaginile sunt reprezentate prin matrice, fiecare poziție fiind numit pixel.
 Proprietatea unei imagini de a fi monocromă sau color este dată de
caracteristicile luminii.
 Dacă lumina este acromatică, singurul atribut este intensitatea - imaginea
este monocromă.
 Lumina cromatică este percepută de senzori astfel: 65% sunt sensibili la
lumina roșie, 33% la verde și 2% la albastru. Deci culorile sunt combinații
de culori primare: roșu, verde și albastru. Culorile primare produc culorile
secundare magenta (roșu + albastru), cyan (verde + albastru) și galben
(roșu + verde). Modelele hardware cele mai folosite sunt:
 RGB pentru monitoare color și camere video,
 CMY sau CMYK pentru imprimarea color,
 HSI care corespunde îndeaproape modului în care ochiul percepe și
interpretează culorile.
Modelele RGB și CMY/CMYK
 RGB – culorile sunt descompuse în componentele primare roșu, verde și
albastru. Presupunem valorile fiecărei componente spectrale normalizate.
 CMY - culorile sunt caracterizate prin componentele secundare
𝑐𝑢𝑙𝑜𝑎𝑟𝑒𝑎 î𝑛 𝐶 1 𝑅 𝑐𝑢𝑙𝑜𝑎𝑟𝑒𝑎 î𝑛
𝑐𝑜𝑚𝑝𝑜𝑛𝑒𝑛𝑡𝑒 𝑀 = 1 − 𝐺 𝑐𝑜𝑚𝑝𝑜𝑛𝑒𝑛𝑡𝑒
𝑠𝑒𝑐𝑢𝑛𝑑𝑎𝑟𝑒 𝑌 1 𝐵 𝑝𝑟𝑖𝑛𝑐𝑖𝑝𝑎𝑙𝑒
 Culoarea negru este caracterizată de 1,1,1 în CMY (adică (0,0,0) în RGB)
dar, pentru imprimare este adăugată o a patra culoare, negru, obținînd
modelul CMYK. BB

Blue
Blue Cyan
Cyan
(0,0,1)
(0,0,1) (0,1,1)
(0,1,1)
White
White
Magenta
Magenta (1,1,1)
(1,1,1)
(1,0,1)
(1,0,1)
)
=B
=G
(R
m
ro
oc
on

Green
Green
M

(0,1,0)
(0,1,0) G
G
Black
Black
(0,0,0)
(0,0,0)
Red
Red
(1,0,0)
(1,0,0)
Yellow
Yellow
(1,1,0)
(1,1,0)
RR
Exemplu de reprezentare/descompunere RGB
IMAGINEA COLOR - RGB COMPONENTA R A IMAGINII IN REPREZENTAREA COLOR COMPONENTA G A IMAGINII IN REPREZENTAREA COLOR

COMPONENTA B A IMAGINII IN REPREZENTAREA COLOR


Modelul HSI
 H este un atribut care descrie o culoare „pură” (ex: galben, portocaliu, roșu)
 S caracterizează saturația - cantitatea de lumină albă prezentă în culoarea
„pură” (culorile pure sunt complet saturate, în timp ce restul – de exemplu
culoarea roz – au un grad de saturație mai mic, invers proporțional cu
cantitatea de lumină albă prezentă în culoarea „pură” roșu);
 I este intensitatea acromatică
 Transformarea RGB → HSI
𝜃 𝑑𝑎𝑐ă 𝐵 ≤ 𝐺
 𝐻=ቊ
360 − 𝜃 𝑎𝑙𝑡𝑓𝑒𝑙
1
𝑅−𝐺 + 𝑅−𝐵
 𝜃 = cos−1 2
1
𝑅−𝐺 2 + 𝑅−𝐵 𝐺−𝐵 2
3
 𝑆 =1− 𝑚𝑖𝑛 𝑅, 𝐺, 𝐵
𝑅+𝐺+𝐵
1
 𝐼= 𝑅+𝐺+𝐵
3
Reprezentarea matriceală
 O imagine digitală monocromă - funcție bidimensională
𝑥 = 1, … , 𝑁, 𝑦 = 1, … , 𝑀, 𝑓 𝑥, 𝑦 ∈ 0, … , 𝐿 − 1 , 𝐿 numărul de niveluri de gri
𝑓 1,1 𝑓 1,2 … 𝑓 1, 𝑀
𝑓 2,1 𝑓 2,2 … 𝑓 2, 𝑀
𝑓 𝑥, 𝑦 =

𝑓 𝑁, 1 𝑓 𝑁, 2 … 𝑓 𝑁, 𝑀

 O imagine digitală color 𝑓 este un vector cu componente matrice, fiecare


componentă indicînd gradul de luminozitate al fiecărui pixel 𝑥, 𝑦 în banda
de culoare corespunzătoare. În RGB: 𝑓 = 𝑓𝑅 , 𝑓𝐺 , 𝑓𝐵 ,

𝑓𝑅 1,1 … 𝑓𝑅 1, 𝑀 𝑓𝐺 1,1 … 𝑓𝐺 1, 𝑀
𝑓𝑅 𝑥, 𝑦 = ⋮ , 𝑓𝐺 𝑥, 𝑦 = ⋮
𝑓𝑅 𝑁, 1 … 𝑓𝑅 𝑁, 𝑀 𝑓𝐺 𝑁, 1 … 𝑓𝐺 𝑁, 𝑀
𝑓𝐵 1,1 … 𝑓𝐵 1, 𝑀
𝑓𝐵 𝑥, 𝑦 = ⋮
𝑓𝐵 𝑁, 1 … 𝑓𝐵 𝑁, 𝑀
Reprezentarea liniarizată, prin vectori
 Tehnicile de procesare a imaginilor digitale implică procesări 2-D, dar și
procesări uni-dimensionale. În cea de a doua situație, întîlnită în special
atunci cînd imaginile sunt privite ca realizări ale unor procese aleatoare,
imaginile sunt reprezentate ca vectori obținuți prin liniarizarea matricei /
matricelor din reprezentarea 2-D standard.
 Liniarizarea - la nivel de coloană, respectiv linie.
 Pentru 𝑚 = 1. . 𝑀 (coloană)
 Fie 𝑣𝑚 = 0,0, … , 0,1,0, … , 0 𝑇 (1 pe poziția m) vector cu M elemente.

0
𝑓 1,1 … 𝑓 1, 𝑚 … 𝑓 1, 𝑀 ⋮ 𝑓 1, 𝑚
0
𝑓 2,1 … 𝑓 2, 𝑚 … 𝑓 2, 𝑀 𝑓 2, 𝑚
 𝑓 ∙ 𝑣𝑚 = ∙ 1 = - cea de a m-a
⋮ ⋮
0
𝑓 𝑁, 1 … 𝑓 𝑁, 𝑚 … 𝑓 𝑁, 𝑀 𝑓 𝑁, 𝑚

0

coloană din 𝑓.
0𝑁×𝑁 𝑚𝑎𝑡𝑟𝑖𝑐𝑒𝑎 1
⋮ ⋮
0𝑁×𝑁 𝑚𝑎𝑡𝑟𝑖𝑐𝑒𝑎 𝑚 − 1
 Fie 𝑁𝑚 cu 𝑁 × 𝑀 linii și 𝑁 coloane: 𝑁𝑚 = 𝐼𝑁 𝑚𝑎𝑡𝑟𝑖𝑐𝑒𝑎 𝑚
0𝑁×𝑁 𝑚𝑎𝑡𝑟𝑖𝑐𝑒𝑎 𝑚 + 1
⋮ ⋮
0𝑁×𝑁 𝑚𝑎𝑡𝑟𝑖𝑐𝑒𝑎 𝑀

0𝑁×𝑁 ∙ 𝑓 ∙ 𝑣𝑚 0𝑁×1
⋮ ⋮
0𝑁×𝑁 ∙ 𝑓 ∙ 𝑣𝑚 0𝑁×1
 𝑓𝑐𝑚 = 𝑁𝑚 ∙ 𝑓 ∙ 𝑣𝑚 = 𝐼𝑁×𝑁 ∙ 𝑓 ∙ 𝑣𝑚 = 𝑓 ∙ 𝑣𝑚
0𝑁×𝑁 ∙ 𝑓 ∙ 𝑣𝑚 0𝑁×1
⋮ ⋮
0𝑁×𝑁 ∙ 𝑓 ∙ 𝑣𝑚 0𝑁×1
 Matricea liniarizată pe coloane / transformarea inversă
𝑀

𝑓𝑐 = ෍ 𝑁𝑚 ∙ 𝑓 ∙ 𝑣𝑚
𝑚=1
𝑀
𝑇 ∙ 𝑓𝑐 ∙ 𝑣 𝑇
𝑓 = ෍ 𝑁𝑚 𝑚
𝑚=1

S-ar putea să vă placă și