5. Konvolusi dan Transformasi Fourier ∫ ∑
5. Konvolusi dan Transformasi Fourier ∫ ∑
5. Konvolusi dan Transformasi Fourier ∫ ∑
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>5.</strong>1 <strong>Konvolusi</strong> Pada Fungsi Dwimatra<br />
Untuk fungsi dengan dua peubah (fungsi dua dimensi atau dwimatra), operasi konvolusi<br />
didefinisikan sebagai berikut:<br />
a) untuk fungsi malar<br />
∞<br />
∞<br />
<strong>∫</strong><strong>∫</strong><br />
h ( x,<br />
y)<br />
= f ( x,<br />
y)<br />
* g(<br />
x,<br />
y)<br />
= f ( a,<br />
b)<br />
g(<br />
x − a,<br />
y − b)<br />
dadb<br />
(<strong>5.</strong>11)<br />
b) untuk fungsi diskrit<br />
−∞<br />
−∞<br />
∞<br />
∞<br />
<strong>∑</strong><strong>∑</strong><br />
h ( x,<br />
y)<br />
= f ( x,<br />
y)<br />
* g(<br />
x,<br />
y)<br />
= f ( a,<br />
b)<br />
g(<br />
x − a,<br />
y − b)<br />
(<strong>5.</strong>12)<br />
a= −∞ b=<br />
−∞<br />
Fungsi penapis g(x,y) disebut juga convolution filter atau convolution mask atau convolution kernel<br />
atau template. Dalam ranah diskrit kernel konvolusi dinyatakan dalam bentuk matriks (umumnya 3<br />
× 3, namun ada juga yang berukuran 2 × 2 atau 2 × 1 atau 1 × 2). Ukuran matriks ini biasanya lebih<br />
kecil dari ukuran citra. Setiap elemen matriks disebut koefisien konvolusi.<br />
Ilustrasi konvolusi ditunjukkan pada Gambar <strong>5.</strong>7.<br />
A B C<br />
D E F<br />
G H I<br />
kernel<br />
p 1 p 2 p 3<br />
p4 p5 p6 p7 p8 p9 citra<br />
f(i,j)<br />
f(i,j) = A p1 + B p2 + C p3 + D p4 + E p5 + F p6 + G p7 + H p8 + I p9<br />
Gambar <strong>5.</strong>7 Ilustrasi konvolusi [JAI95]<br />
Operasi konvolusi dilakukan dengan menggeser kernel konvolusi pixel per pixel. Hasil konvolusi<br />
disimpan di dalam matriks yang baru.<br />
5