0% menganggap dokumen ini bermanfaat (0 suara)
218 tayangan18 halaman

Ekualisasi Histogram dalam Citra Digital

Dokumen tersebut membahas tentang ekualisasi histogram yang bertujuan untuk memperoleh distribusi intensitas piksel yang merata pada citra dengan memperlebar aras keabuan di daerah yang padat piksel dan mempersempitnya di daerah yang jarang piksel, sehingga dapat meningkatkan kontras secara keseluruhan. Terdapat penjelasan tentang perhitungan histogram, distribusi kumulatif, dan cara mengubah nilai intensitas berdasarkan distribusi tersebut.

Diunggah oleh

Ki
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPSX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
218 tayangan18 halaman

Ekualisasi Histogram dalam Citra Digital

Dokumen tersebut membahas tentang ekualisasi histogram yang bertujuan untuk memperoleh distribusi intensitas piksel yang merata pada citra dengan memperlebar aras keabuan di daerah yang padat piksel dan mempersempitnya di daerah yang jarang piksel, sehingga dapat meningkatkan kontras secara keseluruhan. Terdapat penjelasan tentang perhitungan histogram, distribusi kumulatif, dan cara mengubah nilai intensitas berdasarkan distribusi tersebut.

Diunggah oleh

Ki
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPSX, PDF, TXT atau baca online di Scribd

Pengolahan Citra Digital

Ekualisasi Histogram

Pengolahan Citra Digital


Konten
• Ekualisasi Histogram
• Soal Latihan
• Praktik
Ekualisasi Histogram
• Ekualisasi histogram merupakan suatu cara yang bertujuan untuk memperoleh histogram dengan intensistas
terdistribusi secara merata pada citra.
• Pendekatan yang dilakukan adalah dengan cara mendapatkan aras keabuan yang lebih luas pada daerah
yang memiliki banyak piksel dan mempersempit aras keabuan pada daerah yang berpiksel sedikit.
• Efek dari ekualisasi histogram dapat digunakan untuk meningkatkan kontras secara menyeluruh.

a. histogram citra mentah a. Hasil ekualisasi histogram


https://rosegislabs.com/
Ekualisasi Histogram
• Histogram untuk setiap aras keabuan dinyatakan dengan
h𝑖𝑠𝑡
  [𝑖]

• Dalam hal ini, i bernilai 0, 1, 2, … , L-1. L menyatakan jumlah aras keabuan.

• Akumulasi histogram atau distribusi kumulatif untuk piksel beraras i dinyatakan


dengan:
  𝑖
𝑐 [ 𝑖 ] =∑ h𝑖𝑠𝑡 [ 𝑖 ] , 𝑖=0,1 , 2 , … , 𝐿−1
𝑖=0
Ekualisasi Histogram
• Aras i akan diganti dengan a menggunakan ketentuan sebagai berikut

  𝑐 [𝑖 ]
𝑎 [ 𝑖 ] =𝑟𝑜𝑢𝑛𝑑 ( ( 𝐿− 1 ) ) , 𝑖=0 , 1 , 2, … , 𝐿 −1
𝑁

• N menyatakan jumlah piksel pada citra.


Ekualisasi Histogram
• Contoh, lakukan ekualisasi histogram pada citra f di bawah ini.
• Citra f mengandung N=64 piksel (8x8) dengan jumlah aras keabuan ada 8.
0 0 1 1 3 3 3 3

2 2 2 2 3 3 3 3

4 4 4 4 3 3 3 3

4 4 4 4 6 6 6 6

4 4 4 4 6 6 6 6

4 4 4 4 4 6 6 7

5 5 5 5 4 5 5 7

5 5 5 5 5 5 5 5
Ekualisasi Histogram
• Solusi
1. Tentukan histogram dari citra f Aras Hist[i]
0 2
1 2

h𝑖𝑠𝑡
  [𝑖] 2 4
3 12
4 18
5 14
6 10
7 2
Ekualisasi Histogram
2. Akumulasi Histogram untuk piksel beraras i

  𝑖
𝑐 [ 𝑖 ] =∑ h𝑖𝑠𝑡 [ 𝑖 ] , 𝑖=0,1 , 2 , … , 𝐿−1
𝑖=0
Ekualisasi Histogram
3. Aras i akan diganti dengan a

  𝑐 [𝑖 ]
𝑎 [ 𝑖 ] =𝑟𝑜𝑢𝑛𝑑 ( ( 𝐿− 1 ) ) , 𝑖=0 , 1 , 2, … , 𝐿 −1
𝑁
Ekualisasi Histogram
•4.  Hasilnya tiap nilai aras i akan diganti dengan [i]
Ekualisasi Histogram
• Soal Latihan!
• Kenakan ekualisasi histogram pada citra f di bawah ini!

0 1 1 2 3

2 2 2 3 3

4 4 5 5 3

4 4 5 4 3

4 4 4 4 6
Praktik Ekualisasi Histogram
1. Buka project pada pertemuan 4 untuk ditambahkan 1 buah button “ekualisasi histogram”
Praktik Ekualisasi Histogram
2. Operasi Ekualisasi Histogram: tambahkan event click pada button “Ekualisasi Histogram” dan
tuliskan kode untuk melakukan operasi Ekualisasi Histogram.
Praktik Ekualisasi Histogram
2. Lanjutan… kode pada event click button “Ekualisasi Histogram”.
Praktik Ekualisasi Histogram
3. Lakukan pengujian dengan menggunakan image yang berkontras rendah, maka hasilnya
seharusnya kontrasnya akan semakin menyebar lebih merata di aras 0 – 255.
Praktik Ekualisasi Histogram
3. Lakukan pengujian dengan menggunakan image yang berkontras rendah, maka hasilnya
seharusnya kontrasnya akan semakin menyebar lebih merata di aras 0 – 255.
Praktik Ekualisasi Histogram
3. Lakukan pengujian dengan menggunakan image yang berkontras rendah, maka hasilnya
seharusnya kontrasnya akan semakin menyebar lebih merata di aras 0 – 255.
Latihan dan Praktik
• Kerjakan soal latihan dengan perhitungan manual !
• Kerjakan latihan praktik dengan membuat programnya sesuai langkah – langkah yang sudah dijelaskan
di atas!
• Jawaban soal latihan dan praktik dijadikan satu file pdf (kelas_praktek4_nim.pdf) dengan isi:
• Identitas (nama, nim, kelas)
• Jawaban manual soal latihan
• Kode program
• Gambar screenshot form dan output program ketika dijalankan

Anda mungkin juga menyukai