Pertemuan 10
Mata Kuliah Pengolahan Citra
1. DETEKSI TEPI
1. Operasi Gradien Pertama
Diketahui sebuah citra akan dilakukan deteksi tepi pada f(3,3)=160
250 240 200 200 180 a. Robert
240 200 180 150 150 Diagonal1 = K1(x,y) =
| (1*160) + (0*150) + (0*120)
180 160 160 150 120
+ (–1*120) | = 40
180 140 120 120 100
160 130 100 80 60 Diagonal2 = K2(x,y) =
| (0*160) + (1*150) + (–
1*120) + (0*120) | = 30
Diagonal 1 maka h(3,3) bila menggunakan : Diagonal 2
1 0 K0(x,y) = ( | K1(x,y) | + | K2(x,y) | ) = 40 + 30 = 70 0 1
K0(x,y) = max ( | K1(x,y) | , | K2(x,y) | ) = 40
0 -1 -1 0
K0(x,y) = ( | K1(x,y) | + | K2(x,y) | ) / 2 = (40 + 30)/2 = 35
K0(x,y) = √ K1(x,y)* K1(x,y) + K2(x,y) * K2(x,y) = √ (40*40)+(30*30)
= 50
1.DETEKSI TEPI(Cont.)
b. Prewit
Horisontal = K1(x,y) = | (–1*200) + (–1*160) + (–1*140) + (1*150) + (1*150) + (1*120) |
= | – 80 | = 80
Vertikal = K2(x,y) = | (–1*200) + (–1*180) + (–1*150) + (1*140) + (1*120) + (1*120) |
= | – 150 | = 150
Maka h(3,3) bila menggunakan :
K0(x,y) = ( | K1(x,y) | + | K2(x,y) | ) = 80 + 150 = 230
K0(x,y) = max ( | K1(x,y) | , | K2(x,y) | ) = 150
K0(x,y) = ( | K1(x,y) | + | K2(x,y) | ) / 2 = (80 + 150)/2 = 115
K0(x,y) = √ K1(x,y)* K1(x,y) + K2(x,y) * K2(x,y) = √ (80*80)+(150*150)
= 170
-1 0 1 250 240 200 200 180 250 240 200 200 180 -1 -1 -1
-1 0 1 240 200 180 150 150 240 200 180 150 150 0 0 0
-1 0 1 180 160 160 150 120 180 160 160 150 120 1 1 1
180 140 120 120 100 180 140 120 120 100
160 130 100 80 60 160 130 100 80 60
1. DETEKSI TEPI
2. Operasi Turunan Kedua
contoh: menggunakan Laplacian 9 titik I
K1(x,y) = |(–1*200) + (–1*180) + (–1*150) + (–1*160) + (8*160) + (–1*150) +
(–1*140) + (–1*120) + (–1*120)| = 60
Maka h(3,3) = 60
1 1 1 1 0 0 1 1
1 1 0 1 4 1 4 1
1 2 6 6 6 7 1 0
0 1 6 7 7 7 1 0
3 6 0 0 5 3 3 0
3 7 0 0 2 2 6 1
1 7 4 5 5 4 2 5
2 1 4 2 5 1 1 5
SEKIAN