Digital Image Processing OPERASI KETETANGGAAN PIKSEL Operasi Ketetanggaan

  • Slides: 13
Download presentation
Digital Image Processing OPERASI KETETANGGAAN PIKSEL

Digital Image Processing OPERASI KETETANGGAAN PIKSEL

Operasi Ketetanggaan Piksel q Operasi Ketetanggaan Piksel adalah operasi pengolahan citra untuk mendapatkan nilai

Operasi Ketetanggaan Piksel q Operasi Ketetanggaan Piksel adalah operasi pengolahan citra untuk mendapatkan nilai suatu piksel yang melibatkan nilai piksel-piksel tetangganya. q Hal ini didasarkan kenyataan bahwa setiap piksel pada umumnya tidak berdiri sendiri, melainkan terkait dengan piksel tetangga karena merupakan bagian suatu objek tertentu di dalam citra.

Operasi Ketetanggaan Piksel T 4 T 3 T 2 T 5 P T 1

Operasi Ketetanggaan Piksel T 4 T 3 T 2 T 5 P T 1 T 6 T 7 T 8 Piksel tetangga T 1 s/d T 4 menentukan pisel pusat P Piksel tetangga T 1 s/d T 8 menentukan pisel pusat P T 2 T 3 P T 4 T 1

Operasi Ketetanggaan Piksel q Pada 4 -Ketetanggaan bila P mempunyai koordinat (b, k) dengan

Operasi Ketetanggaan Piksel q Pada 4 -Ketetanggaan bila P mempunyai koordinat (b, k) dengan b adalah baris dan k adalah kolom, maka hubungannya adalah: ◦ T 1=(b, k+1), T 2=(b-1, k), T 3=(b, k-1), T 4=(b+1, k) q Pada 8 -ketetanggaan ◦ T 1=(b, k+1), T 2=(b-1, k+1), T 3=(b-1, k), T 4=(b-1, k-1) ◦ T 5=(b, k-1), T 6=(b+1, k-1), T 7=(b+1, k), T 8=(b+1, k+1)

Aplikasi Ketetanggaan Piksel pada Filter q Tiga jenis filter yang menggunakan operasi ketetanggaan piksel

Aplikasi Ketetanggaan Piksel pada Filter q Tiga jenis filter yang menggunakan operasi ketetanggaan piksel ◦ Filter batas ◦ Filter pererataan ◦ Filter median

Filter Batas q Filter batas dilakukan dengan cara mencegah piksel yang intensitasnya di luar

Filter Batas q Filter batas dilakukan dengan cara mencegah piksel yang intensitasnya di luar intensitas piksel-piksel tetangga. - Carilah nilai intensitas terkecil pada piksel tetangga f(y, x) dengan menggunakan 8 -ketetanggaan, simpan pada variabel min. Int. - Carilah nilai intensitas terbesar pada piksel tetangga f(y, x) dengan menggunakan 8 -ketetanggaan, simpan pada variabel max. Int. - If f(y, x) < min. Int f(y, x) min. Int else if f(y, x) > max. Int f(y, x) max. Int else f(y, x)

Filter Batas q Contoh y x 5 7 7 5 9 4 6 7

Filter Batas q Contoh y x 5 7 7 5 9 4 6 7 8 min. Int=4 max. Int=8 F(y, x)=9, maka f(y, x)=8

Filter Pererataan q Filter pererataan x q Contoh y 5 7 7 5 9

Filter Pererataan q Filter pererataan x q Contoh y 5 7 7 5 9 4 6 7 8 g(y, x)=1/9 (5+7+7+5+9+4+6+7+8) =6. 4 = 6

Filter Median q Filter median ditentukan oleh nilai median dari piksel pusat dan kedelapan

Filter Median q Filter median ditentukan oleh nilai median dari piksel pusat dan kedelapan piksel tetangga pada 8 -ketetanggaan. ◦ g(y, x)=median( f(y-1), x-1), f(y-1, x+1), f(y, x-1), f(y, x), f(y, x+1), f(y+1, x-1), f(y+1, x)f(y+1, x+1)) 4 5 5 6 7 7 7 8 9 diurutkan x y 5 7 7 5 9 4 6 7 8 Median

q Latihan Soal y x 12 5 8 6 14 10 13 15 9

q Latihan Soal y x 12 5 8 6 14 10 13 15 9 ◦ Kenakan filter batas, pererataan, dan median pada piksel pusat gambar di atas!

q Latihan soal ◦ Buat kode program untuk melakukan operasi filter batas, pererataan, dan

q Latihan soal ◦ Buat kode program untuk melakukan operasi filter batas, pererataan, dan median !

q Terimakasih

q Terimakasih