際際滷

際際滷Share a Scribd company logo
Citra Digital
HISTOGRAM - Matlab
HISTOGRAM
 Adalah menyatakan banyaknya kelompok warna pada setiap warna
 Dinyatakan dalam bentuk grafik baris
 Ada 3 kemungkinan pengelompokan :
 Warna gelap  grafik mengumpul disebelah kiri
 Warna terang  grafik mengmumpul di sebelah kanan
 Warna merata  kalau grafik menyebar merata mulai dari kiri ke kanan
Contoh
Histogram - Citra Digital
Perintah melihat histogram
 Menggunakan fungsi imhist
a = imread(kopi itam.jpg);
Imshow(a), figure, imhist(a), axis tight
 Perintah ini hanya diberikan bila gambar bertype gray (double)
bukan color
Hasilnya :
Hasil Gelap
Hasil Terang
Solusi
 Apabila hasil gambarnya adalah cenderung gelap atau terang, maka
histogram akan mengumpul di kiri atau di kanan.
 Agar bagus hasilnya, maka perlu dilakukan proses, sehingga histogram
merata dari kiri ke kanan.
 Ada 2 cara, yaitu :
1. Pelebaran Histogram
2. Ekualisasi histogram
Pelebaran Histogram
 Misalkan didapatkan histogram dari citra sebagai berikut :
 Level keabuan dapat ditarik dengan menerapkan fungsi piecewise
linier.
i 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
ni 15 0 0 0 0 70 110 45 70 35 0 0 0 0 0 15
Fungsi pelebaran
 Bahwa terlihat, yang memerlukan pelebaran adalah warna no 5,
6,7,8,dan 9
 Pelebaran akan dilakukan mulai dari 2 s/d 14, maka akan diperoleh
persamaan untuk mendapatkan nilai baru sebagai berikut :
 =
142
95
  5 + 2
 14-2 adalah batas pelebaran dan 9-5 adalah level warna yg
dilebarkan, (i-5), 5 adalah jumlah warna yang akan dilebarkan.
i 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
ni 15 0 0 0 0 70 110 45 70 35 0 0 0 0 0 15
Hasil pelebaran
 Dari rumus sebelumnya diperoleh nilai sebaran
warna yang baru.
 Perintah pelebaran :
Imadjust(im,[a,b],[c,d])
i 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
ni 15 0 0 0 0 70 110 45 70 35 0 0 0 0 0 15
i 5 6 7 8 9
j 2 5 8 11 14
Perintahnya :
 Imadjust(im,[a,b],[c,d])
 Dapat digambarkan model grafiknya sebagai berikut :
a b
c
d
Nilai [a,b],[c,d] adalah
antara 0 s/d 1
Outputnya :
 >> a=imread('kopi itam - copy.jpg');
 >> b=imadjust(a, [],[1,0]);
 >> imshow(b),figure, imhist(b), axis tight
Outputnya :
 >> b=imadjust(c, [],[0,1]);
 >> imshow(b),figure, imhist(b), axis tight
Outputnya :
 b=imadjust(c, [0,1],[]);
 >> imshow(b),figure, imhist(b), axis tight
Ekualisasi Histogram
 Pada adjustment :
 input untuk menentukan histogramnya dilakukan oleh user.
Imadjust(im,[a,b],[c,d])
 Tidak diperoleh hasil yang maksimal
 Diperlukan metode lain, yaitu Ekualisasi (equalization).
 Tidak diperlukan input yang dimasukkan oleh user imhisteq(namagbr)
 Akan melakukan proses yang terbaik menurut system
 Idenya : mengubah histogram citra menjadi seragam
Contoh Ekualisasi dengan Photoshop
Asli lo !!!
Hasil ekualisasi
Adjusment
Ekualisasi
Perhitungan
 Menggunakan rumus :  =
0+1+2++ 

(  1)
 Dimana :
 0 + 1 + 2 +  +  adalah frekuensi kemunculan warnanya
 n adalah banyaknya piksel
 L adalah level keabuan tertinggi (mengapa L-1 ? Karena dimulai dari 0 s/d L
 Hasilnya dibulatkan ke integer terdekat
Ekualisasi Histogram
 Misalkan didapatkan histogram dari citra sebagai berikut :
i 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
ni 15 0 0 0 0 0 0 0 0 70 110 45 80 40 0 0
Hasil Perhitungan
i ni nii (1/24)ni eq
0 15 15 0.625 1
1 0 15 0.625 1
2 0 15 0.625 1
3 0 15 0.625 1
4 0 15 0.625 1
5 0 15 0.625 1
6 0 15 0.625 1
7 0 15 0.625 1
8 0 15 0.625 1
9 70 85 3.541667 4
10 110 195 8.125 8
11 45 240 10 10
12 80 320 13.33333 13
13 40 360 15 15
14 0 360 15 15
15 0 360 15 15
0
20
40
60
80
100
120
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
ni
ni
0
2
4
6
8
10
12
14
16
1 1 1 1 1 1 1 1 1 4 8 10 13 15 15 15
eq
eq
1/24 berasal dari
15/360,
Dimana 15 adalah ni
paling kecil dan 360
paling besar
Gambar asal
Perintah yg diperlukan
 >> a=imread('kuburan gelap gray.jpg');
 >> b=histeq(a);
 >> imshow(b), figure,imhist(b),axis tight
Hasil Ekualisasi dg Matlab
Menggelapkan dan menerangkan citra
 Bisa juga dihasilkan citra gelap dari citra hasil ekualisasi
 Caranya adalah dengan membagi nilai pixel dengan pembagi tertentu
 Misalnya pixel citra A dibagi dengan 4:
 Kalau dibagi dengan bilangan pecahan ?
200 100 80 50 25 20
250 200 100 63 50 25
10 10 30 3 3 8
50 60 70 13 15 18
0 0 255 0 0 64
>> c=imdivide(b,4);
>> imshow(c), figure,imhist(c),axis tight
>> d=imdivide(c,0.25);
>> imshow(d), figure,imhist(d),axis tight

More Related Content

What's hot (20)

Modul 8 - Jaringan Syaraf Tiruan (JST)
Modul 8 - Jaringan Syaraf Tiruan (JST)Modul 8 - Jaringan Syaraf Tiruan (JST)
Modul 8 - Jaringan Syaraf Tiruan (JST)
ahmad haidaroh
Bab 6 histogram citra
Bab 6 histogram citraBab 6 histogram citra
Bab 6 histogram citra
Syafrizal
Pengolahan Citra 3 - Operasi-operasi Digital
Pengolahan Citra 3 - Operasi-operasi DigitalPengolahan Citra 3 - Operasi-operasi Digital
Pengolahan Citra 3 - Operasi-operasi Digital
Nur Fadli Utomo
Pengolahan Citra 2 - Pembentukan Citra Digital
Pengolahan Citra 2 - Pembentukan Citra DigitalPengolahan Citra 2 - Pembentukan Citra Digital
Pengolahan Citra 2 - Pembentukan Citra Digital
Nur Fadli Utomo
pembentukan citra (pengolahan citra digital)
pembentukan citra (pengolahan citra digital)pembentukan citra (pengolahan citra digital)
pembentukan citra (pengolahan citra digital)
khaerul azmi
Pertemuan 2 - Digital Image Processing - Image Enhancement - Citra Digital
Pertemuan 2 - Digital Image Processing - Image Enhancement - Citra DigitalPertemuan 2 - Digital Image Processing - Image Enhancement - Citra Digital
Pertemuan 2 - Digital Image Processing - Image Enhancement - Citra Digital
ahmad haidaroh
Data mining 1 pengantar
Data mining 1   pengantarData mining 1   pengantar
Data mining 1 pengantar
IrwansyahSaputra1
Tugas mandiri pengolahan citra digital
Tugas mandiri pengolahan citra digitalTugas mandiri pengolahan citra digital
Tugas mandiri pengolahan citra digital
Fauji Gabe
Tutorial histogram
Tutorial histogramTutorial histogram
Tutorial histogram
Muchamad Asyhari
8 kuantisasi
8 kuantisasi8 kuantisasi
8 kuantisasi
Simon Patabang
3 piksel_dan_histogram
 3 piksel_dan_histogram 3 piksel_dan_histogram
3 piksel_dan_histogram
Roziq Bahtiar
Distribusi probabilitas-diskrit-poisson
Distribusi probabilitas-diskrit-poissonDistribusi probabilitas-diskrit-poisson
Distribusi probabilitas-diskrit-poisson
Narwan Ginanjar
Chap 6 histogram dan operasi dasar
Chap 6 histogram dan operasi dasarChap 6 histogram dan operasi dasar
Chap 6 histogram dan operasi dasar
Dhanar Intan Surya Saputra
STATISTIKA-Pengujian hipotesis
STATISTIKA-Pengujian hipotesisSTATISTIKA-Pengujian hipotesis
STATISTIKA-Pengujian hipotesis
Yousuf Kurniawan
Pengolahan Citra digital
Pengolahan Citra digitalPengolahan Citra digital
Pengolahan Citra digital
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
Pcd 06 - perbaikan citra
Pcd   06 - perbaikan citraPcd   06 - perbaikan citra
Pcd 06 - perbaikan citra
Febriyani Syafri
1. realisme dalam grafik komputer
1. realisme dalam grafik komputer1. realisme dalam grafik komputer
1. realisme dalam grafik komputer
Lulu Mawaddah Wisudawati
Laporan 1 penngantar program r
Laporan 1 penngantar program rLaporan 1 penngantar program r
Laporan 1 penngantar program r
Khair Norrasid
Pcd 02 - bidang pengolahan citra
Pcd   02 - bidang pengolahan citraPcd   02 - bidang pengolahan citra
Pcd 02 - bidang pengolahan citra
Febriyani Syafri
Modul 8 - Jaringan Syaraf Tiruan (JST)
Modul 8 - Jaringan Syaraf Tiruan (JST)Modul 8 - Jaringan Syaraf Tiruan (JST)
Modul 8 - Jaringan Syaraf Tiruan (JST)
ahmad haidaroh
Bab 6 histogram citra
Bab 6 histogram citraBab 6 histogram citra
Bab 6 histogram citra
Syafrizal
Pengolahan Citra 3 - Operasi-operasi Digital
Pengolahan Citra 3 - Operasi-operasi DigitalPengolahan Citra 3 - Operasi-operasi Digital
Pengolahan Citra 3 - Operasi-operasi Digital
Nur Fadli Utomo
Pengolahan Citra 2 - Pembentukan Citra Digital
Pengolahan Citra 2 - Pembentukan Citra DigitalPengolahan Citra 2 - Pembentukan Citra Digital
Pengolahan Citra 2 - Pembentukan Citra Digital
Nur Fadli Utomo
pembentukan citra (pengolahan citra digital)
pembentukan citra (pengolahan citra digital)pembentukan citra (pengolahan citra digital)
pembentukan citra (pengolahan citra digital)
khaerul azmi
Pertemuan 2 - Digital Image Processing - Image Enhancement - Citra Digital
Pertemuan 2 - Digital Image Processing - Image Enhancement - Citra DigitalPertemuan 2 - Digital Image Processing - Image Enhancement - Citra Digital
Pertemuan 2 - Digital Image Processing - Image Enhancement - Citra Digital
ahmad haidaroh
Tugas mandiri pengolahan citra digital
Tugas mandiri pengolahan citra digitalTugas mandiri pengolahan citra digital
Tugas mandiri pengolahan citra digital
Fauji Gabe
3 piksel_dan_histogram
 3 piksel_dan_histogram 3 piksel_dan_histogram
3 piksel_dan_histogram
Roziq Bahtiar
Distribusi probabilitas-diskrit-poisson
Distribusi probabilitas-diskrit-poissonDistribusi probabilitas-diskrit-poisson
Distribusi probabilitas-diskrit-poisson
Narwan Ginanjar
STATISTIKA-Pengujian hipotesis
STATISTIKA-Pengujian hipotesisSTATISTIKA-Pengujian hipotesis
STATISTIKA-Pengujian hipotesis
Yousuf Kurniawan
Pcd 06 - perbaikan citra
Pcd   06 - perbaikan citraPcd   06 - perbaikan citra
Pcd 06 - perbaikan citra
Febriyani Syafri
Laporan 1 penngantar program r
Laporan 1 penngantar program rLaporan 1 penngantar program r
Laporan 1 penngantar program r
Khair Norrasid
Pcd 02 - bidang pengolahan citra
Pcd   02 - bidang pengolahan citraPcd   02 - bidang pengolahan citra
Pcd 02 - bidang pengolahan citra
Febriyani Syafri

Similar to Histogram - Citra Digital (17)

Operasi hitung bilangan bulat dalam pemecahan masalah copy
Operasi hitung bilangan bulat dalam pemecahan masalah   copyOperasi hitung bilangan bulat dalam pemecahan masalah   copy
Operasi hitung bilangan bulat dalam pemecahan masalah copy
Eddy Cla
Normalitas
NormalitasNormalitas
Normalitas
Robby Ardinata
Tugas Akhir Modul 3 Profesional Matematika PPG Daljab
Tugas Akhir Modul 3 Profesional Matematika PPG DaljabTugas Akhir Modul 3 Profesional Matematika PPG Daljab
Tugas Akhir Modul 3 Profesional Matematika PPG Daljab
Widada Winata Atmaja
1. BIL. BERPANGKAT(s) - Matematika SMP Kelas IX [www.defantri.com].ppt
1. BIL. BERPANGKAT(s) - Matematika SMP Kelas IX [www.defantri.com].ppt1. BIL. BERPANGKAT(s) - Matematika SMP Kelas IX [www.defantri.com].ppt
1. BIL. BERPANGKAT(s) - Matematika SMP Kelas IX [www.defantri.com].ppt
syahrul981922
BILANGAN BULAT
BILANGAN BULATBILANGAN BULAT
BILANGAN BULAT
Rasul ThEkuhloeng
Bab vi perbaikan kualitas citra
Bab vi perbaikan kualitas citraBab vi perbaikan kualitas citra
Bab vi perbaikan kualitas citra
khaerul azmi
MTK Kelas VII - Bab 1 Bilangan Bulat dan Pecahan.ppt
MTK Kelas VII - Bab 1 Bilangan Bulat dan Pecahan.pptMTK Kelas VII - Bab 1 Bilangan Bulat dan Pecahan.ppt
MTK Kelas VII - Bab 1 Bilangan Bulat dan Pecahan.ppt
YolandaManihuruk
Operasi hitung bilangan bulat
Operasi hitung bilangan bulatOperasi hitung bilangan bulat
Operasi hitung bilangan bulat
walsihlestari_wolly
Trigonometri
TrigonometriTrigonometri
Trigonometri
Nadia Angelin
Pengolahan Citra Diskusi Pertemuan Ke-7.pdf
Pengolahan Citra Diskusi Pertemuan Ke-7.pdfPengolahan Citra Diskusi Pertemuan Ke-7.pdf
Pengolahan Citra Diskusi Pertemuan Ke-7.pdf
HendroGunawan8
Tugas Photosop vs Matlab
Tugas  Photosop vs MatlabTugas  Photosop vs Matlab
Tugas Photosop vs Matlab
Cacak_Deik
C. menentukan nilai optimum dari sistem pertidaksamaan linier
C.  menentukan nilai optimum dari sistem pertidaksamaan linierC.  menentukan nilai optimum dari sistem pertidaksamaan linier
C. menentukan nilai optimum dari sistem pertidaksamaan linier
SMKN 9 Bandung
Thinning belajar
Thinning belajarThinning belajar
Thinning belajar
Roker Morgue
Kuliah ke 3 program linear iain zck langsa
Kuliah ke   3 program linear iain zck langsaKuliah ke   3 program linear iain zck langsa
Kuliah ke 3 program linear iain zck langsa
Ir. Zakaria, M.M
Peningkatan Kualitas Citra Spasial.pdf
Peningkatan Kualitas Citra Spasial.pdfPeningkatan Kualitas Citra Spasial.pdf
Peningkatan Kualitas Citra Spasial.pdf
Adam Superman
Kompresi Citra RGB dengan Transformasi Wavelet
Kompresi Citra RGB dengan Transformasi WaveletKompresi Citra RGB dengan Transformasi Wavelet
Kompresi Citra RGB dengan Transformasi Wavelet
Danurdoro Punto
Operasi hitung bilangan bulat dalam pemecahan masalah copy
Operasi hitung bilangan bulat dalam pemecahan masalah   copyOperasi hitung bilangan bulat dalam pemecahan masalah   copy
Operasi hitung bilangan bulat dalam pemecahan masalah copy
Eddy Cla
Tugas Akhir Modul 3 Profesional Matematika PPG Daljab
Tugas Akhir Modul 3 Profesional Matematika PPG DaljabTugas Akhir Modul 3 Profesional Matematika PPG Daljab
Tugas Akhir Modul 3 Profesional Matematika PPG Daljab
Widada Winata Atmaja
1. BIL. BERPANGKAT(s) - Matematika SMP Kelas IX [www.defantri.com].ppt
1. BIL. BERPANGKAT(s) - Matematika SMP Kelas IX [www.defantri.com].ppt1. BIL. BERPANGKAT(s) - Matematika SMP Kelas IX [www.defantri.com].ppt
1. BIL. BERPANGKAT(s) - Matematika SMP Kelas IX [www.defantri.com].ppt
syahrul981922
Bab vi perbaikan kualitas citra
Bab vi perbaikan kualitas citraBab vi perbaikan kualitas citra
Bab vi perbaikan kualitas citra
khaerul azmi
MTK Kelas VII - Bab 1 Bilangan Bulat dan Pecahan.ppt
MTK Kelas VII - Bab 1 Bilangan Bulat dan Pecahan.pptMTK Kelas VII - Bab 1 Bilangan Bulat dan Pecahan.ppt
MTK Kelas VII - Bab 1 Bilangan Bulat dan Pecahan.ppt
YolandaManihuruk
Operasi hitung bilangan bulat
Operasi hitung bilangan bulatOperasi hitung bilangan bulat
Operasi hitung bilangan bulat
walsihlestari_wolly
Pengolahan Citra Diskusi Pertemuan Ke-7.pdf
Pengolahan Citra Diskusi Pertemuan Ke-7.pdfPengolahan Citra Diskusi Pertemuan Ke-7.pdf
Pengolahan Citra Diskusi Pertemuan Ke-7.pdf
HendroGunawan8
Tugas Photosop vs Matlab
Tugas  Photosop vs MatlabTugas  Photosop vs Matlab
Tugas Photosop vs Matlab
Cacak_Deik
C. menentukan nilai optimum dari sistem pertidaksamaan linier
C.  menentukan nilai optimum dari sistem pertidaksamaan linierC.  menentukan nilai optimum dari sistem pertidaksamaan linier
C. menentukan nilai optimum dari sistem pertidaksamaan linier
SMKN 9 Bandung
Thinning belajar
Thinning belajarThinning belajar
Thinning belajar
Roker Morgue
Kuliah ke 3 program linear iain zck langsa
Kuliah ke   3 program linear iain zck langsaKuliah ke   3 program linear iain zck langsa
Kuliah ke 3 program linear iain zck langsa
Ir. Zakaria, M.M
Peningkatan Kualitas Citra Spasial.pdf
Peningkatan Kualitas Citra Spasial.pdfPeningkatan Kualitas Citra Spasial.pdf
Peningkatan Kualitas Citra Spasial.pdf
Adam Superman
Kompresi Citra RGB dengan Transformasi Wavelet
Kompresi Citra RGB dengan Transformasi WaveletKompresi Citra RGB dengan Transformasi Wavelet
Kompresi Citra RGB dengan Transformasi Wavelet
Danurdoro Punto

More from ahmad haidaroh (20)

Materi 7 Context Free Grammar
Materi 7   Context Free Grammar Materi 7   Context Free Grammar
Materi 7 Context Free Grammar
ahmad haidaroh
8 Rekursif
8 Rekursif8 Rekursif
8 Rekursif
ahmad haidaroh
6 ANTRIAN - QUEUE
6 ANTRIAN - QUEUE6 ANTRIAN - QUEUE
6 ANTRIAN - QUEUE
ahmad haidaroh
5 STACK
5 STACK5 STACK
5 STACK
ahmad haidaroh
4 Adt
4 Adt4 Adt
4 Adt
ahmad haidaroh
3 Linked List
3   Linked List3   Linked List
3 Linked List
ahmad haidaroh
2 Array
2 Array2 Array
2 Array
ahmad haidaroh
Materi 4 Regular Expression
Materi 4   Regular ExpressionMateri 4   Regular Expression
Materi 4 Regular Expression
ahmad haidaroh
Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automata
ahmad haidaroh
Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automata
ahmad haidaroh
Presentasi OSPEK 2018
Presentasi OSPEK 2018Presentasi OSPEK 2018
Presentasi OSPEK 2018
ahmad haidaroh
Pertemuan 4 Dioda1
Pertemuan 4   Dioda1Pertemuan 4   Dioda1
Pertemuan 4 Dioda1
ahmad haidaroh
Pertemuan 4 Aljabar Boole
Pertemuan 4   Aljabar Boole Pertemuan 4   Aljabar Boole
Pertemuan 4 Aljabar Boole
ahmad haidaroh
Pertemuan 2&3 - Dasar2 Keamanan Encyption
Pertemuan 2&3 - Dasar2 Keamanan EncyptionPertemuan 2&3 - Dasar2 Keamanan Encyption
Pertemuan 2&3 - Dasar2 Keamanan Encyption
ahmad haidaroh
Multiplekser - Demultiplekser - Pertemuan 7
Multiplekser - Demultiplekser - Pertemuan 7Multiplekser - Demultiplekser - Pertemuan 7
Multiplekser - Demultiplekser - Pertemuan 7
ahmad haidaroh
Pertemuan 3a Rangkaian Aritmatik-Half n Full Adder
Pertemuan 3a   Rangkaian Aritmatik-Half n Full AdderPertemuan 3a   Rangkaian Aritmatik-Half n Full Adder
Pertemuan 3a Rangkaian Aritmatik-Half n Full Adder
ahmad haidaroh
Pertemuan 6 Penyederhanaan RL-Karnaugh Map
Pertemuan 6   Penyederhanaan RL-Karnaugh MapPertemuan 6   Penyederhanaan RL-Karnaugh Map
Pertemuan 6 Penyederhanaan RL-Karnaugh Map
ahmad haidaroh
Pertemuan 5a gerbang kombinasi-maxtem-minterm
Pertemuan 5a   gerbang kombinasi-maxtem-mintermPertemuan 5a   gerbang kombinasi-maxtem-minterm
Pertemuan 5a gerbang kombinasi-maxtem-minterm
ahmad haidaroh
Pertemuan 5 gerbang logika dasar n bentukan
Pertemuan 5   gerbang logika dasar n bentukanPertemuan 5   gerbang logika dasar n bentukan
Pertemuan 5 gerbang logika dasar n bentukan
ahmad haidaroh
Aritmatika Biner - Pertemuan 3
Aritmatika Biner - Pertemuan 3Aritmatika Biner - Pertemuan 3
Aritmatika Biner - Pertemuan 3
ahmad haidaroh
Materi 7 Context Free Grammar
Materi 7   Context Free Grammar Materi 7   Context Free Grammar
Materi 7 Context Free Grammar
ahmad haidaroh
Materi 4 Regular Expression
Materi 4   Regular ExpressionMateri 4   Regular Expression
Materi 4 Regular Expression
ahmad haidaroh
Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automata
ahmad haidaroh
Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automata
ahmad haidaroh
Presentasi OSPEK 2018
Presentasi OSPEK 2018Presentasi OSPEK 2018
Presentasi OSPEK 2018
ahmad haidaroh
Pertemuan 4 Aljabar Boole
Pertemuan 4   Aljabar Boole Pertemuan 4   Aljabar Boole
Pertemuan 4 Aljabar Boole
ahmad haidaroh
Pertemuan 2&3 - Dasar2 Keamanan Encyption
Pertemuan 2&3 - Dasar2 Keamanan EncyptionPertemuan 2&3 - Dasar2 Keamanan Encyption
Pertemuan 2&3 - Dasar2 Keamanan Encyption
ahmad haidaroh
Multiplekser - Demultiplekser - Pertemuan 7
Multiplekser - Demultiplekser - Pertemuan 7Multiplekser - Demultiplekser - Pertemuan 7
Multiplekser - Demultiplekser - Pertemuan 7
ahmad haidaroh
Pertemuan 3a Rangkaian Aritmatik-Half n Full Adder
Pertemuan 3a   Rangkaian Aritmatik-Half n Full AdderPertemuan 3a   Rangkaian Aritmatik-Half n Full Adder
Pertemuan 3a Rangkaian Aritmatik-Half n Full Adder
ahmad haidaroh
Pertemuan 6 Penyederhanaan RL-Karnaugh Map
Pertemuan 6   Penyederhanaan RL-Karnaugh MapPertemuan 6   Penyederhanaan RL-Karnaugh Map
Pertemuan 6 Penyederhanaan RL-Karnaugh Map
ahmad haidaroh
Pertemuan 5a gerbang kombinasi-maxtem-minterm
Pertemuan 5a   gerbang kombinasi-maxtem-mintermPertemuan 5a   gerbang kombinasi-maxtem-minterm
Pertemuan 5a gerbang kombinasi-maxtem-minterm
ahmad haidaroh
Pertemuan 5 gerbang logika dasar n bentukan
Pertemuan 5   gerbang logika dasar n bentukanPertemuan 5   gerbang logika dasar n bentukan
Pertemuan 5 gerbang logika dasar n bentukan
ahmad haidaroh
Aritmatika Biner - Pertemuan 3
Aritmatika Biner - Pertemuan 3Aritmatika Biner - Pertemuan 3
Aritmatika Biner - Pertemuan 3
ahmad haidaroh

Recently uploaded (20)

1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
SofyanSkmspd
Random Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdfRandom Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdf
PratamaYulyNugraha
Langkah-langkah Pembuatan Microsite.pptx
Langkah-langkah Pembuatan Microsite.pptxLangkah-langkah Pembuatan Microsite.pptx
Langkah-langkah Pembuatan Microsite.pptx
NurulIlyas3
Rencana PS Bahasa Indonesia Format Baru.pdf
Rencana PS Bahasa Indonesia Format Baru.pdfRencana PS Bahasa Indonesia Format Baru.pdf
Rencana PS Bahasa Indonesia Format Baru.pdf
edenmanoppo
Buku 1 tentang orang Hukum perdata Universitas Negeri Semarang
Buku 1 tentang orang Hukum perdata Universitas Negeri SemarangBuku 1 tentang orang Hukum perdata Universitas Negeri Semarang
Buku 1 tentang orang Hukum perdata Universitas Negeri Semarang
iztawanasya1
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptxPPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
hendipurnama1
Manajemen Perpustakaan BAPETEN Berdasarkan油SNI 7496:2009
Manajemen Perpustakaan BAPETEN Berdasarkan油SNI 7496:2009Manajemen Perpustakaan BAPETEN Berdasarkan油SNI 7496:2009
Manajemen Perpustakaan BAPETEN Berdasarkan油SNI 7496:2009
Murad Maulana
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptxManajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Kanaidi ken
Teks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptxTeks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptx
ArizOghey1
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
AsepSaepulrohman4
Seleksi Penerimaan Murid Baru 2025.pptx
Seleksi Penerimaan Murid Baru  2025.pptxSeleksi Penerimaan Murid Baru  2025.pptx
Seleksi Penerimaan Murid Baru 2025.pptx
Fajar Baskoro
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdfBRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
Syarifatul Marwiyah
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdfKUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
PT. DUTA MEDIA PRESS
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKASOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
azizwidyamukti02
Project Mata kuliah Biogeografi kelompok 5
Project Mata kuliah Biogeografi kelompok 5Project Mata kuliah Biogeografi kelompok 5
Project Mata kuliah Biogeografi kelompok 5
khairizal2005
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.pptPELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
ALEENMPP
PRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptx
PRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptxPRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptx
PRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptx
NurulIlyas3
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptxPPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
SausanHidayahNova
SENARAI & JADWAL PEMBICARA Ramadan Masjid Kampus UGM 1446 Hijriah.docx
SENARAI & JADWAL PEMBICARA Ramadan Masjid Kampus UGM 1446 Hijriah.docxSENARAI & JADWAL PEMBICARA Ramadan Masjid Kampus UGM 1446 Hijriah.docx
SENARAI & JADWAL PEMBICARA Ramadan Masjid Kampus UGM 1446 Hijriah.docx
Mirza836129
Jakarta Pasca Ibu Kota Negara - Majalah Telstra
Jakarta Pasca Ibu Kota Negara - Majalah TelstraJakarta Pasca Ibu Kota Negara - Majalah Telstra
Jakarta Pasca Ibu Kota Negara - Majalah Telstra
Dadang Solihin
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
1 PPT PENERAPAN PUNGSI DANTUGAS 2 P3K OK.pdf
SofyanSkmspd
Random Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdfRandom Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdf
PratamaYulyNugraha
Langkah-langkah Pembuatan Microsite.pptx
Langkah-langkah Pembuatan Microsite.pptxLangkah-langkah Pembuatan Microsite.pptx
Langkah-langkah Pembuatan Microsite.pptx
NurulIlyas3
Rencana PS Bahasa Indonesia Format Baru.pdf
Rencana PS Bahasa Indonesia Format Baru.pdfRencana PS Bahasa Indonesia Format Baru.pdf
Rencana PS Bahasa Indonesia Format Baru.pdf
edenmanoppo
Buku 1 tentang orang Hukum perdata Universitas Negeri Semarang
Buku 1 tentang orang Hukum perdata Universitas Negeri SemarangBuku 1 tentang orang Hukum perdata Universitas Negeri Semarang
Buku 1 tentang orang Hukum perdata Universitas Negeri Semarang
iztawanasya1
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptxPPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
hendipurnama1
Manajemen Perpustakaan BAPETEN Berdasarkan油SNI 7496:2009
Manajemen Perpustakaan BAPETEN Berdasarkan油SNI 7496:2009Manajemen Perpustakaan BAPETEN Berdasarkan油SNI 7496:2009
Manajemen Perpustakaan BAPETEN Berdasarkan油SNI 7496:2009
Murad Maulana
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptxManajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Kanaidi ken
Teks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptxTeks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptx
ArizOghey1
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
AsepSaepulrohman4
Seleksi Penerimaan Murid Baru 2025.pptx
Seleksi Penerimaan Murid Baru  2025.pptxSeleksi Penerimaan Murid Baru  2025.pptx
Seleksi Penerimaan Murid Baru 2025.pptx
Fajar Baskoro
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdfBRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
Syarifatul Marwiyah
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdfKUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
PT. DUTA MEDIA PRESS
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKASOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
azizwidyamukti02
Project Mata kuliah Biogeografi kelompok 5
Project Mata kuliah Biogeografi kelompok 5Project Mata kuliah Biogeografi kelompok 5
Project Mata kuliah Biogeografi kelompok 5
khairizal2005
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.pptPELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
ALEENMPP
PRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptx
PRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptxPRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptx
PRAKTIK PEMBUATAN RPP DEEP LEARNING fix.pptx
NurulIlyas3
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptxPPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
PPT PAI-Kelompok 3-X MIPA 1-Sumber-sumber Hukum Islam (Ijtihad).pptx
SausanHidayahNova
SENARAI & JADWAL PEMBICARA Ramadan Masjid Kampus UGM 1446 Hijriah.docx
SENARAI & JADWAL PEMBICARA Ramadan Masjid Kampus UGM 1446 Hijriah.docxSENARAI & JADWAL PEMBICARA Ramadan Masjid Kampus UGM 1446 Hijriah.docx
SENARAI & JADWAL PEMBICARA Ramadan Masjid Kampus UGM 1446 Hijriah.docx
Mirza836129
Jakarta Pasca Ibu Kota Negara - Majalah Telstra
Jakarta Pasca Ibu Kota Negara - Majalah TelstraJakarta Pasca Ibu Kota Negara - Majalah Telstra
Jakarta Pasca Ibu Kota Negara - Majalah Telstra
Dadang Solihin

Histogram - Citra Digital

  • 2. HISTOGRAM Adalah menyatakan banyaknya kelompok warna pada setiap warna Dinyatakan dalam bentuk grafik baris Ada 3 kemungkinan pengelompokan : Warna gelap grafik mengumpul disebelah kiri Warna terang grafik mengmumpul di sebelah kanan Warna merata kalau grafik menyebar merata mulai dari kiri ke kanan
  • 5. Perintah melihat histogram Menggunakan fungsi imhist a = imread(kopi itam.jpg); Imshow(a), figure, imhist(a), axis tight Perintah ini hanya diberikan bila gambar bertype gray (double) bukan color
  • 9. Solusi Apabila hasil gambarnya adalah cenderung gelap atau terang, maka histogram akan mengumpul di kiri atau di kanan. Agar bagus hasilnya, maka perlu dilakukan proses, sehingga histogram merata dari kiri ke kanan. Ada 2 cara, yaitu : 1. Pelebaran Histogram 2. Ekualisasi histogram
  • 10. Pelebaran Histogram Misalkan didapatkan histogram dari citra sebagai berikut : Level keabuan dapat ditarik dengan menerapkan fungsi piecewise linier. i 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ni 15 0 0 0 0 70 110 45 70 35 0 0 0 0 0 15
  • 11. Fungsi pelebaran Bahwa terlihat, yang memerlukan pelebaran adalah warna no 5, 6,7,8,dan 9 Pelebaran akan dilakukan mulai dari 2 s/d 14, maka akan diperoleh persamaan untuk mendapatkan nilai baru sebagai berikut : = 142 95 5 + 2 14-2 adalah batas pelebaran dan 9-5 adalah level warna yg dilebarkan, (i-5), 5 adalah jumlah warna yang akan dilebarkan. i 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ni 15 0 0 0 0 70 110 45 70 35 0 0 0 0 0 15
  • 12. Hasil pelebaran Dari rumus sebelumnya diperoleh nilai sebaran warna yang baru. Perintah pelebaran : Imadjust(im,[a,b],[c,d]) i 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ni 15 0 0 0 0 70 110 45 70 35 0 0 0 0 0 15 i 5 6 7 8 9 j 2 5 8 11 14
  • 13. Perintahnya : Imadjust(im,[a,b],[c,d]) Dapat digambarkan model grafiknya sebagai berikut : a b c d Nilai [a,b],[c,d] adalah antara 0 s/d 1
  • 14. Outputnya : >> a=imread('kopi itam - copy.jpg'); >> b=imadjust(a, [],[1,0]); >> imshow(b),figure, imhist(b), axis tight
  • 15. Outputnya : >> b=imadjust(c, [],[0,1]); >> imshow(b),figure, imhist(b), axis tight
  • 16. Outputnya : b=imadjust(c, [0,1],[]); >> imshow(b),figure, imhist(b), axis tight
  • 17. Ekualisasi Histogram Pada adjustment : input untuk menentukan histogramnya dilakukan oleh user. Imadjust(im,[a,b],[c,d]) Tidak diperoleh hasil yang maksimal Diperlukan metode lain, yaitu Ekualisasi (equalization). Tidak diperlukan input yang dimasukkan oleh user imhisteq(namagbr) Akan melakukan proses yang terbaik menurut system Idenya : mengubah histogram citra menjadi seragam
  • 18. Contoh Ekualisasi dengan Photoshop Asli lo !!! Hasil ekualisasi Adjusment
  • 20. Perhitungan Menggunakan rumus : = 0+1+2++ ( 1) Dimana : 0 + 1 + 2 + + adalah frekuensi kemunculan warnanya n adalah banyaknya piksel L adalah level keabuan tertinggi (mengapa L-1 ? Karena dimulai dari 0 s/d L Hasilnya dibulatkan ke integer terdekat
  • 21. Ekualisasi Histogram Misalkan didapatkan histogram dari citra sebagai berikut : i 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ni 15 0 0 0 0 0 0 0 0 70 110 45 80 40 0 0
  • 22. Hasil Perhitungan i ni nii (1/24)ni eq 0 15 15 0.625 1 1 0 15 0.625 1 2 0 15 0.625 1 3 0 15 0.625 1 4 0 15 0.625 1 5 0 15 0.625 1 6 0 15 0.625 1 7 0 15 0.625 1 8 0 15 0.625 1 9 70 85 3.541667 4 10 110 195 8.125 8 11 45 240 10 10 12 80 320 13.33333 13 13 40 360 15 15 14 0 360 15 15 15 0 360 15 15 0 20 40 60 80 100 120 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ni ni 0 2 4 6 8 10 12 14 16 1 1 1 1 1 1 1 1 1 4 8 10 13 15 15 15 eq eq 1/24 berasal dari 15/360, Dimana 15 adalah ni paling kecil dan 360 paling besar
  • 24. Perintah yg diperlukan >> a=imread('kuburan gelap gray.jpg'); >> b=histeq(a); >> imshow(b), figure,imhist(b),axis tight
  • 26. Menggelapkan dan menerangkan citra Bisa juga dihasilkan citra gelap dari citra hasil ekualisasi Caranya adalah dengan membagi nilai pixel dengan pembagi tertentu Misalnya pixel citra A dibagi dengan 4: Kalau dibagi dengan bilangan pecahan ? 200 100 80 50 25 20 250 200 100 63 50 25 10 10 30 3 3 8 50 60 70 13 15 18 0 0 255 0 0 64
  • 27. >> c=imdivide(b,4); >> imshow(c), figure,imhist(c),axis tight
  • 28. >> d=imdivide(c,0.25); >> imshow(d), figure,imhist(d),axis tight