You are on page 1of 24

PENGOLAHAN CITRA

UJIAN AKHIR SEMESTER

Disusun Oleh :
AFIF SETYO NUGROHO

(4611412001)

JURUSAN ILMU KOMPUTER


FALKUTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS NEGERI SEMARANG
SEMARANG
2014

1. Gunakan Mask dari a sampai dengan h adalah filter. Kenakan martrik (image) dengan filter filter
tersebut dan tampilkan hasilnya. (gunakan metode zero padding untuk melakukan filtering)

2. Kenakan filter-filter tersebut pada citra close up wajah saudara dan tampilkan hasilnya. Berilah
kesimpulan efek filter pada citra wajah teresebut!
A

3. a. Hitunglah secara manual DFT dari data berikut

b. Hitung DFT data tersebut dengan fungsi fft Matlab, dan bandingkan hasilnya dengan poin a
menghitung DFT dengan mengidentifikasi matriks terlebih dahulu dan selanjutnya di operasikan
dengan perintah fft, perhatikan perintah-perintah pada gambar di bawah ini :
(a)

(b)

(c)

(d)

4. Hitunglah secara manual konvolusi dari pasangan data berikut

(di lampiran)
5. Gunakan matlab untuk menghitung FFT dari dan tampilkan hasilnya

Berikut Perintah menghitung FFT :

6. Gunakan fiter dalam domain frekuesni berikut untuk megolah citra close up wajah saudara dan
tampilkan hasilnya
a. Filter ideal (lolos rendah dan lolos tinggi)
Low pass ltering

Output

High pass ltering

Output

b.

Filter Butterwoth

Low Butterwoth
function to generate a low pass Butterworth lter :

Proses dalam Matlab:

Output :

Hight Butterwoth

function to generate a high pass Butterworth lter


function to generate a high pass Butterworth lter

Proses dalam Matlab:

Output:

c.

Filter Gaussian

7. Berilah penjelasan mengenai noise pada citra berilah contoh pemodelannya dengan Matlab!

(Noise) adalah gambar atau piksel yang mengganggu kualitas citra. Derau dapat disebabkan oleh
gangguan fisis(optik) pada alat akuisisi maupun secara disengaja akibat proses pengolahan yang tidak
sesuai.
a. Salt and pepper noise
Adalah bentuk noise yang biasanya terlihat titik-titik hitam dan putih pada citra seperti tebaran
garam dan merica.
Berikut perintah Salt and pepper noise pada Matlab :

Output :

b. Gaussian noise
Noise yang mengikuti distribusi normal standar dengan rata-rata nol dan standar deviasi 1. Efek
dari Gaussian Noise ini pada gambar adalah munculnya titik-titik berwarna yang jumlahnya sama
dengan persentase noise.
Berikut perintah Gaussian noise pada Matlab :

Output :

c. Speckle noise
Merupakan model noise yang memberikan warna hitam pada titik yang terkena noise.
Berikut perintah Gaussian noise pada Matlab :

Output

d. Periodic noise

Berikut perintah Periodic noise pada Matlab :

Output :

8. Uraikanlah metoda untuk menghilangkan noise dari citra dan lakukan prosesnya dengan Matlab !
Cleaning salt and pepper noise
a. Low pass ltering
metode menghilangkan noise dari citra yang dibuat oleh metode salt and pepper, dalam metode
Low pass Fltering kita bisa menggunakan filtering dengan rata rata untuk menguranginya,
semakin kita memasukan rata rata semakin besar maka gambar akan semakin lebih jelas.
Berikut merupakan perintah-perintah Cleaning salt and pepper noise

Output :

b. Median ltering
Median Filtering adalah nilai tengah ketika data citra diurutkan, Sebuah filter median adalah
contoh dari filter non-linear akan berakhir di bagian atas atau bawah dari daftar diurutkan. Jadi
median akan secara umum menggantikan noise.
Berikut merupakan perintah-perintah Median Filtering :

Output :

Cleaning Gaussian noise

a. Average ltering
Image averaging adalah sebuah metode untuk membersihkan noise yang dibuat oleh noise
Gaussian proses metode ini adalah dengan hanya mengambil rata-rata mean dari sebuah
gambar.
Berikut merupakan perintah-perintah Average ltering :

Output :

b. Adaptive ltering
Adaptive Filtering adalah sebuah metode untuk membersihkan noise yang dibuat oleh noise
Gaussian , Adaptive Filtering mengubah karakteristik mereka sesuai dengan nilai-nilai grayscale ,
bisa bertindak sebagai median maupun rata-rata tergantung posisi pada gambar.
Berikut merupakan perintah-perintah Average ltering :

Output :

You might also like