PENGOLAHAN CITRA DAN POLA

33
PENGOLAHAN CITRA DAN POLA PERTEMUAN 4 STIKI INDONESIA 2012

description

PENGOLAHAN CITRA DAN POLA. PERTEMUAN 4 STIKI INDONESIA 2012. Modifikasi Histogram. Ekualisasi histogram Nilai-nilai intensitas di dalam citra diubah sehingga penyebarannya seragam - PowerPoint PPT Presentation

Transcript of PENGOLAHAN CITRA DAN POLA

Page 1: PENGOLAHAN CITRA DAN POLA

PENGOLAHAN CITRA DAN POLA

PERTEMUAN 4

STIKI INDONESIA2012

Page 2: PENGOLAHAN CITRA DAN POLA

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

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

Ekualisasi Histogram

Here comes your footer Page 4

Page 5: PENGOLAHAN CITRA DAN POLA

Here comes your footer Page 5

CONTOH Citra 64x64 pixel, 8 tingkat keabuan, dengan distribusi sebagai berikut :

Page 6: PENGOLAHAN CITRA DAN POLA

Fungsi Transformasi

Here comes your footer Page 6

Page 7: PENGOLAHAN CITRA DAN POLA

Here comes your footer Page 7

Pembulatan

Page 8: PENGOLAHAN CITRA DAN POLA

Here comes your footer Page 8

Pemetaan

Page 9: PENGOLAHAN CITRA DAN POLA

Here comes your footer Page 9

Hasil Rangkuman Transformasi

Page 10: PENGOLAHAN CITRA DAN POLA

Here comes your footer Page 10

Histogram dengan Distribusi Seragam

Page 11: PENGOLAHAN CITRA DAN POLA

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

Here comes your footer Page 12

CONTOH Citra 64x64 pixel, 8 tingkat keabuan, dengan distribusi sebagai berikut :

Page 13: PENGOLAHAN CITRA DAN POLA

Here comes your footer Page 13

Histogram yang Diinginkan

Page 14: PENGOLAHAN CITRA DAN POLA

Here comes your footer Page 14

Langkah 1 : Ekualisasi Histogram

Page 15: PENGOLAHAN CITRA DAN POLA

Here comes your footer Page 15

Langkah 2 : Fungsi Transformasi

Page 16: PENGOLAHAN CITRA DAN POLA

Here comes your footer Page 16

Hasil Fungsi Transformasi

Page 17: PENGOLAHAN CITRA DAN POLA

Here comes your footer Page 17

Langkah 3 : Terapkan Inverse Pada Level Histogram Equalisasi

NB; G(zk) = Vk

Page 18: PENGOLAHAN CITRA DAN POLA

Here comes your footer Page 18

Langkah 4 : Pemetaan dari rk ke zk

Page 19: PENGOLAHAN CITRA DAN POLA

Here comes your footer Page 19

Histogram Hasil

Page 20: PENGOLAHAN CITRA DAN POLA

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

Operasi aritmatika citra :

Penjumlahan, pengurangan

Operator Boolean

Bitshift Operators

Here comes your footer Page 21

Page 22: PENGOLAHAN CITRA DAN POLA

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

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

Operator Boolean

Disebut juga operasi logika

Hanya dapat dilakukan pada citra biner

Here comes your footer Page 24

Page 25: PENGOLAHAN CITRA DAN POLA

Here comes your footer Page 25

Page 26: PENGOLAHAN CITRA DAN POLA

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

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

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

Konvolusi

Here comes your footer Page 29

Page 30: PENGOLAHAN CITRA DAN POLA

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

Masalah Pixel Pinggir

Here comes your footer Page 31

Page 32: PENGOLAHAN CITRA DAN POLA

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

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