You are on page 1of 2

Menggunakan Mean Filter pada file citra

Filter berupa matrik dengan ukuran mxn, salah satunya adalah untuk menghilangkan noise.
1. Aritmetic Mean filter
- setiap derajat keabuan dalam matrik mxn dijumlahkan kemudian dibagi mxn
- hasil bagi digunakan untuk mengganti pixel x,y
Persamaannya.





2. Geometric Mean Filter
- setiap derajat keabuan dalam matrik mxn dikalikan kemudian hasilnya dipangkatkan
1/(mxn)
- hasilnya digunakan untuk mengganti pixel x,y
Persamaannya.


















e
=
xy
S t s
t s A
mn
y x B
) , (
) , (
1
) , (
mn
S t s
xy
t s A y x B
1
) , (
) , ( ) , (
|
|
.
|

\
|
=
[
e
Cara mengoperasikan filter.
1. Menentukan ukuran jendela (mxn), misalkan 3x3
2. Mengecek ukuran gambar, misalkan file yang akan dioperasikan berukuran 256x256
(dapat diketahui dengan instruksi imread, kemudian size)
3. Mempersiapkan matrik baru yang merupakan matrik file citra yang ditambah komponen
baris pertama dan kolom pertama sert baris terakhir dan kolom terakhir, sehingga ukuran
citra menjadi 258x258.









4. Mengoperasikan filter secara iteratif dari koordinat (x
min
,y
min
), hingga (x
maks
,y
maks
).
5. Perhitungan tiap pixel citra yang baru adalah
A(x,y)=(A(x-1,y-1)+A(x,y-1)+A(x+1,y-1)+A(x-1,y)+A(x,y)+A(x+1,y)+A(x-1,y+1)+A(x,y+1)+A(x+1,y+1))/9;




File Citra
Frame filter
Pergerakan
jendela filter