asov segmentcia videa a sumarizcia videa Hierarchick truktra

  • Slides: 21
Download presentation
Časová segmentácia videa a sumarizácia videa

Časová segmentácia videa a sumarizácia videa

Hierarchická štruktúra videa Video scéna snímaná kamerami A, B Video sekvencia z kamery A

Hierarchická štruktúra videa Video scéna snímaná kamerami A, B Video sekvencia z kamery A Video sekvencia z kamery B Jednotlivé zábery oddelené strihom

Video záber (shot) n Video záber je definovaný ako sekvencia snímok zachytených jednou kamerou

Video záber (shot) n Video záber je definovaný ako sekvencia snímok zachytených jednou kamerou v jednej súvislej akcii v čase a priestore [CB 98] n Obvykle je to skupina snímok, ktoré majú konzistentné vizuálne charakteristiky (farba, textúra, pohyb) n Video zábery sú základné štrukturálne stavebne bloky n Časová segmentácia videa je dôležitý krok vo veľa aplikáciách spracovania videa (trackovanie – treba znovu inicializovať tracker) [CB 98] X. U. Cabedo and S. K. Bhattacharje. Shot detection tools in digital video. In Proceedings of Non-linear Model Based Image Analysis 1998, Springer Verlag, Glasgow, pp. 121 -126, July 1998

Typy postupných prechodov Základné 4 kategórie sú: 1. Stmievačka (fade-out) Roztmievačka (fade-in) 2. Prelínačka

Typy postupných prechodov Základné 4 kategórie sú: 1. Stmievačka (fade-out) Roztmievačka (fade-in) 2. Prelínačka (dissolve)

Typy postupných prechodov 3. Stieranie (Wipe) je množina techník ako prekrývanie, vysunutie(push), presunutie(slide), a

Typy postupných prechodov 3. Stieranie (Wipe) je množina techník ako prekrývanie, vysunutie(push), presunutie(slide), a iné (napr. stretch, door, flip, drop, grill, page turn, dither, mosaic, iris) 4. Množstvo špeciálnych efektov používaných vo filme, ktoré využívajú napríklad morfing n Veľmi ťažko detekovateľné

Metódy časového spracovania videa n Jednoduché algoritmy používajú väčšinou mieru podobnosti a prahovacie metódy,

Metódy časového spracovania videa n Jednoduché algoritmy používajú väčšinou mieru podobnosti a prahovacie metódy, rôzne typy histogramov – nedosahujú dobré výsledky najmä pri postupných prechodoch n Zložitejšie algoritmy používajú napríklad HMM, kompenzáciu vektorov pohybu, neurónové siete, klasifikačné metódy – časovo veľmi náročné n Ďalšie urýchlenie algoritmov sa často dosahuje hierarchizáciou dát, sofistikovaným štatistickým spracovaním a ad hoc metódami

7

7

Mosaic based approach is used to generate a panoramic image from a large number

Mosaic based approach is used to generate a panoramic image from a large number of consecutive frames having some important content. http: //play. tojsiab. com/NTl. SSm. VMb. ERBe. FEz 8

Key Frame Based Video Summarization a set consists of a collection of salient images

Key Frame Based Video Summarization a set consists of a collection of salient images extracted from the underlying video source take care 1. Redundancy: frames with minor difference are selected as key frame. 2. When there are various changes in content it is difficult to make clustering. Video Skim Based Video Summarization The original video is segmented into various parts which is a video clip with shorter duration. Each segment is joined by either a cut or a gradual effect. The trailer of movie is the best example for video skimming. 9

Detekcia strihov a stmievačiek pomocou informačnej teórie n Vzájomná informácia (MI) meria množstvo informácie

Detekcia strihov a stmievačiek pomocou informačnej teórie n Vzájomná informácia (MI) meria množstvo informácie o náhodnej premennej Y, ktoré prenáša náhodná premenná X n Združená entropia (JE) dvoch náhodných premenných X a Y 10

Detekcia strihov Pre každý pár po sebe nasledujúcich snímok vypočítame vzájomnú informáciu pre všetky

Detekcia strihov Pre každý pár po sebe nasledujúcich snímok vypočítame vzájomnú informáciu pre všetky tri komponenty R, G, B a po ich spriemerovaní dostaneme nasledujúci graf cuts Na detekciu strihov použijeme adaptívne lokálne prahovanie 11

Detekcia stmievačiek/roztmievačiek Analogicky vypočítaním združenej entropie pre každý farebný komponent R, G, B dostaneme

Detekcia stmievačiek/roztmievačiek Analogicky vypočítaním združenej entropie pre každý farebný komponent R, G, B dostaneme po ich spriemerovaní graf Stmievačky/roztmievačky zodpovedajú monotónnym častiam grafu v okolí nulových hodnôt združenej entropie 12

Vyhodnotenie výsledkov GT: skutočný počet strihov a prechodov (ground truth) Seg: vysegmentované (správne aj

Vyhodnotenie výsledkov GT: skutočný počet strihov a prechodov (ground truth) Seg: vysegmentované (správne aj nesprávne) strihy pomocou našej metódy Hodnoty určené nasledujúcimi vzťahmi charakterizujú kvalitu dosiahnutých výsledkov Hodnoty týchto mier sú z intervalu [0, 1], pričom optimálna hodnota je 1 Minimálne hodnoty mier dosahované na testovaných videách (TRECVID 2003) sú v prípade strihov 0. 96 (recall), 0. 94 (precision) v prípade stmievačiek 0. 92 (recall), 0. 84 (precision) a 0. 75 (overlap) a roztmievačiek 0. 93 (recall), 0. 84 (precision) a 0. 74 (overlap) 13

Metóda využívajúca singulárny rozklad matice (SVD) a štatistické testy Použitím SVD sú šum a

Metóda využívajúca singulárny rozklad matice (SVD) a štatistické testy Použitím SVD sú šum a triviálne variácie ignorované SVD transformuje podobné snímky blízko k sebe Ku každej snímke fi vytvoríme 3 D normalizovaný histogram hi (každý rozmer reprezentuje jednu zložku R, G, B zo 16 triedami); rozmer vektora príznakov je teda M = 163 = 4096 Každý stĺpec ai matice A je M-rozmerný vektor príznakov snímky f 1 f 2 f 3 f 4 . . . a 1 a 2 ai A 14

Aplikovanie SVD na maticu histogramov A Z možných M singulárnych hodnôt berieme do úvahy

Aplikovanie SVD na maticu histogramov A Z možných M singulárnych hodnôt berieme do úvahy iba K najväčších (K << M) Uvažovaná časť reprezentácie histogramu snímky ai po aplikácii SVD je vo vektore Príklady premietnutých vektorov 15

Spájanie zhlukov na základe štatistických hypotéz Predpoklad: príznakové vektory zodpovedajúce snímkam v jednom zábere

Spájanie zhlukov na základe štatistických hypotéz Predpoklad: príznakové vektory zodpovedajúce snímkam v jednom zábere tvoria jeden zhluk Ako mieru podobnosti snímok fi a fj sme zvolili kde a sú aproximácie týchto snímok pomocou SVD Rozdelenie do zhlukov na základe predchádzajúcej miery s preddefinovaným prahom δ Testujeme, či sa dva zhluky dajú spojiť - používame Krozmerné von Mises-Fisher rozdelenie s priemerným smerom μ a koncentračným parametrom κ 16

Výsledky Nosná časť algoritmu má asymptotickú zložitosť O(NM 2) 17

Výsledky Nosná časť algoritmu má asymptotickú zložitosť O(NM 2) 17

Spojenie metód využívajúcich vzájomnú informáciu a SVD Pre každú snímku fi 11 -rozmerný vektor

Spojenie metód využívajúcich vzájomnú informáciu a SVD Pre každú snímku fi 11 -rozmerný vektor príznakov n - 10 rozmerný vektor získaný z SVD n Ii - vzájomná informácia medzi fi a fi+1 n Aplikovaná zhlukovacia metóda ako pri SVD metóde 18

Detekcia prechodov medzi zábermi pomocou segmentácie grafu n Počítame MI medzi viacerými dvojicami snímok

Detekcia prechodov medzi zábermi pomocou segmentácie grafu n Počítame MI medzi viacerými dvojicami snímok v časovom úseku zvolenej pevnej dĺžky n Kumulatívna miera pre každý časový úsek je daná vzťahom n Lokálne minimá kumulatívnej miery určujú prechody medzi zábermi 19

Príklad kumulatívnej miery 20

Príklad kumulatívnej miery 20

Výber kľúčových snímok Zhlukovanie na základe hodnôt štandardnej odchýlky vzájomnej informácie v zábere Výber

Výber kľúčových snímok Zhlukovanie na základe hodnôt štandardnej odchýlky vzájomnej informácie v zábere Výber potenciálnych kľúčových snímok – na základe maximalizácie vzájomnej informácie v zhluku Test podobnosti potenciálnych kľúčových snímok 21