pertemuan - 5 - siak.stks.ac.idsiak.stks.ac.id/files/pengumuman/ok bisa pengolahan-citra_5.pdf ·...
TRANSCRIPT
4/21/2009 pertemuan_5 1
PENGOLAHAN CITRA
EDY WINARNOfti-unisbank-smg
21 April 2009
PERTEMUAN - 5
4/21/2009 pertemuan_5 2
OPERASI BERBASIS BINGKAI(FRAME) = OPERASI MULTI IMAGE
Operasi multi image adalah operasi pengolahan terhadap lebihdari satu obyek citra dan menghasilkan sebuah citra keluaranyang merupakan hasil operasi matematis
Operasi ini dilakukan titik per titik dengan lokasi yangbersesuaian pada citra-citra masukan
Secara umum misal akan dioperasikan citra A dan citra Bsehingga menghasilkan citra C, maka dapat diformulasikansbb :C(x,y) = A(x,y) operator B(x,y)
Jika melibatkan lebih dari 2 citra, maka :C(x,y) = A1(x,y) operator A2(x,y) operator A3(x,y)………
4/21/2009 pertemuan_5 3
OPERASI BERBASIS BINGKAI(FRAME) = OPERASI MULTI IMAGE
Dalam operasi yang melibatkan dua buah citra atau lebih,biasanya akan diterapkan operasi aritmatika, sebagaicontoh :Penjumlahan C(x,y) = A(x,y) + B(x,y)Pengurangan C(x,y) = A(x,y) – B(x,y)Perkalian C(x,y) = A(x,y) * B(x,y)Pembagian C(x,y) = A(x,y) / B(x,y)
Beberapa pengolahan citra yang berkaitan dengan operasi iniadalah :1. Penggabungan citra (image blending)2. Deteksi gerakan (motion detection)3. Operasi Logika (logic Operation)
4/21/2009 pertemuan_5 4
1. PENGGABUNGAN CITRA (IMAGEBLENDING)
• Penggabungan citra dilakukan dengan caramenimpakan sebuah citra pada citra yang lain
• Dengan kata lain dilakukan operasipenjumlahan terhadap citra yang ada denganpemberian bobot pada masing-masing citraC(x,y) = wa * A(x,y) + wb * B(x,y)wa dan wb adalah bobot untuk citra A dan B,dan nilai jumlah total dari bobot adalah 1wa + wb = 1
4/21/2009 pertemuan_5 5
1. PENGGABUNGAN CITRA (IMAGEBLENDING)
4/21/2009 pertemuan_5 6
2. DETEKSI GERAKAN
• Deteksi gerakan secara sederhana dapat dilakukan denganmencari beda antara 2 citra yang berurutan pada hasilpencitraan menggunakan kamera video digital
• Operator yang digunakan adalah pengurangan• Dengan operasi pengurangan ini :
- bagian yang tidak bergerak akan menghasilkan nilai = 0- bagian yang bergerak menghasilkan nilai ≠ 0
C(x,y) = A(x,y) – B(x,y)• Dengan mengevaluasi nilai selisih tersebut, dapat diketahui
apakah pada citra terdapat objek yang bergerak• Bisa juga digunakan rumus pada operasi blending dengan
memberi bobotwa = 1 dan wb = – 1
4/21/2009 pertemuan_5 7
2. DETEKSI GERAKAN
4/21/2009 pertemuan_5 8
3. OPERASI LOGIKA
4/21/2009 pertemuan_5 9
3. OPERASI LOGIKA
4/21/2009 pertemuan_5 10
3. OPERASI LOGIKA
4/21/2009 pertemuan_5 11
3. OPERASI LOGIKA
4/21/2009 pertemuan_5 12
OPERASI GLOBAL
• Proses yang dilakukan bergantung pada karakteristikglobal dari citra yang hendak dimodifikasi
• Karakteristik tersebut biasanya berupa sifat statistikdari citra itu sendiri yang direpresentasikan denganhistogram tingkat keabuan = mempertimbangkankeseluruhan titik pada citra tersebut.
• Salah satu operasi global adalah Ekualisasi Histogram(Histogram Equalization)
4/21/2009 pertemuan_5 13
EKUALISASI HISTOGRAM(Histogram Equalization)
4/21/2009 pertemuan_5 14
EKUALISASI HISTOGRAM(Histogram Equalization)
4/21/2009 pertemuan_5 15
EKUALISASI HISTOGRAM(Histogram Equalization)
4/21/2009 pertemuan_5 16
EKUALISASI HISTOGRAM(Histogram Equalization)
4/21/2009 pertemuan_5 17
4/21/2009 pertemuan_5 18
4/21/2009 pertemuan_5 19
EKUALISASI HISTOGRAM(Histogram Equalization)
4/21/2009 pertemuan_5 20
4/21/2009 pertemuan_5 21
EKUALISASI HISTOGRAM(Histogram Equalization)
4/21/2009 pertemuan_5 22
OPERASI BERTETANGGA /PERSEKITARAN (Neighborhood
Operation)
4/21/2009 pertemuan_5 23
OPERASI BERTETANGGA /PERSEKITARAN (NeighborhoodOperation)
• Tetapi pada kenyataannya, hubungan yang adaantara titik dalam obyek dengan titik pada citradigital adalah hubungan satu ke banyak (one tomany) dan banyak ke satu (many to one).
• Ini dikarenakan :> sinyal yang dikirim oleh obyek citra mengalamipenyebaran (divergensi), sehingga yang diterimaoleh sensor atau detector tidak lagi berupa suatutitik, namun berupa luasan.> Atau sebaliknya satu titik pada sensor ataudetector dapat menerima banyak sinyal daribeberapa bagian.
4/21/2009 pertemuan_5 24
OPERASI BERTETANGGA /PERSEKITARAN (NeighborhoodOperation)
4/21/2009 pertemuan_5 25
OPERASI BERTETANGGA /PERSEKITARAN (NeighborhoodOperation)
• Operasi citra digital yang berhubungan dengankondisi diatas disebut operasipersekitaran/bertetangga (neighborhoodoperation).
• Operasi persekitaran/bertetangga pada dasarnyaadalah hubungan antara citra dengan sebuah filter(mask / kernel)
• Nilai dari filter/mask merupakan bobot kontribusititik persekitaran terhadap operasi persekitaran.