Basic Image Processing #1
Basic Image Processing #1
Pengolahan
Citra Orisinal Citra Hasil
Citra
Pengolahan
Citra Orisinal Citra Hasil
Citra
Deskripsi
Grafika komputer AI
Citra greylevel
Citra biner
r (5, 4)
I 5,4 = b(5, 4)
g (5, 4)
r (i, j )
I i ,i = b(i, j )
g (i, j ) Citra Biner
r (i, j ) = g (i, j ) = b(i, j )
r (i, j ) bernilai 0 atau 255, demikian pula g (i, j ) dan b(i, j )
• Sampling
ukuran resolusi spasial yang digunakan untuk
merepresentasikan citra dijital
Citra Graylevel
Level Kuantisasi (Bit)
m n
1 2 3 4 5 6 7 8
32 32 1,024 2,048 3,072 4,096 5,120 6,144 7,168 8,192
64 64 4,096 8,192 12,288 16,384 20,480 24,576 28,672 32,768
128 128 16,384 32,768 49,152 65,536 81,920 98,304 114,688 131,072
256 256 65,536 131,072 196,608 262,144 327,680 393,216 458,752 524,288
512 512 262,144 524,288 786,432 1,048,576 1,310,720 1,572,864 1,835,008 2,097,152
1024 1024 1,048,576 2,097,152 3,145,728 4,194,304 5,242,880 6,291,456 7,340,032 8,388,608
Citra Biner ?
●●●
●●●
• Jenis Sampling
– Resampling
– Subsampling
Resampling
Subsampling
POINT
PROCESSING
brighter darker
• Formula g (i, j ) = f (i, j ) c
• c is brightnes level, value positive or negative
• if g(i,j) > 255 then g(i,j) = 255 Clamping
• if g(i,j) < 0 then g(i,j) = 0
87 239 120 109 0 169 157 187 339 220 209 100 269 257 187 255 220 209 100 255 255
233 122 225 88 8 80 70 333 222 325 188 108 180 170 255 222 255 188 108 180 170
95 217 184 188 2 176 228 100 195 317 284 288 102 276 328 CLAMP 195 255 255 255 102 255 255
209 109 190 188 170 254 53 309 209 290 288 270 354 153 255 209 255 255 255 255 153
125 91 70 152 97 38 120 225 191 170 252 197 138 220 225 191 170 252 197 138 220
239 213 24 171 193 254 210 339 313 124 271 293 354 310 255 255 124 255 255 255 255
186 191 39 82 10 247 227 86 91 -61 -18 -90 147 127 86 91 0 0 0 147 127
233 122 225 88 8 80 70 133 22 125 -12 -92 -20 -30 133 22 125 0 0 0 0
95 217 184 188 2 176 228 -100 -5 117 84 88 -98 76 128 CLAMP 0 117 84 88 0 76 128
209 109 190 188 170 254 53 109 9 90 88 70 154 -47 109 9 90 88 70 154 0
239 213 24 171 193 254 210 139 113 -76 71 93 154 110 139 113 0 71 93 154 110
frequency
3
2
1
0
1 2 3 4 5 6 7
Intensity
Hasil
7 7 5 5
7 7 5 5 6
7 1 2 5 5
0 1 2 5 4
frequency
3
2
1
0
1 2 3 4 5 6 7
Intensity
Invert
7 7 5 4 2 0 0 5 5 3 2 1
7 6 4 3 0 1 0
7 6 4 3 1 2 1
6 6 4 2 0 3 1
5 5 3 1 0 4 2
5 3
6 4
7 5
• Multi-level
T=128
• Algoritma
1. Hitung histogram dan probabilitas untuk setiap tingkat intensitas
2. Tentukan nilai bobot awal (ωi(0)) dan rata-rata (μi(0))
3. Untuk setiap t=1 sampai intensitas maksimum lakukan
1. Perbaharui nilai ωi dan μi
2. Hitung variansi untuk setiap t (σ2b )
4. Nilai optimal threshold adalah nilai minimum dari variansi pada t
5. Kita dapat melakukan perhitungan dual maxima dengan formulasi