|
Fraunhoferova difrakce na soustavě identických a stejně orientovaných objektů
Prokop, David ; Bouchal, Petr (oponent) ; Komrska, Jiří (vedoucí práce)
Bakalářská práce pojednává o Fraunhoferově difrakci na soustavě identických a stejně orientovaných objektů. Práce se zabývá popisem Fraunhoferovy difrakce nejprve pro tři různá rozmístění otvorů podél přímky. V další části je promítnut problém náhodně rozmístěných otvorů podél přímky do rovinné oblasti. Výsledkem práce je stanovení odchylek od pravidelného rozmístění otvorů. Součástí práce je popis experimentu Fraunhoferovy difrakce. V závěru práce jsou umístěny snímky difrakčních jevů, které výsledky modelu náhodně rozmístěných otvorů ilustrují.
|
|
Knihovna pro zpracování obrazu v GPU
Čermák, Michal ; Španěl, Michal (oponent) ; Smrž, Pavel (vedoucí práce)
Tato práce se zabývá architekturou grafických karet Nvidia a s ní související programátorské rozhranní CUDA, které je využito při tvorbě knihovny akcelerující algoritmy zpracování obrazu. Velký důraz je kladen na testování výkonnostního zisku oproti optimalizované a používané knihovně OpenCV.
|
|
Testing images creation program with defined sub-pixel shift and resize precision
Málková, Eliška ; Martišek, Dalibor (oponent) ; Hoderová, Jana (vedoucí práce)
This thesis is devoted to the creation of testing images with known sub-pixel shifts. Their purpose is to find suitable parameters of the weight function in order to refine the finding of the two image shift. Furthermore the variable convolution kernel is used to generate scale-changed images. We use the Fourier transform to define convolution on image. All the necessary theory is summarized in this thesis and the program, which was used to create shifted and scale-changed images, is also attached.
|
|
Hluboké neuronové sítě pro analýzu medicínských obrazových dat
Trávníčková, Kateřina ; Hradiš, Michal (oponent) ; Španěl, Michal (vedoucí práce)
Tato bakalářská práce se zabývá analýzou medicínských objemových dat pomocí konvolučních neuronových sítí. Vstupem analýzy jsou CT snímky lidských končetin, výstupem pak vysegmentované kontury dlouhých kostí, humeru a tibie. Cílem práce je nalezení vhodného nastavení konvoluční neuronové sítě pro co nejpřesnější výstup analýzy. Jako metrika úspěšnosti byla zvolena plocha pod Precision-Recall křivkou (AUC). Nejlepší dosažená úspěšnost se pohybuje kolem 88 % (0.8778 AUC). Pro implementaci řešení byl použit framework Caffe, resp. caffe modul pro skriptovací jazyk python.
|
|
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í.
|
|
Akcelerace zpracování 3D obrazových dat na GPU
Kozovský, Radoslav ; Klepárník, Petr (oponent) ; Španěl, Michal (vedoucí práce)
p { margin-bottom: 0.21cm; direction: ltr; color: rgb(0, 0, 0); line-height: 150%; }p.western { font-family: "Times New Roman",serif; font-size: 11pt; }p.cjk { font-family: "Times New Roman",serif; font-size: 11pt; }p.ctl { font-family: "Times New Roman",serif; font-size: 12pt; } Cílem této práce je akcelerace výpočtu zvolených 2D a 3D obrazových filtrů pomocí GPU s využitím OpenCL. Konkrétně se zabývá implementací a porovnáním různých variant Sobelova hranového detektoru a Gaussova filtru s využitím globální nebo lokální paměti. Podařilo se dosáhnout zrychlení na 3D variantách filtrů. Na 2D variantách filtrů byla režie pro přenos dat do a z GPU příliš vysoká.
|
|
Vyhledávání fotografií v databázi podle příkladu
Dobrotka, Matúš ; Hradiš, Michal (oponent) ; Veľas, Martin (vedoucí práce)
Táto práce se zabývá vyhledáváním fotografií v databázi podle příkladu. Práce byla vytvo\-ře\-na s cílem vyvinout aplikaci, která bude porovnávat různé přístupy vyhledávání fotografií v databázi. Jedná se o základní přístup, který spočívá v detekci klíčových bodů, extrakci lokálních příznaků a tvorbě vizuálního slovníku algoritmem shlukování - k-means. Pomocí vizuálního slovníku je spočítán histogram četnosti výskytu vizuálních slov - Bag of Words (BoW), který reprezentuje fotografii jako celek. Po aplikování vhodné metriky dojde k vyhledání podobných fotografií. Druhý přístup představují hluboké konvoluční neuronové sítě (DCNN), které jsou využity k extrakci příznakových vektorů. Tyto vektory jsou použity na tvorbu vizuálního slovníku, který slouží opět k výpočtu BoW. Postup je pak podobný jako v prvním přístupu. Třetí přístup počítá s extrahovanými vektory z DCNN jako s BoW vektory. Následuje aplikace vhodné metriky a vyhledání podobných fotografií. V závěru práce jsou popsány použity přístupy, uvedeny experimenty a závěrečné vyhodnocení.
|
|
Podpora hraní deskové hry Mlýny mobilní aplikací
Kolínek, Daniel ; Zbořil, František (oponent) ; Zbořil, František (vedoucí práce)
Cílem této práce je vytvořit aplikaci pro mobilní zařízení řešící úlohou určení nejlepšího tahu ve hře Mlýny ze snímku kamery chytrého zařízení. Úloha je rozdělena na podproblémy detekce pozice a následného určení nejlepšího tahu. Rozpoznání pozice je řešeno použitím detekce hran, hledání kružnic s využitím Houghovy transformace a následné detekce barvy v nalezených kružnicích. Nalezení nejlepšího tahu je řešeno vlastním ohodnocením pozice a prohledávání stavového prostoru pomocí algoritmu Alfa-Beta. S využitím knihovny OpenCV a vývojového prostředí Android Studio byla vytvořena vzorová aplikace spustitelná pod systémem Android verze 5 a vyšší. Vzorová aplikace řeší obě úlohy.
|
|
Odezírání ze rtů pomocí hlubokých neuronových sítí
Kadleček, Josef ; Kišš, Martin (oponent) ; Hradiš, Michal (vedoucí práce)
Tato práce se zabývá současnými metodami pro přepis řeči na text a odezírání ze rtů za pomoci neuronových sítí. Následně se zabývá podobností architektur neuronových sítí operujících nad zvukem a videem při rozpoznávání řeči a porovnává dostupné audiovizuální datové sady. Výsledkem práce je sada experimentů porovnávající různé zásahy do modelu a jejich dopad na výsledky. Dále je součástí implementace systému pro přepis řeči (CER: 12.6 %) a pro odezírání ze rtů (CER: 57,7 %). Architektury obou systémů jsou založeny na extrakci příznaků pomocí konvolučních vrstev. Za nimi následují rekurentní vrstvy LSTM, další řada konvolučních vrstev a hodnotící funkce CTC.
|
|
Časosběrné video
Kárníková, Pavlína ; Sumec, Stanislav (oponent) ; Herout, Adam (vedoucí práce)
Tato práce popisuje problematiku tvorby časosběrného videa, zpracování obrazu a teorii fotografování. Cílem je vytvořit program, který by uměl upravit fotografie a následně je zpracovat do podoby videa. Program je implementován v jazycích C a C++ pomocí knihovny OpenCV. Je určen pro operační systém Windows.
|