Modul 2 Spatial Filtering

May 2, 2019 | Author: Ibrahim | Category: N/A
Share Embed Donate


Short Description

modul pcd...

Description

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

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF