Documente Academic
Documente Profesional
Documente Cultură
Curs1 - Reprezentarea Imaginilor - Curs 1
Curs1 - Reprezentarea Imaginilor - Curs 1
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
𝑓𝑅 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