180 likes | 296 Views
ZAVRŠNI RAD br. 1510 PRAĆENJE OBJEKATA U SLIKOVNIM SEKVENCAMA NA TEMELJU INFORMACIJE O RUBOVIMA. mentor: prof. dr. sc. Zoran Kalafatić. izradio: Darko Jurić. Sadržaj: Uvod Praćenje objekta Faza izdvajanja Faza praćenja Faza obnove objekta Rezultati Zaključak. Uvod.
E N D
ZAVRŠNI RAD br. 1510 PRAĆENJE OBJEKATA U SLIKOVNIM SEKVENCAMA NA TEMELJU INFORMACIJE O RUBOVIMA mentor: prof. dr. sc. Zoran Kalafatić izradio: Darko Jurić
Sadržaj: • Uvod • Praćenje objekta • Faza izdvajanja • Faza praćenja • Faza obnove objekta • Rezultati • Zaključak
Uvod • Praćenje objekata još uvijek veliki problem • Postoje razne metode, ali ne i univerzalna • Implementirana metoda praćenja objekata na temelju rubova slike
Praćenje objekata • Korisnički odabir objekta • Pretvaranje boja slike u sivu paletu • Uporaba ekstrakcije rubova (Sobel) • Uporaba binarizacije (Stucki) • Uporaba transformacije udaljenosti (Chamfer) • Obnavljanje predloška (pronalaženje ekvivalentnog piksela i širenje ruba) Faza izdvajanja objekta Faza praćenja Faza obnove objekta
Praćenje objekata: Faza izdvajanja • korisnik odabire željeni objekt od kojega se radi slika rubova objekta
Praćenje objekata: Faza izdvajanja • izabrani objekt postaje predložak koji se kasnije redovito ažurira Koraci pri izdvajanju: • Izabrani objekt • Pretvaranje u grayscale • Ekstrakcija rubova (Sobel) • Binarizacija (Stucki)
Praćenje objekata: Faza praćenja • za praćeni objekt se definira prostor traženja (žuto označeno) koji se obrađuje
Praćenje objekata: Faza praćenja Koraci pri izdvajanju: • Područje pretrage • pretvaranje u grayscale, • ekstrakcija rubova, • binarizacija • Transformacija udaljenosti • (Chamfer) • Usporedba i traženje • predloška
Praćenje objekata: Faza praćenja Transformacija udaljenosti: Traženje uzorka: Prostor traženja i uzorak: Traži se minimum: Ako je d=0 uzorak se savršeno poklapa
Praćenje objekata: Faza praćenja Traženje najboljeg podudaranja: Uzorak:
Praćenje objekata: Faza obnove objekta • rubovi objekta se mijenjaju, pa se moraju ažurirati da bi ga se moglo uspješno pratiti Koraci pri izdvajanju: • Uzorak (crveno) i nađeni ekvivalent (zeleno) • pronalaženje odgovarajućeg piksela • ekstrakcija ruba na kojemu leži piksel
Praćenje objekata: Faza obnove objekta • Pozitivne strane: • brza metoda obnavljanja predloška • Negativne strane • ukoliko postoji više objekata ekstrakcija ruba se mora ograničiti (npr. neka maksimalna udaljenost između starog i novog ruba) • ukoliko je praćeni objekt duže vrijeme u interakciji sa drugim objektom rubovi se prošire i na taj objekt U implementaciji je onemogućeno mijenjanje (ažuriranje) veličine objekta zbog navedenih problema
Rezultati Uspješnost praćenja objekta je bila ocjenjivana s obzirnom na nemogućnost prilagodbe veličine prozora praćenom objektu (snimak) Brzina praćenja na snimci može odstupati od stvarne brzine praćenja
Zaključak • Algoritam većinom uspješno prati objekte za koje se mogu dobro izdvojiti rubovi • Sporost pri praćenju većih objekata • Loše ponašanje ukoliko je praćeni objekt konstantno u interakciji sa drugim objektima • Tolerancije na umjereni “pozadinski šum” (praćenje znakova)