Anda di halaman 1dari 3

[SIGNAL PROCESSING]

2012

GAUSSIAN IN MATLAB

Artikel singkat ini hanya berisi mengenai bagaimana menampilkan grafik gaussian pada matlab. Artikel yang ditulis untuk mengisi kejenuhan saja... Tapi pengembangan nya nanti adalah untuk menghaluskan grafik dan juga citra menggunakan Gaussian. Jadi bisa dianggap bahwa artikel ini merupakan pengenalan saja, jika sudah kenal ya silakan untuk dilewati... Gaussian Function kerap kali digunakan untuk menghaluskan citra atau kurva. Gaussian juga dikembangkan menjadi tool untuk deteksi tepi pada citra. Gaussian memiliki bentuk grafik seperti lonceng. Penjelasan lebih lanjut tentang gaussian ini akan diberikan pada artikel lain yang terkait pada kasus atau aplikasinya. Dalam matlab kita mengenal toolbox yang bisa menghasilkan nilai gaussian, tapi dengan menggunakan rumus gaussian kita bisa membuat sendiri fungsinya. Sehingga kita bisa mengerti terlebih ketika digunakan untuk tujuan tertentu seperti pada aplikasi pengolahan citra digital. Gaussian 1 dimensi dirumuskan dengan: = Dengan bentuk grafiknya adalah 1 2

[janshendry@gmail.com{ee&it UGM, Indonesia}]

Page 1

[SIGNAL PROCESSING]

2012

Gaussian 2 dimensi dirumuskan dengan: , Dengan bentuk grafiknya adalah = = 1 2

Nilai m adalah rerata (mean), kita beri nilai nol. Sehingga peranan dari gaussian itu terletak pada nilai variansnya . Begitu juga untuk aplikasi penghalusan citra atau kurva kita

menggunakan nilai mean, nol. Berikut ini adalah program yang digunakan dalam matlab.
clear all; close all; clc; x=-5:0.1:5; m=0; s=1; %% gaussian 1 dimensi G=(1/(s*sqrt(2*pi)))*exp(-((x-m).^2/(2*s^2))); plot(x,G,'r'); axis([-4 4 0 max(G)]); xlabel('x'); ylabel('G(x)'); title('1-D Gaussian'); grid on; % %% gaussian 2 dimensi

[janshendry@gmail.com{ee&it UGM, Indonesia}]

Page 2

[SIGNAL PROCESSING]

2012

[X,Y]=meshgrid(x); G2=(1/((s^2)*2*pi))*exp(-(((X-m).^2+(Y-m).^2)/(2*(s^2)))); figure, meshc(X,Y,G2); xlabel('x'); ylabel('y'); zlabel('G(x,y)'); title('2-D Gaussian'); %%

Seperti yang telah dijelaskan di atas, bahwa gaussian function dapat dilibatkan pada berbagai kasus atau aplikasi khususnya pada pengolahan citra. Dalam artikel selanjutnya kita akan membahas peranan gaussian 1 dimensi dan 2 dimensi, yakni pada kurva dan pada citra. Semoga artikel ini bisa memberikan sedikit gambaran tentang gaussian function kepada pembaca.

@thanks...

[janshendry@gmail.com{ee&it UGM, Indonesia}]

Page 3