|
Paralelní zpracování signálů pomocí GPU
Václavík, Jiří ; Frýza, Tomáš (oponent) ; Mego, Roman (vedoucí práce)
Práce v úvodu naznačuje historii vzniku moderních grafických procesorů. V teoretické části textu je popsáno minimum k programovacímu modelu nutnému k naprogramování jednoduchých DSP algoritmů. Další část potom zpracovává tři běžné algoritmy pro zpracování signálu - filtr s konečnou impulsní odezvou, naivní implementaci diskrétní kosinové transformace typu II. a rychlou Fourierovu transformaci. Pro demonstraci paralelních možnosti GPU byl vybrán algoritmus kódování obrazových dat JPEG komprese, na kterém jsou dobře patrné výhody i nevýhody paralelního zpracování dat a kompromisy, po kterých je nutné sáhnout.
|
|
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.
|
|
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.
|
|
Digitální obrazová steganografie
Kolarčík, Tomáš ; Šimek, Václav (oponent) ; Strnadel, Josef (vedoucí práce)
Tato bakalářská práce se zabývá digitální obrazovou steganografií a implementací některých dostupných metod. V rámci této práce je popsána steganografie na obecné úrovni, její historie i současná podoba. Dále je uvedena její klasifikace dle typu nosiče, klasifikace metod podle stylu ukrývání dat a vliv skrývané informace. Jádro práce poté tvoří samotná obrazová steganografie, kde jsou popsána fakta, která umožňují nepozorovaně ukrýt data do obrázku. Značná část je věnována vlastnostem metod, které pozorujeme a metodám samotným. Všechny popsané metody jsou implementovány do aplikace s grafickým i konzolovým rozhraním. Vytvořená aplikace poskytuje vícero obrazových formátů pro ukrytí. V poslední části je provedeno testování z pohledu kapacity, nepostřehnutelnosti a robustnosti.
|
|
Komprese obrazu v interaktivních aplikacích digitálního televizního vysílání
Bodeček, Kamil ; Vrba, Kamil (vedoucí práce)
V interaktivních aplikacích digitálního televizního vysílání se v hojné míře používají komprimované obrazy. V doktorské práci jsou prezentovány nové metody zefektivnění jejich přenosu v sítích digitálního televizního vysílání. Byly navrženy metody na principu adaptivní prostorové filtrace pro zlepšení vizuálního vjemu komprimovaných obrazů. Nová metoda optimalizace spočívá v aplikaci těchto metod na více komprimované (tedy datově menší) obrazy a zlepšení jejich vizuální kvality až v aplikaci. Dále byly analyzovány nové metody komprese JPEG2000 a H.264 pro kompresi obrazů. V práci je rovněž prezentována nová původní kombinovaná metoda komprese obrazů určených pro standardní a vysoké prostorové televizní rozlišení.
|
|
Digitální obrazová steganografie
Mazánek, Antonín ; Šimek, Václav (oponent) ; Strnadel, Josef (vedoucí práce)
Tato bakalářská práce seznamuje s vědní disciplínou steganografie. Uvádí její dávnou i podstatně bližší historii, zmiňuje její současné využití a nastiňuje možné směry, kterými by se mohla steganografie v budoucnu vydat. Uvádí steganografii do souvislostí v nad- řazeném oboru skrývání informací a vyzdvihuje rozdíly oproti dalším metodám v tomto oboru. Popisuje další dělení steganografie a blíže se zabývá digitální obrazovou steganografií. Zhodnocuje některé známé metody a typy digitálních obrazových dat. Práce dále obsahuje podrobnější popis obrazových dat ve formátu PNG. Popisuje implementace metod LSB a PVD nad obrázky ve formátu PNG a zhodnocuje jejich základní vlastnosti: nepostřehnutelnost, kapacitu a robustnost. Na konci práce je uvedeno autorovo zamyšlení se nad výsledky a možností dalších úprav zmíněných metod.
|
|
Metody zvýšení dynamického rozsahu obrazu
Sailer, Zbyněk ; Juránek, Roman (oponent) ; Koutný, Jiří (vedoucí práce)
Tato práce se zabývá problémem dynamického rozsahu snímačů digitálních fotoaparátů a metodami řešení tohoto problému. Jsou zde popsány existující metody tvorby obrazu s vysokým dynamickým rozsahem, způsoby získávání vstupních dat a nový způsob tvorby HDR obrazu - takzvané přímé generování.
|
|
Ztrátová komprese pohyblivých obrazů
Šiška, Michal ; Průša, Zdeněk (oponent) ; Schimmel, Jiří (vedoucí práce)
Tato diplomová práce se zabývá popisem ztrátové komprese pohyblivých obrazů. V kapitolách jsou popsány základní informace o kompresi obrazu a dále jednotlivé standardy pro ztrátovou i bezeztrátovou kompresi statických i pohyblivých obrazů. Praktická část popisuje program realizovaný v jazyce Java, který simuluje funkce kodeku MPEG.
|
|
Akcelerovaná dekomprese obrázků ve formátu JPEG na grafických kartách
Janošík, Ondřej ; Polok, Lukáš (oponent) ; Pečiva, Jan (vedoucí práce)
Tato práce řeší problematiku dekomprese JPEG, návrh algoritmů pro provedení dekomprese na grafické kartě a jejich implementaci. Podrobněji se pak zabývá konkrétním postupem implementace včetně možných alternativ a optimalizací. Postup je popisován podle pořadí jednotlivých kroků JPEG dekomprese. Cílem této práce je snaha o redukci času, který je potřeba pro nahrání textury do paměti grafické karty použitím JPEG komprimované textury a dekomprese na straně grafické karty. Kromě úspory času je další výhodou takového přístupu snížení zátěže procesoru, což může být v některých případech žádoucí.
|
|
Ztrátová komprese plenoptických fotografií
Dlabaja, Drahomír ; Milet, Tomáš (oponent) ; Bařina, David (vedoucí práce)
Cílem této práce je návrh, implementace a vyhodnocení ztrátové kompresní metody pro plenoptické fotografie. Navržená metoda zrcadlí metodu JPEG do čtyř rozměrů a přináší nové myšlenky, které vedou k lepšímu kompresnímu výkonu. Korelace mezi pohledy plenoptické fotografie je v obou směrech využita provedením čtyřrozměrné diskrétní kosinovy transformace. Ztráty jsou na obrázek aplikovány kvantizací, podobně jako v metodě JPEG. Navržená metoda je implementována jako programová knihovna v jazyce C++. V této práci je provedeno srovnání navržené metody s videometodou HEVC a s metodami pro kompresi obrazu JPEG, JPEG 2000 a HEVC intra. Navržená kompresní metoda dosahuje lepšího kompresního výkonu v porovnání s ostatními testovanými metodami pro obrázky s větším počtem pohledů. Pro obrázky s menším počtem pohledů a pro velmi nízké datové toky dosahuje lepších výsledků videometoda HEVC.
|