|
Implementace statistických kompresních metod
Ftorek, Peter ; Polok, Lukáš (oponent) ; Bařina, David (vedoucí práce)
Cílem této práce je popsat statistické metody komprese dat. Úvod pokrývá teoretické minimum komprese dat. Těžiště práce tvoří popis jednotlivých metod a implementace Burrows-Wheelerovho kompresního algoritmu v programovacím jazyce C. Obsahuje výsledky testů jednotlivých metod a jejich vyhodnocení.
|
|
Časový snímek z obrazu stacionární kamery
Turek, Lukáš ; Bařina, David (oponent) ; Herout, Adam (vedoucí práce)
Tato diplomová práce se zabývá problematikou časového snímku ze stacionárních kamer. Jsou zde analyzovány nežádoucí jevy, které v časovém snímku vznikají, a navrženy algoritmy pro překonání těchto omezení. Jednotlivé algoritmy byly implementovány a následně porovnány na pořízené sadě testovacích dat. Výsledná aplikace vytváří ze vstupního videa pokročilý časový snímek a obsahuje možnost výběru techniky zpracování včetně nastavení příslušných parametrů.
|
|
Ray tracing na architektuře CUDA
Bidmon, Lukáš ; Polok, Lukáš (oponent) ; Bařina, David (vedoucí práce)
Tato práce se zabývá využitím grafických karet podporujících CUDA pro výpočet ray tracingu. Nejdříve je představen klasický rekurzivní algoritmus pro ray tracing a je uveden matematický základ, použitý při výpočtech, pro implementovaná tělesa. Dále je představena architektura nVidia CUDA a jsou uvedeny odlišnosti od výpočtů prováděných na CPU. Následuje návrh algoritmu, kde jsou rozebrány úpravy nutné pro běh na GPU. Část o implementaci se zabývá průběhem programu a využitím paměti. Nakonec jsou uvedeny výsledky testování a porovnání výkonu CPU a GPU implementace.
|
|
Vliv šumu na kompresi obrazu
Pavlík, Jiří ; Svoboda, Pavel (oponent) ; Bařina, David (vedoucí práce)
Tato práce zkoumá vliv různých druhů šumu na významné kompresní formáty. Jsou zkoumány tři druhy šumu, Gaussův šum, Gaussův šum s větší granularitou a fotonový šum. Dva starší ztrátové kompresní formáty JPEG a JPEG 2000 jsou porovnávány s novějším formátem WebP. Zkoumání vlivu šumu je založeno na výsledcích experimentů s obrázky, které jsou úmyslně zašuměny a poté komprimovány do zkoumaných formátů a následně jsou porovnány s výsledky pro originální nezašuměné obrázky. Vliv šumů na kompresní výkon formátů je vyhodnocen na základě hodnotící metriky kvality obrazu SSIM. Z výsledků experimentů se zdá být Gaussův šum s větší granularitou jako nejméně rušivý. Gaussův šum a fotonový šum snižují výslednou kvalitu obrazu podstatně více.
|
|
Vliv šumu na kompresi videa
Anton, Matyáš ; Drábek, Vladimír (oponent) ; Bařina, David (vedoucí práce)
Videa jsou jakožto obrazový signál v různých fázích zpracování náchylná na vznik zkreslení ve formě šumu. Tato práce zkoumá, jakým způsobem může přítomnost šumu ovlivnit výsledky komprese obrazových dat a jaký dopad má naopak ztrátová komprese na přítomný šum. Pro tento účel byly zvoleny čtyři v současnosti používané formáty H.264, H.265, Motion JPEG 2000 a DIRAC zastupující rozdílné přístupy ke kompresi videa, především pak kontrast mezi diskrétní kosinovou a diskrétní vlnkovou transformací.
|
|
Audio a/nebo video pro showroom
Bukovinský, Denis ; Bařina, David (oponent) ; Zemčík, Pavel (vedoucí práce)
Cieľom tejto práce bolo navrhnúť a implementovať systém pre distribúciu videa vo výstavných miestnostiach. V práci sú popísané a analyzované existujúce technológie a produkty. Po vykonaní analýzy bolo navrhnuté technické riešenie, ktoré bolo následne implementované. Implementovaný systém sa skladá z web serveru a používateľského rozhrania. Výsledok tejto práce je plne použiteľný na distribúciu videa v prezentačných miestnostiach.
|
|
GUI ke stavbě grafu filtrů pro FFmpeg
Klimaj, Daniel ; Klíma, Ondřej (oponent) ; Bařina, David (vedoucí práce)
Táto práca sa zaoberá implementáciou aplikácie s grafickým používateľským rozhraním pre tvorbu grafov filtrov v FFmpeg. Práca obsahuje návrh riešenia, ktorý obsahuje návrh grafického rozhrania a návrh objektového modelu reprezentácie grafov filtrov, a rovnako aj popis implementácie zhotovenej na základe týchto návrhov. Súčasťou práce je porovnanie dosiahnutého výsledku s existujúcimi riešeniami.
|
|
Videokodek - komprese videosekvencí
Bařina, David ; Motlíček, Petr (oponent) ; Smrž, Pavel (vedoucí práce)
Práce se zabývá moderními metodami ztrátové komprese statického obrazu a videa. Mezi tyto metody patří vlnková transformace a algoritmus SPIHT. Na základě získaných poznatků je implementován videokodek. Tento kodek používá k rozkladu obrazu Daubechiesové vlnky. Na získané koeficienty je následně aplikována modifikovaná varianta algoritmu SPIHT. Velké úsilí je věnováno optimalizaci tohoto výpočtu. Kodek lze použít v prostředí multimediálních frameworků Video for Windows, DirectShow a FFmpeg. Na konci práce je vytvořený kodek srovnán s kodeky běžně používanými.
|
|
Analýza nastavení formátu JPEG 2000
Vrtělová, Lucie ; Klíma, Ondřej (oponent) ; Bařina, David (vedoucí práce)
Tato práce řeší analýzu jednotlivých nastavení formátu JPEG 2000. Cílem této práce prozkoumat a porovnat jednotlivá nastavení a implementaci v různých knihovnách. Analýzu jsem provedla na dvou knihovnách implementujících JPEG 2000 - Kakadu a OpenJPEG. Data jsem zpracovávala pomocí frameworku napsaného v jazyce Python3. Vytvořené řešení poskytuje ucelený pohled na použití jednotlivých nastavení JPEG 2000 nad různými daty. Výsledky této práce umožňují rychlejší použití JPEG 2000 na konkrétních datech.
|
|
Bezeztrátová komprese obrazu
Komjáthy, Gergely ; Polok, Lukáš (oponent) ; Bařina, David (vedoucí práce)
Tato práce se zabývá bezeztrátovou kompresí obrazu. Jsou zde uvedeny některé barevné modely, vhodné pro bezeztrátovou kompresi, a vzorce použité pro převody mezi nimi a RGB modelem. Dále práce pojednává o prediktorech a jejich fungování. Je zde popsána funkčnost aritmetického a PPM kódéru, a stručný popis Huffmanova kódování.
|