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

SnapIt Screen Capture



SnapIt adalah sebuah software yang digunakan untuk mengcapture sebuah screen di PC Anda. Kadang kala saat mengerjakan suatu tugas, baik itu dalam bentuk presentasi maupun makalah, Anda butuh suatu Screen Shot, terutama biasanya untuk bidang programming. Untuk memperlihatkan hasil compilenya, perlu disertakan sebuah Screen Shot yang menunjukkan hal tersebut. Untuk mempermudahnya, ada suatu software yang khusus digunakan untuk mengambil gambar di screen PC. Kita tinggal snapshot apa saja yang kita inginkan dengan hanya sekali klik. Software ini didesign untuk windows XP,2000,ME, 98. Untuk windows 7 sudah disediakan tool yaitu Snipping Tools.
How To Use
1. Start Program (klik pada icon program)


2. Klik PtrScr (Print Screen) dan sorot dengan mouse bagaian mana yang ingin dicapture. Setelah itu, daerah yang kita pilih tadi otomatis tercopy ke clipboard. Inilah bedanya, jika Anda hanya menggunakan PtrScr, Anda hanya bisa mengkopi jendela yang aktif. Lalu, bagiamana jika hanya ingin menampilkan sebagian daerah saja, mungkin Anda perlu mengkopi ke paint editor kemudian mengcropnya tentunya hal ini sangat merepotkan.
3. Tinggal save snapshot sesuai yang diinginkan. Misalnya
a. Ingin ditambahkan di microsoft word, Anda hanya tinggal paste hasilnya (Ctrl + v)
b. Ingin mengeditnya kembali dengan photoshop. Maka hanya perlu paste ke photoshop
c.Ingin langsung menyimpannya sebagai gambar dengan format JPG, PNG, dll. Caranya gampang. Tinggal klik kanan mouse pada snapIt icon dan akan muncul menu seperti di bawah ini Chose “Save As” dan pilih format penyimpanannya.



4. Gunakan menu properties untuk mendefinisikan hot key untuk diletakkan di hasil screenshotnya.
OPenyimpanan Otomatis
Di menu properties Anda dapat menggunakan “Auto Save Images”. Ini artinya setiap kali Anda mengcapture gambar, gambar akan disimpan secara otomatis dengan format gambar yang telah dipilih sebelumnya dipengaturan.



Top Features
+ support hotkey, auto-saving, clipboard
+ mengkopi otomatis ke clipboard
+ Menyimpan gambar dalam format BMP, GIF, PNG, dan TIFF
+ cocok untuk designer, office worker, business people, analis,dll
+ sangat direkomendasikan untuk penulis teknik yang harus mendeskripsikan interface, menu, tombol – tombol dan lain – lain.


Screen Capture Software

Quote Today #2

"Lebih baik kalah daripada Tidak Pernah Mencoba untuk Berusaha"

Follower

All about Informatics engineering

capcuss


ShoutMix chat widget

Pengunjung ke