Documente Academic
Documente Profesional
Documente Cultură
Rezumat
Capitolul 3: Imbunatatirea imaginii in domeniul spatial - Transformari ale nivelelor de gri - Procesarea Histogramei - Imbunatatirea folosind operatii aritmetice si logice - Filtrarea spatiala I. Filtrarea liniara a imaginilor Filtre de netezire (blur imbunatatire prin unif. regiuniunilor) Filtre de contrast (imbunatatirea perceptiei vizuale a contururilor) Derivata de ord II. Laplacianul Raspuns mai puternic la detaliu linii subtiri si puncte izolate Derivata de ord I. Gradientul produce contururi groase Filtre adaptive
Filtrarea neliniara
Definirea problemei: Schimbarea modelului de zgomot
Zgomot gaussian Zgomotul impulsiv (Salt &Pepper)
I (m, n) = I o (m, n) + N ( , )
2
Filtrarea neliniara
Imaginea filtrata liniar
Imaginea originala
Filtrarea neliniara
Solutie: identificarea unei metode de combinare neliniara a pixelilor din imagine
-Valorile selectate din fereastra de filtrare sunt apoi ordonate crescator Fiind data o ferastra cu n pozitii: x1 , x2 ......xn rezulta sirul ordonat crescator x(1) , x( 2) ......x( n ) Statistica de ord.1 x(1) valoarea minima Statistica de ord. n x( n ) valoarea maxima
x(1) < x( 2 ) < x(3) ...... < x( n )
rank{x1 , x2 , x3 , x4 } = x( k )
Filtrarea neliniara
Orice filtru neliniar este deci definit de: vecinatatea folosita, V functia [neliniara] de combinare a valorilor Ce fel de functii neliniare se pot aplica ? min, max, log, exp, putere, ... altele ?
T (f + g ) T ( f ) + T ( g )
Ex: Fie , = 1 si T operatorul de ordonare f = (2,1,3) g = (1,3,2) f+g = (3,4,5) T(f) = (1,2,3) T(g) = (1,2,3) T(f)+T(g) = (2,4,6) T(f+g) = (3,4,5)
Cum ar folosi ordonarea pentru a elimina impulsurile de zgomot ? Impulsurile de zgomot au valori extreme (0 sau L-1); tot ceea ce trebuie facut este alegerea unor valori cat mai departate de aceste extreme.
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR - LAPI
O valoare corecta trebuie sa fie situata cat mai departe de capetele afectate de zgomot.
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR - LAPI
x(1) x( 2 ) ... x( K )
x(i) este statistica de ordine de ordin i x(1) este valoarea minima x(K) este valoarea maxima {x(i)} sunt aceleasi valori ca si {xi}, dar in alta ordine.
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR - LAPI
Filtrul median
Valoarea de iesire a filtrului median este valoare situata in centrul secventei ordonate statistica mediana.
median ?
Filtrul median
Ex. de aplicare in cazul 1-D, cu fereastra centrata de lungime K=3 Medianul este statistica de ordine de ordin 2. 0 1 1 3 1 3 2 3 3 2 1 1 0, 0, 1
extragere valori ordonare
0, 0, 1
median
0
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR - LAPI
Filtrul median
Ex. de aplicare in cazul 1-D, cu fereastra centrata de lungime K=3 Medianul este statistica de ordine de ordin 2. 0 1 1 3 1 3 2 3 3 2 1 1 0, 1, 1
extragere valori ordonare
0, 1, 1
median
0 1
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR - LAPI
Filtrul median
Ex. de aplicare in cazul 1-D, cu fereastra centrata de lungime K=3 Medianul este statistica de ordine de ordin 2. 0 1 1 3 1 3 2 3 3 2 1 1 1, 1, 3
extragere valori ordonare
1, 1, 3
median
0 1 1
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR - LAPI
Filtrul median
Ex. de aplicare in cazul 1-D, cu fereastra centrata de lungime K=3 Medianul este statistica de ordine de ordin 2. 0 1 1 3 1 3 2 3 3 2 1 1 1, 3, 1
extragere valori ordonare
1, 1, 3
median
0 1 1 1
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR - LAPI
Filtrul median
Ex. de aplicare in cazul 1-D, cu fereastra centrata de lungime K=3 Medianul este statistica de ordine de ordin 2. 0 1 1 3 1 3 2 3 3 2 1 1 3, 1, 3
extragere valori ordonare
1, 3, 3
median
0 1 1 1
3
C. VERTAN
Filtrul median
Ex. de aplicare in cazul 1-D, cu fereastra centrata de lungime K=3 Medianul este statistica de ordine de ordin 2. 0 1 1 3 1 3 2 3 3 2 1 1 1, 3, 2
extragere valori ordonare
1, 2, 3
median
0 1 1 1
2
C. VERTAN
Filtrul median
Ex. de aplicare in cazul 1-D, cu fereastra centrata de lungime K=3 Medianul este statistica de ordine de ordin 2. 0 1 1 3 1 3 2 3 3 2 1 1 3, 2, 3
extragere valori ordonare
2, 3, 3
median
0 1 1 1
3
C. VERTAN
Filtrul median
Ex. de aplicare in cazul 1-D, cu fereastra centrata de lungime K=3 Medianul este statistica de ordine de ordin 2. 0 1 1 3 1 3 2 3 3 2 1 1 2, 3, 3
extragere valori ordonare
2, 3, 3
median
0 1 1 1
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR - LAPI
Filtrul median
Ex. de aplicare in cazul 1-D, cu fereastra centrata de lungime K=3 Medianul este statistica de ordine de ordin 2. 0 1 1 3 1 3 2 3 3 2 1 1 2, 3, 3
extragere valori ordonare
2, 3, 3
median
0 1 1 1
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR - LAPI
Filtrul median
Ex. de aplicare in cazul 1-D, cu fereastra centrata de lungime K=3 Medianul este statistica de ordine de ordin 2. 0 1 1 3 1 3 2 3 3 2 1 1 3, 2, 1
extragere valori ordonare
1, 2, 3
median
0 1 1 1
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR - LAPI
Filtrul median
Ex. de aplicare in cazul 1-D, cu fereastra centrata de lungime K=3 Medianul este statistica de ordine de ordin 2. 0 1 1 3 1 3 2 3 3 2 1 1 2, 1, 1
extragere valori ordonare
1, 1, 2
median
0 1 1 1
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR - LAPI
Filtrul median
Ex. de aplicare in cazul 1-D, cu fereastra centrata de lungime K=3 Medianul este statistica de ordine de ordin 2. 0 1 1 3 1 3 2 3 3 2 1 1 1, 1, 0
extragere valori ordonare median
0, 1, 1 1
0 1 1 1
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR - LAPI
Filtrul median
Admite semnale radacina (semnale ce nu sunt modificate prin filtrare): semnalele radacina ale unui filtru median de lungime K sunt secvente monotone de lungime cel putin K. Portiunile monotone din semnal nu sunt modificate (platouri constante, tranzitii suficient de lungi). Semnalele radacina se obtin prin filtrarea repetata a unor semnale initiale oarecari.
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR - LAPI
statisticile de ordine
...
x((K+1)/2) x(K-1) x(K) (K-1)/2 valori
median
Impulsurile de zgomot, de valoare 0 sau L-1, se regasesc la capetele secventei de statistici de ordine. Cand este statistica centrala (mediana) un impuls de zgomot ? Cel putin (K+1)/2 impulsuri de zgomot de acelasi fel
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR - LAPI
median 3x3
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR - LAPI
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR - LAPI
FM
FMS
rank
{x1 , x 2 ,...,
x K } = x ( j ) , j = 1,..., K
Iesirea filtrului de ordine de ordin j este statistica de ordine de ordin j a setului de valori selectate din semnalul de intrare. In particular, pentru j=1 avem filtrul de minim, pentru j=K avem filtrul de maxim, pentru j=(K+1)/2 avem filtrul median. Rangul j este un factor de reglaj suplimentar.
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR - LAPI
median
median
{xi wi }
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR - LAPI
Construire set valori extrase (multiset) 1 3 3 3 2 2 2 2 2 1 1 4 3 3 5 Construire set ordonat de valori 11 12 2 2 2 2 3 3 3 3 3 4 5 median median
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR - LAPI
Fara ponderare: 1 1 2 2 3 3 3 4 5
wi N
wi = 1
w
i =1
Filtru de ordine central ponderat: toate ponderile sunt unitare, cu exceptia ponderii asociate originii ferestrei de filtrare (ce corespunde pixelului curent prelucrat in imagine).
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR - LAPI
Particularizari:
w
i =1 K
=1 =0
w
i =1
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR - LAPI
w K +1 = 1
1 wi = K
2
w1 = wK = 0.5
w j = wK j = 0.5
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR - LAPI
j = 1,...,
K +1 2
x( j ) + x( K j ) * x( j ) , x( j ) < x < 2 x( j ) + x( K j ) < x* < x( K j ) LUM j = x( K j ) , 2 * * x e valoarea pixelului curent x , in rest K +1 j = 1,..., 2
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR - LAPI
K=9 (3 x 3)
accentuare, j=3
netezire, j=3