Implementace metriky pro hodnocení kvality videosekvencí.

| Kategorie: Diplomové, bakalářské práce  | Tento dokument chci!

Cílem této práce je vytvořit program schopný implementovat metriku CPqD-IESpro hodnocení kvality videosekvencí v prostředí MATLAB. Tato metrika je popsánav doporučení ITU-R BT.1683 pro metody objektivního měření kvality videosekvencíve standardním rozlišení vysílaném digitální televizí v reálném čase s plnou referencí. Hodnocení kvality videa je vypočítáno na základě objektivních parametrův závislosti na segmentaci obrazu. Měřené videosekvence jsou segmentací rozčleněnydo oblastí hran, ploch a textur. Objektivní parametry jsou přiřazeny ke každé z těchto oblastí. Vztah mezi každým objektivním parametrem a subjektivním hodnocenímkvality je aproximován křivkou, která je výsledným odhadem úrovně kvality pro každý parametr.

Vydal: FEKT VUT Brno Autor: Miloš Kachlík

Strana 32 z 53

Vámi hledaný text obsahuje tato stránku dokumentu který není autorem určen k veřejnému šíření.

Jak získat tento dokument?






Poznámky redaktora
Čtení prováděno blocích 1440 vzorcích, tzn. Nechť počáteční snímek objektivního měření videosekvence označen počet analyzovaných snímků pak je kvůli výpočtu časového atributu počáteční snímek roven f-1 počet snímků n+1. Načtení videosekvence Matlabu realizováno skriptem, jehož výstupem je po jedné matici pro každou obrazových složek CB, CR. jednom kroku naráz načte celý řádek jasové složky obrazu řádku pro každou chrominančních 22 . Každý vzorek CB, vyjádřen bity dekadicky může nabývat hodnot 0 do 255. Jeden obrazový snímek videosekvence systému pracujícího 525 řádky 699840 aktivních vzorků a systému 625 řádky 829440 aktivních vzorků. Nejedná přikázaný počet snímků, ale pouze doporučený počet zajišťující jistý standard při odhadu kvality videosekvence. Během objektivního měření počítán časový atribut T, jenž vyžaduje data získané segmentace obrazu předcházejícího snímku, které však při prvním chodu algoritmu neexistují. Aby byly dispozici potřebné údaje výpočtu, je nutné provést segmentaci obrazu navíc jednoho snímku referenční videosekvence O, znamená zvýšit celkový počet snímků jedna pro obě vstupní videosekvence O a Počet snímků zvýšen testované videosekvence protože musí být zajištěna synchronizace snímků mezi oběma videosekvencemi. Tedy snímek, který kódován nezávisle ostatních snímcích. Jeden aktivní řádek videosekvence obsahuje 720 vzorků jasového signálu 360 vzorcích pro každý chrominanční signál. Výškou snímku myšlena hodnota označující počet aktivních řádků jednom snímku šířkou snímku počet aktivních vzorků řádku. Vzorky však nejsou kvantovány plném rozsahu, neboť krajní úrovně jsou vyhrazeny pro synchronizaci obrazového signálu. správné funkci potřebuje skript znát následující vstupní parametry: název souboru videosekvence, výšku šířku snímku, počáteční snímek počet snímků, který načíst. Příkaz fopen slouží otevření příkaz fread pro binární čtení souboru zadané video- sekvence. toho důvodu je automaticky posunuta pozice počátečního snímku vezme-li úvahu předchozí úprava hodnot, pak bude kvůli korekci časového posunutí počáteční snímek pozici f-1-2 celkový počet snímků roven n+1+4, tentokrát ale pouze videosekvence I podléhající operaci korekce. Počet načtených snímků pro odhad kvality videosekvence měl být alespoň 12, protože snímky obvykle definována tzv. Celkem jeden řádek videosekvence 1440 vzorků. Group pictures (GOP) tím je zajištěno, sekvence bude obsahovat minimálně jeden intra kódovaný snímek. dokončení korekce časového posunutí jsou dále používány jen relevantní snímky, jejichž počet videosekvence vrací hodnotu n+1 přebytečné snímky jsou zahozeny. Vlastní načtení videosekvence realizováno pomocí interních funkcí Matlabu. Počet snímků zadaných uživatelem procesu objektivního měření kvality musí automaticky zvětšit, protože během přípravy výpočet vlastním výpočtu nutný větší počet snímků.aktivních vzorků jasového signálu 360 aktivních vzorků pro každý chrominančních signálů. Vzorky jasového chrominančních signálů datovém souboru periodicky opakují sekvenci jednotlivých vzorcích každé obrazové složky. Dále ovlivňuje pozici počátečního snímku počet snímků korekce časového posunutí, která pracuje rozsahu snímků, proto nutné mít při jejím výpočtu paměti čtyři snímky testované videosekvence více