Anda di halaman 1dari 6

PENGOLAHAN CITRA DIGITAL

FILTER GAUSSIAN

Oleh:

I Gede Sudha Parajaya

(1504505063)

JURUSAN TEKNOLOGI INFORMASI


FAKULTAS TEKNIK
UNIVERSITAS UDAYANA
2016

Menghitung Filter Gaussian

1. Kernel
Berikut ini merupakan pembuatan kernel 3x3 yang akan di gunakan untuk
membuat filter pada suatu citra acak 8 bit, berikut ini merupakan rumus yang
digunakan.
2

x +y
2
2

1
G(x , y )=
e
2 2

Dengan menggunakan rumus tersebut maka akan didapat hasil dari kernel yang
digunakan untuk filter citra warna acak. Berikut ini merupakan tabel bantu untuk
mendapatkan hasil dari kernel.
x
-1

-1

-1

y
1

-1

-1

-1

Jadi kernel yang didapat dari tabel bantu x,y adalah sebagai berikut, kernel hasil
ini akan digunakan untuk memfilter citra warna.

1
0
-1

-1

0,0585
8
0,0965
81
0,0585
8

0,0965
81
0,1592
36
0,0965
81

0,0585
8
0,0965
81
0,0585
8

2. Matriks Citra Awal


Berikut ini merupakan sebuah matriks 10x10 yang berisi citra 8 bit warna acak
yang nantinya akan di filter dengan kernel yang sudah didapatkan sebelumnya.
20 40 60
10 80 70
90 80 10
30 40 50
100 10 90
80 10 20
20 30 10
30 10 100
50 60 10
10 100 20

30
60
80
50
10
30
30
60
20
80

40 60 80
100 70 80
80 10 20
50 20 40
100 30 70
80 50 90
60 80 10
70 100 30
10 20 70
70 80 100

90
90
30
60
80
20
20
60
90
70

70 50
30 10
50 100
70 60
10
20
10 20
50 70
80 60
70 90
100 20

3. Pengoperasian Kernel
Kernel yang telah dibuat sebelumnya akan dioperasikan dengan rumus
Gaussian 2-Dimensi terhadap matriks citra warna acak 8 bit. Kernel akan bergeser
dari piksel ke piksel citra berdasarkan ukuran kernel yakni 3 X 3. Berikut merupakan
ilustrasi dari pengoperasian kernel.

1
0

-1

0,0585
8
0,0965

0,0965
81
0,1592

0,0585
8
0,0965

-1

81
0,0585
8

36
0,0965
81

81
0,0585
8

Gaussian 2-D

20 40 60
10 80 70
90 80 10
30 40 50
100 10 90
80 10 20
20 30 10
30 10 100
50 60 10
10 100 20

30
60
80
50
10
30
30
60
20
80

40 60 80
100 70 80
80 10 20
50 20 40
100 30 70
80 50 90
60 80 10
70 100 30
10 20 70
70 80 100

90
90
30
60
80
20
20
60
90
70

70 50
30 10
50 100
70 60
10
20
10 20
50 70
80 60
70 90
100 20

Hasil Akhir Filter Gaussian 2-D

0
0
0
0
0
0
0
0
0
0

0
X
X
X
X
X
X
X
X
0

0
X
X
X
X
X
X
X
X
0

0
X
X
X
X
X
X
X
X
0

0
X
X
X
X
X
X
X
X
0

0
X
X
X
X
X
X
X
X
0

0
X
X
X
X
X
X
X
X
0

0
X
X
X
X
X
X
X
X
0

0
X
X
X
X
X
X
X
X
0

0
0
0
0
0
0
0
0
0
0

Hasil filter tersebut akan dihitung dengan rumus konvolusi menggunakan


metode mean filter sebagai berikut.
I '=

1
9

I (u+i , v + j)

j=1 i=1

Perhitungan citra akhir hasil filter dengan rumus tersebut adalah sebagai
berikut.
I(1,1) =
(20*0,05857953)+(40*0,09658132)+(60*0,05857953)+(10*0,09658132)+(80*0,159235
67)+(70*0,09658132)+(90*0,05857953)+(80*0,09658132)+(10*0,05857953)/9= 43

I(1,2) =
(40*0,05857953)+(60*0,09658132)+(30*0,05857953)+(80*0,09658132)+(70*0,159235
67)+(60*0,09658132)+(80*0,05857953)+(10*0,09658132)+(80*0,05857953)/9= 45

I(1,3) =
(60*0,05857953)+(30*0,09658132)+(40*0,05857953)+(70*0,09658132)+(60*0,159235
67)+(100*0,09658132)+(10*0,05857953)+(80*0,09658132)+(80*0,05857953)/9= 48

I(1,4) =
(30*0,05857953)+(40*0,09658132)+(60*0,05857953)+(60*0,09658132)+(100*0,15923
567)+(70*0,09658132)+(80*0,05857953)+(80*0,09658132)+(100*0,05857953)/9=51

I(1,5) =
(40*0,05857953)+(60*0,09658132)+(80*0,05857953)+(100*0,09658132)+(70*0,15923
567)+(80*0,09658132)+(80*0,05857953)+(10*0,09658132)+(20*0,05857953)/9= 48

Dan seterusnya sampai dengan matriks yang menunjukan posisi I(8,8) dan
mengikuti kernel 3x3 sebelumnya.

4. Matriks Hasil
0

43

45

48

51

48

49

49

42

43

42

48

48

36

33

39

43

40

37

43

40

32

32

40

42

35

31

39

41

43

43

40

28

28

21

34

45

49

41

31

22

23

25

36

49

50

36

29

35

28

33

36

42

44

40

43

52

35

36

34

38

44

52

59

58

Anda mungkin juga menyukai