Sledování (počítačová grafika)

Sledování je určení polohy pohybujícího se objektu (několika objektů) v čase pomocí kamery. Algoritmus analyzuje snímky videa a vydává polohu pohyblivých cílů vzhledem ke snímku.

Hlavním problémem při sledování je sladit pozice cílového objektu v posloupnosti snímků, zejména pokud se objekt pohybuje rychle vzhledem ke snímkové frekvenci . Sledovací systémy tedy obvykle používají pohybový model, který popisuje, jak se může obraz cílového objektu měnit nejrůznějšími pohyby.

Příklady takových jednoduchých pohybových vzorů jsou:

Hlavním úkolem sledovacího algoritmu je sekvenční analýza video snímků za účelem odhadu parametrů pohybu. Tyto parametry charakterizují polohu cílového objektu.

Základní algoritmy [1]

Systém vizuálního pozorování (sledování) se skládá ze dvou hlavních částí:

Reprezentace a lokalizace cílového objektu je většinou proces zdola nahoru, tzn. sekvenční a její následné kroky nemají vliv na předchozí. Typicky je výpočetní složitost těchto algoritmů poměrně malá. Zde jsou některé standardní algoritmy reprezentace a lokalizace cílového objektu :

Filtrování a kombinování dat je většinou proces shora dolů, který zahrnuje kombinování apriorních informací o scéně nebo objektu souvisejících s dynamikou objektu a výpočet různých hypotéz. Výpočetní náročnost těchto algoritmů je obvykle mnohem vyšší. Zde jsou některé standardní filtrovací algoritmy [3] :

Viz také

Poznámky

  1. Alper Yilmaz, Omar Javed a Mubarak Shah, "Object Tracking: A Survey", ACM Journal of Computing Surveys, prosinec 2006.
  2. Článek CGM „Point feature tracking“ (mrtvý odkaz) . Získáno 17. května 2010. Archivováno z originálu 23. května 2012. 
  3. M. Arulampalam, S. Maskell, N. Gordon a T. Clapp, "Výukový program o částicových filtrech pro online nelineární/negaussovské bayesovské sledování", IEEE Trans. o zpracování signálů, sv. 50, č. 2. února 2002.

Odkazy