|
Kategorie: Diplomové, bakalářské práce |
Tento dokument chci!
Prvním cílem diplomové práce je prostudování základních principů komprimace obrazových signálů. Seznámení se s technikami používanými pro redukci zbytečnosti a nadbytečnosti v obrazovém signálu. Druhým cílem je, na základě těchto informací, realizovat jednotlivé komprimační nástroje v programovém prostředí Matlab a sestavit tak jednoduchý model video kodeku. Diplomová práce obsahuje popis realizace tří základních komprimačních bloků a sice - kódování uvnitř snímku, mezi snímkové kódování a kódování s proměnnou délkou slova - podle standardu MPEG-2.
5 [21] standardním
nastavením komprimace.4. Hlavním důsledkem tohoto srovnání především fakt, realizace
video kodeku funkční chová rámci mezí podle teoretických předpokladů.4. Použitá
syntaxe příkazu pro komprimaci pouze snímků:
-vcodec mpeg2video -qmin -qmax -intra 30
Syntaxe příkazu pro komprimaci snímků, případě komprimace pouze P
snímky bylo nastavení parametru –bf případě snímků pak –bf což indikuje tři po
sobě jdoucí snímky.
. vyplývá, výkonnost kodeku implementovaného prostředí Matlab blíží
výkonnosti standardu MPEG-2.2 Srovnání výkonnosti standardem MPEG-2
Pro komprimaci standardem MPEG-2 byla využita aplikace FFmpeg 0.
-vcodec mpeg2video -bf 0/3 -qmin -qmax -mbd 30
Z obr.
30
32
34
36
38
40
42
44
46
48
50
0 10
Bitová rychlost [Mb/s]
PSNR[dB]
I snímky (MPEG-2) snímky (MPEG-2) snímky (MPEG-2)
I snímky (Matlab) snímky (Matlab) snímky (Matlab)
Obr. Srovnání implementace Matlab standardu MPEG-2.48
3. nižších bitových rychlostech výkonnost velmi podobná,
s vyšší bitovou rychlostí rozdíly zvyšují, což ovšem dáno jistou volností nastavení
kvantizačního parametru pro snímek Matlab implementace, jak již vysvětleno
v předešlé kapitole 4. Nastavení kvantizačního parametru bylo potlačeno příkazy –qmin
a -qmax pouze jednu hodnotu tak, aby bylo eliminovalo kvantování makrobloků různou
hodnotou porovnání kodeků bylo nepřesnější, nejshodnějších podmínek. 59.1