avtomatska analiza gibanja v izbranih moštvenih športnih igrah

avtomatska analiza gibanja v izbranih moštvenih športnih igrah avtomatska analiza gibanja v izbranih moštvenih športnih igrah

vision.fe.uni.lj.si
from vision.fe.uni.lj.si More from this publisher
21.08.2013 Views

6 Uvod 1.1.1 Hierarhična analiza skupinskih aktivnosti Cilj te doktorske disertacije je bil razviti postopke, ki omogočajo avtomatsko, večnivojsko analizo skupinskega gibanja v moˇstvenih igrah. Predlagan postopek analize ”od zgoraj navzdol” (ang. top-down) je bil izdelan z upoˇstevanjem hierarhične strukture moˇstvenih iger, ki jih ˇzelimo analizirati ter z uˇsptevanjem količine podatkov, ki jih moramo obdelati v posameznem koraku analize (slika 1.1). Tako lahko na prvem (najbolj grobem in računsko najmanj zahtevnem) nivoju analize, kjer imamo opravka z ogromno količino podatkov, opazujemo skupino kot celoto in njeno obnaˇsanje časovno razdelimo - segmentiramo v določeno ˇstevilo vsebinsko zaključenih aktivnosti, ki jih nato v naslednjih korakih podrobneje proučimo s kompleksnejˇsimi postopki. V primeru varnostnih aplikacij so tovrstne aktivnosti na primer prihod ali odhod skupine v oziroma iz določenega območja, v primeru ˇsporta pa faza igre, v kateri se skupina nahaja (npr. napad, obramba, aktivna ali neaktivna igra). Slika 1.1: Prikaz nivoja podrobnosti analize gibanja v odvisnosti od količine podatkov. ˇSele ko je aktivnost, v kateri se skupina nahaja, pravilno segmentirana, je smiselno podrobneje analizirati tudi dogajanje znotraj te aktivnosti. Tovrstna analiza lahko obsega razpoznavanje tipa aktivnosti ter podrobnejˇse ocenjevanje kakovosti izvedbe te aktivnosti. V ta namen predlagamo uporabo ˇze uveljavljenih metod za analizo gibanja posameznika (npr. Bayesovih ali Petrijevih mreˇz ter semantičnih opisov dogajanja), ki jih bomo v okviru tega dela nadgradili do te

1.1 Cilji in motivacija 7 mere, da bodo uporabne tudi za analizo skupinskih aktivnosti. Slika 1.2 prikazuje shemo predlaganega večnivojskega postopka analize skupinskih aktivnosti ter dodatne informacije, ki je potrebna pri določenem koraku analize (npr. modeli igre in ˇsablone aktivnosti) in mora biti v naprej naučena oziroma definirana s strani eksperta. Pridobivanje in obdelava podatkov Trajektorije gibanja igralcev Segmentacija zveznega dogajnaja Model igre Faze igre Razpoznavanje aktivnosti Športni ekspert Vrsta odigrane aktivnosti Zbirka šablon aktivnosti Ocenjevanje aktivnosti Ročne anotacije faz igre Vnos šablon aktivnosti Ocena izvedbe aktivnosti Slika 1.2: Shema hierarhične analize skupinskih aktivnosti. Kot je razvidno iz slike, je proces analize skupinskih aktivnosti sestavljen iz ˇstirih korakov: • Zajem in predobdelava podatkov, pri katerem z uporabo senzorjev dobimo podatke o gibanju igralcev po igriˇsču. V naˇsem primeru je bil uporabljen slikovni senzor. • Segmentacija zveznega dogajanja. Bistvo tega koraka je z uporabo modela igre poiskati pomensko podobne dele igre, ki jih lahko v naslednjih korakih podrobneje analiziramo. Ker imamo na tem nivoju analize opravka z ogromno količino podatkov (npr. 1.5 milijona pozicij igralcev za en polčas koˇsarkarke tekme), mora biti postopek segmentacije čim bolj učinkovit. • Razpoznavanje aktivnosti. Potem, ko so različne vrste aktivnosti pravilno segmentirane (npr. napad ali obramba), je potrebno določiti tip aktivnosti, ki jo je skupina izvedla. Istočasno lahko v tem koraku analize določimo tudi vlogo, ki jo ima posamezen igralec v skupini. Razpoznavanje aktivnosti je izvedeno tako, da primerjamo mnoˇzico neznanih aktivnosti z

1.1 Cilji in motivacija 7<br />

mere, da bodo uporabne tudi za analizo skupinskih aktivnosti. Slika 1.2 prikazuje<br />

shemo predlaganega večnivojskega postopka analize skupinskih aktivnosti ter<br />

dodatne informacije, ki je potrebna pri določenem koraku analize (npr. modeli<br />

igre in ˇsablone aktivnosti) in mora biti v naprej naučena oziroma definirana s<br />

strani eksperta.<br />

Pridobivanje in<br />

obdelava podatkov<br />

Trajektorije <strong>gibanja</strong><br />

igralcev<br />

Segmentacija<br />

zveznega<br />

dogajnaja<br />

Model<br />

igre<br />

Faze igre<br />

Razpoznavanje<br />

aktivnosti<br />

Športni<br />

ekspert<br />

Vrsta odigrane<br />

aktivnosti<br />

Zbirka šablon<br />

aktivnosti<br />

Ocenjevanje<br />

aktivnosti<br />

Ročne anotacije faz igre Vnos šablon aktivnosti<br />

Ocena izvedbe<br />

aktivnosti<br />

Slika 1.2: Shema hierarhične analize skupinskih aktivnosti.<br />

Kot je razvidno iz slike, je proces analize skupinskih aktivnosti sestavljen iz<br />

ˇstirih korakov:<br />

• Zajem in predobdelava podatkov, pri katerem z uporabo senzorjev<br />

dobimo podatke o gibanju igralcev po igriˇsču. V naˇsem primeru je bil<br />

uporabljen slikovni senzor.<br />

• Segmentacija zveznega dogajanja. Bistvo tega koraka je z uporabo<br />

modela igre poiskati pomensko podobne dele igre, ki jih lahko v naslednjih<br />

korakih podrobneje analiziramo. Ker imamo na tem nivoju analize opravka<br />

z ogromno količino podatkov (npr. 1.5 milijona pozicij igralcev za en polčas<br />

koˇsarkarke tekme), mora biti postopek segmentacije čim bolj učinkovit.<br />

• Razpoznavanje aktivnosti. Potem, ko so različne vrste aktivnosti<br />

pravilno segmentirane (npr. napad ali obramba), je potrebno določiti tip<br />

aktivnosti, ki jo je skupina izvedla. Istočasno lahko v tem koraku analize<br />

določimo tudi vlogo, ki jo ima posamezen igralec v skupini. Razpoznavanje<br />

aktivnosti je izvedeno tako, da primerjamo mnoˇzico neznanih aktivnosti z

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!