To see the other types of publications on this topic, follow the link: OpenNI.

Dissertations / Theses on the topic 'OpenNI'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 50 dissertations / theses for your research on the topic 'OpenNI.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.

1

Milzoni, Alessandro. "Kinect e openNI a supporto delle NUI (Natural User Interface) applications." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2013. http://amslaurea.unibo.it/6113/.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Málek, Miroslav. "Mobilní robot řízený KINECTem." Master's thesis, Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií, 2013. http://www.nusl.cz/ntk/nusl-219977.

Full text
Abstract:
This project deals with design of a mobile robot controlled by MS Kinect. The movement of the robot is driven by depth data which is processed with a suitable ARM processor. There is a module designed for serial communication between the processor and the robot chassis. For user computer and ARM processor there are developed software applications to control each part of the robot as well. Finally, this project contains form of the built robot controlled by an ARM processor software. The robot has the ability of controlled movement between obstacles. This allows the robot to not come into contact with any obstacle.
APA, Harvard, Vancouver, ISO, and other styles
3

Jaroň, Lukáš. "Ovládání počítače gesty." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2012. http://www.nusl.cz/ntk/nusl-236609.

Full text
Abstract:
This masters thesis describes possibilities and principles of gesture-based computer interface. The work describes general approaches for gesture control.  It also deals with implementation of the selected detection method of the hands and fingers using depth maps loaded form Kinect sensor. The implementation also deals with gesture recognition using hidden Markov models. For demonstration purposes there is also described implementation of a simple photo viewer that uses developed gesture-based computer interface. The work also focuses on quality testing and accuracy evaluation for selected gesture recognizer.
APA, Harvard, Vancouver, ISO, and other styles
4

Grotti, Simone. "Ingegnerizzazione di sistemi software basati su schermi adattativi pervasivi." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2013. http://amslaurea.unibo.it/6396/.

Full text
Abstract:
Ingegnerizzazione di sistemi software per schermi pervasivi che riconoscono l'attenzione degli osservatori e adattano ad essi i propri contenuti, interagendo tramite interfacce naturali. Viene proposto un framework per facilitare lo sviluppo di applicazioni che utilizzano kinect e OpenNI. Sulla base del framework realizzato viene presentato anche lo sviluppo di un prototipo per uno di questi sistemi, calato nel contesto accademico.
APA, Harvard, Vancouver, ISO, and other styles
5

Cinesi, Andrea. "Installazione del navigation stack su rover terrestre e applicazione del kinect nello human-robot interaction." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2016. http://amslaurea.unibo.it/10392/.

Full text
Abstract:
Progetto SHERPA. Installazione e configurazione del Navigaton Stack su Rover terrestre. Utilizzo e configurazione di LMS151 Sick. Utilizzo e configurazione di Asus Xtion Pro. Progettazione di software per la localizzazione e l'inseguimento di persone tramite camera di profondita.
APA, Harvard, Vancouver, ISO, and other styles
6

Nyman, Edward Jr. "The Effects of an OpenNI / Kinect-Based Biofeedback Intervention on Kinematics at the Knee During Drop Vertical Jump Landings: Implications for Reducing Neuromuscular Predisposition to Non-Contact ACL Injury Risk in the Young Female Athlete." University of Toledo / OhioLINK, 2013. http://rave.ohiolink.edu/etdc/view?acc_num=toledo1381269608.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Ali, Akhtar. "Comparative study of parallel programming models for multicore computing." Thesis, Linköpings universitet, Institutionen för datavetenskap, 2013. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-94296.

Full text
Abstract:
Shared memory multi-core processor technology has seen a drastic developmentwith faster and increasing number of processors per chip. This newarchitecture challenges computer programmers to write code that scales overthese many cores to exploit full computational power of these machines.Shared-memory parallel programming paradigms such as OpenMP and IntelThreading Building Blocks (TBB) are two recognized models that offerhigher level of abstraction, shields programmers from low level detailsof thread management and scales computation over all available resources.At the same time, need for high performance power-ecient computing iscompelling developers to exploit GPGPU computing due to GPU's massivecomputational power and comparatively faster multi-core growth. Thistrend leads to systems with heterogeneous architectures containing multicoreCPUs and one or more programmable accelerators such as programmableGPUs. There exist dierent programming models to program these architecturesand code written for one architecture is often not portable to anotherarchitecture. OpenCL is a relatively new industry standard framework, de-ned by Khronos group, which addresses the portability issue. It oers aportable interface to exploit the computational power of a heterogeneous setof processors such as CPUs, GPUs, DSP processors and other accelerators. In this work, we evaluate the eectiveness of OpenCL for programmingmulti-core CPUs in a comparative case study with two CPU specic stableframeworks, OpenMP and Intel TBB, for ve benchmark applicationsnamely matrix multiply, LU decomposition, image convolution, Pi value approximationand image histogram generation. The evaluation includes aperformance comparison of the three frameworks and a study of the relativeeects of applying compiler optimizations on performance numbers.OpenCL performance on two vendor-dependent platforms Intel and AMD,is also evaluated. Then the same OpenCL code is ported to a modern GPUand its code correctness and performance portability is investigated. Finally,usability experience of coding using the three multi-core frameworksis presented.
APA, Harvard, Vancouver, ISO, and other styles
8

Örtenberg, Alexander. "Parallelization of DIRA and CTmod Using OpenMP and OpenCL." Thesis, Linköpings universitet, Informationskodning, 2015. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-119183.

Full text
Abstract:
Parallelization is the answer to the ever-growing demands of computing power by taking advantage of multi-core processor technology and modern many-core graphics compute units. Multi-core CPUs and many-core GPUs have the potential to substantially reduce the execution time of a program but it is often a challenging task to ensure that all available hardware is utilized. OpenMP and OpenCL are two parallel programming frameworks that have been developed to allow programmers to focus on high-level parallelism rather than dealing with low-level thread creation and management. This thesis applies these frameworks to the area of computed tomography by parallelizing the image reconstruction algorithm DIRA and the photon transport simulation toolkit CTmod. DIRA is a model-based iterative reconstruction algorithm in dual-energy computed tomography, which has the potential to improve the accuracy of dose planning in radiation therapy. CTmod is a toolkit for simulating primary and scatter projections in computed tomography to optimize scanner design and image reconstruction algorithms. The results presented in this thesis show that parallelization combined with computational optimization substantially decreased execution times of these codes. For DIRA the execution time was reduced from two minutes to just eight seconds when using four iterations and a 16-core CPU so a speedup of 15 was achieved. CTmod produced similar results with a speedup of 14 when using a 16-core CPU. The results also showed that for these particular problems GPU computing was not the best solution.
APA, Harvard, Vancouver, ISO, and other styles
9

Balasubramanian, ArunKumar. "Benchmarking of Vision-Based Prototyping and Testing Tools." Master's thesis, Universitätsbibliothek Chemnitz, 2017. http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-229999.

Full text
Abstract:
The demand for Advanced Driver Assistance System (ADAS) applications is increasing day by day and their development requires efficient prototyping and real time testing. ADTF (Automotive Data and Time Triggered Framework) is a software tool from Elektrobit which is used for Development, Validation and Visualization of Vision based applications, mainly for ADAS and Autonomous driving. With the help of ADTF tool, Image or Video data can be recorded and visualized and also the testing of data can be processed both on-line and off-line. The development of ADAS applications needs image and video processing and the algorithm has to be highly efficient and must satisfy Real-time requirements. The main objective of this research would be to integrate OpenCV library with ADTF cross platform. OpenCV libraries provide efficient image processing algorithms which can be used with ADTF for quick benchmarking and testing. An ADTF filter framework has been developed where the OpenCV algorithms can be directly used and the testing of the framework is carried out with .DAT and image files with a modular approach. CMake is also explained in this thesis to build the system with ease of use. The ADTF filters are developed in Microsoft Visual Studio 2010 in C++ and OpenMP API are used for Parallel programming approach.
APA, Harvard, Vancouver, ISO, and other styles
10

Cadavez, Tiago João Gonçalves. "Análise de imagens tomográficas: visualização e paralelização de processamento." Master's thesis, FCT - UNL, 2008. http://hdl.handle.net/10362/2791.

Full text
Abstract:
Dissertação de Mestrado em Engenharia Informática
A micro-tomografia de raios-X por radiação do sincrotrão é uma técnica bem desenvolvida no domínio da medicina, e mais recentemente, foi adoptada em outras áreas, nomeadamente na Engenharia de Materiais. É uma técnica não destrutiva, que permite analisar a estrutura interna de componentes. O objecto em estudo é alvo de um feixe de radiação por toda a superfície que penetra no material, e um conjunto de detectores vai registando a intensidade dos raios à medida que o objecto vai rodando. Este procedimento origina um ficheiro de dados, que pode ter uma dimensão da ordem dos gigabytes e que necessita de ser processado para visualização da estrutura interna. Atendendo ao grande volume de dados e à complexidade de alguns algoritmos de processamento, certos tipos de processamentos podem mesmo levar dias. O programa do cientista francês Gerard Vignoles, Tritom, processando os dados tomográficos sequencialmente, demorava muito tempo em algumas operações. Num esforço anterior, Paulo Quaresma optimizou e paralelizou algumas das operações mais demoradas, usando um agregado (clusters) de computadores e programação baseada em troca de mensagens. Nesta tese, paralelizaram-se as operações mais pesadas do Tritom utilizando o modelo de memória partilhada, concretizado através da ferramenta OpenMP. Esta aceleração de obtenção de resultados é vantajosa para a investigação sobre os materiais e permite tirar partido da introdução de multi-processadores nas arquitecturas de computadores pessoais comuns. Foram realizados testes para análise das melhorias de tempo de execução com este método. Nesta tese, também se integrou também o Tritom num ambiente de visualização de dados gráfico e interactivo de nome OpenDX que facilita muito a utilização do programa aos menos experientes. O utilizador pode escolher os processamentos que deseja realizar sob a forma de módulos e pela ordem que quiser tudo num ambiente gráfico. Permite também a visualização tridimensional de dados que se torna vital para percepcionar alguns fenómenos nos objectos de estudo. Foram também criados alguns novos módulos a pedido dos investigadores de Engenharia de Materiais. O Tritom, assim paralelizado, oferecerá aos cientistas da área de materiais uma boa ferramenta de análise de imagens tomográficas com interacção simples e intuitiva. Poderão, dispor de uma mais-valia para leituras rápidas dos seus objectos de estudo sem recorrerem a clusters ou configurações de computadores complexas e pouco acessíveis.
APA, Harvard, Vancouver, ISO, and other styles
11

Macknojia, Rizwan. "Design and Calibration of a Network of RGB-D Sensors for Robotic Applications over Large Workspaces." Thèse, Université d'Ottawa / University of Ottawa, 2013. http://hdl.handle.net/10393/23976.

Full text
Abstract:
This thesis presents an approach for configuring and calibrating a network of RGB-D sensors used to guide a robotic arm to interact with objects that get rapidly modeled in 3D. The system is based on Microsoft Kinect sensors for 3D data acquisition. The work presented here also details an analysis and experimental study of the Kinect’s depth sensor capabilities and performance. The study comprises examination of the resolution, quantization error, and random distribution of depth data. In addition, the effects of color and reflectance characteristics of an object are also analyzed. The study examines two versions of Kinect sensors, one dedicated to operate with the Xbox 360 video game console and the more recent Microsoft Kinect for Windows version. The study of the Kinect sensor is extended to the design of a rapid acquisition system dedicated to large workspaces by the linkage of multiple Kinect units to collect 3D data over a large object, such as an automotive vehicle. A customized calibration method for this large workspace is proposed which takes advantage of the rapid 3D measurement technology embedded in the Kinect sensor and provides registration accuracy between local sections of point clouds that is within the range of the depth measurements accuracy permitted by the Kinect technology. The method is developed to calibrate all Kinect units with respect to a reference Kinect. The internal calibration of the sensor in between the color and depth measurements is also performed to optimize the alignment between the modalities. The calibration of the 3D vision system is also extended to formally estimate its configuration with respect to the base of a manipulator robot, therefore allowing for seamless integration between the proposed vision platform and the kinematic control of the robot. The resulting vision-robotic system defines the comprehensive calibration of reference Kinect with the robot. The latter can then be used to interact under visual guidance with large objects, such as vehicles, that are positioned within a significantly enlarged field of view created by the network of RGB-D sensors. The proposed design and calibration method is validated in a real world scenario where five Kinect sensors operate collaboratively to rapidly and accurately reconstruct a 180 degrees coverage of the surface shape of various types of vehicles from a set of individual acquisitions performed in a semi-controlled environment, that is an underground parking garage. The vehicle geometrical properties generated from the acquired 3D data are compared with the original dimensions of the vehicle.
APA, Harvard, Vancouver, ISO, and other styles
12

Melichar, Vojtěch. "Interaktivní simulace chování tkaniny akcelerovaná pomocí GPU." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2016. http://www.nusl.cz/ntk/nusl-255412.

Full text
Abstract:
This master thesis deals with interactive cloth simulation accelerated by GPU. In the first part there is a description of all technologies used during implementation of a program. The second part discusses various simulation methods. It is mainly focused on particle systems as a most used method. These parts are followed by a design of the program, which is implemented as a part of this thesis. The program was implemented in four variants. The first variant is CPU implementation, which was then optimalized with OpenMP. CUDA implementation is based on these implementations. Last variant implemented in this thesis is optimized CUDA implementation. All these implementations are evaluated from compute complexity point of view and suitability for real time graphics.
APA, Harvard, Vancouver, ISO, and other styles
13

Sörman, Torbjörn. "Comparison of Technologies for General-Purpose Computing on Graphics Processing Units." Thesis, Linköpings universitet, Informationskodning, 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-125882.

Full text
Abstract:
The computational capacity of graphics cards for general-purpose computinghave progressed fast over the last decade. A major reason is computational heavycomputer games, where standard of performance and high quality graphics constantlyrise. Another reason is better suitable technologies for programming thegraphics cards. Combined, the product is high raw performance devices andmeans to access that performance. This thesis investigates some of the currenttechnologies for general-purpose computing on graphics processing units. Technologiesare primarily compared by means of benchmarking performance andsecondarily by factors concerning programming and implementation. The choiceof technology can have a large impact on performance. The benchmark applicationfound the difference in execution time of the fastest technology, CUDA, comparedto the slowest, OpenCL, to be twice a factor of two. The benchmark applicationalso found out that the older technologies, OpenGL and DirectX, are competitivewith CUDA and OpenCL in terms of resulting raw performance.
APA, Harvard, Vancouver, ISO, and other styles
14

Franke, Maik. "Managementtool für InfiniBand." Thesis, Universitätsbibliothek Chemnitz, 2005. http://nbn-resolving.de/urn:nbn:de:swb:ch1-200500063.

Full text
APA, Harvard, Vancouver, ISO, and other styles
15

Laivamaa, J. (Juuso). "Reinforcement Q-Learning using OpenAI Gym." Bachelor's thesis, University of Oulu, 2019. http://jultika.oulu.fi/Record/nbnfioulu-201903151329.

Full text
Abstract:
Abstract. Q-Learning is an off-policy algorithm for reinforcement learning, that can be used to find optimal policies in Markovian domains. This thesis is about how Q-Learning can be applied to a test environment in the OpenAI Gym toolkit. The utility of testing the algorithm on a problem case is to find out how well it performs as well proving the practical utility of the algorithm. This thesis starts off with a general overview of reinforcement learning as well as the Markov decision process, both of which are crucial in understanding the theoretical groundwork that Q-Learning is based on. After that we move on to discussing the Q-Learning technique itself and dissect the algorithm in detail. We also go over OpenAI Gym toolkit and how it can be used to test the algorithm’s functionality. Finally, we introduce the problem case and apply the algorithm to solve it and analyse the results. The reasoning for this thesis is the rise of reinforcement learning and its increasing relevance in the future as technological progress allows for more and more complex and sophisticated applications of machine learning and artificial intelligence.
APA, Harvard, Vancouver, ISO, and other styles
16

Winberg, Andreas, and Lindström Oliver Öhrstam. "Reinforcement Learning Methods for OpenAI Environments." Thesis, KTH, Skolan för elektroteknik och datavetenskap (EECS), 2020. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-293855.

Full text
Abstract:
Using the powerful methods developed in the fieldof reinforcement learning requires an understanding of theadvantages and drawbacks of different methods as well as theeffects of the different adjustable parameters. This paper high-lights the differences in performance and applicability betweenthree different Q-learning methods: Q-table, deep Q-network anddouble deep Q-network where Q refers to the value assigned toa given state-action pair. The performance of these algorithms isevaluated on the two OpenAI gym environments MountainCar-v0 and CartPole-v0. The implementations are done in Pythonusing the Tensorflow toolkit with Keras. The results show thatthe Q-table was the best to use in the Mountain car environmentbecause it was the easiest to implement and was much fasterto compute, but it was also shown that the network methodsrequired far less training data. No significant difference inperformance was found between the deep Q-network and thedouble deep Q-network. In the end, there is a trade-off betweenthe number of episodes required and the computation time foreach episode. The network parameters were also harder to tunesince much more time was needed to compute and visualize theresult.
Att använda de kraftfulla metoderna som utvecklats inom området reinforcement learning kräver en förståelse av fördelar och nackdelar mellan olika metoder samt effekterna av de olika justerbara parametrarna. Denna artikel belyser skillnaderna i prestanda och funktionalitet mellan tre olika metoder: Q-table, deep Q-network och double deep Q- network. Prestandan för dessa algoritmer utvärderas i de två OpenAI gym-miljöerna MountainCar-v0 samt Cartpole-v0. Implementeringarna görs i python med hjälp av programvarubiblioteket Tensorflow tillsammans med Keras. Resultaten visar att Q-table var lättast att implementera och tränade snabbast i båda miljöerna. Nätverksmetoderna krävde dock mindre träningsdata även om det tog lång tid att träna på den data som fanns. Inga stora skillnader i prestanda hittades mellan deep Q-network och double deep Q-network. I slutändan kommer det alltid vara en balansgång mellan mängden träningsdata som krävs och tiden det tar att träna på den data som finns.
APA, Harvard, Vancouver, ISO, and other styles
17

Kos, Ondřej. "Obnova hesel v distribuovaném prostředí." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2016. http://www.nusl.cz/ntk/nusl-255460.

Full text
Abstract:
The goal of this thesis is to design and implement a framework allowing password recovery in a distributed environment. The research is therefore focused on analyzing the security of passwords, techniques used for attacks on them and also presents methods preventing attacks on passwords. Described is the Wrathion tool which is allowing password recovery using acceleration on graphic cards through the integration of OpenCL framework. Conducted is also an analysis of available environments providing means to run computing tasks on multiple devices, based on which the OpenMPI platform is chosen for extending Wrathion. Disclosed are various modifications and added components, and the entire system is also subjected to experiments aiming at the measuring of scalability and network traffic performance. The financial side of the use of Wrathion tool is also discussed in terms of its usability in cloud based distributed environment.
APA, Harvard, Vancouver, ISO, and other styles
18

Van, Hooser David Bond Bruce. "Opening day." [Denton, Tex.] : University of North Texas, 2008. http://digital.library.unt.edu/permalink/meta-dc-9018.

Full text
APA, Harvard, Vancouver, ISO, and other styles
19

Van, Hooser David. "Opening Day." Thesis, University of North Texas, 2008. https://digital.library.unt.edu/ark:/67531/metadc9018/.

Full text
Abstract:
Although I've read and written poetry for my own pleasure for about twenty years now, I've only seriously studied and written poetry on a consistent basis for the past two years. In this sense, I still consider myself a beginning poet. When attempting to pursue an art form as refined and historically informed as poetry, only after spending a number of years reading and writing intensively would I no longer consider myself a beginner, but a practitioner of the art. I've grounded my early development as a poet in concision, voice, and imagination, and hope to build upon these ideas with other poetic techniques, theories, and forms as I go forward. I am particularly interested in mastering the sonnet form, a concise and imaginative form that will allow me to further develop my skills. Hopefully, the works in this thesis reflect that effort.
APA, Harvard, Vancouver, ISO, and other styles
20

Sultani, Daniella, and Linn Rilegård. "EASY OPENING." Thesis, KTH, Maskinkonstruktion (Inst.), 2016. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-189478.

Full text
Abstract:
Dörrstängare används för att se till att dörrar stängs korrekt. På marknaden idag finns både mekaniska och elektriska dörrstängare som uppfyller krav från Brandskyddsföreningen, då de säkerställer att dörrar stängs korrekt och därmed förhindrar brandspridning. Ytterligare krav och riktlinjer angående tillgänglighet kommer från Boverket. Dessa uppfylls idag endast av de modeller av dörrstängare som är delvis elektriska. Därför finns en stor efterfrågan på en konstruktion av en mekanisk dörrstängare som uppfyller båda dessa krav. En princip för en mekanisk dörrstängare har konstruerats där öppningsmotståndet har förminskats. Målet har varit att dörrstängaren ska uppfylla krav för att motverka brandspridning och rökutveckling samt för tillgänglighet. Med kund- och marknadsundersökningar samt idégenerering har en lösning utformats. Områden så som hydraulik, pneumatik samt magnetism har undersökts och koncept utifrån dessa har utformats. Fler lösningar och principer har genom brainstorming, modeller och matriser genererats inom magnetism, som bedöms vara det område med mest potential. En slutlig princip har utifrån detta utvecklats. Principen underlättar för användaren under öppning av dörren då en öppningskraft appliceras i mekanismen som minskar öppningsmotståndet. Öppningskraften skapas med hjälp av kugghjul och magneter som repellerar under öppningssekvensen. Den utvändiga designen av dörrstängaren har utformats för att vara mer anpassningsbar än dagens produkter. Det yttrehöljet har konstruerats så att detta kan varieras till färg och material för att på bästa sätt uppfylla kundens krav.
Door closers are produced to ensure that a door is closing properly. Today’s market is offering both mechanical and electrical door closers that meet the requirements of the Fire Protection Association (Brandskyddsföreningen), as they ensure that doors are closed properly and thus prevents fire spread. Further requirements and guidelines regarding accessibility can be found at the National Housing Board (Boverket). These criteria are only met by the electrical products, leaving a gap in the market for a mechanical solution that meet all the requirements of today. A theoretical solution takes form in a mechanical door closer constructed to reduce the opening resistance. The ambition is to find a solution that prevents fire spread and allows accessibility. Through customer surveys, market researches and brainstorming, a solution has been produced. Technology based areas such as hydraulics, pneumatics and magnetism has been investigated to form final concepts. Magnetism is considered to be the most promising area with a lot of potential regarding the product development process. The final solution minimizes the opening resistance with a opening force to help the user when opening the door. The opening force is created by gears and repelling magnets during the opening sequence. The exterior design of the door closer has been formed to be more adaptable than current products. The external cover is designed to be exchangeable in order to customize the product regarding material, and colour to meet the customer requirements.
APA, Harvard, Vancouver, ISO, and other styles
21

Janeček, Martin. "Soustava kamer jako stereoskopický senzor pro měření vzdálenosti v reálném čase." Master's thesis, Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií, 2014. http://www.nusl.cz/ntk/nusl-220332.

Full text
Abstract:
Project shows calibration stereoscopic sensor. Also describes basic methods stereo-corespodation using library OpenCV. Project contains calculations of disparity maps on CPU or graphic card(using library OpenCL).
APA, Harvard, Vancouver, ISO, and other styles
22

Fedorko, Matúš. "Simulace tekutin v reálném čase." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2015. http://www.nusl.cz/ntk/nusl-234957.

Full text
Abstract:
The primary concern of this work is real-time fluid simulation on modern programmable graphics hardware. It starts by introducing fundamental fluid simulation principles with focus on Smoothed particle hydrodynamics technique. The following discussion then provides a brief introduction to OpenCL as well as contemporary GPU hardware and outlines their programming specifics in comparison with CPUs. Finally, the last two chapters of this work, detail the problem analysis and its implementation.
APA, Harvard, Vancouver, ISO, and other styles
23

Xiang, Changsheng. "A New Way for Mapping Texture onto 3D Face Model." University of Dayton / OhioLINK, 2015. http://rave.ohiolink.edu/etdc/view?acc_num=dayton1447762557.

Full text
APA, Harvard, Vancouver, ISO, and other styles
24

Baáš, Filip. "Stanovení pozice objektu." Master's thesis, Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií, 2019. http://www.nusl.cz/ntk/nusl-400661.

Full text
Abstract:
Master’s thesis deals with object pose estimation using monocular camera. As an object is considered every rigid, shape fixed entity with strong edges, ideally textureless. Object position in this work is represented by transformation matrix, which describes object translation and rotation towards world coordinate system. First chapter is dedicated to explanation of theory of geometric transformations and intrinsic and extrinsic parameters of camera. This chapter also describes detection algorithm Chamfer Matching, which is used in this work. Second chapter describes all development tools used in this work. Third, fourth and fifth chapter are dedicated to practical realization of this works goal and achieved results. Last chapter describes created application, that realizes known object pose estimation in scene.
APA, Harvard, Vancouver, ISO, and other styles
25

Carlin, Gail Z. "Opening the Heart." VCU Scholars Compass, 2006. http://scholarscompass.vcu.edu/etd/1021.

Full text
Abstract:
It is my discovery of the mandala that has had the most significant influence on me as an artist. The mandala, Sanskrit word for circle or center, is found in a majority of my pieces, either literally or symbolically. My interest in and subsequent use of the mandala began twenty years ago and continues to this day. The mandala is a primordial image found in the macrocosm of the universe, the microcosm of nature, and in the psyche of man. The circle has been used throughout the world in image and architecture as a sacred symbol since the beginning of time.
APA, Harvard, Vancouver, ISO, and other styles
26

Hedström, Mathias. "En jämförelsestudie mellan OpenGL 4.3, OpenGL ES 3.0 och WebGL 1.0." Thesis, Umeå universitet, Institutionen för datavetenskap, 2013. http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-81114.

Full text
Abstract:
OpenGL is a standard API that is used to manage 3D graphics on desktop computers. Although OpenGL is independent of customized hardware it’s not suitable for all kinds of devices. Therefore both OpenGL ES andWebGL was created. These can be viewed as subsets of OpenGL. This report presents the differences of importance to both developers and users, between OpenGL 4.3, OpenGL ES 3.0 and WebGL 1.0. are the rendering pipeline and the texture handling. As the reader will see, it is mainly the rendering pipeline that affects most of the performance and the graphical processing. The report also drives a discussion of how the various OpenGL groups are related to each other and how a possible future can look like. The evidence indicates that OpenGL will be replaced by OpenGL ES and WebGL.
APA, Harvard, Vancouver, ISO, and other styles
27

Tosi, Giammarco. "Reinforcement Learning per robot grasping in ambiente Gym openAI." Master's thesis, Alma Mater Studiorum - Università di Bologna, 2017. http://amslaurea.unibo.it/12932/.

Full text
Abstract:
La teoria del Reinforcement Learning fornisce considerazioni formali, profondamente radicate nelle prospettive psicologiche e neuroscientifiche sul comportamento animale, di come gli agenti siano in grado di ottimizzare il loro controllo su un ambiente. In seguito allo studio dei metodi di Reinforcement Learning, l’obiettivo principale del lavoro di tesi è dimostrare che mediante gli stessi, un agente, servendosi di un braccio meccanico, è in grado di apprendere autonomamente come afferrare un oggetto. Al fine di conseguire l’obiettivo posto vengono realizzati gli ambienti di simulazione 2D robotArm, in diverse configurazioni, e due agenti: Q-Learning e Deep Q-Learning. Il primo agente implementa il metodo Q-Learning come proposto in letteratura con materializzazione della tabella per la stima della funzione valore, mentre il secondo sostituisce la tabella con una rete neurale volta all’approssimazione della funzione valore, la quale ha permesso l’utilizzo di una più dettagliata rappresentazione dello stato dell’ambiente. In seguito ai risultati ottenuti, viene dimostrato che mediante i metodi di Reinforcement Learning, un agente è in grado di apprendere in modo autonomo le dinamiche richieste per afferrare correttamente sia un oggetto in posizione statica che in movimento.
APA, Harvard, Vancouver, ISO, and other styles
28

Weiße, Carsten, and Rene Stöckel. "Quake II meets Java." Universitätsbibliothek Chemnitz, 2005. http://nbn-resolving.de/urn:nbn:de:swb:ch1-200500863.

Full text
APA, Harvard, Vancouver, ISO, and other styles
29

Andersson, Erik, and David Combler. "Evaluation of Key Management Protocols and Their Implementations." Thesis, Linköpings universitet, Institutionen för datavetenskap, 2018. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-150172.

Full text
Abstract:
When constructing a network system it is important to consider the attributes which define said system and how to best build around those attributes. In this report we’ve studied Key Management Protocols as well as 802.15.4 WPAN networks and how key managment is conducted in such networks. This was done to better understand how Key Management Protocols themselves work and if, or how, they differ when used in 802.15.4 networks. In this report we studied 4 different Key Management Protocols: IKEv2,HIPv2,PANA and 802.1X as well as their various implementations. Based on the information gathered we analyzed how an implementation would work according to IEEE 802.15.9. Firstly we found was that IKEv2 offers a lot of functionality at the cost of system complexity and required a lot of memory. It also required major modifications to work in 802.15.4 networks. Secondly we found that HIPv2 offers the ability to separate the locator and identifier tags of TCP/IP and is lightweight. It doesn’t use IP or TCP/UDP and as such required minor changes to work in 802.15.4 networks. Finally, PANA and 802.1X both offer client-to-network authentication using EAP and use a moderate to high amount of space. 802.1X required a moderate amount of changes to work in 802.15.4 networks. PANA on the other hand required few changes, though it should not be used as a general purpose Key Management Protocol in 802.15.4 networks.
APA, Harvard, Vancouver, ISO, and other styles
30

Sundholm, Erik. "Distance Fields Acceleratedwith OpenCL." Thesis, Umeå University, Department of Computing Science, 2010. http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-34953.

Full text
Abstract:

An important task in any graphical simulation is the collision detection between the objects in the simulation. It is desirable to have a good general method for collision detection with high performance. This thesis describes an implementation of a collision detection method that uses distance fields to detect collisions. This method is quite robust and able to detect collisions between most possible shapes. It is also capable of computing contact data for collisions. A problem with distance fields is that the performance cost for making a distance field is quite extensive. It is therefore customary to have some way of accelerating the computation of the distance field (usually by only computing select parts of the field). The application implemented in this thesis solves this performance problem by using the parallel framework OpenCL for accelerating the construction of the field.OpenCL enables programmers to execute code on the GPU. The GPU is highly data parallel and a huge increase in performance can be obtained by letting the GPU handle the computations associated with the initiation of the field.

APA, Harvard, Vancouver, ISO, and other styles
31

Ahlgren, Hannes. "Graph visualization with OpenGL." Thesis, Växjö University, School of Mathematics and Systems Engineering, 2005. http://urn.kb.se/resolve?urn=urn:nbn:se:vxu:diva-22.

Full text
Abstract:

Vizz3D is a 3D graphics code analysis tool, developed at Växjö University that optionally can use Java3D or OpenGL. However, initially Java3D was the only programming interface used. No other version was considered. Therefore the applications structure was built with the Java3D way of thought in mind. But code visualization with 3D graphics can be a demanding task for the computers processor and its graphics hardware and Java3D is known to be somewhat inefficient. So an OpenGL version was introduced.

This thesis reflects on the work restructuring the application’s code to fit both versions within Vizz3D in a structured and object-oriented way. The thesis shows the efforts to be taken to make an existing ever evolving tool easily extendible to other API’s. Additional aspects of OpenGL specific implementations are discussed throughout the thesis.

APA, Harvard, Vancouver, ISO, and other styles
32

Liland, Eivind Lyngsnes. "Path Rasterizer for OpenVG." Thesis, Norges teknisk-naturvitenskapelige universitet, Institutt for datateknikk og informasjonsvitenskap, 2007. http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-18326.

Full text
Abstract:
Vector graphics provide smooth, resolution-independent images and are used for user interfaces, illustrations,fonts and more in a wide range of applications.During the last years, handheld devices have become increasingly powerful and feature-rich. It is expectedthat an increasing number of devices will contain dedicated GPUs (graphics processing units)capable of high quality 3d graphics for games. It is of interest to use the same hardware for acceleratingvector graphics.OpenVG is a new API for vector graphics rendering on a wide range of devices from desktop to handheld.Implementations can use different algorithms and ways of accelerating the rendering process in hardware,transparent from the user application.State of the art vector graphics solutions perform much processing in the CPU, transfer large amounts ofvertex and polygon data from the CPU to GPU, and generally use the GPU in a suboptimal way. Moreefficient approaches are desirable.Recently developed algorithms provide efficient curve rendering with little CPU overhead and a significantreduction in vertex and polygon count. Some issues remain before the approach can be used forrendering in an OpenVG implementation.This thesis builds on these algorithms to develop an approach that can be used for a conformant OpenVGimplementation. A number of issues, mainly related to precision, robustness and missing features, areidentified. Solutions are suggested and either implemented in a prototype or left as future work.Preliminary tests compare the new approach to traditional approximation with line segments.Vertex and triangle count as well as the simulated tile list counts are lowered significantly and CPUoverhead from subdivision is avoided or greatly reduced in many common cases. CPU overhead fromtessellation is eliminated through the use of an improved stencil buffer technique.Data-sets with different properties show varying amounts of improvement from the new approach. Forsome data-sets, vertex and triangle count is lowered by up to 70% and subdivision is completely avoided,while for others there is no improvement.
APA, Harvard, Vancouver, ISO, and other styles
33

Ruggeri, Azzurra. "Opening up the cuebox." Doctoral thesis, Humboldt-Universität zu Berlin, Mathematisch-Naturwissenschaftliche Fakultät II, 2012. http://dx.doi.org/10.18452/16644.

Full text
Abstract:
Die Dissertation untersucht 1) welche Cues Kinder und Erwachsene in ihrer Cuebox haben, d.h. welche Cues für Inferenzen herangezogen wird, 2) wie Intuition über die Wichtigkeit von Cues die Informationssuche beeinflusst, und 3) wie das Framing eines Problems und das experimentelle Design die Intuition beeinflussen. Das erste Projekt untersucht den Effekt verschiedener Domänen und Objektrepräsentationen auf Erfragungsstrategien von Kindern und Erwachsenen in einer Kategorisierungsaufgabe. Ergebnisse zeigen, dass eine Basis-Level-Repräsentation (z.B. Hund) das Generieren von höher geordneten Merkmalen, welche die Objekte innerhalb einer übergeordneten Kategorie unterscheiden, für Kinder erleichtern und dadurch benutzt werden können, um effektive Fragen zu stellen. Dieser Effekt wurde nicht gefunden, wenn Kinder nicht selbst solche Merkmale generierten, sondern aus einem vordefinierten Set auswählen mussten. Das zweite Projekt untersuchte Kinder und junge Erwachsene bezüglich zweier Inferenzprobleme. In einer Bedingung mussten Cues selbst generiert werden, in einer anderen wurde ein Set von Cues vorgegeben. Ergebnisse zeigen, dass nur, wenn Cue selbst generiert wurden, junge Kinder gleich gut oder besser als ältere Kinder oder Erwachsene abschnitten, da sie Cues generierten, die ebenso informativ waren wie die der anderen beiden Altersgruppen. In dem dritten Projekt wurde getestet, wie die Art, Anzahl und Qualität der Cues die Fähigkeit von Kindern und jungen Erwachsenen beeinflusst, die informativsten Cues zu generieren bzw. auszuwählen. Ergebnisse zeigen, dass die Cuebox von Kindern mehr perzeptuelle Cues beinhaltet als jene junger Erwachsener. Dennoch war der Informationsgehalt der generierten Cues in beiden Gruppen gleich. Junge Erwachsene zeigten die Tendenz, nicht-perzeptuelle Cues systematisch als informativer zu erachten als perzeptuelle Cues. Kinder zeigten die gleiche Tendenz nur dann, wenn sie aus einem vordefinierten Set auswählen mussten.
My dissertation addresses the questions 1) what cues children and adults have in their cuebox (i.e., the set of cues available for making inferences or categorizing), 2) how people’s intuition about the importance of the cues drives their information search, and 3) how the framing of a problem and the experimental design influence these intuitions. A first project investigated developmental differences in how children and adults solve a sequential binary categorization task. Results show that, apart from age-related differences, children’s but not adults’ inquiry strategies improve if objects are represented at the basic level (e.g., dog) but not if represented at the subordinate level (e.g., Dalmatian) or when the basic level is specified by additional features (e.g., dog, kennel, to wag, collar). Explanations are that, unlike other representations, basic level objects trigger features that are useful for categorization, and therefore help children ask more effective questions. A second project tested children and young adults on two inference problems, by manipulating whether cues were generated or given. Results show that, only when generating their own cues, younger children matched or even outperformed the accuracy of older children and young adults, by generating cues that were as informative as the those generated by older children and young adults. A third project examined the type, amount and informativeness of the cues in people’s cuebox. Further, it investigated the influence of the type of cues on the ability of children and young adults to generate or select the most informative cue available. Results show that children’s cuebox contains more perceptual cues than young adults’. We found no difference between the two age groups in terms of informativeness of the cues generated. Young adults showed the tendency to systematically consider non-perceptual cues more informative than perceptual cues. Children showed such tendency only in a cue-selection task.
APA, Harvard, Vancouver, ISO, and other styles
34

Vaňáč, David. "Leoš Janáček -operní dílo." Master's thesis, Akademie múzických umění v Praze. Hudební fakulta AMU. Knihovna, 2011. http://www.nusl.cz/ntk/nusl-96825.

Full text
Abstract:
This master´s thesis refers about life and work of Leoš Janáček and also on the other hand about his music works. Janáček´s whole life is also mentioned for better understanding of him, his personality and his own music. Leoš janáček´s opera performances are viewed there in three ways - in the view of circumstancesof its origin, in the view of its content and in the view of enumeration of scenic cast of singers during the appearance of his performances in Brno and Prague.
APA, Harvard, Vancouver, ISO, and other styles
35

Kamenická, Kristýna. "Operní koprodukce jako projekt." Master's thesis, Akademie múzických umění v Praze.Divadelní fakulta. Knihovna, 2015. http://www.nusl.cz/ntk/nusl-202468.

Full text
Abstract:
The thesis Coproducing in Opera discusses opera productions and opera joint projects that are based on the cooperation between theatres or festivals. While the thesis provides an insight into various issues of contemporary Czech opera scene, it comments on positive impact of the coproduction. For the respective theatres, the coproduction decreases the costs of the production, as well as it broadens the repertory. Yet, the coproduction shows are still quite rare. The thesis describes a process of a creation of such a project in the theatre operated by more than one theatre company; it discusses it's specific management and contractual relationships. The thesis also mentions other types of cooperation, e.g. purchase of the production or lease of the production. The opera coproduction is the future of the Czech opera theatre.
APA, Harvard, Vancouver, ISO, and other styles
36

Kyovská, Šerých Mlada. "Leoš Janáček - operní tvorba." Master's thesis, Akademie múzických umění v Praze.Hudební a taneční fakulta. Knihovna, 2017. http://www.nusl.cz/ntk/nusl-358375.

Full text
Abstract:
This thesis addresses two principal operas by composer, Leoš Janáček. These are Jenůfa (1903) and The Cunning Little Vixen (1923). The author’s inspiration sources and the method of processing the selected subject are introduced herein. In both operas, L. Janáček is also the author of the libretto, which forms a link between these pieces. The information is drawn from ample Janáček literature and, of course, from music papers. The direction’s point of view is based upon the gained information regarding the pieces and upon the examination of some performance interpretations. With this thesis, I have verified that a thorough familiarity with the work is an absolute necessity for one’s own direction intention. It leads to realize the fact that one can create various interpretations of one piece when having a deep and stable understanding of it.
APA, Harvard, Vancouver, ISO, and other styles
37

Hort, Pavel. "Vizualizace molekul pomocí OpenGL." Master's thesis, Vysoké učení technické v Brně. Fakulta informačních technologií, 2011. http://www.nusl.cz/ntk/nusl-236988.

Full text
Abstract:
This thesis considers atom`s attributes, which affects shape of molecules. It describes rules that are basic for molecule creation. This text features basic attributes and rules, which affects the final shape of molecule. Next part of this text explains several ways to display molecule. Following parts of this thesis describes several ways how to store and represent atom and molecules in computer technology along with solution of these problems that are used for this thesis.
APA, Harvard, Vancouver, ISO, and other styles
38

Hasnat, Md Abul. "Detection of circular bounding box in video streams." Master's thesis, Universitätsbibliothek Chemnitz, 2016. http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-206272.

Full text
Abstract:
The production line of industries are getting more efficient and having very high throughput. Different kinds of machineries are being used to make the production safe, fast, precise and reliable. Robot arm is such a machine which helps the production line to be more efficient and productive. Nowadays, many manufacturing industries are using robot-arms to get a competitive edge in manufacturing and can be outfitted for multiple applications like welding, material handling, thermal spraying, painting, drilling and so on. They are widely used to increase product quality and production demand and over all, to ensure safer, faster and efficient production. It is very important to control and maintain these machines very accurately. As a simple mistake of robot arm can cause excessive destructions and bring financial losses to the industries, the robotarms must be very accurate when they are functioning in their production settings.
APA, Harvard, Vancouver, ISO, and other styles
39

Fagerlund, Olav Aanes. "Multi-core programming with OpenCL: performance and portability : OpenCL in a memory bound scenario." Thesis, Norges teknisk-naturvitenskapelige universitet, Institutt for datateknikk og informasjonsvitenskap, 2010. http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-11119.

Full text
Abstract:
With the advent of multi-core processors desktop computers have become multiprocessors requiring parallel programming to be utilized efficiently. Efficient and portable parallel programming of future multi-core processors and GPUs is one of today’s most important challenges within computer science. Okuda Laboratory at The University of Tokyo in Japan focuses on solving engineering challenges with parallel machines. A multi-core FEM solver package is under development within this laboratory that utilizes both standard CPUs and GPUs.This student project, given by Department of Computer and Information Science (IDI) at NTNU in cooperation with Okuda Laboratory at The University of Tokyo, seeks to explore the promising path towards more platform independent parallel programming given by the OpenCL library, runtime system and language. And, in doing so, contributing to their FEM solver software CUKr by making it utilize OpenCL.
APA, Harvard, Vancouver, ISO, and other styles
40

Stien, Eirik. "Increasing Identity Governance when using OpenID : Hosting an OpenID Identity Provider on a smartphone." Thesis, Norges teknisk-naturvitenskapelige universitet, Institutt for telematikk, 2011. http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-13806.

Full text
Abstract:
In the area of identity management OpenID is an identity system allowing users to log in to OpenID-enabled web sites by proving ownership of an OpenID Identifier by authenticating with its controlling OpenID Identity Provider. A user can choose to host an OpenID Identity Provider herself or trust in existing third-party providers such as Google. Technical skill is required for the former, leaving it unavailable for the average user.This thesis simplifies the matter by implementing an OpenID Identity Provider as a smartphone application, making use of the traditional server-like features inherent in such devices. New possiblities for authenticating the user arise as she is enabled to physically interact with the OpenID Identity Provider, which in the traditional scheme is performed through the web browser. As a result from these new possiblities, phishing attacks are claimed to be avoided and identity attributes are exempted from being controlled and possibly exploited by any third-party.One of several technical challenges include enabling the smartphone to receive inbound connections as this is required by the OpenID Authentication protocol, but restricted by telecom operators by default. Functionality must be in place to backup identity repositories stored on the smartphone in order not to lose possession of the established OpenID identities if the device becomes lost or damaged. Lastly, focus is given to make the solution easily applicable for even the novice consumer.
APA, Harvard, Vancouver, ISO, and other styles
41

Kumar, Surinder. "Lane Detection based on Contrast Analysis." Master's thesis, Universitätsbibliothek Chemnitz, 2016. http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-206227.

Full text
Abstract:
Computer vision and image processing systems are ubiquitous in automotive domain and manufacturing industry. Lane detection warning systems has been an elementary part of the modern automotive industry. Due to the recent progress in the computer vision and image processing methods, economical and flexible use of computer vision is now pervasive and computing with images is not just for the realm of the science, but also for the arts and social science and even for hobbyists. Image processing is a key technology in automotive industry, even now there is hardly a single manufacturing process that is thinkable without imaging. The applications of image processing and computer vision methods in embedded systems platform, is an ongoing research area since many years. OpenCV, an open-source computer vision library containing optimized algorithms and methods for designing and implementing applications based on video and image processing techniques. These method are organized in the form of modules for specific field including, user-graphic interface, machine learning, feature extraction etc [43]. Vision-based automotive application systems become an important mechanism for lane detection and warning systems to alert a driver about the road in localization of the vehicle [1]. In automotive electronic market, for lane detection problem, vision-based approaches has been designed and developed using different electronic hardware and software components including wireless sensor, camera module, Field-Programmable Gate Array (FPGA) based systems, GPU and digital signal processors (DSP) [13]. The software module consists on the top of real-time operating systems and hardware description programming language including Verilog, or VHDL. One of the most time critical task of vision based systems is to test system applications in real physical environment with wide variety of driving scenarios and validating the whole systems as per the automotive industry standards. For validating and testing the advanced driver assistance systems, there are some commercial tools available including Assist ADTF from Elektrobit, EB company [43]. In addition to the design and strict real-time requirements for advanced driver assistance systems applications based on electronic components and embedded platform, the complexity and characteristics of the implemented algorithms are two parameters that need to be taken into consideration choosing hardware and software component [13]. The development of vision-based automotive application, based on alone electronic and micro-controller is not a feasible solution approach [35] [13] and GPU based solution are attractive but has many other issues including power consumption. In this thesis project, image and video processing module is used from OpenCV library for road lane detection problems. In proposed lane detection methods, low-level image processing algorithms and methods are used to extract relevant information for lane detection problem by applying contrast analysis at pixel level intensity values. Furthermore, the work at hand presents different approaches for solving relevant partial problems in the domain of lane detection. The aim of the work is to apply contrast analysis based on low-level image processing methods to extract relevant lane model information from the grid of intensity values of pixel elements available in image frame. The approaches presented in this project work are based on contrast analysis of binary mask image frame extracted after applying range threshold. A set of points, available in an image frame, based lane feature models are used for detecting lanes on color image frame captured from video. For the performance measurement and evaluation, the proposed methods are tested on different systems setup, including Linux, Microsoft Windows, CodeBlocks, Visual Studio 2012 and Linux based Rasbian-Jessie operating systems running on Intel i3, AMD A8 APU, and embedded systems based (Raspberry Pi 2 Model B) ARM v7 processor respectively.
APA, Harvard, Vancouver, ISO, and other styles
42

Lundholm, André. "Implementing an OpenAI Gym for Machine Learning of Microgrid Electricity Trading." Thesis, Mittuniversitetet, Institutionen för informationssystem och –teknologi, 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-42743.

Full text
Abstract:
Samhället går idag bort från centraliserad energi mot decentraliserade system. Istället för att köpa från stora företag som skapar el från fossila bränslen har många förnybara alternativ kommit. Eftersom konsumenter kan generera solenergi med solpaneler kan de också bli producenter. Detta skapar en stor marknad för handel av el mellan konsumenter i stället för företag. Detta skapar ett så kallat mikronät. Syftet med denna avhandling är att hitta en lösning för att köpa och sälja på dessa mikronät. Genom att använda en Q-learning-lösning med OpenAI Gym-verktygslådan och en mikronätsimulering syftar denna avhandling till att svara på följande frågor: I vilken utsträckning kan Qlearning användas för att köpa och sälja energi i ett mikrosystem, hur lång tid tar det köp och sälj algoritm för att träna och slutligen påverkar latens genomförbarheten av Q-learning för mikronät. För att svara på dessa frågor måste jag mäta latens och utbildningstid för Q-learninglösningen. En neural nätverkslösning skapades också för att jämföra med Q-learning-lösningen. Från dessa resultat kunde jag säga att en del av det inte var så tillförlitligt, men vissa slutsatser kunde fortfarande göras. För det första är den utsträckning som Q-learning kan användas för att köpa och sälja ganska bra om man bara tittar på noggrannhetsresultaten på 97%, men detta sitter på mikronätets simulering för att vara korrekt. Hur lång tid det tar att köpa och sälja algoritm för att träna uppmättes till cirka 12 sekunder. Latensen anses vara noll med Q-learning-lösningen, så den har stor genomförbarhet. Genom dessa frågor kan jag dra slutsatsen att en Q-learning OpenAI Gym-lösning är genomförbart.
Society is today moving away from centralized power towards decentralized systems. Instead of buying from large companies that create electricity from fossil fuels, many renewable alternatives have arrived. Since consumers can generate solar power with solar panels, they can also become the producers. This creates a large market for trading electricity between consumer instead of companies. This creates a so called microgrid. The purpose of this thesis is to find a solution to buying and selling on these microgrids. By using a Q-learning solution with the OpenAI Gym toolkit and a microgrid simulation this thesis aims to answer the following questions: To what extent can Q-learning be used to buy and sell energy in a microgrid system, how long does it take the buy and sell algorithm to train and finally does latency affect the feasibility of Q-learning for microgrids. To answer these questions, I must measure the latency and training time of the Q-learning solution. A neural network solution was also created to compare to the Q-learning solution. From these results I could tell some of it was not that reliable, but some conclusions could still be made. First, the extent that Q-learning can be used to buy and sell is quite great if just looking at the accuracy results of 97%, but this is on the microgrid simulation to be correct. How long it takes to buy and sell algorithm to train was measured to about 12 seconds. The latency is considered zero with the Q-learning solution, so it has great feasibility. Through these questions I can conclude that a Qlearning OpenAI Gym solution is a viable one.
APA, Harvard, Vancouver, ISO, and other styles
43

Chevillard, Brice. "OpenVG: Benchmarking and artistic opportunities." Thesis, Norges teknisk-naturvitenskapelige universitet, Institutt for datateknikk og informasjonsvitenskap, 2007. http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-15684.

Full text
Abstract:
OpenVG is a new open standard for 2 dimensions vector graphics for handheld devices. This project, which is a master thesis and an internship, aims to study the standard itself deeply before to study the role it can play in the future of artistic content creation.We will see that under some few conditions, OpenVG has everything to fulfil its role in the market and to attract digital artists who would like to enlarge their creation field. But the major aim of the project is to develop a benchmark for both hardware and software implementations. And to achieve this goal, a study of the theory of performance evaluation is necessary. And after developing the benchmark, it is interesting to run some few tests to illustrate some principles enounced while studying performance evaluation.
APA, Harvard, Vancouver, ISO, and other styles
44

Muller, Bjørn Christian. "Implementering av openBIM i kalkulasjonsprosessen." Thesis, Norges teknisk-naturvitenskapelige universitet, Institutt for bygg, anlegg og transport, 2012. http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-18463.

Full text
Abstract:
Implementering av openBIM i kalkulasjonsprosessen vil åpne for helt andre muligheter i tilnærmingen til et nytt prosjekt. Med det menes at informasjonen tilknyttet en åpen BIM vil bidra til å gi et bedre grunnlag for konseptvalg og alternative løsninger gjennom gode visualiseringsegenskaper i modellen og en høyere informasjonsgrad i en tidligere fase sammenlignet med en tradisjonell 2D-basert kalkulasjonsprosess. OpenBIM baserer seg i hovedsak på de tre ulike og åpne standardene IFC, IFD og IDM. Når man setter de tre aspektene av openBIM i sammenheng omtaler man åpen BIM som å ha et omforent lagringsformat med enighet om terminologi der BIM-modellen kan kobles opp mot veletablerte forretningsprosesser. Åpen BIM vil dermed fungere som en universell tilnærming til samarbeid, realisering og drift av bygninger basert på åpne standarder og god informasjonsutveksling.En openBIM-basert kalkulasjonsprosess består i å integrere objektene og deres tilhørende attributter/informasjon fra prosjektets ulike BIM-modeller inn i entreprenørens kostnadsdatabase som inneholder prisinformasjon til hvert enkelt objekt eller delobjekt. En slik prosess kan deles inn i tre delprosesser som beskriver arbeidet fra entreprenørens mottakelse av en BIM til ferdig utarbeidet kalkyle. De tre prosessene er; organisering av modellen, oppbygning av objektenes resepter og selve kalkulasjonen av kalkylen.Mengdeberegning sees ofte på som det første steget innenfor kalkulasjonsprosessen og i tradisjonelle kalkulasjonsprosesser utgjør mengdeberegning mellom 50-80 prosent av kalkulatørenes tidsbruk. OpenBIM vil tilrettelegge for en tilnærmet automatisk mengdeberegningsprosess, noe som vil frigjøre mye tid og ressurser hos kalkulatørene der de heller kan fokusere på nøyere vurdering av prosjektets konsept og tilhørende alternative løsninger. På bakgrunn av dette er mengdeberegningsprosessen en av de prosessene som har størst potensial til forbedring ved implementering av openBIM. Selv om åpen BIM tillater automatiske mengdeberegninger vil behovet for kalkulatører i en kalkulasjonsprosess aldri endre seg. Deres arbeidsoppgaver, ved å besitte gode kalkulasjonsegenskaper og samtidig ta hånd om og strukturere informasjonen i en BIM, er helt nødvendig for å utvikle et godt anbud. Dagens kalkulasjonspraksis i MajaTeknobygg framstår i dag som en mindre integrert prosess enn den ville gjort ved full utnyttelse av BIM. Calcus tas i bruk i tidligfasen for å få et hurtig kostnadsestimat av prosjektet. Mengdene hentes ut ved hjelp av et 2D-basert mengdeberegningsprogram for så å implementeres inn i ressurskalkyleverktøyet ByggOffice. Prosessene har lite eller ingen integrasjon mellom seg og nå som både ByggOffice og Calcus har fått innført egen BIM-modul med bedre integrasjon seg imellom vil det å se på samhandlingen mellom programvarene være viktig å gjøre for MajaTeknobygg. Fordelene ved å ta i bruk IFC-formatet i kalkulasjonsprosessen vil helt klart være en bedre samspillprosess og en mer komprimert prosjektering der informasjonsflyten på tvers av ulike fag vil fungere på en god måte. I en slik prosess må kalkulatørene etablere leveringskrav til de ulike aktørene under modelleringsprosessen slik at nødvendig modellinformasjon ligger tilgjengelig til riktig tidspunkt. Det må også avklares og bestemmes et system for objektenes rolle i en BIM. Ofte modelleres det objekt i en BIM uten at det videre er avklart om dets plassering og oppbygning er bestemt eller om det kun brukes til visualisering i modellen. Calcus har lenge vært et godt kalkulasjonsverktøy for vurderinger av kostnadsbildet i tidligfasen av et prosjekt. Med programmets nyetablerte BIM-modul for import/eksport av IFC-modeller vil prosjektet fremstå med blant annet større sporbarhet, (delvis) automatisk mengdeberegning og et bedre produkt for konseptvalg med tilhørende alternative løsninger. Kalkulasjonsverktøyet har i dag en god struktur med kontoplan oppbygd etter NS3451 og integrerte prislinjer basert på NS 3420. Ved standardisert bruk av BIM vil Calcus etter hvert få implementert et standard objektbibliotek som blir viktig i en kalkulasjonsprosess med openBIM.
APA, Harvard, Vancouver, ISO, and other styles
45

Podobas, Artur. "Thermal-aware Scheduling in OpenMP." Thesis, KTH, Skolan för informations- och kommunikationsteknik (ICT), 2010. http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-26154.

Full text
Abstract:
Multi-core computer systems have widely been accepted as the future standard in computer architecture. Many simple processing cores bundled together on a single die have been shown more successful in terms of power consumption and execution performance compared to previous large and heavily pipelined uni-core systems. And as the chip dimensions decrease, temperature effects starts to become prominent. Elevated temperature gradients and hotspot on processors put an upper limit on both the execution performance and the life-time of the devices, leading to failures, slowdown and eventually malfunction. Most work involved in software-based temperature management in multi-core systems have been in the kernel-space, hidden from the user. This work hopes to change this, and show that it is possible to make user level schedulers account for temperature changes occurring in the system. OpenMP is the current standard in parallel programming and was used to implement a scheduling policy that uses hardware feedback to effectively try to eliminate elevated temperatures on the chip. The system itself was simulated and modeled using well-established simulators and models. The results were promising, showing a decrease in time spent above the critical temperature with up to 140 times in some benchmarks and a decreased power consumption in all the benchmarks as compared to the Cilk and Breadth-first scheduler. This alone should encourage to more research in this area, and hopefully give rise to a future standard of user level temperature control in parallel based schedulers.
APA, Harvard, Vancouver, ISO, and other styles
46

Aloisi, Giacomo. "OPoly: an OpenMP polyhedral compiler." Bachelor's thesis, Alma Mater Studiorum - Università di Bologna, 2021. http://amslaurea.unibo.it/23118/.

Full text
Abstract:
In questa tesi introduciamo la polyhedral compilation, una moltitudine di tecniche volte a rappresentare programmi, specialmente quelli che coinvolgono cicli innestati e vettori, rappresentandoli attraverso poliedri parametrici e sfruttando alcune trasformazioni su di essi per analizzare e ottimizzare automaticamente i programmi dati. In particolare, descriviamo la nostra implementazione di un polyhedral compiler: OPoly. OPoly è un'applicazione realizzata in Python in grado di parallelizzare automaticamente cicli innestati che possono essere espressi attraverso un insieme di equazioni ricorsive uniformi. OPoly analizza dei cicli innestati scritti in pseudolinguaggio e genera del codice sorgente parallelizzabile scritto in C e compreso di direttive OpenMP, che può rimpiazzare l'implementazione seriale originale, senza cambiarne il significato. OPoly sfrutta il linguaggio di modellazione per programmazione a vincoli MiniZinc per modellare il problemi di ottimizzazione dell'approccio poliedrico, che sono cruciali per trovare la trasformazione migliore possibile dal ciclo originale a quello parallelizzabile. Descriviamo l'architettura di OPoly e diamo alcune soluzioni pratiche a problemi che sorgono implementando un polyhedral compiler. Infine, compariamo le prestazioni del codice parallelizzabile generato da OPoly con quelle della relativa implementazione originale, studiando il caso di un noto algoritmo scientifico.
APA, Harvard, Vancouver, ISO, and other styles
47

Okyere, Yaw Anim. "Exchange flow through an opening." Thesis, National Library of Canada = Bibliothèque nationale du Canada, 2000. http://www.collectionscanada.ca/obj/s4/f2/dsk1/tape4/PQDD_0011/MQ60162.pdf.

Full text
APA, Harvard, Vancouver, ISO, and other styles
48

McGinley, Susan. "UA Arboretum Celebrates Grand Opening." College of Agriculture, University of Arizona (Tucson, AZ), 2003. http://hdl.handle.net/10150/295812.

Full text
APA, Harvard, Vancouver, ISO, and other styles
49

Al-Samak, Basma. "Alternating ring-opened metathesis copolymers." Thesis, Queen's University Belfast, 2001. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.343280.

Full text
APA, Harvard, Vancouver, ISO, and other styles
50

Fitzpatrick, David. "Opening strategies in Sophoclean tragedy." Thesis, University of Nottingham, 2001. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.246498.

Full text
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography