Implementasi Fungsi Histogram Equalization pada MATLAB
Perbaikan kualitas citra (image enhancement) merupakan salah satu proses awal dalam pengolahan citra (image preprocessing). Perbaikan kualitas diperlukan karena seringkali citra yang dijadikan objek pembahasan mempunyai kualitas yang buruk, Misalnya citra mengalami derau (noise) pada saat pengiriman melalui saluran transmisi, citra terlalu terang/gelap, citra kurang tajam, kabur, dan sebagainya. Untuk memperbaiki kualitas citra ini salah satunya adalah dengan Histogram Equalization (perataan histogram). Tujuan dari perataan histogram adalah untuk memperoleh penyebaran histogram yang merata, sedemikian sehingga setiap derajat keabuan memiliki jumlah pixel yang relatif sama.
Di dalam MATLAb sudah terdapat suatu fungsi yang dapat melakukan proses pemerataan histogram, yaitu C = histeq(B);
Implementasi Fungsi Histogram Equalization pada MATLAB
Berikut ini adalah source code program pada MATLAB :
function tugasHisteq_1
%membaca gambar yang akan diproses
A = imread('cewek1.jpg');
%mengubah gambar menjadi grayscale
B = 0.5*A(:,:,1);
%melakukan proses penyamaan histogram terhadap citra
C = histeq(B);
%menampilkan citra asli dan histogramnya
figure;subplot(2,1,1);
imshow(A);
title('image asli');
subplot(2,1,2);
imhist(A);
title('histogram gambar asli');
%menampilkan citra yang telah digrayscale beserta histogramnya
figure;subplot(2,1,1);
imshow(B);
title('image grayscale');
subplot(2,1,2);
imhist(B);
title('histogram gambar grayscale');
%menampilkan citra yang telah diequalisasi beserta histogramnya
figure;subplot(2,1,1);
imshow(C);
title('image equalisasi');
subplot(2,1,2);
imhist(C);
title('histrogram equalisasi');
end
Hasil Program
Uji Coba Pada Gambar Mammografi
"Hasil gambar dan histogramnya setelah dilakukan proses grayscale. Gambar lebih gelap dan terlihat pada grafik histogramnya rata kiri dari 0-50an."
"Hasil gambar beserta histogramnya setelah dilakukan proses ekualisasi dengan menggunakan fungsi histogram equalization pada Matlab. Dari gambar terlihat lebih jelas objeknya dan dari hasil histogramnya terlihat grafiknya lebih merata dari pada gambar asli maupun hasil grayscale."
download pdf
23:42
|
Label:
digital image processing,
histogram,
mammografi,
matlab,
pengolahan citra digital
|
Daftar Blog Saya
-
Sabar. .Tolong jangan jauh-jauh dari saya. .:31 bulan yang lalu
-
Implementasi Histogram Equalization8 bulan yang lalu
-
Membuat Read More pada Blogspot2 tahun yang lalu
-
Sumbangan Medali Anak Negeri di Olimpiade Sains Internasional2 tahun yang lalu
-
Taman Safari Indonesia II2 tahun yang lalu
Mengenai Saya
Arsip Blog
-
▼
2010
(33)
-
►
Februari
(14)
- Pola Pikir si Kaya vs si Miskin
- Terapi untuk Si Pelupa
- Sinopsis Drama korea, STYLE
- The Great of Susan Boyle, Umur Senja bukan Halanga...
- Tips - tips sukses wawancara
- Tips meraih kesuksesan by Danang Ambar Prabowo, "s...
- Perlu Satu Langkah ke Belakang untuk Lompat Lebih ...
- Tips - tips untuk menuju suatu prestasi by Ir. Dan...
- Jakarta Jazz Festival 2010
- Konser TRIVIUM
- Robot astronot, duet antara NASA dan GM
- Wanita itu Emang Istimewa
- Perjalanan Alvin Idola Cilik 3
- Sinopsis Shinning inheritance a.k.a Brilliant Lega...
-
►
Februari
(14)
-
►
2009
(12)
-
►
November
(8)
- Pembagian Daging Qurban Idul Adha, kita atau merek...
- Herannn,,siapa sih lebih butuh aturan lalu lintas....
- InTegar, In the Name of Love
- Dampak Industri Terhadap Lingkungan
- Awas Bahaya Ramalan!!!
- Ramalan Juan Paul Valdez - tentang Indonesia
- Bila Aku Jatuh Cinta
- Apakah Kemampuan Komunikasi Juga Dibutuhkan Bagi L...
-
►
November
(8)




1 komentar:
Hai Gan :D , nice post..ane ijin simak yaa :o ..ane ank TI jg nih,,dri Binus ,jkt,,
Salam kenal.
bady_almunia@yahoo.com
Poskan Komentar