Download - PENGOLAHAN CITRA DAN POLA
![Page 1: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/1.jpg)
PENGOLAHAN CITRA DAN POLA
PERTEMUAN 4
STIKI INDONESIA2012
![Page 2: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/2.jpg)
Modifikasi Histogram
Ekualisasi histogram
Nilai-nilai intensitas di dalam citra diubah sehingga penyebarannya seragam
Tujuannya untuk memperoleh penyebaran histogram yang merata sehingga setiap derajat keabuan memiliki jumlah pixel yang relatif sama
Dapat dilakukan pada keseluruhan citra atau pada beberapa bagian citra saja
Here comes your footer Page 2
![Page 3: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/3.jpg)
Ekualisasi histogram adaptif
Citra dibagi menjadi blok-blok (sub-image) dengan ukuran n x n, kemudian pada setiap blok dilakukan proses ekualisasi histogram
Ukuran blok (n) dapat bervariasi dan setiap ukuran blok akan memberikan hasil yang berbeda
Setiap blok dapat saling tumpang tindih beberapa pixel dengan blok lainnya
Here comes your footer Page 3
![Page 4: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/4.jpg)
Ekualisasi Histogram
Here comes your footer Page 4
![Page 5: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/5.jpg)
Here comes your footer Page 5
CONTOH Citra 64x64 pixel, 8 tingkat keabuan, dengan distribusi sebagai berikut :
![Page 6: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/6.jpg)
Fungsi Transformasi
Here comes your footer Page 6
![Page 7: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/7.jpg)
Here comes your footer Page 7
Pembulatan
![Page 8: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/8.jpg)
Here comes your footer Page 8
Pemetaan
![Page 9: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/9.jpg)
Here comes your footer Page 9
Hasil Rangkuman Transformasi
![Page 10: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/10.jpg)
Here comes your footer Page 10
Histogram dengan Distribusi Seragam
![Page 11: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/11.jpg)
Modifikasi Histogram
Spesifikasi histogram
Nilai-nilai intensitas di dalam citra diubah agar diperoleh histogram dengan bentuk yang dispesifikasikan oleh pengguna
Here comes your footer Page 11
![Page 12: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/12.jpg)
Here comes your footer Page 12
CONTOH Citra 64x64 pixel, 8 tingkat keabuan, dengan distribusi sebagai berikut :
![Page 13: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/13.jpg)
Here comes your footer Page 13
Histogram yang Diinginkan
![Page 14: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/14.jpg)
Here comes your footer Page 14
Langkah 1 : Ekualisasi Histogram
![Page 15: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/15.jpg)
Here comes your footer Page 15
Langkah 2 : Fungsi Transformasi
![Page 16: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/16.jpg)
Here comes your footer Page 16
Hasil Fungsi Transformasi
![Page 17: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/17.jpg)
Here comes your footer Page 17
Langkah 3 : Terapkan Inverse Pada Level Histogram Equalisasi
NB; G(zk) = Vk
![Page 18: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/18.jpg)
Here comes your footer Page 18
Langkah 4 : Pemetaan dari rk ke zk
![Page 19: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/19.jpg)
Here comes your footer Page 19
Histogram Hasil
![Page 20: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/20.jpg)
Operasi Berbasis Bingkai / Operasi Aritmatika Citra
Proses pengolahan citra dengan memanfaatkan operator aritmatika atau operator logika (boolean) terhadap dua atau lebih citra input
Proses aritmatika citra diterapkan dengan melakukan pengolahan pixel per pixel, sehingga proses ini sebaiknya dilakukan terhadap citra dengan ukuran dan resolusi yang sama
Here comes your footer Page 20
![Page 21: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/21.jpg)
Operasi aritmatika citra :
Penjumlahan, pengurangan
Operator Boolean
Bitshift Operators
Here comes your footer Page 21
![Page 22: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/22.jpg)
Penjumlahan
Here comes your footer Page 22
Pixel citra hasil merupakan hasil penjumlahan nilai pixel pada citra pertama dengan nilai pixel pada citra kedua
Catatan : w1 + w2 = 1
),(),(),( 21 yxfyxfyxg
),(.),(.),( 2211 yxfwyxfwyxg
![Page 23: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/23.jpg)
Pengurangan
Here comes your footer Page 23
Mencari beda antara 2 citra berurutan
Bagian yang tidak bergerak 0
Bagian yang bergerak ≠ 0
),(),(),( 21 yxfyxfyxg
![Page 24: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/24.jpg)
Operator Boolean
Disebut juga operasi logika
Hanya dapat dilakukan pada citra biner
Here comes your footer Page 24
![Page 25: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/25.jpg)
Here comes your footer Page 25
![Page 26: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/26.jpg)
Bitshift Operator
Pergeseran deret bit pada pixel ke arah kanan atau kiri sebesar n bit
Here comes your footer Page 26
nyxfyxgnrightbitshift 2),(),()( nyxfyxgnleftbitshift 2),(),()(
![Page 27: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/27.jpg)
Operasi Spasial (Filtering)
Pentapisan pada pengolahan citra biasa disebut dengan pentapisan spasial (spatial filtering)
Pada proses pentapisan, nilai pixel baru umumnya dihitung berdasarkan pixel tetangga
Cara perhitungan nilai pixel baru tersebut dapat dikelompokkan menjadi dua :
Nilai pixel baru diperoleh melalui kombinasi linier pixel tetangga (tapis linier)
Nilai pixel baru diperoleh langsung dari salah satu nilai pixel tetangga (tapis non linier)
Here comes your footer Page 27
![Page 28: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/28.jpg)
Kernel
Proses penapisan spasial tidak dapat dilepaskan dari teori kernel (mask) dan konvolusi
Kernel adalah matrik yang umumnya berukuran kecil dengan elemen-elemennya berupa bilangan
Kernel disebut juga dengan convolution window, tapis (filter), template, mask, sliding window, structuring element
Ukuran dapat berbeda-beda, seperti 2 x 2, 3 x 3, 5 x 5, dsb
Elemen-elemen kernel disebut juga bobot (weight) merupakan bilangan-bilangan yang membentuk pola-pola tertentu
Here comes your footer Page 28
![Page 29: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/29.jpg)
Konvolusi
Here comes your footer Page 29
![Page 30: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/30.jpg)
Contoh
Citra f(x,y) berukuran 5 x 5 dengan kernel 3 x 3
Here comes your footer Page 30
![Page 31: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/31.jpg)
Masalah Pixel Pinggir
Here comes your footer Page 31
![Page 32: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/32.jpg)
Solusi
Piksel pinggir diabaikan, tidak dikonvolusi
Duplikasi elemen citra, elemen kolom ke-1 disalin ke kolom M+1, begitu juga sebaliknya lalu konvolusikan
Elemen yang ditandai dengan (?) diasumsikan bernilai 0 atau konstanta yang lain sehingga konvolusi piksel pinggir dapat dilakukan
Konvolusi piksel pinggir tidak memperlihatkan efek yang kasat mata
Here comes your footer Page 32
![Page 33: PENGOLAHAN CITRA DAN POLA](https://reader035.vdocuments.net/reader035/viewer/2022081506/56813bd4550346895da4f936/html5/thumbnails/33.jpg)
Referensi
Gonzalez, Rafael C. and Woods, Richard E.. Digital Image Processing, 2nd Ed.. 2002. New Jersey : Prentice Hall.
Putra, I Ketut Gede Darma. 2010. Pengolahan Citra Digital. Yogyakarta : Andi Offset.
Sutoyo, T., dkk. 2009. Teori Pengolahan Citra Digital. Yogyakarta : Andi Offset.
__________. Materi Pengolahan Citra. Fakultas Informatika IT Telkom.
Here comes your footer Page 33