SlideShare a Scribd company logo
Pengolahan Citra Digital:
 Peningkatan Mutu Citra
  Pada Domain Spasial

   Dr. Aniati Murni (R.1202)
Dina Chahyati, M.Kom (R.1226)
     Universitas Indonesia

            DC - OKT 2003       1
Tujuan Peningkatan Mutu Citra

Sumber Pustaka: Gonzalez, Bab 4
Tujuan dari teknik peningkatan mutu citra
adalah untuk melakukan pemrosesan
terhadap citra agar hasilnya mempunyai
kwalitas relatif lebih baik dari citra awal untuk
aplikasi tertentu.
Kata baik disini tergantung pada jenis aplikasi
dan problem yang dihadapi.

                      DC - OKT 2003                 2
Jenis Teknik Peningkatan Mutu Citra

 Teknik peningkatan mutu citra dapat
 dibagi menjadi dua:
     Peningkatan mutu citra pada domain
     spasial
       Point Processing
       Mask Processing
     Peningkatan mutu citra pada domain
     frekuensi
                  DC - OKT 2003           3
Lingkup Pembahasan
                        Image Enhancement

                      Spatial Domain                Frequency Domain

I. Point Processing    II. Mask Processing           …(next week)

              a. Image Negative
              b. Contrast Stretching
              c. Histogram Equalization
                  - all grey level and all area
                  - specific grey level (histogram specification)
                  - local enhancement (specific part of the image)
              d. Image Subtracting
              e. Image Averaging

                                    DC - OKT 2003                      4
I. Point Processing

Cara paling mudah untuk melakukan
peningkatan mutu pada domain spasial
adalah dengan melakukan pemrosesan
yang hanya melibatkan satu piksel saja
(tidak menggunakan jendela
ketetanggaan)
Pengolahan menggunakan histogram
juga termasuk dalam bagian point
processing
                  DC - OKT 2003          5
Ia. Image Negative
Mengubah nilai grey-level piksel citra input dengan:
                  Gbaru = 255 - Glama
Hasilnya seperti klise foto




                     DC - OKT 2003                     6
Aplikasi Penginderaan Jarak Jauh
(Sumber: Murni, 1997)




 Citra Optik                    Citra SAR
         (Sumber: Bakosurtanal RI)          7
Ib. Contrast Stretching
                                     255
Mengubah kontras dari
suatu image dengan cara                          (r2,s2)
mengubah greylevel piksel-
piksel pada citra menurut                s                 T(r)
fungsi s = T(r) tertentu
r1 ≤ r2, s1 ≤ s2                                     (r1,s1)

                                             0                    255
r1 = r2, s1 = s2     tidak                           r
ada perubahan
r1 = r2, s1 = 0, s2 = 255
tresholding menjadi citra
biner dengan ambang r1 DC - OKT   2003                                  8
Contoh Contrast Stretching




            DC - OKT 2003    9
Contrast Stretching
Fungsi lain yang baik digunakan adalah:
fout = (fin – a) * b
a = min(fin)
b = 255 / (max(fin) – min(fin))
Citra masukan yang grey level nya tidak
penuh dari 0 – 255 (low constrast) diubah
menjadi citra yang grey level nya berkisar
dari 0 – 255 (high contrast)
                   DC - OKT 2003             10
Ic. Histogram Equalization
Histogram: diagram yang menunjukkan jumlah
kemunculan grey level (0-255) pada suatu citra
Histogram processing:
  Gambar gelap: histogram cenderung ke sebelah kiri
  Gambar terang: histogram cenderung ke sebelah
  kanan
  Gambar low contrast: histogram mengumpul di suatu
  tempat
  Gambar high contrast: histogram merata di semua
  tempat
    Histogram processing: mengubah bentuk histogram
agar pemetaan gray level pada citra juga berubah
                     DC - OKT 2003                11
Ic. Histogram Equalization
      in all grey level and all area (1)
Ide: mengubah pemetaan
greylevel agar sebarannya
(kontrasnya) lebih menyebar
pada kisaran 0-255
Sifat:
   Grey level yang sering
   muncul lebih dijarangkan
   jaraknya dengan grey level
   sebelumnya
   Grey level yang jarang
   muncul bisa lebih
   dirapatkan jaraknya dengan
   grey level sebelumnya
   Histogram baru pasti
   mencapai nilai maksimal
   keabuan (contoh: 255)
                                DC - OKT 2003   12
Ic. Histogram Equalization
    in all grey level and all area (2)

- mengubah pemetaan grey level pada
  citra, dengan rumus:
              k     nj      k
sk = T (rk ) = ∑         = ∑ p(rj )
             j =0   n      j =0

0 ≤ rk ≤ 1 dan k = 0,1,....., L − 1
L adalah grey level maksimal yang ada pada citra



                                DC - OKT 2003      13
Ic. Histogram Equalization
                 in all grey level and all area (3)
                                   Citra awal:                 Citra Akhir:
     Contoh : citra               35554                       19 9 95
     dengan derajat               54544                       95 9 55
     keabuan hanya                53444                       91 5 55
     berkisar 0-10                45663                       5 9 10 10 1

Derajat Keabuan           0   1    2    3       4      5      6     7    8    9    10
Kemunculan                0   0    0    3       8      7      2     0    0    0    0
Probabilitas Kemunculan   0   0    0    0.15    0.40   0.35   0.1   0    0    0    0
Sk                        0   0    0    0.15    0.55   0.90   1     1    1    1    1

SK * 10                   0   0    0    1.5     5.5    9      10    10   10   10   10
Derajat keabuan baru      0   0    0    1       5      9      10    10   10   10   10




                                            DC - OKT 2003                              14
Ic. Histogram Equalization
    specific grey level (hist. specification)

Histogram
equalization
tidak dilakukan
pada seluruh
bagian dari
histrogram tapi
hanya pada
bagian tertentu
saja

                   DC - OKT 2003                15
Ic. Histogram Equalization
    specific area (local enhancement)
   Histogram equalization hanya dilakukan pada
   bagian tertentu dari citra




                      DC - OKT 2003              16
Ic. Histogram Equalization
      specific area (local enhancement)

Histogram
equalization
menggunakan
jendela 7x7




                  DC - OKT 2003       17
Id. Image Substraction
Dilakukan jika kita ingin mengambil
bagian tertentu saja dari citra




         -                    =
                  DC - OKT 2003       18
Aplikasi Kedokteran (Biomedik)
    (Sumber: Thesis S2 Kartono)




Thorax X-Ray   Standard Landmarks   Thorax Tissue


                                                    19
Ie. Image Averaging

Dilakukan jika kita memiliki
beberapa citra yang bergambar
sama, namun semua citra
memiliki noise (gangguan)

Noise satu citra berbeda dengan
noise citra lainnya (tidak
berkorelasi)

Cara memperbaikinya adalah
dengan melakukan operasi rata-
rata terhadap semua citra
tersebut

                             DC - OKT 2003   20
II. Mask Processing (1)
Jika pada point processing kita hanya
melakukan operasi terhadap masing-masing
piksel, maka pada mask processing kita
melakukan operasi terhadap suatu jendela
ketetanggaan pada citra.
Kemudian kita menerapkan
(mengkonvolusikan) suatu mask terhadap
jendela tersebut. Mask sering juga disebut
filter.
                  DC - OKT 2003              21
II. Mask Processing (2)
1 2 3   Contoh:
8 x 4   Jendela ketetanggan 3x3,
7 6 5   Nilai piksel pada posisi x dipengaruhi
        oleh nilai 8 tetangganya

            Perbedaan dengan point
        processing: pada point processing,
        nilai suatu piksel tidak dipengaruhi
        oleh nilai tetangga-tetangganya
                    DC - OKT 2003                22
II. Mask Processing (3)
                   Contoh sebuah mask berukuran 3x3.
  W1    W2   W3    Filter ini akan diterapkan /
  W4    W5   W6    dikonvolusikan pada setiap jendela
                   ketetanggaan 3x3 pada citra (anggap
  W7    W8   W9    filter sudah dalam bentuk terbalik)

G11 G12 G13 G14 G15
                            G22’ = w1 G11 + w2 G12 + w3 G13+
G21   G22 G23 G24 G25             w4 G21 + w5 G22 + w6 G23 +
                                  w7 G31 + w8 G32 + w9 G33
G31 G32 G33 G34 G35
G41 G42 G43 G44 G45
G51 G52 G53 G54 G55
                        DC - OKT 2003                    23
II. Jenis-jenis filter spasial
Smoothing filters:
  Lowpass filter (linear filter, mengambil nilai
  rata-rata)
  Median filter (non-linear filter, mengambil
  median dari setiap jendela ketetanggan)

Sharpening filters:
  Roberts, Prewitt, Sobel (edge detection)
  Highpass filter
                      DC - OKT 2003                24
II. Contoh penerapan filter spasial

                                1       1    1
                          1/9 x 1       1    1
                                1       1    1
                               Average lowpass filter


              (a) Gambar Asli
              (b)-(f) hasil dari spatial lowpass
              filtering dengan ukuran mask
              3,5,7,15,25
               DC - OKT 2003                       25
II. Contoh
         penerapan
         filter low pass
         dan median


(a) Gambar asli
(b) Gambar yang diberi noise
(c) Hasil dari 5x5 lowpass average filtering
(d) Hasil dari 5x5 median filtering

                                  DC - OKT 2003   26
II. Edge detection
 Pada suatu citra
 monokrom, suatu
 edge (sisi) dapat
 ditandai dengan
 adanya suatu
 perbedaan intensitas
 yang besar



                     DC - OKT 2003   27
II. Edge detection
Bagaimana ‘mendeteksi’ perbedaan intensitas tersebut?
  Dengan mempertegas perbedaan (kalikan satu
  intensitas dengan nilai negatif, kemudian kalikan nilai
  positif pada intensitas lainnya)
     Kasus A: 2 bersisian dgn 100 (edge)     2*(-1) +
     100*(1)= 99
     Kasus B: 2 bersisian dgn 4 (not edge)     2*(-1) +
     4*(1)= 2

   Lakukan tresholding untuk memperjelas mana bagian
   sisi dan mana yang bukan
       Ambil treshold = 90, maka Kasus A akan dianggap
       sebagai sisi, Kasus B tidak dianggap sisi
                         DC - OKT 2003                      28
II. Contoh edge detection
                                           -1      -2   -1   -1       0       1
                                           0       0    0    -2       0       2
                                           1       2    1    -1       0       1
                                                         Sobel

                                           -1      -1   -1       -1       0       1
                                           0       0    0        -1       0       1
                                           1       1    1        -1       0       1

                                                      Prewitt
(a)Gambar awal, (b) hasil dari Prewitt Mask, (c) thresholding dari (b) pada
nilai > 25 (d) thresholding dari (b) pada nilai >25 dan < 25 (black)

                                   DC - OKT 2003                                      29

More Related Content

What's hot

Pcd 7
Pcd 7Pcd 7
Pertemuan 3 - Digital Image Processing - Spatial Filtering - Citra Digital
Pertemuan 3 - Digital Image Processing - Spatial Filtering - Citra DigitalPertemuan 3 - Digital Image Processing - Spatial Filtering - Citra Digital
Pertemuan 3 - Digital Image Processing - Spatial Filtering - Citra Digital
ahmad haidaroh
 
Bab vi perbaikan kualitas citra
Bab vi perbaikan kualitas citraBab vi perbaikan kualitas citra
Bab vi perbaikan kualitas citra
khaerul azmi
 
Pcd 2
Pcd 2Pcd 2
Pcd 2
dedidarwis
 
Bab 07a
Bab 07aBab 07a
Bab 07a
Syafrizal
 
Bab 6 histogram citra
Bab 6 histogram citraBab 6 histogram citra
Bab 6 histogram citra
Syafrizal
 
Tugas Citra Digital
Tugas Citra DigitalTugas Citra Digital
Tugas Citra Digital
darwis darto
 
Pcd 05 - transformasi citra
Pcd   05 - transformasi citraPcd   05 - transformasi citra
Pcd 05 - transformasi citra
Febriyani Syafri
 
LN s04-machine vision-s2
LN s04-machine vision-s2LN s04-machine vision-s2
LN s04-machine vision-s2
Binus Online Learning
 
Materi 1 Konsep Citra
Materi 1 Konsep CitraMateri 1 Konsep Citra
Materi 1 Konsep Citra
dedidarwis
 
Matlab Untuk Pengolahan Citra
Matlab Untuk Pengolahan CitraMatlab Untuk Pengolahan Citra
Matlab Untuk Pengolahan Citra
arifgator
 
Babiv konvolusi
Babiv konvolusiBabiv konvolusi
Babiv konvolusi
dedik dafiyanto
 
Chap 4_Model Citra
Chap 4_Model CitraChap 4_Model Citra
Chap 4_Model Citra
Dhanar Intan Surya Saputra
 
Pcd topik4 - image restoration01
Pcd   topik4 - image restoration01Pcd   topik4 - image restoration01
Pcd topik4 - image restoration01
Syafrizal
 
Teknik Perbaikan Radiometrik
Teknik Perbaikan RadiometrikTeknik Perbaikan Radiometrik
Teknik Perbaikan Radiometrik
Bappeda Belitung Timur
 
Refleksi - Rotasi - Translasi
Refleksi - Rotasi - TranslasiRefleksi - Rotasi - Translasi
Refleksi - Rotasi - Translasi
HafizhahZuhri
 
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
 
Pertemuan 2. image enhacement
Pertemuan 2. image enhacementPertemuan 2. image enhacement
Pertemuan 2. image enhacement
Aditya Kurniawan
 
LN s06-machine vision-s2
LN s06-machine vision-s2LN s06-machine vision-s2
LN s06-machine vision-s2
Binus Online Learning
 

What's hot (20)

Pcd 7
Pcd 7Pcd 7
Pcd 7
 
Pertemuan 3 - Digital Image Processing - Spatial Filtering - Citra Digital
Pertemuan 3 - Digital Image Processing - Spatial Filtering - Citra DigitalPertemuan 3 - Digital Image Processing - Spatial Filtering - Citra Digital
Pertemuan 3 - Digital Image Processing - Spatial Filtering - Citra Digital
 
Bab vi perbaikan kualitas citra
Bab vi perbaikan kualitas citraBab vi perbaikan kualitas citra
Bab vi perbaikan kualitas citra
 
Pcd 2
Pcd 2Pcd 2
Pcd 2
 
Bab 07a
Bab 07aBab 07a
Bab 07a
 
Bab 6 histogram citra
Bab 6 histogram citraBab 6 histogram citra
Bab 6 histogram citra
 
Tugas Citra Digital
Tugas Citra DigitalTugas Citra Digital
Tugas Citra Digital
 
Pcd 05 - transformasi citra
Pcd   05 - transformasi citraPcd   05 - transformasi citra
Pcd 05 - transformasi citra
 
Pcd 06 - perbaikan citra
Pcd   06 - perbaikan citraPcd   06 - perbaikan citra
Pcd 06 - perbaikan citra
 
LN s04-machine vision-s2
LN s04-machine vision-s2LN s04-machine vision-s2
LN s04-machine vision-s2
 
Materi 1 Konsep Citra
Materi 1 Konsep CitraMateri 1 Konsep Citra
Materi 1 Konsep Citra
 
Matlab Untuk Pengolahan Citra
Matlab Untuk Pengolahan CitraMatlab Untuk Pengolahan Citra
Matlab Untuk Pengolahan Citra
 
Babiv konvolusi
Babiv konvolusiBabiv konvolusi
Babiv konvolusi
 
Chap 4_Model Citra
Chap 4_Model CitraChap 4_Model Citra
Chap 4_Model Citra
 
Pcd topik4 - image restoration01
Pcd   topik4 - image restoration01Pcd   topik4 - image restoration01
Pcd topik4 - image restoration01
 
Teknik Perbaikan Radiometrik
Teknik Perbaikan RadiometrikTeknik Perbaikan Radiometrik
Teknik Perbaikan Radiometrik
 
Refleksi - Rotasi - Translasi
Refleksi - Rotasi - TranslasiRefleksi - Rotasi - Translasi
Refleksi - Rotasi - Translasi
 
Pengolahan Citra 2 - Pembentukan Citra Digital
Pengolahan Citra 2 - Pembentukan Citra DigitalPengolahan Citra 2 - Pembentukan Citra Digital
Pengolahan Citra 2 - Pembentukan Citra Digital
 
Pertemuan 2. image enhacement
Pertemuan 2. image enhacementPertemuan 2. image enhacement
Pertemuan 2. image enhacement
 
LN s06-machine vision-s2
LN s06-machine vision-s2LN s06-machine vision-s2
LN s06-machine vision-s2
 

Similar to Pengolahan citra digital__peningkatan_mutu_citra

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
 
Pengolahan Citra Diskusi Pertemuan Ke-4.pdf
Pengolahan Citra Diskusi Pertemuan Ke-4.pdfPengolahan Citra Diskusi Pertemuan Ke-4.pdf
Pengolahan Citra Diskusi Pertemuan Ke-4.pdf
HendroGunawan8
 
08-Image-Enhancement-Bagian1.pptx
08-Image-Enhancement-Bagian1.pptx08-Image-Enhancement-Bagian1.pptx
08-Image-Enhancement-Bagian1.pptx
nyomans1
 
Peningkatan Kualitas Citra Spasial.pdf
Peningkatan Kualitas Citra Spasial.pdfPeningkatan Kualitas Citra Spasial.pdf
Peningkatan Kualitas Citra Spasial.pdf
Adam Superman
 
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
nyomans1
 
Pengolahan Citra Diskusi Pertemuan Ke-2.pdf
Pengolahan Citra Diskusi Pertemuan Ke-2.pdfPengolahan Citra Diskusi Pertemuan Ke-2.pdf
Pengolahan Citra Diskusi Pertemuan Ke-2.pdf
HendroGunawan8
 
Slide Pengolahan Citra 3
Slide Pengolahan Citra 3Slide Pengolahan Citra 3
Slide Pengolahan Citra 3
Sita Anggraeni
 
9 pengolahan citra
9   pengolahan citra9   pengolahan citra
9 pengolahan citra
yuliani indah
 
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
nyomans1
 
04-Digitalisasi-citra.pptx
04-Digitalisasi-citra.pptx04-Digitalisasi-citra.pptx
04-Digitalisasi-citra.pptx
nyomans1
 
Pengolahan Citra Diskusi Pertemuan Ke-6.pdf
Pengolahan Citra Diskusi Pertemuan Ke-6.pdfPengolahan Citra Diskusi Pertemuan Ke-6.pdf
Pengolahan Citra Diskusi Pertemuan Ke-6.pdf
HendroGunawan8
 
1. realisme dalam grafik komputer
1. realisme dalam grafik komputer1. realisme dalam grafik komputer
1. realisme dalam grafik komputer
Lulu Mawaddah Wisudawati
 
LN s07-machine vision-s2
LN s07-machine vision-s2LN s07-machine vision-s2
LN s07-machine vision-s2
Binus Online Learning
 
Bab 8 pendeteksian tepi
Bab 8 pendeteksian tepiBab 8 pendeteksian tepi
Bab 8 pendeteksian tepi
Syafrizal
 
Bab 05
Bab 05Bab 05
Bab 05
Syafrizal
 
Journal review - An Algorithm for Geometric Correction of High Resolution Ima...
Journal review - An Algorithm for Geometric Correction of High Resolution Ima...Journal review - An Algorithm for Geometric Correction of High Resolution Ima...
Journal review - An Algorithm for Geometric Correction of High Resolution Ima...
ayu bekti
 
3 piksel_dan_histogram
 3 piksel_dan_histogram 3 piksel_dan_histogram
3 piksel_dan_histogram
Roziq Bahtiar
 
Pendeteksian Tepi - Buku Rinaldi Munir
Pendeteksian Tepi - Buku Rinaldi MunirPendeteksian Tepi - Buku Rinaldi Munir
Pendeteksian Tepi - Buku Rinaldi Munir
dedidarwis
 
Operasi_Ketetanggaan_Piksel.pptx
Operasi_Ketetanggaan_Piksel.pptxOperasi_Ketetanggaan_Piksel.pptx
Operasi_Ketetanggaan_Piksel.pptx
Rizal682472
 
Yogi oktopianto (16309875)
Yogi oktopianto (16309875)   Yogi oktopianto (16309875)
Yogi oktopianto (16309875)
CITRA MARGA NUSAPHALA PERSADA, PT TBK
 

Similar to Pengolahan citra digital__peningkatan_mutu_citra (20)

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
 
Pengolahan Citra Diskusi Pertemuan Ke-4.pdf
Pengolahan Citra Diskusi Pertemuan Ke-4.pdfPengolahan Citra Diskusi Pertemuan Ke-4.pdf
Pengolahan Citra Diskusi Pertemuan Ke-4.pdf
 
08-Image-Enhancement-Bagian1.pptx
08-Image-Enhancement-Bagian1.pptx08-Image-Enhancement-Bagian1.pptx
08-Image-Enhancement-Bagian1.pptx
 
Peningkatan Kualitas Citra Spasial.pdf
Peningkatan Kualitas Citra Spasial.pdfPeningkatan Kualitas Citra Spasial.pdf
Peningkatan Kualitas Citra Spasial.pdf
 
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
 
Pengolahan Citra Diskusi Pertemuan Ke-2.pdf
Pengolahan Citra Diskusi Pertemuan Ke-2.pdfPengolahan Citra Diskusi Pertemuan Ke-2.pdf
Pengolahan Citra Diskusi Pertemuan Ke-2.pdf
 
Slide Pengolahan Citra 3
Slide Pengolahan Citra 3Slide Pengolahan Citra 3
Slide Pengolahan Citra 3
 
9 pengolahan citra
9   pengolahan citra9   pengolahan citra
9 pengolahan citra
 
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
 
04-Digitalisasi-citra.pptx
04-Digitalisasi-citra.pptx04-Digitalisasi-citra.pptx
04-Digitalisasi-citra.pptx
 
Pengolahan Citra Diskusi Pertemuan Ke-6.pdf
Pengolahan Citra Diskusi Pertemuan Ke-6.pdfPengolahan Citra Diskusi Pertemuan Ke-6.pdf
Pengolahan Citra Diskusi Pertemuan Ke-6.pdf
 
1. realisme dalam grafik komputer
1. realisme dalam grafik komputer1. realisme dalam grafik komputer
1. realisme dalam grafik komputer
 
LN s07-machine vision-s2
LN s07-machine vision-s2LN s07-machine vision-s2
LN s07-machine vision-s2
 
Bab 8 pendeteksian tepi
Bab 8 pendeteksian tepiBab 8 pendeteksian tepi
Bab 8 pendeteksian tepi
 
Bab 05
Bab 05Bab 05
Bab 05
 
Journal review - An Algorithm for Geometric Correction of High Resolution Ima...
Journal review - An Algorithm for Geometric Correction of High Resolution Ima...Journal review - An Algorithm for Geometric Correction of High Resolution Ima...
Journal review - An Algorithm for Geometric Correction of High Resolution Ima...
 
3 piksel_dan_histogram
 3 piksel_dan_histogram 3 piksel_dan_histogram
3 piksel_dan_histogram
 
Pendeteksian Tepi - Buku Rinaldi Munir
Pendeteksian Tepi - Buku Rinaldi MunirPendeteksian Tepi - Buku Rinaldi Munir
Pendeteksian Tepi - Buku Rinaldi Munir
 
Operasi_Ketetanggaan_Piksel.pptx
Operasi_Ketetanggaan_Piksel.pptxOperasi_Ketetanggaan_Piksel.pptx
Operasi_Ketetanggaan_Piksel.pptx
 
Yogi oktopianto (16309875)
Yogi oktopianto (16309875)   Yogi oktopianto (16309875)
Yogi oktopianto (16309875)
 

Recently uploaded

Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Sathya Risma
 
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdfPanduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
NurHasyim22
 
PERSENTASI PENINGKATAN KUALITAS PRAKTIK PEMBELAJARAN.pdf
PERSENTASI PENINGKATAN KUALITAS PRAKTIK PEMBELAJARAN.pdfPERSENTASI PENINGKATAN KUALITAS PRAKTIK PEMBELAJARAN.pdf
PERSENTASI PENINGKATAN KUALITAS PRAKTIK PEMBELAJARAN.pdf
MunirLuvNaAin
 
Tugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdfTugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdf
Thahir9
 
Biografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdfBiografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdf
pristayulianabila
 
Proyek Tema Dimensi P5 Pelajar Pancasila
Proyek Tema Dimensi P5 Pelajar PancasilaProyek Tema Dimensi P5 Pelajar Pancasila
Proyek Tema Dimensi P5 Pelajar Pancasila
ArulArya1
 
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdfAKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
opkcibungbulang
 
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada AnakDefenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Yayasan Pusat Kajian dan Perlindungan Anak
 
Lembar Kerja Asesmen Awal Paud ke sd.pptx
Lembar Kerja Asesmen Awal Paud ke sd.pptxLembar Kerja Asesmen Awal Paud ke sd.pptx
Lembar Kerja Asesmen Awal Paud ke sd.pptx
opkcibungbulang
 
Alur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase eAlur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase e
MsElisazmar
 
Koneksi Antar Materi modul 2.1.pptx Johan martha
Koneksi Antar Materi modul 2.1.pptx Johan marthaKoneksi Antar Materi modul 2.1.pptx Johan martha
Koneksi Antar Materi modul 2.1.pptx Johan martha
johan199969
 
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMPPerencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
TriSutrisno48
 
Tugas Refleksi Dwi Mingguan Modul 1.4.pdf
Tugas Refleksi Dwi Mingguan Modul 1.4.pdfTugas Refleksi Dwi Mingguan Modul 1.4.pdf
Tugas Refleksi Dwi Mingguan Modul 1.4.pdf
Thahir9
 
425764250-Koleksi-Soalan-Sains-Tingkatan-1-KSSM.docx
425764250-Koleksi-Soalan-Sains-Tingkatan-1-KSSM.docx425764250-Koleksi-Soalan-Sains-Tingkatan-1-KSSM.docx
425764250-Koleksi-Soalan-Sains-Tingkatan-1-KSSM.docx
MuhamadsyakirbinIsma
 
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdfRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
OswaldusDiwaDoka
 
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Kanaidi ken
 
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
Fathan Emran
 
laporan komunitas belajar sekolah dasar negeri botoputih
laporan komunitas belajar sekolah dasar negeri botoputihlaporan komunitas belajar sekolah dasar negeri botoputih
laporan komunitas belajar sekolah dasar negeri botoputih
SDNBotoputih
 
Mengenali Usia anak dan Kekerasan pada Anak
Mengenali Usia anak dan Kekerasan pada AnakMengenali Usia anak dan Kekerasan pada Anak
Mengenali Usia anak dan Kekerasan pada Anak
Yayasan Pusat Kajian dan Perlindungan Anak
 

Recently uploaded (20)

Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
 
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdfPanduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
 
PERSENTASI PENINGKATAN KUALITAS PRAKTIK PEMBELAJARAN.pdf
PERSENTASI PENINGKATAN KUALITAS PRAKTIK PEMBELAJARAN.pdfPERSENTASI PENINGKATAN KUALITAS PRAKTIK PEMBELAJARAN.pdf
PERSENTASI PENINGKATAN KUALITAS PRAKTIK PEMBELAJARAN.pdf
 
Tugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdfTugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdf
 
Biografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdfBiografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdf
 
Proyek Tema Dimensi P5 Pelajar Pancasila
Proyek Tema Dimensi P5 Pelajar PancasilaProyek Tema Dimensi P5 Pelajar Pancasila
Proyek Tema Dimensi P5 Pelajar Pancasila
 
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdfAKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
 
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada AnakDefenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
 
Lembar Kerja Asesmen Awal Paud ke sd.pptx
Lembar Kerja Asesmen Awal Paud ke sd.pptxLembar Kerja Asesmen Awal Paud ke sd.pptx
Lembar Kerja Asesmen Awal Paud ke sd.pptx
 
Alur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase eAlur tujuan pembelajaran bahasa inggris kelas x fase e
Alur tujuan pembelajaran bahasa inggris kelas x fase e
 
Koneksi Antar Materi modul 2.1.pptx Johan martha
Koneksi Antar Materi modul 2.1.pptx Johan marthaKoneksi Antar Materi modul 2.1.pptx Johan martha
Koneksi Antar Materi modul 2.1.pptx Johan martha
 
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMPPerencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
Perencanaan Berbasis Data Satuan Pendidikan Jenjang SMP
 
Tugas Refleksi Dwi Mingguan Modul 1.4.pdf
Tugas Refleksi Dwi Mingguan Modul 1.4.pdfTugas Refleksi Dwi Mingguan Modul 1.4.pdf
Tugas Refleksi Dwi Mingguan Modul 1.4.pdf
 
425764250-Koleksi-Soalan-Sains-Tingkatan-1-KSSM.docx
425764250-Koleksi-Soalan-Sains-Tingkatan-1-KSSM.docx425764250-Koleksi-Soalan-Sains-Tingkatan-1-KSSM.docx
425764250-Koleksi-Soalan-Sains-Tingkatan-1-KSSM.docx
 
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdfRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
 
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
 
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
 
laporan komunitas belajar sekolah dasar negeri botoputih
laporan komunitas belajar sekolah dasar negeri botoputihlaporan komunitas belajar sekolah dasar negeri botoputih
laporan komunitas belajar sekolah dasar negeri botoputih
 
Mengenali Usia anak dan Kekerasan pada Anak
Mengenali Usia anak dan Kekerasan pada AnakMengenali Usia anak dan Kekerasan pada Anak
Mengenali Usia anak dan Kekerasan pada Anak
 

Pengolahan citra digital__peningkatan_mutu_citra

  • 1. Pengolahan Citra Digital: Peningkatan Mutu Citra Pada Domain Spasial Dr. Aniati Murni (R.1202) Dina Chahyati, M.Kom (R.1226) Universitas Indonesia DC - OKT 2003 1
  • 2. Tujuan Peningkatan Mutu Citra Sumber Pustaka: Gonzalez, Bab 4 Tujuan dari teknik peningkatan mutu citra adalah untuk melakukan pemrosesan terhadap citra agar hasilnya mempunyai kwalitas relatif lebih baik dari citra awal untuk aplikasi tertentu. Kata baik disini tergantung pada jenis aplikasi dan problem yang dihadapi. DC - OKT 2003 2
  • 3. Jenis Teknik Peningkatan Mutu Citra Teknik peningkatan mutu citra dapat dibagi menjadi dua: Peningkatan mutu citra pada domain spasial Point Processing Mask Processing Peningkatan mutu citra pada domain frekuensi DC - OKT 2003 3
  • 4. Lingkup Pembahasan Image Enhancement Spatial Domain Frequency Domain I. Point Processing II. Mask Processing …(next week) a. Image Negative b. Contrast Stretching c. Histogram Equalization - all grey level and all area - specific grey level (histogram specification) - local enhancement (specific part of the image) d. Image Subtracting e. Image Averaging DC - OKT 2003 4
  • 5. I. Point Processing Cara paling mudah untuk melakukan peningkatan mutu pada domain spasial adalah dengan melakukan pemrosesan yang hanya melibatkan satu piksel saja (tidak menggunakan jendela ketetanggaan) Pengolahan menggunakan histogram juga termasuk dalam bagian point processing DC - OKT 2003 5
  • 6. Ia. Image Negative Mengubah nilai grey-level piksel citra input dengan: Gbaru = 255 - Glama Hasilnya seperti klise foto DC - OKT 2003 6
  • 7. Aplikasi Penginderaan Jarak Jauh (Sumber: Murni, 1997) Citra Optik Citra SAR (Sumber: Bakosurtanal RI) 7
  • 8. Ib. Contrast Stretching 255 Mengubah kontras dari suatu image dengan cara (r2,s2) mengubah greylevel piksel- piksel pada citra menurut s T(r) fungsi s = T(r) tertentu r1 ≤ r2, s1 ≤ s2 (r1,s1) 0 255 r1 = r2, s1 = s2 tidak r ada perubahan r1 = r2, s1 = 0, s2 = 255 tresholding menjadi citra biner dengan ambang r1 DC - OKT 2003 8
  • 9. Contoh Contrast Stretching DC - OKT 2003 9
  • 10. Contrast Stretching Fungsi lain yang baik digunakan adalah: fout = (fin – a) * b a = min(fin) b = 255 / (max(fin) – min(fin)) Citra masukan yang grey level nya tidak penuh dari 0 – 255 (low constrast) diubah menjadi citra yang grey level nya berkisar dari 0 – 255 (high contrast) DC - OKT 2003 10
  • 11. Ic. Histogram Equalization Histogram: diagram yang menunjukkan jumlah kemunculan grey level (0-255) pada suatu citra Histogram processing: Gambar gelap: histogram cenderung ke sebelah kiri Gambar terang: histogram cenderung ke sebelah kanan Gambar low contrast: histogram mengumpul di suatu tempat Gambar high contrast: histogram merata di semua tempat Histogram processing: mengubah bentuk histogram agar pemetaan gray level pada citra juga berubah DC - OKT 2003 11
  • 12. Ic. Histogram Equalization in all grey level and all area (1) Ide: mengubah pemetaan greylevel agar sebarannya (kontrasnya) lebih menyebar pada kisaran 0-255 Sifat: Grey level yang sering muncul lebih dijarangkan jaraknya dengan grey level sebelumnya Grey level yang jarang muncul bisa lebih dirapatkan jaraknya dengan grey level sebelumnya Histogram baru pasti mencapai nilai maksimal keabuan (contoh: 255) DC - OKT 2003 12
  • 13. Ic. Histogram Equalization in all grey level and all area (2) - mengubah pemetaan grey level pada citra, dengan rumus: k nj k sk = T (rk ) = ∑ = ∑ p(rj ) j =0 n j =0 0 ≤ rk ≤ 1 dan k = 0,1,....., L − 1 L adalah grey level maksimal yang ada pada citra DC - OKT 2003 13
  • 14. Ic. Histogram Equalization in all grey level and all area (3) Citra awal: Citra Akhir: Contoh : citra 35554 19 9 95 dengan derajat 54544 95 9 55 keabuan hanya 53444 91 5 55 berkisar 0-10 45663 5 9 10 10 1 Derajat Keabuan 0 1 2 3 4 5 6 7 8 9 10 Kemunculan 0 0 0 3 8 7 2 0 0 0 0 Probabilitas Kemunculan 0 0 0 0.15 0.40 0.35 0.1 0 0 0 0 Sk 0 0 0 0.15 0.55 0.90 1 1 1 1 1 SK * 10 0 0 0 1.5 5.5 9 10 10 10 10 10 Derajat keabuan baru 0 0 0 1 5 9 10 10 10 10 10 DC - OKT 2003 14
  • 15. Ic. Histogram Equalization specific grey level (hist. specification) Histogram equalization tidak dilakukan pada seluruh bagian dari histrogram tapi hanya pada bagian tertentu saja DC - OKT 2003 15
  • 16. Ic. Histogram Equalization specific area (local enhancement) Histogram equalization hanya dilakukan pada bagian tertentu dari citra DC - OKT 2003 16
  • 17. Ic. Histogram Equalization specific area (local enhancement) Histogram equalization menggunakan jendela 7x7 DC - OKT 2003 17
  • 18. Id. Image Substraction Dilakukan jika kita ingin mengambil bagian tertentu saja dari citra - = DC - OKT 2003 18
  • 19. Aplikasi Kedokteran (Biomedik) (Sumber: Thesis S2 Kartono) Thorax X-Ray Standard Landmarks Thorax Tissue 19
  • 20. Ie. Image Averaging Dilakukan jika kita memiliki beberapa citra yang bergambar sama, namun semua citra memiliki noise (gangguan) Noise satu citra berbeda dengan noise citra lainnya (tidak berkorelasi) Cara memperbaikinya adalah dengan melakukan operasi rata- rata terhadap semua citra tersebut DC - OKT 2003 20
  • 21. II. Mask Processing (1) Jika pada point processing kita hanya melakukan operasi terhadap masing-masing piksel, maka pada mask processing kita melakukan operasi terhadap suatu jendela ketetanggaan pada citra. Kemudian kita menerapkan (mengkonvolusikan) suatu mask terhadap jendela tersebut. Mask sering juga disebut filter. DC - OKT 2003 21
  • 22. II. Mask Processing (2) 1 2 3 Contoh: 8 x 4 Jendela ketetanggan 3x3, 7 6 5 Nilai piksel pada posisi x dipengaruhi oleh nilai 8 tetangganya Perbedaan dengan point processing: pada point processing, nilai suatu piksel tidak dipengaruhi oleh nilai tetangga-tetangganya DC - OKT 2003 22
  • 23. II. Mask Processing (3) Contoh sebuah mask berukuran 3x3. W1 W2 W3 Filter ini akan diterapkan / W4 W5 W6 dikonvolusikan pada setiap jendela ketetanggaan 3x3 pada citra (anggap W7 W8 W9 filter sudah dalam bentuk terbalik) G11 G12 G13 G14 G15 G22’ = w1 G11 + w2 G12 + w3 G13+ G21 G22 G23 G24 G25 w4 G21 + w5 G22 + w6 G23 + w7 G31 + w8 G32 + w9 G33 G31 G32 G33 G34 G35 G41 G42 G43 G44 G45 G51 G52 G53 G54 G55 DC - OKT 2003 23
  • 24. II. Jenis-jenis filter spasial Smoothing filters: Lowpass filter (linear filter, mengambil nilai rata-rata) Median filter (non-linear filter, mengambil median dari setiap jendela ketetanggan) Sharpening filters: Roberts, Prewitt, Sobel (edge detection) Highpass filter DC - OKT 2003 24
  • 25. II. Contoh penerapan filter spasial 1 1 1 1/9 x 1 1 1 1 1 1 Average lowpass filter (a) Gambar Asli (b)-(f) hasil dari spatial lowpass filtering dengan ukuran mask 3,5,7,15,25 DC - OKT 2003 25
  • 26. II. Contoh penerapan filter low pass dan median (a) Gambar asli (b) Gambar yang diberi noise (c) Hasil dari 5x5 lowpass average filtering (d) Hasil dari 5x5 median filtering DC - OKT 2003 26
  • 27. II. Edge detection Pada suatu citra monokrom, suatu edge (sisi) dapat ditandai dengan adanya suatu perbedaan intensitas yang besar DC - OKT 2003 27
  • 28. II. Edge detection Bagaimana ‘mendeteksi’ perbedaan intensitas tersebut? Dengan mempertegas perbedaan (kalikan satu intensitas dengan nilai negatif, kemudian kalikan nilai positif pada intensitas lainnya) Kasus A: 2 bersisian dgn 100 (edge) 2*(-1) + 100*(1)= 99 Kasus B: 2 bersisian dgn 4 (not edge) 2*(-1) + 4*(1)= 2 Lakukan tresholding untuk memperjelas mana bagian sisi dan mana yang bukan Ambil treshold = 90, maka Kasus A akan dianggap sebagai sisi, Kasus B tidak dianggap sisi DC - OKT 2003 28
  • 29. II. Contoh edge detection -1 -2 -1 -1 0 1 0 0 0 -2 0 2 1 2 1 -1 0 1 Sobel -1 -1 -1 -1 0 1 0 0 0 -1 0 1 1 1 1 -1 0 1 Prewitt (a)Gambar awal, (b) hasil dari Prewitt Mask, (c) thresholding dari (b) pada nilai > 25 (d) thresholding dari (b) pada nilai >25 dan < 25 (black) DC - OKT 2003 29