Paper Basket
Paper Basket
1
Jurusan S2 Informatika,
Fakultas Teknologi Informasi
ITS, Surabaya
email : radityo.p.w@gmail.com
warna yang lain. Dalam paper ini, warna yang 1 int i dx <= index warna standar lapangan
digunakan dan konfigurasi RGB adalah : 2 var warna[] <= warna standar
{“red” , r:255,g:0,b:0}, 3 var image[][] <= gambar; var hitungwarna[] <= 0
{“green” , r:0,g:255,b:0},
4 image = getPemotonganGambar(image)
{“blue” , r:0,g:0,b:255},
for (i=0;i<image.length;i++)
{“yellow” , r:255,g:255,b:0},
5
Setiap piksel dari gambar akan dihitung nilai error 8 var index = getIndexWarnaStandar(color)
atau jarak yaitu jumlah dari perbedaan nilai dari 9 hitungwarna(index) = hitungwarna(index) + 1
tiap – tiap variabel r,g,b pada tiap – tiap kategori
10 int x = getIndexMaxColum(hitungwarna)
warna, sehingga setiap piksel akan didapatkan
11 if x == i dx
nilai kategori warnanya. Hal ini dapat dilihat
detail pada segmen 1 berikut. 12 print “Gambar Adalah Court”
13 else
fungsi getIndexWarnaStandar(color)
14 print “Gambar Bukan Court”
1 var warna[] <= warna standar ; int idx <= -1
Segmen 2: prosedur deteksi_lapangan
2 int error < = max.INT ; int error_temp <= 0
(b)
(b)
(c)
Detail Warna yang dianalisis : (c)
red = 5964 pixel => 11.7660984848 % Detail Warna yang dianalisis :
green = 1727 pixel => 3.40711805556 % red = 16059 pixel => 31.6820549242 %
blue = 2143 pixel => 4.22782512626 % green = 6282 pixel => 12.3934659091 %
yellow = 37198 pixel => 73.3862058081 % blue = 24710 pixel => 48.7492108586 %
cyan = 1981 pixel => 3.90822285354 % yellow = 305 pixel => 0.601720328283 %
magenta = 1675 pixel => 3.30452967172 % cyan = 887 pixel => 1.74992108586 %
warna dasar yang anda pilih : yellow magenta = 2445 pixel => 4.82362689394 %
Hasilnya Adalah : warna dasar yang anda pilih : yellow
Gambar Adalah Court Hasilnya Adalah :
(d) Gambar Bukan Court
(d)
Gambar 2: Salah satu model yang berhasil dideteksi dgn Gambar 3: Salah satu model yang berhasil dideteksi dgn
baik dan terdeteksi lapangan baik dan terdeteksi bukan lapangan
Pada ujicoba kali ini, akan digunakan warna Dimana gambar 2 terdeteksi benar adalah
kuning (“yellow”) sebagai warna standar pilihan lapangan dan gambar 3 terdeteksi benar adalah
pengguna, karena pada pertandingan bola basket bukan lapangan. Untuk (a) adalah gambar utuh,
ini, lapangan memiliki kemiripan warna termirip (b) adalah gambar setelah dilakukan pemotongan,
dibandingkan dengan yang pilihan warna standar (c) adalah gambar setelah dilakukan substitusi
yang lain. terhadap kumpulan warna standar terdekat, dan
Pada gambar 2 dan gambar 3 adalah contoh model (d) adalah hasil detail proses pendeteksian.
gambar yang dapat dideteksi dengan benar oleh
sistem. Pada gambar 4, kamera sedang dalam posisi on
top view sistem tidak mampu melakukan
pendeteksian dengan baik, gambar yang
seharusnya lapangan tidak terdeteksi sebagai 4 Simpulan
lapangan. Hal ini terjadi pada sebagian kasus
Paper ini menunjukkan bahwa penggunaan
reply yang biasanya mengandung event dunk
kategori warna standar dapat membantu
ataupun rebound. Event – event seperti itu terjadi
memecahkan pendeteksian lapangan bola basket
selalu pada daerah 2point shoot dimana biasanya
dengan mengkategorikan setiap warna piksel
warna lantai lapangan agak sedikit berbeda.
kepada tiap wakil kategori warna yang paling
dekat. Hal ini mempermudah perhitungan jumlah
warna pada gambar. Pemotongan panjang (y
aksis) gambar membantu untuk memfokuskan
proses dalam menghitung populasi warna standart
pada gambar, sehingga pendeteksian akan jauh
lebih akurat.
Sistem masih tidak dapat mendeteksi semua jenis
(a) gambar lapangan bola basket. Hal ini dikarenakan
adanya warna yang berbeda pada elemen 2point
shoot , sehingga dimungkinkan pada suatu saat
(b) (replay misalnya) akan terjadi perhitungan warna
lapangan akan lebih kecil daripada warna daerah
2point shoot sehingga gambar pun tidak
terdeteksi sebagai gambar lapangan, sehingga
(c) membuat sistem tidak bekerja sebagaimana
Detail Warna yang dianalisis : mestinya.
red = 6186 pixel => 12.2040719697 %
green = 2311 pixel => 4.5592645202 %
blue = 27480 pixel => 54.2140151515 % Daftar Pustaka
yellow = 8247 pixel => 16.2701231061 % [1] Xingquan Zhu, Member, IEEE, Xindong Wu,
cyan = 3089 pixel => 6.09414457071 % Senior Member, IEEE, Ahmed K. Elmagarmid,
magenta = 3375 pixel => 6.65838068182 % Senior Member, IEEE, Zhe Feng, and Lide Wu,
warna dasar yang anda pilih : yellow Senior Member, IEEE, Video Data Mining:
Hasilnya Adalah :
Semantic Indexing and Event Detection from the
Gambar Bukan Court
Association Perspective, IEEE
(d) TRANSACTIONS ON KNOWLEDGE
Gambar 4: Salah satu model yang tidak berhasil dideteksi AND DATA ENGINEERING, VOL. 17, NO. 5.
dgn baik dan terdeteksi bukan lapangan (salah) MAY 2005.
Pada ujicoba ini warna lapangan adalah kuning,
dan warna 2pointshoots adalah biru. Sehingga [2] Min Xu, LingYu Duan, Changsheng Xu,
pada gambar 4 (d), terlihat bahwa populasi kuning *Mohan Kankanhalli, Qi Tian, Event Detection in
(“yellow”) kalah dengan populasi biru (“blue”), Basketball Video Using Multiple Modalities,
sehingga sistem tidak memandang gambar ini ICICSFCM,2003
menjadi lapangan.
[3] Shamik Sural, Gang Qian and Sakti Pramanik,
SEGMENTATION AND HISTOGRAM
GENERATION USING THE HSV COLOR
SPACE FOR IMAGE RETRIEVAL, Dept. of
Computer Science and Engineering, 3115
Engineering Building, Michigan State University,
East Lansing, MI 48824, USA