Pada kali ini kita akan membuat citra dengan menggunakan noise gaussian dan localvar
dengan penggunaan parameter 0,1 dan 0,5.
A. Gaussian
1. Pertama kita lakukan dengan "Gaussian".
2. Saya akan memberi nama Citra awal dengan 'IB.bmp'
IB.bmp
Berikutnya kita masukkan source berikut :
I = imread ('IB.bmp'); %Gaussian figure(1); subplot(2,2,1),imshow(I),title('Original'); gaus1 = imnoise (I,'gaussian',0.1); subplot(2,2,2),imshow(gaus1), title('Gaus 0.1'); gaus2 = imnoise (I,'gaussian',0.5); subplot(2,2,3), imshow(gaus2),title('Gaus 0.5');
Jika sudah maka hasilnya akan seperti berikut
B. Localvar
Nah berikutnya kita gunakan metode dengan yang localvar sebagai perbandingan dengan noise gaussian.
berikut ini sourcenya:
%Localvar figure(2); subplot(2,2,1),imshow(I),title('Original'); [m,n] = size(I); for i=1:m; for j=1:n; V1(i,j) = 0.1; end; end; local1 = imnoise (I,'localvar',V1); subplot(2,2,2),imshow(local1), title('Localvar 0.1'); [m,n] = size(I); for i=1:m; for j=1:n; V2(i,j) = 0.5; end; end; local2 = imnoise (I,'localvar',V2); subplot(2,2,3),imshow(local2), title('Localvar 0.5');
jika sudah maka hasilnya seperti berikut :
dengan ini kita dapat mengetahui hasil dari tiap noise untuk setiap metodenya.
*catatan : semua source ditulis dalam satu dokumen.