Nama : Ariya Kusuma NIM : 12043124 (sore)
TUGAS 2 COMPUTER VISION PERBAIKAN KUALITAS Gambar 1, building_gaussian Sebelum dilakukan teknik Perbaikan Kualitas,
Perbaikan dengan teknik Perbaikan Kualitas pada citra yang diberikan. menggunakan 3 teknik filtering untuk proses perbaikan 1 citra.
Command Matlab gambar 1: gambar = imread('building_gaussian.tif'); noise = imnoise(gambar, 'Salt & Pepper', 0.02); noise2 = medfilt2(noise); noise3 = medfilt2(noise,[4 4]); figure, imshow(noise), title('Pelembutan Citra Noise Salt&Pepper'); figure, imshow(noise2), title('Pelembutan Citra dengan metrix default 3x3 '); figure, imshow(noise3), title('Pelembutan Citra dengan metrix 4x4 ');
Keterangan : gambar = imread('building_gaussian.tif'); Membaca/me-load citra ke variable noise = imnoise(gambar, 'Salt & Pepper', 0.02); Page 1 of 6
Memberikan noise pada gambar dengan salt-and-pepper noise dengan parameter noise density 0.02 noise2 = medfilt2(noise); Memfilter citra dengan filter median berukuran 3x3 dengan parameter default noise3 = medfilt2(noise,[4 4]); Memfilter citra dengan filter median berukuran 4x4 dengan parameter default figure, imshow(noise), title('Pelembutan Citra Noise Salt&Pepper'); Menampilkan citra 'Pelembutan Citra Noise Salt&Pepper' figure, imshow(noise2), title('Pelembutan Citra dengan metrix default 3x3 '); Menampilkan citra 'Pelembutan Citra dengan metrix default 3x3 ' figure, imshow(noise3), title('Pelembutan Citra dengan metrix 4x4 '); Menampilkan citra 'Pelembutan Citra dengan metrix 5x5’
Hasil hasil proses :
Kelebihan dan kekurangan hasil perbaikan citra : + terjadi penghalusan sedikit noise dari gambar asli yang diperoses menjadi lebih diperhalus -masih kurang tajam dari pada gambar asli karena pengaruh penghalusan noise
Page 2 of 6
Gambar 2, building_salt_pepper Sebelum dilakukan teknik Perbaikan Kualitas,
Perbaikan dengan teknik Perbaikan Kualitas pada citra yang diberikan. menggunakan 3 teknik filtering untuk proses perbaikan 1 citra.
Command Matlab gambar 2 : gambar2 = imread('building_salt_pepper.tif'); no2ise = imnoise(gambar2, 'Salt & Pepper', 0.02); no2ise2 = medfilt2(no2ise); no2ise3 = medfilt2(no2ise,[5 5]); figure, imshow(no2ise), title('Pelembutan Citra Noise Salt&Pepper'); figure, imshow(no2ise2), title('Pelembutan Citra dengan metrix default 3x3 '); figure, imshow(no2ise3), title('Pelembutan Citra dengan metrix 5x5 ');
Keterangan : gambar2 = imread('building_salt_pepper.tif'); Membaca/me-load citra ke variable no2ise = imnoise(gambar2, 'Salt & Pepper', 0.02); Memberikan noise pada gambar dengan salt-and-pepper noise dengan parameter noise density 0.02 no2ise2 = medfilt2(no2ise); Memfilter citra dengan filter median berukuran 3x3 dengan parameter default no2ise3 = medfilt2(no2ise,[5 5]); Memfilter citra dengan filter median berukuran 5x5 dengan parameter default Page 3 of 6
figure, imshow(no2ise), title('Pelembutan Citra Noise Salt&Pepper'); Menampilkan citra 'Pelembutan Citra Noise Salt&Pepper' figure, imshow(no2ise2), title('Pelembutan Citra dengan metrix default 3x3 '); Menampilkan citra 'Pelembutan Citra dengan metrix default 3x3 ' figure, imshow(no2ise3), title('Pelembutan Citra dengan metrix 5x5 '); Menampilkan citra 'Pelembutan Citra dengan metrix 5x5’
Hasil hasil proses :
Kelebihan dan kekurangan hasil perbaikan citra : + terjadi penghalusan dan penghilangan noise dari gambar asli yang diperoses menjadi lebih dibersih -terjadi sedikit kurang tajam dari pada gambar asli karena pengaruh penghalusan noise
Page 4 of 6
Gambar 3, building_uniform Sebelum dilakukan teknik Perbaikan Kualitas,
Perbaikan dengan teknik Perbaikan Kualitas pada citra yang diberikan. menggunakan 3 teknik filtering untuk proses perbaikan 1 citra.
Command Matlab gambar 3: gambar3 = imread('building_uniform.tif'); no3ise = imnoise(gambar3, 'Salt & Pepper', 0.02); no3ise2 = medfilt2(no3ise); no3ise3 = medfilt2(no3ise,[5 5]); figure, imshow(no3ise), title('Pelembutan Citra Noise Salt&Pepper'); figure, imshow(no3ise2), title('Pelembutan Citra dengan metrix default 3x3 '); figure, imshow(no3ise3), title('Pelembutan Citra dengan metrix 5x5 ');
Keterangan : gambar3 = imread('building_uniform.tif'); Membaca/me-load citra ke variable no3ise = imnoise(gambar3, 'Salt & Pepper', 0.02); Memberikan noise pada gambar dengan salt-and-pepper noise dengan parameter noise density 0.02 no3ise2 = medfilt2(no3ise); Memfilter citra dengan filter median berukuran 3x3 dengan parameter default no3ise3 = medfilt2(no3ise,[5 5]); Memfilter citra dengan filter median berukuran 5x5 dengan parameter default Page 5 of 6
figure, imshow(no3ise), title('Pelembutan Citra Noise Salt&Pepper'); Menampilkan citra 'Pelembutan Citra Noise Salt&Pepper' figure, imshow(no3ise2), title('Pelembutan Citra dengan metrix default 3x3 '); Menampilkan citra 'Pelembutan Citra dengan metrix default 3x3 ' figure, imshow(no3ise3), title('Pelembutan Citra dengan metrix 5x5 '); Menampilkan citra 'Pelembutan Citra dengan metrix 5x5’
Hasil hasil proses :
Kelebihan dan kekurangan hasil perbaikan citra : + terjadi penghalusan dan pengurangan sedikit noise dari gambar asli yang diperoses menjadi lebih diperhalus -terjadi sedikit buram dari pada gambar asli karena pengaruh penghalusan noise
Page 6 of 6