Professional Documents
Culture Documents
Fakultet elektrotehnike
Elektrotehnika i sistemi konverzije energije
Seminarski rad
Obrada i analiza medicinskih slika
Student: Tuzla
Nermin Salihbegović December 2018.
Sadržaj
Zadatak Seminarskog rada:..................................................................................................................3
Općenito o detekciji ivica prvog reda...................................................................................................4
Rješenje zadatka u programskom paketu Matlab.................................................................................5
Matlab kod za čitav zadatak...............................................................................................................11
Zadatak Seminarskog rada:
slika 1: “canvas.jpg”
slika 2: “gear.jpg”
Općenito o detekciji ivica prvog reda
Uklanjanje šuma, iz razloga što je naglašeno da može bilo koji filter, ćemo
uraditi uz pomoć “mean filtera”.
Mean filter je vjerovatno najjednostavniji linearni filter koji daje jednake težine
svim pikselima unutar kernela (unutar susjedstva posmatranog piksela). Za ci-
jelo susjedstvo veličine NxM korištena je težina 1/(N*M), tako da se svaki
piksel u izlaznoj slici zamjenjuje sa srednjom vrijednosti piksela iz njegovog
susjedstva, pa tako ima efekat zaglađivanja slike. Ovakva težinska shema
osigurava da će suma svih težina unutar kernela biti jednaka 1 za bilo koju
veličinu susjedstva.
Ovaj filter se koristi kao metoda za potiskivanje šuma, mada se često
koristi kao preliminarni korak u obradi slike kako bi se slika zagladila, te na taj
način se dobio bolji rezultat sa narednim operacijama obrade slike. Nedostatak
je da nije robustan na velike devijacije šuma na slici.
Primjećujemo da je šum prisutan na slici 2., ali ćemo primjeniti mean filter na
obje slike da vidimo kakav je rezultat.
I=imread('canvas.jpg'); %Ucitava sliku
k=ones(3,3)/9; %Definiše mean filter
Im=imfilter(I,k); %primjenjuje mean filter na orginalnu sliku
imshow(Im); %Prikaz slike sa filterom šuma
Ono što primjećujemo, u oba slučaja, jeste da su sada prelazi između dvije
različite boje mnogo blaži. Bez naglih ivica, što je posljedica filtera
primjenjenog na slike. To ćemo da prikažemo u nastavku.
slika 11. Razlika između detekcije ivica na orginalnoj slici i slici sa filterom
Matlab kod za čitav zadatak