Analisys and evaluation of different video coding algorithms

Sažetak na hrvatskom: JPEG algoritam je dobro poznati algoritam i kao takav savršen kandidat za testiranje različitih implementacija. Napredna vektorska proširenja pomažu razvojnim timovima da upotrijebe maksimalne mogućnosti arhitekture upotrebljavajući specifične instrukcije, u ovom su radu upotrj...

Full description

Permalink: http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:50585/Details
Glavni autor: Zurak, Matko (-)
Ostali autori: Kovač, Mario (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, M. Zurak, 2016.
Predmet:
LEADER 03572na a2200241 4500
003 HR-ZaFER
005 20190715135701.0
008 160221s2016 ci ||||| m||| 00| 0 en d
035 |a (HR-ZaFER)ferid4095 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Zurak, Matko  |9 39771 
245 1 0 |a Analisys and evaluation of different video coding algorithms :  |b final thesis /  |c Matko Zurak ; [mentor Mario Kovač]. 
246 1 |a Analiza i evaluacija izvedbe različitih algoritama za kodiranje videa  |i Naslov na hrvatskom:  
260 |a Zagreb,  |b M. Zurak,  |c 2016. 
300 |a 28 str. ;  |c 30 cm +  |e CD-ROM 
502 |b preddiplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Programsko inženjerstvo i informacijski sustavi, šifra smjera: 39, datum predaje: 2016-06-17, datum završetka: 2016-07-11 
520 3 |a Sažetak na hrvatskom: JPEG algoritam je dobro poznati algoritam i kao takav savršen kandidat za testiranje različitih implementacija. Napredna vektorska proširenja pomažu razvojnim timovima da upotrijebe maksimalne mogućnosti arhitekture upotrebljavajući specifične instrukcije, u ovom su radu upotrjebljena proširenja tvrtke Intel. Ovaj pristup je ostvaren u jednoj implementaciji JPEG algoritma u ovom radu. Referentne implementacije su javni libjpeg-turbo codec i non-AVX implementacija. Testiranje je izvršeno na specifičnoj bazi slika, sažimanje je provedeno na cijeloj bazi sa sve tri implementacije sa pet faktora kvalitete. Sažete slike su tada mjerene i uspoređivane s obzirom na veličinu. Mjerene su pomoću četiri različita algoritma za određivanje kvalitete, statističkima i onima bližima čovjekovom doživljaju slike. Rezultati pokazuju kako upotreba predloženih proširenja ne poboljšavaju kvalitetu ili veličinu sažetih slika te bi se trebale koristiti s rezervom u rješavanju složenijih problema kao što je sažimanje videa. Također je važno napomenuti koje je stajalište tvrtke Intel koja se očito udaljuje od uporabe opisanih pristupa. 
520 3 |a Sažetak na engleskom: JPEG algorithm is well known algorithm and as such perfect for testing different implementations. Advanced Vector Extension help developers to use the most of the given architecture using specific instructions, in this paper the Intel extension set is used. This approach is utilized in one of the implementations of JPEG algorithms used in this paper. The reference implementations are public libjpeg-turbo codec and the non-AVX implementation. The testing is made on a specific test image pool; compression was made on all the pool with all three implementations for five quality factors. Compressed images were then measured for size and compared. Also they were measured with four different quality algorithms, both statistical and the more human like. The results show that usage of proposed extension does not improve the overall quality or file size of the compressed images and should be taken with care if used in solving larger problems, such as video compression. It should also be taken into account the position of a company like Intel which is clearly moving away from using the said approach. 
653 1 |a JPEG, Napredna Vektorska Proširenja, Sažimkanje Slike, Sažimanje Videa, Diskretna Kosinusova Transformacija, DCT, Kvantizacija, Entropijsko Kodiranje 
653 1 |a JPEG  |a Advanced Vector Extension  |a AVX  |a Image Compression  |a Video Compression  |a Discrete Cousin Transformation  |a DCT  |a Quantization  |a Entropy Coding  |a Intel 
700 1 |a Kovač, Mario  |4 ths  |9 5776 
942 |c Z  |2 udc 
999 |c 50585  |d 50585