Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Filter Spasial Citra.

Presentasi serupa


Presentasi berjudul: "Filter Spasial Citra."— Transcript presentasi:

1 Filter Spasial Citra

2 Filter Spasial Citra Filter spasial citra merupakan bagian dari fungsi pemrosesan citra (Image Processing) yang bertujuan untuk mengubah: menampilkan kontras citra menampilkan warna citra mereduksi deru/noise citra segmentasi / pengenalan pola (pattern recognition)

3 Area Umum Pemrosesan Citra
Tiga area umum pemrosesan citra digital: Operasi Titik/Point Operations Pixel Point Processing Operasi Lokal/Local Operations Pixel Group Processing Operasi Global/Global Operations

4 Dasar Citra Digital Citra digital adalah araay 2D dari suatu nilai-nilai dalam baris dan kolom I(x,y) (atau I(c,r))

5 Kliping(Clipping) Klip hasil dari pemrosesan pd sebuah citra dimana harga piksel hasil operasi melebihi batas dari bit depth citra. Contoh. Citra 8 bit ( 0 ≤ pv ≤ 255) operasi = x2, harga piksel = 150, harga output = 300 diklip/dipotong menjadi 255 operasi = -50, harga piksel = 10, harga output = -40 diklip menjadi 0

6 Operasi Titik Operasi Titik utamanya digunakan untuk mengubah tampilan densitas optis atau warna dan tampilan kontras citra Operasi Titik bekerja pada tiap individu piksel dan tidak melibatkan piksel-piksel sekitar/tetangganya Operasi yang sama terjadi pada semua piksel dalam citra

7 Proses Operasi Titik Proses Operasi Titik dimulai dari piksel kiri atas citra, untuk menghitung harga piksel hasil dan ditempatkan pada lokasi spasial yang sama pada citra hasil operasi dengan dimensi yang sama dengan citra aslinya. Proses operasi bergerak dari satu piksel ke piksel sebelah kanannya sampai seluruh piksel dalam satu baris terlewati, kemudian proses operasi bergerak ke baris berikutnya (di bawahnya) dan berlanjut sampai seluruh baris terlewati.

8 Proses Operasi Titik I(x,y) Operasi x 1.5 O(x,y)

9 Proses Operasi Titik Proses Operasi Titik dinotasikan sbb. :
O(x,y) = M . I(x,y) dimana M adalah fungsi pemetaan (mapping function) atau operasi

10 Operasi Titik Hasil dari operasi titik dapat berupa: Citra baru
Citra baru O(x,y) akan memiliki ukuran, baris dan kolom yang sama, bit depth yang sama seperti citra aslinya I(x,y) Menampilkan citra yang tersimpan Tampilan kontras dan kecerahan boleh jadi akan akan terubah dibandingkan citra aslinya. LUTs (Look Up Tables) biasanya digunakan untuk melakukan operasi ini.

11 Look-Up Table (LUT) LUT adalah operasi titik dengan dasar hitungan matematis. Digunakan untuk menampilkan citra pada layar monitor dan membuat citra baru LUTs masih terbatasi oleh bit depth citra, kliping dan nilai keluaran harus integer LUT’s digunakan untuk memperbaiki performansi operasi.

12 Look-Up Table (LUT) Setiap operasi dilakukan pd setiap nilai yg mungkin dlm citra mis. nilai 0, 1, 2, ………, 255. Jika citra mempunyai resolusi spasial 1000 baris dan kolom, maka operasi tanpa menggunakan LUT’s, akan membutuhkan operasi sebanyak 1000,000 kali, bukan 256 kali Dengan LUT’s, nilai masih memerlukan untuk di “looked-up” tapi operasi secara keseluruhan akan meningkat.

13 contoh LUT Note: Nilai hasil adalah Integer & antara 0 and 255

14 Straight Log Exponential Window Width / Level
Graphical Display of Typical LUTs Straight Log Exponential Window Width / Level

15 Hasil LUT

16

17 Operasi Titik Kontras Operasi kontras
Bentuk operasi yg mengubah nilai piksel dlm citra atau citra yg tertampilkan. Umumnya dilakukan melalui operasi titik This is what point operations are normally used for Contoh operasi titik adalah look up table (LUT) LUTs digunakan utamanya untuk menampilkan citra asli I (x,y) Hasil dari operasi kontras , O (x,y), dapat berupa citra tersimpan baru.

18 Operasi Titik Kontras Operasi matematis dapat berupa: Tambah / kurang
Perkalian / pembagian Eksponesial / log Kombinasi dari operator tsb Terbatasi pada nilai rentang

19 Kontras Citra Kontras – beberapa definisi
Atribut kecerahan dari citra Collins Dictionary – extent to which adjacent areas of an image differ in brightness NB. Nilai “brightness” (kecerahan) = nilai piksel Penggunaan istilah “contrast” hrs dengan diskripsi/penjelasan

20 Image Contrast Differences
Image contrast differences dapat diukur menggunakan pengurangan antara 2 piksel mis. I(10,15) = 75 dan I(255, 240) = 25 perbedaan kontras citra = 50 Kontras citra = I (x1, y1) – I (x2, y2) I (x1, y1) kontras citra = 0.667

21 Viewed Contrast Differences
I (x, y) O (x,y) hasil/citra yg citra asli tertampilkan

22 Viewed Contrast Differences
O(x, y) = I (x,y) * LUT operasi (mis ) Perbedaan kontras adalah nilai perbedaan antara 2 piksel mis. Citra asli I(10,15) = 75 dan I(255, 240) = 25 menjadi, O (10,15) = 125 dan O (255, 240) = 75 perbedaan kontras citra = 50 (sama) Kontras tampilan = O (x1, y1) – O (x2, y2) O (x1, y1) kontras tampilan = 0.4 (berbeda dg citra asli )

23 LUT operasi perkalian mis. x1.5
I (10,15) = 75 dan I (255, 240) = 25 O (10,15) = 113 dan O (255, 240) = 38 perbedaan kontras citra 50 kontras citra LUT Operasi Perkalian Pertambahan Perbedaan kontras Kontras tertampilkan

24 Histogram Sebuah contoh lain operasi titik Jenis-jenis histogram Citra
Region / ROI (region of interest) Transek

25 Histogram Citra Histogram Citra (histogram kecerahan) adalah sebuah plot nilai-nilai piksel (dlm 8 bit depth citra – 0 to 255) vs jmlh piksel dg nilai tsb. Dapat dibayangkan sbg plot distribusi frekuensi Sumbu Y dapat berupa jumlah piksel atau persentase dr total jumlah piksel

26 Histogram Citra Memberikan
Indikasi distribusi nilai-nilai piksel Jika ditampilkan dg LUT linier, kontras citra dan kecerahan Dapat digunakan utk membantu pengaturan tingkat kekontrasan dan kecerahan citra Tidak memberikan informasi tentang apa yg dpt dilihat dalam citra, mis. tidak dapat memberikan informasi spasial

27 Image Histogram: Plot nilai piksel vs jml piksel dg nilai tsb
Histogram Citra Pixel values Image Histogram: Plot nilai piksel vs jml piksel dg nilai tsb

28 Image Contrast: - well balanced

29 High Image Contrast Low Image Contrast

30 Image Histogram Operations
Histogram Stretching Sebuah proses display, dg cara perentangan histogram melalui proses operasi titik perkalian atau pembagian Mengubah kontras tampilan / citra Histogram Sliding Proses tampilan, dimana histogram diubah melalui operasi penambahan atau pengurangan Mengubah kecerahan tampilan/citra

31 Histogram Stretching

32 Histogram Sliding

33 Histogram Sliding


Download ppt "Filter Spasial Citra."

Presentasi serupa


Iklan oleh Google