Sunteți pe pagina 1din 7

Filtrarea n GLI/2

Funcia de filtrare
1. Folosirea Funciei de filtrare
Operaia de filtrare este o operaie de baz n analiza i procesarea imaginilor.
Aproape orice operaie complex trebuie pregtit mai nti cu o filtrare.
Unealta de filtrare este o unealt predefinit a programului Global Lab Image 2.
Aceasta permite aplicarea unui filtru pe o imagine dat.

Figura 1: Opiunile uneltei Filter


Unealta de filtrare efectuat asupra imaginii de intrare specificat o filtrare i
salveaz rezultatul n imaginea de ieire. Aceast filtrare, efectuat o plimbare a unei
Pag. 1

Filtrarea n GLI/2
matrici de convoluie (sau dou) pe imagine, efectund astfel filtrarea. Un set cu filtre
predefinite se afl n bibliotecile programului Global Lab Imaging 2. De asemenea,
programul permite i crearea de filtre personalizate.
Pentru a deschide funcia de filtrare, acionai butonul

sau selectai Filter din

meniul Tools.
Funcia de filtrare este compatibil 100% cu toate celelalte funcii i unelte precum
i cu diferite regiuni de interes. Se pot deschide pn la 100 de unelte de filtrare.

2. Descrierea opiunilor uneltei de filtrare


Opiunile meniului File

Figura 2: Unealta de filtrare meniul File


Save Kernel
Selectai aceast opiune pentru a salva filtrul curent pe suportul de memorie.
Informaia despre filtru se salveaz ntr-un fiier cu extensia .ker; amplificarea, pragul i
alte setri sunt salvate ntr-un alt fiier, cu extensia .flt cu acelai nume.
Aceast opiune este foarte folositoare n cazul n care dorii s modificai un filtru
predefinit. Dar atenie, este recomandat s nu modificai filtrele existente i s salvai peste
acestea deoarece acestea reprezint standarde industriale folosite n mod curent. Dac dorii
s modificai unul din filtrele predefinite folosii opiunea Save Kernel As pentru a salva
filtrul modificat cu un alt nume.
Save Kernel As...
Selectai aceast opiune pentru a salva filtrul curent sub o alt denumire.
Dac salvai filtrul ntr-un director nou, noul director este afiat n csua cu calea
ctre directorul cu filtre iar filtrul este ncrcat n lista filtrelor.
Pag. 2

Filtrarea n GLI/2
Input Image
Acionai acest buton pentru a ncrca imaginea din viewpoert-ul activ. Putei de
asemenea s selectai imaginea de intrare din lista imaginilor din memorie.
Output Image
Acionai acest buton pentru a ncrca imaginea din viewport-ul activ drept imagine
de ieire. Putei de asemenea s selectai imaginea de intrare din lista imaginilor din
memorie sau putei specifica un nume pentru a crea o imagine nou. Dac nu selectai o
imagine de ieire funcia creeaz automat o imagine de ieire cu numele Output.
Gain and Offset Options
Introducei valorile de Gain i de Offset pe care dorii s le folosii pentru calcule.
Dac se dorete, se poate introduce i o valoare n cmpul Divide pentru a mprii masca
de convoluie cu aceast valoare. De exemplu, cu filtrul mean, trebuie s mprim ieirea
la numrul de pixeli din matrice. n loc s introducem 1/9 n matrice (0.1111) se introduce
aceast valoare n cmpul divide. Calculele fcute sunt urmtoarele:
Output pixel = Gain * (convolution of input area)/Divide + Offset
Active Threshold Controls
Selectai aceast csu dac dorii s binarizai imaginea de ieire. Dac bifai
aceast csu, trebuie s introducei i limitele pentru setarea automat a pragului de
binarizare.
Elementul activ din matricea de convoluie este reprezentat cu culoarea cyan
(albastru deschis) Aceasta este de obicei elementul din centrul matricei dar poate s fie
poziionat i n alte pri ale matricei.
Filtre
Selectai filtrul pe care dorii s-l aplicai imaginii. Selectarea unui astfel de filtru
din lista de filtre predefinite seteaz automat i celelalte opiuni de gain, offset, i divide
precum i pragul de binarizare. Filtrarea este efectuat asupra regiunii de interes selectat

Pag. 3

Filtrarea n GLI/2
pe imagine. Dac nu este nici o regiune de interes selectat, filtrarea se efectueaz asupra
ntregii imagini.
n setrile standard, filtrele furnizate n librriile programului sunt afiate n lista din
stnga ferestrei cu opiuni. Dac dorii s folosii un filtru care se afl salvat n alt locaie
fa de cele predefinite activai butonul Browse pentru a naviga pn la fiierul dorit.
Filtrele predefinite sunt urmtoarele:
Mean / Mean1 / Mean2 / Mean3 acestea sunt filtre trece-jos care netezesc
imaginea. Scopul lor este s atenueze zgomotul de nalt frecven i s lase frecvenele
joase nemodificate.
Sharpen1 / Sharpen2 / Sharpen3 acestea sunt filtre trece-sus care evideniaz
zonele unde frecvene nalte ale semnalului sunt prezente. Scopul acestor filtre este
accentuarea detaliilor ce faciliteaz efectuarea de operaii complexe asupra imaginilor.
Aceste filtre nu modific frecvenele joase.
Horizontal acest filtru detecteaz muchiile orizontale.
Vertical acest filtru detecteaz muchiile verticale.
Right Diagonal / Left Diagonal / Diamond aceste filtre detecteaz muchiile pe
direcii diagonale.
Sobel / Prewitt Aceste filtre detecteaz muchii n toate direciile. Toi pixelii
care nu se afl n zonele detectate de aceste filtre ca fiind muchii sunt transformai n pixeli
negri.
Laplacian1 / Laplacian2 / Laplacian3 aceste filtre detecteaz muchiile n toate
direciile.
Unsharpen1 / Unsharpen2 / Unsharpen3 aceste filtre mresc diferenele dintre
muchiile din imagine i pixelii nconjurtori scznd o poriune mai mic din imagine chiar
din imaginea original.
Gaussian1 / Gaussian2 aceste filtre nceoeaz imaginea estompnd detaliile i
eliminnd zgomotul.

Pag. 4

Filtrarea n GLI/2
Shift and Difference Aceste filtre extrag marginile verticale (V), orizontale (H),
i diagonale (D) dintr-o imagine.
Amplify Edge Fiecare filtru din aceast categoriile se aplic pentru una din cele
8 direcii cardinale (E, NE, N, NV, V, SV, S, and SE).
Robert Cross acesta este un filtru simplu, rapid, care nu necesit resurse de
procesare foarte mari i care. Evideniaz regiunile cu frecvene spaiale nalte care de cele
mai multe ori corespund marginilor.
Filter
Acionai acest buton pentru a aplica filtrarea dup ce toate opiunile dorite au fost
modificate. Rezultatul este afiat n imaginea de ieire.
Add to Script
Dup ce se aplic un filtru, toate setrile anterioare acestuia pot fi salvate ntr-un
script de tipul point & click.

3. Problem propus
S se filtreze cu un filtru Sobel asupra unei imagini
Pentru a rezolva aceast problem vom folosi spre exemplu imaginea Pill1. De
asemenea se va selecta i o regiune de interes de form eliptic pe imagine.

Figura 3: Funcia de filtrare


Pag. 5

Filtrarea n GLI/2
Pentru a efectua filtrarea trebuie parcuri urmtorii pai:
1. Deschidei funcia de filtrare.
2. Efectuai un click cu mouse-ul pe viewport-ul cu imaginea Pill1 pentru a o
activa. n acest moment n bara de titlu a imaginii apare un asterisc. Acionai butonul
Input Image pentru a ncrca imaginea Pill1 drept imagine de intrare.
3. Activai (culoarea roie) regiunea de interes dorit.
4. Selectai filtrul Sobel din lista cu filtre predefinite
5. Setai Gain la valoarea 2 i bifai Activate Threshold Controls.
Unealta de filtrare arat astfel:

Pag. 6

Filtrarea n GLI/2
6. Acionai butonul Filter pentru a aplica filtrul.
Rezultatul filtrrii Sobel:

Acest filtru a evideniat marginile (contururile) imaginilor aflate n regiunea de interes.

Pag. 7

S-ar putea să vă placă și