PRAKTIKUM PENGOLAHAN CITRA DIGITAL MODUL 2 :
SPATIA PATI AL FILTERIN FILTERING G
Spat ial Filt Filt ering Pengolahan pada citra digital dikelompokkan berdasarkan domain citra, yaitu spatial domain dan domain dan frequency domain. domain. Pengolahan citra pada spatial domain, domain , citra digital akan diproses berdasarkan pixel nya nya (baik operasi pada single pixel ataupun ataupun operasi pada group of pixel/neighborhood pixel/neighborhood ). ). Sedangkan pengolahan citra pada frequency pada frequency domain, domain , citra digital ditransformasikan terlebih dahulu sehingga menjadi citra dengan domain frequency, misalkan melalui transformasi fourier transformasi fourier . Proses spatial filtering dapat filtering dapat dilihat pada Gambar berikut (Digital Image Processing, Gonzales):
Persamaan untuk spatial filtering adalah sebagai berikut :
g ( x, y ) w1 f ( x 1, y 1) w2 f ( x 1, y ) w8 f ( x 1, y 1) w9 f ( x 1, y 1) , Dimana input citra adalah f adalah f ( x x ,y ) ; output citra adalah g( x x ,y ); ); dan matriks filter adalah w.
Praktikum Pengolahan Citra Citra Digital Digit al 2015
Halaman 1
Edge Eff ect s Permasalahan yang timbul pada proses filtering ini adalah menghitung hasil filtering citra input yang terletak di border citra. Oleh karena itu dibutuhkanlah padding agar piksel-piksel yang berada di daerah border juga dapat dilakukan proses filtering. Citra input
padding Matriks filter
Misalkan ukuran matriks filter adalah 3x3 dan ukuran citra input adalah mxn, maka dibutuhkan padding tambahan sehingga citra masukan berukuran (m+2)x(n+2). Terdapat tiga metode untuk padding, yaitu: -
Zeros
-
Replication
-
Reflection
[zeros]
[replication]
[reflection]
Low Pass Filt ering Low pass filtering ini akan menimbulkan efek smoothing/blurring pada citra digital. Sehingga manfaat low pass filtering ini pada pengolahan citra digital adalah menghilangkan noise. Contoh low pass filtering ini adalah median filter, Gaussian filter, mean filter, dll.
Praktikum Pengolahan Citra Digital 2015
Halaman 2
High pass Filt ering Pada high pass filtering ini, efek citra yang dihasilkan adalah sharpening. Oleh karena itu, high pass filtering ini digunakan untuk mempertajam kualitas citra ataupun mendeteksi tepian citra. Laplacian adalah controh untuk high pass filtering ini.
Praktikum Pengolahan Citra Digital 2015
Halaman 3
TUGAS PENDAHULUAN
1. Jelaskan perbedaan low pass filtering dan high pass filtering, mengapa low pass filtering dapat menimbulkan efek smoothing sedangkan high pass filtering menimbulkan efek sharpening ataupun edge detection 2. Buatlah fungsi sendiri (bukan built in function dari Matlab) untuk prosedur spatial filtering, kemudian ujicobakan dengan dengan menggunakan matriks filter baik lowpass maupun highpass. TUGAS PRAKTIKUM
1. Buat fungsi sendiri (bukan built in function dari Matlab), untuk prosedur spatial filtering dengan tiga macam padding (zeros, replication, dan reflection). Matrik filter berukuran 3x3 ataupun 5x5. Ujicobakan dengan citra digital, dan analisa perbedaan citra output pada masing-masing metode padding tersebut 2. Buat fungsi sendiri (bukan built in function dari Matlab), untuk median filtering
Praktikum Pengolahan Citra Digital 2015
Halaman 4