National Repository of Grey Literature 767 records found  1 - 10nextend  jump to record: Search took 0.00 seconds. 
Object detection using ToF camera
Hlaváč, Martin ; Bastl, Petr (referee) ; Valach, Soběslav (advisor)
This thesis is about computer vision using a ToF camera. The thesis summarizes the history of ToF cameras and their use. The text also includes the parameters of the cameras I worked with and describes the used libraries, OpenCV and wxWidgets. The text also describes the proposal and subsequently the description of the created application intended for counting people. The work also includes a description of the functionality of the designed application and a proposal for possible further modifications of the application.
Experimental Audio Effect Based on Dynamic Signal Filtering
Leitgeb, David ; Miklánek, Štěpán (referee) ; Schimmel, Jiří (advisor)
The aim of this thesis is the implementation of an experimental audio effect based on dynamic signal filtering. Two implementations of the audio effect were made, the first one using the Matlab environment and its Audio Toolbox extension, and the second one in the C++ programming language using the JUCE framework. The main digital signal processing types present in the proposed audio effect include: frequency filtering, signal delay and modulation of parameters using low-frequency oscillators. The initial prototype of the audio effect mainly serves to verify correct functionality of the proposed algorithms. The result of the second implementation is a fully functional plug-in module usable, for example, for music production. Both versions are available in the VST format, which can be used with numerous digital audio workstations. The thesis is divided into three main parts: theoretical introduction, implementation of the audio effect, and demonstration of its functionality. Theoretical introduction describes several areas of digital signal processing which are crucial for the correct implementation of the individual components of the audio effect. Implementation of the proposed audio effect is described in the following part of this thesis. Description of the implementation in Matlab is mostly done by showcasing parts of the source code. The C++ version of the audio effect is for the most part described verbally. The last part of this thesis focuses on the demonstration of both versions of the proposed effect. This part features several graphical examples demonstrating various use cases of the proposed effect. Audio files corresponding to these examples are included in the appendix.
Hybrid key-combiner for network traffic
Mogrovics, Alexander ; Dzurenda, Petr (referee) ; Ricci, Sara (advisor)
Klasická kryptografie se opírá převážně o celočíselnou faktorizaci (IF), která využívá RSA, a problém diskrétního logaritmu (DLP), na jehož principu funguje protokol Diffie- Hellman. Bezpečnost těchto problémů je ohrožena nástupem kvantových počítačů. Například Shorrův algoritmus je schopen řešit IF i DLP v polynomiálním čase. Cílem této práce je prostudovat schémata, která patří do klasické kryptografie a postkvantové kryptografie, aby bylo možné implementovat navrhovaný hybridní slučovač klíčů. Tento slučovač klíčů využívá klíče ze schémat QKD, Kyber a ECDH a interně používá SHA-3 a HMAC.
Augmented Reality in Industrial Production and Maintenance
Kajan, Matej ; Janáková, Ilona (referee) ; Horák, Karel (advisor)
This paper seeks to explore the possibility to utilize XR (extended reality) in industrial assembly. The aim is to implement a system, which is able to visually navigate the operator during the product assembly process by the means of object recognition and image augmentation. The first chapter presents the use-case of augmented reality in the industry. The next part consists of research on the topic of augmented and virtual reality devices and provides a brief comparison of the current state of the art. Afterwards, a methodology is presented for object recognition of an arbitrary object. The implementation is able to detect the object in real-time, is resilient to occlusion and contains the information about the object’s orientation.
VST granular plugin with experimental input and output settings
Kalinič, Jan ; Dlouhý, Dan (referee) ; Indrák, Michal (advisor)
This thesis discusses the development of a plug-in module that is able to implement granular synthesis with help of experimental methods of parameter value settings. Graphic designs and schemes were created in the vector graphics editor Inkscape. The separate plug-in was programmed in C++ language using the JUCE framework and VST3 technology. With a use of this module, granular synthesis can be performed over a predetermined sample, but also over the stream of an audio channel of a digital audio station. The module also includes blocks with other types of sound synthesis, which can also be modified in experimental ways. Thanks to its properties, the plug-in can be applied as an effect over one sound channel in the mixing section of an audio station.
Picture generation using path tracing
Áč, Ondřej ; Dvořák, Vojtěch (referee) ; Pavlík, Michal (advisor)
This thesis deals with the problematics of computer-generated imagery using path tracing. The goal of this work is to create interactive computer program, which allows editing and rendering of photorealistic images of various scenes in real time. The work presents the concept of rendering equation, along with its known solutions, in the theoretical part of the work. Thesis describes in detail the solution using path tracing, based on the Monte Carlo integration technique, along with the benefits, it provides compared to the other techniques. Several hardware and software optimizations are then presented. Practical part of the work focuses on analysis of C++ source code and compiled assembly code whilst using hardware specific SIMD optimizations. Mandatory part of work is also the demonstration of program’s functionality, along with the measurements of achieved performance gains using manual optimizations.
Fault tolerant systems design automation
Lojda, Jakub ; Plíva, Zdeněk (referee) ; Steininger, Andreas (referee) ; Sekanina, Lukáš (advisor)
Pokud je požadováno, aby digitální systém dosáhl vysoké úrovně spolehlivosti, musí zachovat funkčnost i v případě přítomnosti přirozeně se objevujících poruch. Mnoho takových systémů využívá hradlová pole FPGA (z angl. Field Programmable Gate Array). Jedním z přístupů ke zvýšení spolehlivosti systému je začlenění mechanismů odolnosti proti poruchám (OPP; angl. Fault Tolerance). Není však snadné navrhovat systémy tak, aby byly OPP. V této disertační práci je navržen, prozkoumán a popsán automatický způsob transformace popisu systému do jeho podoby zvyšující OPP. Prezentovaný výzkum klade důraz na obecnost tohoto procesu, který umožňuje znovupoužitelnost metod mezi odlišnými formáty popisu, různými jazyky a úrovněmi abstrakce. Tato práce zkoumá navrhovanou metodu a její hlavní aspekty: metody úpravy zdrojového kódu, strategie návrhu OPP a akceleraci měření dosažené úrovně OPP. V neposlední řadě práce prezentuje postup návrhu, který cílí na minimalizaci požadovaných měření parametrů, což výrazně urychluje automatický návrh systému OPP. Během výzkumu prezentovaného v této práci bylo experimentálně studováno několik případů. Různé obvody popsané v odlišných jazycích byly optimalizovány dle rozdílných metrik spolehlivosti tak, aby během výzkumu bylo pokryto více scénářů. První kroky ve výzkumu využívají řídicí jednotku robota napsanou v C++ jako cíl pro vyhodnocení manipulace se zdrojovým kódem. Optimalizace se zaměřuje na procentuální zastoupení tzv. kritických bitů (z angl. critical bits) na FPGA. Následně byly místo řídicí jednotky robota použity naše testovací obvody, rovněž popsané v C++. K automatickému přiřazení nejvhodnějších mechanismů OPP (např. třímodulové redundance, z angl. Triple Modular Redundancy - TMR; nebo N-modular Redundancy - NMR) byla nejprve použita strategie založená na Multiple-choice Knapsack Problem (MCKP). Navrhovaná strategie nalezla řešení snižující počet kritických bitů o 18 % a zároveň snížila velikost obvodu (obojí ve srovnání s předchozím přístupem se statickou alokací mechanismů OPP). Poté byly implementovány prostředky pro vkládání mechanismů OPP do VHDL kódů. Testovací obvody popsané ve VHDL byly použity rovněž se strategií MCKP k nalezení řešení s nejlepším mediánem času do selhání (též známým jako t50). Pro tuto případovou studii bylo dosaženo cca 25% úspory velikosti obvodu ve srovnání s referenčním návrhem, ve kterém byly mechanismy OPP přiřazeny staticky a ručně. Prezentovaná metoda totiž umožňuje uživateli omezit oblast na čipu, která je pro daný systém dostupná a získat výsledek o optimální spolehlivosti pro tuto danou oblast (za předpokladů blíže specifikovaných v této práci). Rovněž byla testována obnova systému, která dále zlepšila výsledky t50 o 70 %. Nakonec byla provedena komplexní případová studie na reálném obvodu - řadiči rekonfigurace FPGA. V této případové studii se v praxi představuje způsob nalezení Paretovy fronty optimálních obvodů zohledňujících více kritérií, tj. spotřeba energie, velikost a střední doba do poruchy (z angl. Mean Time to Failure - MTTF). Metoda také umí využít principů dynamické částečné rekonfigurace FPGA pro obnovu systémů.
Person Following by Spot Light Using Camera
Rajnoch, David
This paper describes design of person tracking system connected to spot light fixture. System is able to track actor or narrator walking on stage in theatre. System is designed to be easy to use and configure. Several issues connected with such tracking is mentioned in text below.
Laser cutter interface with augmented reality elements
Kajan, Matej ; Richter, Miloslav (referee) ; Zemčík, Tomáš (advisor)
User interface of a laser cutter with elements of augmented reality, allows for a faster and safer execution of the process of cutting. This proposal is accomplished by using methods of computer vision together with the design of a graphical user interface
Network Game: Destroy the Submarine
Jašek, Petr ; Mlích, Jozef (referee) ; Szőke, Igor (advisor)
This Bachelor's Thesis describes development of a simple network computer game. This thesis describes basic scheme of computer game development. Also an analysis of various implementation of network is made in this thesis. The output of this work is a computer program written in the C++ language. For implementation of the network the Boost 1.50.0 library was used. Network communication was implemented as client-server architecture with usage of the UDP protocol. For implementation of graphics and sound, the Allegro 5.0.7 library was used.

National Repository of Grey Literature : 767 records found   1 - 10nextend  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.