Documente Academic
Documente Profesional
Documente Cultură
IMAGINILOR
mbunatatirea imaginilor este o sintagma generala ce se refera la o
clasa larga de operatii
al caror scop este marirea detectabilitatii componentelor imaginii.
Detectabilitatea componentelor
este legata mai mult de perceptia vizuala a unui observator uman dect
de o
analiza automata cantitativa. Perceptia vizuala de referinta este cea a
unui expert uman
n domeniul aplicatiei din care provine imaginea.
Asadar criteriile de evaluare ale calitatii unei imagini sunt subiective si
specifice aplicatiei.
n [2] se face analogia operatiilor de mbunatatire a imaginilor cu reglajul
tonalitatii
muzicii ascultate; n functie de ascultator, se vor favoriza componentele
nalte sau joase,
sau nici unele. Ca o consecinta, procesul de mbunatatire va fi
interactiv, transformarile
efectuate trebuind sa fie validate (cel putin n etapa de proiectare sau
proba) de catre un
utilizator uman.
Principiul (aproape unanim acceptat) este ca mbunatatirea calitatii
unei imagini se face
fara a lua n considerare nici o informatie asupra imaginii originale sau
asupra procesului
de degradare (prin care imaginea nu este suficient de buna). Conform
acestui punct
de vedere chiar si o imagine originala (nedegradata) poate fi
mbunatatita, obtinnd o
imagine falsificata, dar subiectiv preferabila [18]. n general, calitatea
subiectiva a unei
imagini poate fi apreciata pe baza contrastului sau accentuarii elementelor
de contur
(muchii, frontiere, linii, margini) si pe baza netezimii n regiunile uniforme.
Cresterea uniformitatii regiunilor este nsa asimilata eliminarii unui
eventual zgomot
suprapus imaginii, operatie denumita n mod clasic filtrare. Filtrarea ce are
ca scop
eliminarea zgomotului va fi studiata n urmatoarele capitole.
Din punctul de vedere al metodelor utilizate, putem distinge mai multe tipuri
de operatii
de mbunatatire:
17
T1
u, 0 u < T1
+
T2T1
(u T1) , T1 u < T2
+ L1
L1T2
(u T2) , T2 u < L
(2.2)
n formula anterioara, parametrii de control sunt T1, T2, si ; acestia sunt
grupati
cte doi, definind punctele (T1,) si (T2,). Aceste doua puncte de control,
mpreuna cu
punctele fixe (0, 0) si (L 1, L 1) vor defini cele trei segmente de
dreapta ce apar n
formula (2.2). Rezultatul aplicarii unei asemenea operatii punctuale se
obtine modificnd
valoarea (nivelul de gri) fiecarui pixel al imaginii initiale, u, conform (2.2),
obtinnd noul
nivel de gri v. Transformarea poate fi facuta n doua moduri: fie se repeta
calculele de la
(2.2) pentru fiecare pixel, baleind imaginea, fie noile valori ale contrastului se
calculeaza
de la nceput pentru toate nivelele de gri posibile (ntre 0 si L1) si apoi
aceste modificari
se aplica imaginii. Codul C urmator implementeaza a doua varianta de
calcul, care este
mai rapida (calculele nivelelor de gri au fost separate de ciclul de baleiere al
imaginii si
au fost eliminate structurile conditionale if - impuse de definitia de tip
acolada - prin
T1
T2T1
, daca u [T2; L 1]
(2.4)
Daca pe un interval aceasta panta este subunitara, atunci diferenta
ntre nivelele alaturate
de gri se micsoreaza si deci contrastul scade; daca din contra, panta
dreptei este
supraunitara, diferenta dintre nivelele de gri alaturate se mareste si
contrastul va creste.
Spre exemplu, n transformarea din figura 2.2, pe intervalul [30,100]
contrastul creste, iar
pe intervalele [0,30] si [100,255] contrastul scade. Aceste efecte sunt usor
vizibile pe imaginile
din figura 2.1: de exemplu scaderea contrastului pentru nivelele de gri de la
capatul
superior al gamei admise (dinspre alb) se observa prin disparitia detaliilor
luminoase din
imagine (panglica lata de la palarie); cresterea contrastului pe intervalul
[30,100] (deci
griuri nchise) este vizibil n zona penei de palarie, ale carei detalii sunt
acum mult mai
sesizabile.