Documente Academic
Documente Profesional
Documente Cultură
Filtre statistice
7.1
Filtrul medie
O variatie a acestui filtru este cea n care strelul este nsotit de factori de repetitie pe pozitiile sale, fiind nlocuit
cu o masca care indica factori de repetitie n Oij pentru pixelii pozitiei omologe, ceea ce conduce la largirea
acestei familii de culori ordonate. Un exemplu de acest tip este masca generatoare de filtru neliniar cu repetitie
care conserva segmentele verticale,
1
1
1
3
3
3
1
1
1
Culorile pixelilor din pozitia mediana {fkj | k {1, 0, 1} } se repeta de cate trei ori n Oij . In acest caz p = 9
se nlocuieste cu q = card Oij = 3 + 3 + 3 3 = 15 p. Filtrul cu repetitie poate fi folosit n recunoastere de
forme, unde se dorste punerea n evident
a a unor structuri identificate prin repetare n interiorul strelului (n
exemplul de mai sus, segmente luminoase verticale).
7.2
In acest caz, pentru fiecare familie Oij = {C1 , . . . , Cp }, (i, j) 1, m 1, n se asociaza valoarea pixelului fij al
noii imagini filtrate,
daca p par
Cq+1 ,
hpi
fij =
, unde q =
2
Cq + Cq+1 , daca p impar
2
Avantaj: Prin asocierea f f se elimina zgomotul de tip salt&pepper (sare si piper), n special atunci cand
zgomotele sunt punctuale sau de dimensiuni mici n comparatie cu strelul.
Folosind filtrul median cu repetitie cu masca v =
1
1
1
2
3
1
7
1
1
1
2
1
3
|6|
3
7
1
4
, rezulta
familia de culori ordonate Oij = {1, 1, 1, 2, 3, 3, 3, 4, |6|, |6|, 6, 7, 7, 7, 7, 7, 7, 7}. In acest caz valoarea lui fij este
6+6
= 6.
2
7.3
In acest caz avem fij = C1 + Cp , semisuma valorilor maxima si minima din familia de culori ordonate ale
2
vecinatatii Vij . Acest filtru este un substitut al filtrului median clasic doar cand imaginea nu prezinta zgomot
de tip salt&pepper, efectul acestui filtru neliniar fiind cel de netezire.
7.4
Filtrul min
In acest caz, fij = C1 , valoarea minima din Oij . Acest filtru ntuneca puternic imaginea, si se elimina zgomotul
salt dar se accentueaza zgomotul pepper.
7.5
Filtrul max
In acest caz, fij = Cp , valoarea minima din Oij . Acest filtru lumineaza puternic imaginea, accentueaza zgomotul
salt si distruge zgomotul pepper.
7.6
Filtrul -median
2 . In acest caz,
pk
X
Cj
C
+
C
+
+
C
j=k+1
k+1
k+2
pk
fij =
=
p 2k
p 2k
(
[ p2 ] 1, pentru p par
p
pentru p impar
2 ,
In cazul particular k =
7.7
Filtrul -complementar
fij
7.8
}|
{ z
}|
{
z
C1 + + Ck + Cpk+1 + Cpk+2 + + Cp
=
2k
k
P
fi + fpk+i
k
1 X fi + fpk+i
i=1
=
=
.
2k
k i=1
2
Filtrul range
In acest caz, avem fij = Cp C1 . Ca efect, se ntaresc tranzitiile de culoare (frontiere, zgomote, etc.)
7.9
Filtrul quasi-range
In acest caz, avem fij = Cpk Ck+1 . Ca efect, se elimina zgomotul salt&pepper si se conserva muchiile.
7.10
Filtrul dispersion-edge
p
[2]
X
In acest caz, avem fij = 1p
(Cpj+1 Cj ), care identifica salturi ntre extremele mediate, fiind mai robust
[ 2 ] j=1
Aceste filtre au ca efect luminarea sau ntunecarea imaginii, ambele nsotite de netezirea acesteia.
2
8.1
Medie geometric
a
s Y
fkl ;
(i, j) 1, m 1, n
(k.l)V
unde daca n produs apare C = 0 se va nlocui cu 1 pentru a evita anularea produsului n prezenta pixelilor
vecini nuli. Ca efect, acesta produce medierea (netezirea) imaginii si ntunecarea acesteia.
8.2
Medie armonic
a
fij =
P
(k,l)Vij
1
fkl
Ca si n cazul anterior, eventuale valori nule se nlocuiesc cu 0. Ca efect, imaginea se va netezi iar culorile se
vor atenua (ntuneca).
Observatie 8.1. Pentru p = 2 avem media armonica clasica, majorata de mediile geometrica si aritmetica:
a+b
2
ab
1 1
2
+
a b
.
&
y
m. armonica
m. geometrica
m. aritmetica
8.3
Medie contra-armonic
a
P
fij =
(k.l)Vij
+1
fkl
(k.l)Vij
fkl
Valorile nule se nlocuiesc cu 1. Pentru = 0 se obtine media aritmetica, iar pentru = 1 media armonica.
Cresterea lui nspre duce la luminarea imaginii, iar descresterea spre duce la ntunecarea acesteia,
n ambele cazuri aparand netezirea. De asemenea, pentru > 0 se ndeparteaza zgomotul pepper, iar pentru
< 0 se ndeparteaza zgomotul salt.
8.4
Media putere
v P
u
fkl
u
t
(k.l)Vij
p
{2, 3, 4, . . . }
(k.l)Vij
fij =
p
fkl
Ca si n cazul precedent, pentru > 0 se ndeparteaza zgomotul pepper, iar pentru < 0 se ndeparteaza
zgomotul salt.
3
De foarte multe ori se folosesc detectii de frontiera realizand diferente ntre imaginile filtrate, mai exact
f fputere() fputere()
Analog:
f fca() fca() ;
ca medie contra-armonic
a
Tema. Aplicati aceste filtre imaginii cu arbore din laboratorul 6, observand ca filtrele neliniare de netezire
ndeparteaz
a cu succes zgomotul salt&pepper.