|
Softwarové řešení systému FLIM s využitím pulsního laditelného laseru v konfokální mikroskopii
Grund, Pavel ; Odstrčilík, Jan (oponent) ; Čmiel, Vratislav (vedoucí práce)
Teoretická část této diplomové práce je zaměřena na rešerši konfokální mikroskopie a na metodu FLIM. Rozvádí principy a druhy konfokální mikroskopie a využití širokospektrálního laseru, jakožto základního zdroje světla u těchto mikroskopů. Přiblíží, co je to metoda FLIM a její využití nejen v buněčné biologii. Praktická část diplomové práce zahrnuje pořízení tří sad fluorescenčních intenzitních snímků s využitím aplikace pulsního laditelného laseru, funkce TimeGate a detekce hybridními detektory. Pro praktické zpracování této diplomové práce je v softwarovém prostředí Fiji vytvořen plugin, což je zdrojový kód v programovacím jazyku Java. Typy pluginů a jejich použití jsou popsány ve třetí kapitole práce. Tento plugin včetně grafického uživatelského prostředí ve formě dialogového okna zpracovává fluorescenční intenzitní snímky a vytváří z nich grafickou reprezentaci dat znázorňující dobu života fluorescence, tzv. pseudobarevnou mapu.
|
|
Editor EXIF a IPTC údajů z fotografií
Kužel, Jan ; Samek, Jan (oponent) ; Horáček, Jan (vedoucí práce)
Tato bakalářská práce se zabývá analýzou, návrhem a implementací programu, který slouží k editaci EXIF a IPTC údajů u fotografií formátu jpeg. Aplikace dále umožňuje zobrazování náhledů fotografií, úpravu fotografií pomocí zásuvných modulů, promítání fotografií a vyhledávání fotografií s využitím pokročilých voleb, mezi které patří i GPS souřadnice se zadaným rozsahem.
|
|
Analýza audio signálu v reálném čase
Řezáč, Martin ; Schimmel, Jiří (oponent) ; Černocký, Jan (vedoucí práce)
Cílem této práce je vytvořit program, který bude schopen na základě příchozích audio vzorků rozpoznávat v reálném čase základní frekvenci tónu, na základě určené frekvence vytvářet MIDI informace a ty posílat na zvolené MIDI rozhraní. V úvodní části je čtenář uveden do problematiky detekce základních frekvencí tónu. Následuje popis jednotlivých metod pro získávání základní frekvence s důrazem na metodu založenou na spektrální analýze zvuku a popis použitých technologií. Součástí je také popis implementace a vyhodnocení provedených testů včetně uvedení názorů některých hudebníků na použití této aplikace. Závěrem je celá práce zhodnocena. Součástí závěru je i zamyšlení nad dalším vývojem této aplikace.
|
| |
|
Nástroj pro analýzu obsahu síťové komunikace
Mareš, Martin ; Ryšavý, Ondřej (oponent) ; Veselý, Vladimír (vedoucí práce)
Tato práce se zabývá problematikou návrhu a implementace nástroje pro analýzu obsahu síťové komunikace v rámci projektu SEC6NET na FIT VUT v Brně. Jsou zde popsány požadavky na takovýto nástroj a problémy, které tyto požadavky vytvářejí. Způsob jejich řešení je diskutován v rámci návrhu vytvářeného nástroje. Jedná se zejména o zajištění persitence dat, výkonnost a celkovou architekturu nástroje. Poslední část práce popisuje nástroj Netfox Detective vytvořený na základě tohoto návrhu. Uvedeny jsou zejména možnosti a prostředky, které nástroj nabízí. Práce jako celek klade důraz na možnosti rozšiřitelnosti vytvářeného nástroje, který by měl být snadno doplnitelný jak o podporované protokoly, tak o novou funkcionalitu.
|
|
Detekce sítí P2P pomocí NetFlow
Starigazda, Michal ; Čejka, Rudolf (oponent) ; Matoušek, Petr (vedoucí práce)
Tento dokument se věnuje problematice identifikace P2P sítí v NetFlow záznamech. V práci jsou představeny možné metody identifikace P2P sítí a následné porovnání jejich výhod a nevýhod oproti metodě využívající technologii NetFlow. Tato metoda je založená na popise chování specifické aplikace v rámci statistik o tocích. V teoretické části práce jsou představeny charakteristické vlastnosti P2P systémů. Na základě těchto a dalších specifických vlastností je navrhnut systém detekce vybrané P2P aplikace (BitTorrent). Následně je vytvořen plugin kolektoru NfSen (využívající nástroj NFDUMP) pro detekci protokolu BitTorrent v síťovém provozu. Detekce se zaměřuje na uživatele protokolu BitTorrent s využitím NetFlow záznamů o síťových tocích bez znalosti obsahu datové části paketů.
|
|
Simulátor a debugger procesoru PicoBlaze
Vampola, Pavel ; Křivka, Zbyněk (oponent) ; Vašíček, Zdeněk (vedoucí práce)
Tato práce se zabývá procesorem PicoBlaze a možnostmi jeho simulace a ladění. Představí čtenáři strukturu procesoru, jeho instrukční sadu a existující vývojové nástroje. Popisuje návrh a implementaci pluginu pro QDevKit, který umožňuje simulaci a krokování procesoru na počítači i na přípravku FITkit.
|
|
Blender plugin pro převod modelů na vektorovou grafiku
Kopáček, Jiří ; Chlubna, Tomáš (oponent) ; Milet, Tomáš (vedoucí práce)
Tato práce řeší návrh a implementaci rozšíření (pluginu) pro software Blender. Toto rozšíření přidává funkcionalitu převodu 3D modelů ve scéně Blenderu na soubor 2D vektorové grafiky ve formátu SVG tak, aby tento soubor reprezentoval původní scénu. Práce se zabývá tvorbou uživatelského rozhraní pluginu, převodem souřadnic vrcholů modelů ze 3D souřadnic scény na 2D souřadnice okna, výpočtem barvy výsledných polygonů na základě osvětlení a barvy materiálu, řezáním konfliktních (zaklíněných) objektů a určováním pořadí, v jakém je třeba výsledné polygony vykreslit. Výsledkem implementace je plugin, který umožňuje uživateli namísto ruční tvorby 2D vektorových obrázků vytvářet 3D modely, které lze následně ze scény Blenderu převádět (fotit) do souborů vektorové grafiky ve formátu SVG.
|
|
Detekce síťových útoků pomocí statistických modelů nad netflow daty
Čegan, Jakub ; Košař, Vlastimil (oponent) ; Novotňák, Jiří (vedoucí práce)
Diplomová práce popisuje vybrané metody detekce síťových útoků pomocí aplikace statistických modelů nad NetFlow daty. V úvodní části popisuje některé hrozby, které často postihují počítačové sítě a jsou dobře detekovatelné v NetFlow datech. Práce zároveň prezentuje samotnou technologii NetFlow včetně protokolu a architektury. V teoretické části jsou dále podrobně popsány statistické metody použitelné pro detekci útoků s důrazem na metodu ASTUTE. Další část se věnuje představení nástrojů použitých k implementaci metod pomocí pluginů programu NfSen. Následuje podrobný popis implementace pluginů a jejich následného testování včetně provedených simulovaných útoků.
|
|
Grafický editor pro konfiguraci struktury úloh v rámci Java EE Batching API
Hanus, Tomáš ; Kolář, Dušan (oponent) ; Křivka, Zbyněk (vedoucí práce)
Tato bakalářská práce se zabývá popisem implementace grafického editoru pro konfiguraci struktury úloh v rámci Java EE Batching API v podobě zásuvného modulu pro vývojové prostředí IntelliJ IDEA. Zaměřuje se hlavně na možnost obousměrné propagace změn mezi textovou a grafickou reprezentaci jazyka JSL. Přibližuje problematiku dávkového zpracování. Zároveň je zde představena i architektura prostředí IDEA. Stručně popisuje návrh zásuvného modulu a postupy využité při jeho implementaci. Použitelnost nástroje je demonstrována pomocí pěti příkladů dávkových úloh. V závěru jsou zmíněny některé vylepšení, na které by bylo možné se v budoucnu zaměřit. Výsledný nástroj je volně dostupný jako otevřený software.
|