|
Intel Integrated Performance Primitives a jejich využití při vývoji aplikací
Machač, Jiří ; Přinosil, Jiří (oponent) ; Malý, Jan (vedoucí práce)
Cílem prezentované práce je demostrace a zhodnocení přínosu vypočetních systémů SIMD a to zejména jednotek MMX, SSE, SSE2, SSE3, SSSE3 a SSE4 firmy Intel, pomocí vytvořených demostračních aplikací knihovnou Intel Integrated Performance Primitives. Nejprve prezentujeme možnosti programování SIMD pomocí intrinsic funkcí, vektorizace a knihovny Intel Integrated Performance Primitives, dále pak popisujeme možnosti vyhodnocení jednotlivých algoritmů. V závěru práce ukazujeme postup programování za použití knihovny Intel Integrated Performance Primitives.
|
|
Digitální knihovna
Krbeček, Daniel ; Přinosil, Jiří (oponent) ; Číka, Petr (vedoucí práce)
Práce obsahuje základní informace týkající se digitalizace obrazových dokumentů. Uveden je stručný přehled standardů běžně používaných v České republice, které jsou využity při popisu digitalizovaných dokumentů, a to především u institucí jako jsou knihovny, vědecká pracoviště a univerzity. Konkrétně pak řeší problematiku uchování a zpřístupnění objemné sbírky map B.P.Molla uložené v Moravské zemské knihovně v Brně. Postupně rozebírá vlastnosti uchovávaných dokumentů, způsob jejich provázání a datové reprezentace. V rámci způsobu uložení a manipulace uvádí přehled vlastností dostupných open-source digitálních knihoven a volí z nich depozitář Fedora. V této digitální knihovně pak řeší způsob implementace modelu objektů digitalizovaných dokumentů. Praktickou částí projektu je webová prezentace uvedené sbírky map a test efektivnosti zpřístupnění rozměrných map pomocí flashového prohlížeče Zoomify. Webová prezentace využívá v co největší míře služeb depozitáře a umožňuje tak prohledávání a procházení knihovních záznamů zveřejněných dokumentů. Závěr pak shrnuje dosažené výsledky a uvádí budoucí směr vývoje problematiky zpřístupnění a popularizace mapové sbírky B.P.Molla.
|
|
Vodoznačení digitálních dat
Kupka, Jan ; Přinosil, Jiří (oponent) ; Číka, Petr (vedoucí práce)
Cílem této práce je realizovat dvě metody vodoznační digitálních dat v programu Matlab. Vzhledem k značnému množství různých metod, jenž je nemožné všechny komplexně obsáhnou, je tato práce zaměřena na vodoznační ve frekvenční oblasti. Metody vkládání vodoznaku do frekvenční oblasti využívají určitých druhů transformací a následné modifikace vzniklých transformačních koeficientů. Tato práce se zaměřuje na metody založené na diskrétní vlnkové transformaci. V dnešní době nejhojněji používanou transformaci, jenž dosahuje nejlepších výsledků. Cílem každé metody je zabezpečit obrázek vodoznakem tak, aby nezávislý pozorovatel nepoznal, že vizuální kvalita obrázku byla pozměněna. Na druhou stranu vodoznačený obrázek musí být co nejodolnější vůči možným útokům. Pod pojmem útoky rozumíme náhodné, nebo cílené pokusy o znemožnění extrahování vodoznaku na straně příjemce. Odolnost vůči útokům bude testována pomocí programu Checkmark.
|
|
Automatické detekce obličeje a jeho jednotlivých částí
Krolikowski, Martin ; Kohoutek, Michal (oponent) ; Přinosil, Jiří (vedoucí práce)
Diplomová práce se zabývá problémem detekce obličejů v barevných statických obrazech. V práci jsou nastíněny základní pojmy, se kterými se lze při detekci obličeje setkat, a jejich vzájemné souvislosti. Jednotlivé přístupy k řešení problému detekce obličeje jsou rozděleny do skupin a blíže popsány. Z těchto přístupů se práce detailně zabývá algoritmem AdaBoost, jenž byl vybrán pro jeho pozitivní vlastnosti, kterými jsou zejména rychlost a dobré dosažené výsledky. V rámci práce byl implementován Viola-Jones detektor. Tento detektor byl natrénován na veřejně přístupné databázi obličejových obrazů a byla zkoumána možnost jeho kombinace s jednoduchým detektorem barvy kůže. Další oblastí, kterou se práce zabývá, je experimentální detekce určitých rysů obličeje.
|