A. Teori Konvolusi
KONVOLUSI DAN • Konvolusi adalah proses untuk
TRANSFORMASI FOURIER memperoleh suatu piksel
didasarkan pada nilai piksel itu
sendiri dan tetangganya dengan
melibatkan suatu matriks yang
disebut kernel yang
merepresentasikan pembobotan.
5/7/2014 1 5/7/2014 2
1
5/7/2014
5/7/2014 7 5/7/2014 8
citra
f ( i , j ) Ap 1 Bp 2 Cp 3 Dp 4
5/7/2014
Ep 5 Fp 6 Gp 7 Hp 8 Ip 9
9 5/7/2014 10
4 4 3 5 4
• Operasi antara citra f(x,y) dengan kernel
6 6 5 5 2 g(x,y)
f (x, y ) 5 6 6 6 2 f(x,y) * g(x,y)
• Langkah penyelesaiannya adalah sebagai
6 7 5 5 3
berikut :
3 5 2 4 4 1. Tempatkan kernel pada sudut kiri atas,
kemudian hitung nilai pixel pada posisi
0 -1 0 (0,0) dari kernel :
g ( x , y ) - 1 4 - 1 Hasil konvolusi =(0 x 4) + (-1 x 4) +
(0 x 3) + (-1 x 6) + (4 x 6) + (-1 x 5)
0 - 1 0 + (0 x 5) + (-1 x 6) + (0 x 6) = 3
Keterangan
5/7/2014 : Tanda menyatakan posisi (0,0) dari 11 5/7/2014 12
kernel
2
5/7/2014
4 4 3 5 4 Hasilnya
6 6 5 5 2
3
5 6 6 6 2
6 7 5 5 3
3 5 2 4 4
5/7/2014 13 5/7/2014 14
4 4 3 5 4
6 6 5 5 2 3 0
5 6 6 6 2
6 7 5 5 3
3 5 2 4 4
Hasil konvolusi = 0
5/7/2014 15 5/7/2014 16
3. Geser lagi kernel satu pixel kekanan, keamudian • Selanjutnya geser kernel satu pixel ke
hitung nilai pixel pada posisis (0,0) seperti langkah bawah, lalu mulai lagi melakukan konvolusi
sebelumnya, didapat : dari sisi kiri citra, setiap kali konvolusi,
geser kernel satu pixel ke kanan.Setelah
baris ketiga dikonvolusi, maka didapat hasil
3 0 2 seperti gambar berikut :
5/7/2014 17 5/7/2014 18
3
5/7/2014
• Catatan :
Jika hasil konvolusi menghasilkan nilai
pixel negatif, maka nilai tersebut dijadikan
nol, sebaliknya jika hasil konvolusi
3 0 2 menghasilkan nilai pixel yang lebih besar
0 2 6 dari nilai maksimum, maka nilai tersebut
dijadikan ke nilai keabuan maksimum.
6 0 2
5/7/2014 19 5/7/2014 20
5 0 2 6 2
6 6 0 2 3
3 5 2 4 4
5/7/2014 21 5/7/2014 22
4
5/7/2014
Tercermin Melingkar
4 4 4 0 -1 0 -2 4 3 5 0 -1 0 -1
4 4 4 3 5 4 -1 4 -1 3 0 2 4 4 4 3 5 4 -1 4 -1 3 0 2
6 6 6 5 5 2 0 -1 0 0 2 6 2 6 6 5 5 2 0 -1 0 0 2 6
5 6 6 6 2 6 0 2 5 6 6 6 2 6 0 2
6 7 5 5 3 6 7 5 5 3
3 5 2 4 4 CITRA 3 5 2 4 4 CITRA
CITRA ASLI KONVOLUSI CITRA ASLI KONVOLUSI
= 0*4+(-1)*4+0*4+ (-1)*4+4*4+(-1)*4+ = 0*4+(-1)*3+0*5+ (-1)*4+4*4+(-1)*4+
0*6+(-1)*6+0*6 0*2+(-1)*6+0*6
= -2 = -1
lakukan (dikonvolusi). 6 0 2
6 7 5 5 3
3 5 2 4 4 CITRA
CITRA ASLI KONVOLUSI
= 0*0+(-1)*0+0*0+ (-1)*0+4*4+(-1)*4+
0*0+(-1)*6+0*6
=6
5
5/7/2014
5/7/2014 32