Nim :201731152
Kelas :F
1. Apa sebenarnya tujuan penggunaan fungsi logaritmik alami dalam operasi piksel?
Jawab:
Fungsi logatmik adalah membuat bagian yang gelap (intensitas rendah) lebih dicerahkan
daripada yang berintensitas tinggi,karena memuat banyak detail yang penting.Dengan kata
lain,terjadipengaturan atau variasi intensitas berbeda pada intensitas rendah dan intensitas
tinggi.peningkatan yang tajam dilakukan pada area yang gelap(yang niali intensitasnya
rendah).
2. Berdasarkan Tabel 3.1, berapa jumlah piksel untuk setiap aras keabuan (0 sampai dengan 7)
setelah ekualisasi histogram dilakukan
Jawab:
Tabel 3.1 Proses ekualisasi histogram
I Aras Histi(i) c[i] a[i]
1 0 2 2 0
2 1 2 4 0
3 2 4 8 0
4 3 12 20 2
5 4 18 38 4
6 5 14 52 6
7 6 10 62 7
8 7 2 64 7
L=8 N=64
Pada contoh diatas ,yang diasir dengan warna hijau muda menyatakan keadaaan awal
citra.dalam hal ini,citra mengadung N=64 piksel (8x8) dengan jumlah aras keabuaan berupa
8.selajutnya,berdasarkan nilai [i] maka[i] dihitung.dalam hal ini,setiap nilai
255
G(y,x)= (f(y,x) - 𝑖𝑡𝑒𝑟𝑒𝑛𝑑𝑎ℎ ) x 𝑖𝑡𝑒𝑟𝑡𝑖𝑛𝑔𝑔𝑖 − 𝑖𝑡𝑒𝑟𝑒𝑛𝑑𝑎ℎ
function histo(Img)
% HISTO Digunakan sebagai contoh kombinasi kecerahan+kontras
[jum_baris, jum_kolom] = size(Img);
Img = double(Img);
Histog = zeros(256, 1);
for baris=1 : jum_baris
for kolom=1 : jum_kolo
Histog(Img(baris, kolom)+1) = ...
Histog(Img(baris, kolom)+1) + 1;
end
end
% Tampilkan dalam bentuk diagram batang
Horis = (0:255)';
bar(Horis, Histog);
endfunction
clc;
clear;
ori=imread('d:\didi.jpg');
br=ori+60; % kecerahan
cnt=1.8*ori; % kontras
kom=1.8*ori+60; % kombinasi kecerahan + kontras
neg=255-ori; % negatif
figure(1);
subplot(5,2,1);imshow(ori);title('Original');
subplot(5,2,2);histo(ori);
subplot(5,2,3);imshow(br);title('Kecerahan + 60');
subplot(5,2,4);histo(br);
subplot(5,2,5);imshow(cnt);title('Kontras * 1.8');
subplot(5,2,6);histo(cnt);
subplot(5,2,7);imshow(kom);title('Kombinasi Kecerahan dan Kontras');
subplot(5,2,8);histo(kom);
subplot(5,2,9);imshow(neg);title('Negatif');
subplot(5,2,10);histo(neg);
imwrite(br, 'd:\hasil\kecerahan60.jpg');
imwrite(cnt, 'd:\hasil\kontras1.8.jpg');
imwrite(kom, 'd:\hasil\kombinasi.jpg');
imwrite(neg, 'd:\hasil\negative.jpg