|
Pozice stanic v síti Internet
Janoušek, Jiří ; Křupka, Aleš (oponent) ; Komosný, Dan (vedoucí práce)
Tato práce se zabývá problematikou určení geografické polohy stanic v síti internet pomocí veřejně dostupných geolokačních databází. V teoretické části jsou rozebrány metody a použití geolokace. Dále jsou popsány používané databáze. Praktická část obsahuje postup vypracování funkcí potřebných k lokalizaci stanic. Poslední částí práce je vyhodnocení přesnosti výsledků a porovnání použitých databází.
|
|
Klasifikační algoritmy pro systémy identifikace osob podle obličeje
Hegr, Vojtěch ; Křupka, Aleš (oponent) ; Malach, Tobiáš (vedoucí práce)
Práce se zabývá rešerší klasifikačních algoritmů pro identifikaci osob podle obličeje. Cílem práce je implementace algoritmů do existujícího systému pro rozpoznávání obličejů a vyhodnocení vlivu jednotlivých klasifikátorů. Na základě provedené rešerše byly k implementaci vybrány následující klasifikátory: algoritmus k - nejbližších sousedů (K-NN), metoda podpůrných vektorů (SVM) a neuronové sítě (NN). Tyto klasifikační algoritmy byly implementovány v jazyce C++ s využitím open source knihovny OpenCV. Dále byla představena snímková databáze IFaVID a testovací metodologie implementovaných algoritmů.
|
|
Automatic recognition of human hand gestures
Olejár, Adam ; Křupka, Aleš (oponent) ; Číka, Petr (vedoucí práce)
This bachelor thesis is aimed at realization application detecting hand in the video from a webcam. The first section describes the pre-processing options and object detectors based on different methods. Second part of the project talks about cross-platform Java language and useful libraries for project realization. The third section is a summary realization of the assignment.
|
|
Segmentace obrazu založená na reliéfu
Gros, Jan ; Špiřík, Jan (oponent) ; Křupka, Aleš (vedoucí práce)
Cílem této práce je seznámit se s technikou segmentace obrazu pomocí zaplavování reliéfu krajiny (watershed metoda). Jsou zde přiblíženy některé metody segmentace obrazu a vysvětleny základní operace nad obrazy, z kterých vychází morfologické operace pro použití ve watershed segmentaci. Součástí práce je krátká pasáž, která se zabývá použitím některých obrazových filtrů k předzpracování obrazu. Výsledkem předchozích poznatků je prezentování segmentačního algoritmu vytvořeného Lee Vincentem a Pierre Soillem. V další části je popsána implementace algoritmu v jazyce Java, obsah a funkce jednotlivých tříd modulu a realizace pomocí nástroje RapidMiner. V poslední části jsou prezentovány výsledky segmentování vytvořeného modulu při použití na testovací obrazy bez a s použitím některých vybraných filtrů pro redukci přesegmentování a ke zlepšení výsledné segmnetace.
|
|
Detekce krajiny v obrazech
Dufka, Zbyněk ; Křupka, Aleš (oponent) ; Číka, Petr (vedoucí práce)
Cílem této práce je shrnutí teorie, ze které vychází metody pro detekci objektů v rozsáhlé databázi obrazů a dále zpracování vlastního algoritmu pro detekci krajiny. Teoretická část popisuje zpracované metody Viola-Jones a HOG, které se dají uplatnit na lidské tváře a anomálie na rentgenových snímcích. Následná analýza identifikace objektů v obraze popisuje metody, které je možné využít při návrhu algoritmu pro vyhodnocení obrazu z hlediska přírodních prvků. Součástí praktické práce je kromě otestování již hotových algoritmů také rozbor metody stavěné přímo na míru detekci krajiny. Zpracovaný algoritmus je implementován do prostředí RapidMiner.
|
|
Fonetická transkripce českého jazyka
Pavel, Lukáš ; Křupka, Aleš (oponent) ; Sysel, Petr (vedoucí práce)
Cílem práce je vytvoření programu pro automatický přepis českého jazyka do fonetické podoby. První kapitola této práce se zabývá popisem základních fonetických jednotek, abeced a symbolů, které fonetické abecedy používají. Druhá kapitola podrobně popisuje pravidla fonetického přepisu českého jazyka, kde jsou uvedeny i konkrétní příklady. Nakonec ve třetí kapitole je popis vytvořeného programu v programovacím jazyce C, včetně vývojových diagramů pro lepší orientaci v jeho funkcích.
|
|
Implementace digitálního metronomu s převzorkováním signálu v technologii VST
Křupka, Aleš ; Přikryl, Lubor (oponent) ; Mačák, Jaromír (vedoucí práce)
Tato bakalářská práce je vypracováním požadavku na implementaci digitálního metronomu v technologii VST. V úvodu jsou rozebrány základní vlastnosti digitálního metronomu a na jejich základě je navržen algoritmus, jenž bude digitální metronom realizovat. Tento algoritmus je zapouzdřen do třídy C++ s patřičně definovaným rozhraním, která je tak vhodná pro využití v různých technologiích pro zpracování digitálního zvukového signálu. Takto zapouzdřený metronom je implementován v technologii VST ve formě plug-in modulu. Pro tyto účely je v práci stručné seznámení s vývojovou sadou VST, definicemi jejích základních metod a způsobem, jakým lze pomocí ní vytvořit vlastní grafické uživatelské rozhraní VST plug-in modulu. Pro realizaci funkce volby libovolného zvuku jeho načtením ze souboru typu wav je v práci popsán formát RIFF, jež specifikuje formát ukládání multimediálních dat do souborů na disk. Na základě znalosti tohoto formátu je funkce načítání z wav souboru implementována. Pro potřebu přizpůsobení vzorkovací frekvence načteného zvuku je v práci pojednáno o problematice převzorkování a následně tyto poznatky využity při implementaci funkce převzorkování.
|
|
Metody ditheringu obrazu
Pelc, Lukáš ; Křupka, Aleš (oponent) ; Rajmic, Pavel (vedoucí práce)
Diplomová práce pojednává o metodách ditheringu obrazu. Základem je vysvětlení teorie digitálního obrazu, barevných modelů, palety a hloubky barev. Následuje rozebrání základních metod omezování barevného prostoru jakou jsou metody prahování, náhodného a maticového rozptylu. Rozebrány jsou i pokročilé metody ditheringu s distribucí chyby, v čele s nejznámější metodou Floyd-Steinberg. Zahrnuto je porovnání jednotlivých metod včetně subjektivního srovnání pomocí dotazníku. Programovou část tvoří JAVA applet, který ukazuje možnosti generování obrázků pomocí jednotlivých metod ditheringu.
|
|
Rozpoznávání izolovaných slov
Vodička, Radek ; Křupka, Aleš (oponent) ; Sysel, Petr (vedoucí práce)
Cílem této práce je seznámení se s metodami rozpoznávání izolovaných slov. V teoretické části je osvětlení základních principů těchto metod a v praktické části je vytvořen program, který z těchto metod vychází. Pro rozpoznávání izolovaných slov jsou použity skryté Markovovy modely (HMM), pro získání rozhodovacích příznaků je zvolena kepstrální analýza.
|
|
Moderní algoritmy posunu výšky základního tónu a jejich využití ve virtuálních hudebních nástrojích
Křupka, Aleš ; Balík, Miroslav (oponent) ; Trzos, Michal (vedoucí práce)
Cílem diplomové práce je seznámení s metodami posunu základního tónu akustických signálů. Teoretická část práce obsahuje popis tří různých technik pro posun základního tónu, je to metoda s využitím modulace zpožďovací linky, metoda PICOLA a metoda s využitím fázového vokodéru. První dvě metody jsou zástupci zpracování v časové doméně, třetí metoda představuje zpracování v kmitočtové oblasti. V souvislosti s metodou PICOLA jsou v práci také zmíněny algoritmy pro odhad základní periody signálu. V závěru teoretické části jsou metody srovnány z různých hledisek. Praktická část demonstruje využití těchto metod. Je zde popsán virtuální hudební nástroj sampler založený na přehrávání zvuků uložených v paměti. V této části jsou popsány jednotlivé funkční celky zajišťující požadovanou činnost sampleru. Generování zvuků virtuálního nástroje je řízeno pomocí MIDI protokolu. Pro generování různých tónů z jednoho uloženého zvuku je použita metoda PICOLA.
|