Documente Academic
Documente Profesional
Documente Cultură
Procesarea imaginilor
De ce?
Extragerea de informaii Recunoaterea caracterelor Recunoaterea amprentelor Prelucrarea imaginilor medicale Prelucrarea imaginilor din satelit
Aplicaii
Procesarea imaginilor
Captarea imaginilor i reprezentarea lor Operaii asupra imaginilor
Captare
Reprezentare
Imaginea = un ansamblu de valori plasate dupa o form spaial (regulat sau nu) de dimensiune supra-unitar (plan, spaiu, dar nu dreapt) Matrice de pixeli (picture elemnt) Reprezentare intuitiv dpdv al ochiului uman Imaginea = un ansamblu de frecvene care compun imaginea (culoare frecven lungime de und (IP) amplitudine) Imaginea = semnal bidimensional Grafic, pe OX, OY se afl distribuia frecvenelor pe cele 2 axe ale imaginii, iar culoarea pixelilor va reprezenta amplitudinea (mai deschis nseamn amplitudine superioar) Reprezentare f. util n procesele de analiz, comprimare i prelucrare a imaginilor
Imagini scalare orice valoare este un scalar (intensitatea luminoas, distana, temperatura)
imagini monocrome (binare) 0/1 imagini alb-negru (cu nivele de gri) 8 bii
0 negru 255 alb
Imagini vectoriale orice valoare este un vector; imaginea vectorial = sandwich de imagini scalare
Imagini color vectori de 3 componente Imagini satelitare vectori de 3-200 componente Imagini termografice vectori de 2-5 componente n band de infrarou
(0,0,0) negru (255, 255, 255) alb Nuana unghiul culorii n cercul de culori (0-360) Saturaia puritatea culorii (procentual) Intensitatea
Imagini de intensitate valori DP cu mrimea fizic msurat n scen Imagini indexate valorile sunt indici (adrese) ntr-un tabel asociat imaginii, n care se gsete informaia de intensitate
Pp. o imagine de dimensiune MxN fij valoarea pixelului de pe linia i i coloana j P mulimea tuturor pixelilor Vecinti
p1 (i-1,j), p2 (i+1,j), p3 (i,j-1), p4 (i, j+1) Formeaz ansamblul N4(p) p5 (i-1,j-1), p6 (i-1,j+1), p7 (i+1,j-1), p8 (i+1,j+1) formeaz ansamblul ND(p)
Vecini diagonali
Conectiviti
Drum
de lungime n mulimea de pixeli Dn={p1,p2,...,pn} a.. pi se afl n relaie de conectivitate cu pi+1, i=1,2,...,n-1
Distana Euclidean
d(p1,p2)=[(i1-i2)2+(j1-j2)2]1/2
Distana Manhattan
Distana jocului de ah
Orice und (sinusoidal) poate fi descompus ntr-o sum de mai multe sinusoidale
Operaii geometrice
Pentru reprezentarea spaial a imaginilor Nu modific valorile pixelilor (compoziia) Modific aezarea lor spaial (structura) Translaie
x=x+Tx y=y+Ty
Rotaie
Oglindire
Fa de o ax de simetrie
Operaii de mbuntire
Nu modific cantitatea de informaie din imagine Modificarea valorii unor pixeli Reducerea degradrilor perceptuale sau aleatoare:
Contrast sczut Imagine supra- sau sub-expus Zgomot suprapus peste semnalul util
Restaurare
Segmentare
Compresie
Operaii de mbuntire
Pentru reprezentarea spaial n funcie de numrul de pixeli din imaginea iniial folosii pentru calculul valorii unui pixel n imaginea prelucrat
Operaii de mbuntire
Operaii punctuale 1 1
Operaii de mbuntire
Operaii punctuale 1 1
Negativarea imaginilor
Operaii de mbuntire
Operaii punctuale 1 1
Modificarea contrastului
Accentuarea contrastului
Pant subunitar apropierea nivelelor de gri Pant supraunitar deprtarea nivelelor de gri Caz particular: ntinderea maxim a contrastului
Nivelele de gri din [a,b] vor fi distanate Restul nivelelor de gri vor fi nlocuite cu alb, respectiv negru Caz particular: binarizarea (a = b)
Operaii de mbuntire
Operaii punctuale 1 1
Decuparea
Utilitate
decuparea regiunilor de temperatur joas reprezentate de nori din imaginile obinute de un satelit meteo
Operaii de mbuntire
n funcie de scop:
op. care vizeaz reducerea zgomotului sau a altor defecte (filtrare) filtre trece-jos op. care vizeaz accentuarea detaliilor (evidenierea muchiilor, a contururilor, etc) filtre trece-sus
n funcie de tip
op. liniare combinaii liniare ntre pixeli vecini op. neliniare combinaii complexe ntre pixeli
Operaii de mbuntire
Operaii de vecintate (locale) k 1 operaii de filtrare Tehnici de filtrare
Filtru = masc de filtrare (convoluie) = form + coeficieni + origine = kernel Convoluie = schimbarea intensitii unui pixel a.. s reflecte intensitatea pixelilor vecini
Filtre liniare noua valoare a pixelui = combinaie liniar a mai multor pixeli din imaginea original (principiul superpoziiei)
W o structur de puncte vecintate wkl coeficienii filtrului (tehnica ferestri glisante) Filtre de netezire
Suma coeficienilor = 1 Filtru de mediere Toi coeficienii sunt egali (=1/k2) Suma coeficienilor = 0 Filtre de accentuare a contrastelor
Tipologie
Filtre derivative
Operaii de mbuntire
Operaii de vecintate (locale) k 1 operaii de filtrare Filtre neliniare
Filtre de ordine
Filtru median eliminarea zgomotului sare i piper Filtru de minim Filtru de maxim
Operaii de mbuntire
Egalizarea histogramei
O funcie care asociaz fiecrui nivel de gri prezent n imagine frecvena sa (relativ) de apariie Estimarea densitii de probabilitate
Utilitate
Ne-ajunsuri
Se calculeaz histograma h(x) imaginii Se calculeaz histograma cumulativ hc(x) Se calculeaz noile nivele de gri
x=(hc(x)-hcmin)/(hcmax-hcmin)*(L-1)+0.5
Extragerea atributelor
Metod de captare a coninutului vizual al imaginilor n vederea indexrii lor Atribute vizuale - tipologie
n funcie de domeniu:
Generale
Ex. Culoare, textur, form Pot fi considerate la nivelul unui pixel unei regiuni de pixeli ntregii imagini Amprente Fee umane
Specifice
De nivel primar
Extrase direct din imagine Determinate pe baza atributelor de nivel primar
De nivel nalt
Exemple de atribute
Contururi (margini ale unor regiuni) Intersecii (puncte de interes, coluri) Regiuni de interes Creste
Extragerea atributelor
Extragerea atributelor
Atribute vizuale Generale Textur
Forme geometrice care se repet pe o suprafa Texturi slabe interacii slabe ntre texteli Texturi puternice > interacii puternice ntre texteli Diferenele ntre nivelurile de gri (contrastul) Mrimea regiunii unde apar modificri (fereastr) Direcia sau lipsa ei
Tipologie
Cuantific
Extragerea atributelor
Atribute vizuale Generale Textur Poate fi analizat prin metode
Sintactice (structurale)
relaiile spaiale din textur ~ gramatic (texteli simboluri terminale, relaiile reguli de transformare) De ordin I calculate la nivel de pixel:
Media =k=1,2,...,Kk*pk Variana 2=k=1,2,...,K(k-)2*pk Turtirea (skewness) 3=1/ 3k=1,2,...,K(k-)3*pk Excesul (kurtosis) 4=1/ 4k=1,2,...,K(k-)4*pk-3, unde pk=hk/k=1,2,...,Khk procentul fiecrei culori care apare n imagine (hk, k=1,2,...,K, K nr. de culori)
Statistice
Extragerea atributelor
Atribute vizuale Generale Textur Poate fi analizat prin metode
Sintactice Statistice
Extragerea atributelor
Form
Metode bazate pe
Regiuni Contur
Extragerea atributelor
Form
Metode bazate pe
Regiuni Momentele geometrice Momentele centrale i momentele centrale normalizate Invarianii momentului Momentele Zernike i Legendre Momentele complexe
Extragerea atributelor
Form
Metode bazate pe
Contur Circularitatea cir=4pA/P2 Rata aspectului ar=(p1+p2)/C Iregularitatea unghiului de discontinuitate (|ii+1|/2(n-2))1/2 Iregularitatea lungimii lir= |Li-Li+1|/K, unde K=2P pt n>3 i K=P pt n=3 Complexitatea com=10-3/n
Extragerea atributelor
Detecia contururilor
Contururile sunt acolo unde apar schimbri de culoare Schimbrile de direcie ale unei funcii pot fi detectate cu ajutorul derivatei I cele mai mari schimbri apar acolo unde derivata I are magnitudine (norm, mrime, dimensiune) maxim derivata II = 0
Extragerea atributelor
Este orientat n direcia n care apare cea mai rapid schimbare de culaore
Magnitudinea gradientului
Extragerea atributelor
De ordin I operatori
Sobel algoritmul Cany Schar Roeberts Cross Prewitt Costella
Extragerea atributelor
Gradient Location and Orientation Histogram (GLOH) Local Energy based Shape Histogram (LESH)
Extragerea atributelor
Atributele trebuie s conin suficient informaie despre imagine i nu trebuie folosite informaii specifice n procesul de extracie Atributele trebuie s fie uor calculabile imagini mari i numeroase
Compresia imaginilor
Segmentarea imaginilor