About

Image Enhancement Histogram (Citra Digital)

Historgram Citra
Histogram citra merupakan diagram yang menggambarkan distribusi frekuensi nilai intensitas piksel dalam suatu citra. Sumbu horisontal merupakan nilai intensitas piksel sedangkan sumbu vertikal merupakan frekuensi/jumlah piksel. Historgram dari sebuah citra ditunjukan pada gambar

Citra yang terang, histogramnya akan cenderung menumpuk di sebelah kanan, dan citra gelap, histogramnya akan menumpuk di sebelah kiri.

Perataan Histogram (Histogram Equalization)


Teknik perataan histogram merupakan gabungan antara pergeseran dan pelebaran histogram. Tujuan yang akan dicapai pada teknik ini adalah untuk mendapatkan citra dengan daerah tingkat keabuan yang penuh dan dengan distribusi pixel pada setiap tingkat keabuan yang merata.
Pada teknik perataan histogram ini mentransformasi tingkat keabuan rk menjadi sk  dengan suatu fungsi transformasi T(rk) fungsi transformasi ini memiliki syarat sebagai berikut:
  •  T(r)  memberikan nilai tunggal (one-one-onto) sehingga memiliki inverse serta monoton naik untuk interval 0 ≤ r ≥ 
  • 0 ≤ T(r) ≥ 1 atau 0 ≤ r ≥ 1.

Bentuk Umum Metode Histogram

rk =  tingkat keabuan ke-k
nk  =  nilai intensitas /  pixel  pada  setiap tingkat keabuan rk pada citra
n  = total seluruh pixel yang ada pada setiap tingkat keabuan


 
Sekian dulu untuk penjelasan singkat tentang histogram. Sekarang masuk pada kasus soal seperti dibawah ini...?? ^_^

Misalkan ada gambar atau objek dengan ukuran 64*64 dengan 16 gray level maka..?
64*64 = 4096  perhatikan gambar dibawah ini yang dibuat dengan Excel..


Sekian dulu postingan image enhancement histogram,  Semoga postingan kali Ini Bermanfaat buat teman-teman.
jangan lupa tinggalkan komentarnya yaaa.....hehehe

************************GBU ALL****************************


Operasi Aritmatika dalam pengolahan Citra Menggunakan Matlab



Haiii...guys ketemu lagi bersama saya dengan postingan yang cukup menarik,karena kali ini saya akan selfi-selfi alias narsis dikit...hehehehehe
Maka sebagai lanjutan kali ini saya akan membahas mengenai operasi aritmatika dalam pengolahan citra. Operasi aritmatika dalam citra terdiri dari operasi penjumlahan, pengurangan, perkalian, pembagian dan operasi boolean citra. Operasi aritmatika tersebut bisa dilakukan dengan nilai skalar atau dengan dua buah citra berbeda. Hasil dari beberapa operasi di atas akan berbeda-beda, misalnya dengan dilakukan operasi penjumlahan citra maka citra hasil penjumlahan akan lebih cerah dari citra asal. Hal itu dikarenakan citra terdiri dari nilai piksel image(x,y) pada posisi (x,y). Semakin tinggi nilai piksel maka intensitas semakin cerah, begitu juga sebaliknya. Sebagai contoh silahkan tulis kode berikut pada editor matlab:
>>matrik=fix(rand(4,4)*10);
>>hasil=matrik+1;
kemudian kita lihat hasilnya menunjukkan bahwa hasil penjumlahan adalah matrik asal ditambah 1 pada tiap-tiap piksel, sehingga akan terlihat seperti berikut :


Kalau perlakuan seperti perintah di atas dilakukan terhadap citra digital maka yang terjadi adalah citra menjadi semakin cerah karena nilai piksel bertambah. Sekarang kita coba lakukan pada sebuah citra.
Bagi yang masih merasa bingung dengan kode di atas, dibawah ini saya berikan kode lengkap dari ke empat operasi di atas
 
Seperti itulah operasi aritmatika dalam pengolahan citra digital menggunakan Matlab. operasi aritmatika yang berfokus pada perubahan intensitas citra. 

Demikian postingan saya semoga bisa bermanfaat..mohon saran dan koreksinya.
***************************GBUALL*****************************
 




 


- Copyright © Lenny Bubun - Hatsune Miku - Powered by Blogger - Designed by Rizky FM. -