• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 815
  • 226
  • 1
  • Tagged with
  • 1042
  • 1026
  • 1024
  • 150
  • 124
  • 104
  • 101
  • 90
  • 88
  • 80
  • 79
  • 62
  • 60
  • 59
  • 56
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
111

CatFish Project - Autonomy : Control System, Object Detection and Tracking for USVs

Forschlé, Michael Alexander Georg January 2022 (has links)
As a student project at Halmstad University, CatFish aims to make water quality measurement easier by the development of a set of cooperating measurement drones in and under water and up in the air. To minimize human effort during the operation of the CatFish system, the drones shall act autonomously to reach given sets of target coordinates on their own to fulfill desired measurement tasks on arrival. This thesis presents the development of an autonomy system for the water surface drone from development, integration and testing in a prototype in different configurations and under continuous improvement with the goal to identify and implement an ideal system solution. In addition to this basic autonomy system, the second major part of the presented work consists of the development of an object detection and tracking system for increased safety of the floating drone and its environment. Confronted with very limited computational power which is a property of most embedded systems, this thesis puts a strong focus on the investigation of state-of-the-art technology in the area of computer vision to identify the most promising approaches in the constraint environment. To achieve the goal of creating a useful solution, the development of different object detection and object tracking algorithms and combinations of both methods and their evaluation was done with a concentration on algorithm speed rather then accuracy in the first place. The outcome is a first set of possible implementations of object detection and tracking models, accompanied with recommendations for further speed improvements, to create an obstacle avoidance system that can extend the developed autonomy system of the water surface drone of the CatFish project in the future.
112

Real Time Volumetric Ray Marching with Ordered Dithering : Reducing required samples for ray marched volumetric lighting on the GPU

Sköld, Philip January 2018 (has links)
Volumetric Lighting is a collective term for visual phenomena that occur due to how light interacts inside so-called participating media, and it accounts for many recognizable effects such as fog or light shafts. Because it isvery computationally expensive, it has been an importantproblem within computer graphics to calculate volumetriclighting, both accurately and efficiently. Ray Marching is a technique that has been used extensively in non real-time applications to compute volumetriclighting and has recently been adapted for real time applications by use of the GPU. In this thesis we implement andevaluatevolumetric ray marching with ordered dithering. The results show how ordered dithering yields significant performance improvements, retaining high quality while lowering the number of samples. We conclude that with ordered dithering, volumetric ray marching is a suitable approach for real time volumetric ray marching on the GPU and we discuss both important additional optimizationsand how ordered dithering will likely remain important in future ray marching implementations. / Volumetriskt ljus är en term som beskriver visuella fenomen som uppstår från hur ljus interagerar inuti material som kan bära ljus. Hur ljuset absorberas eller ändrar riktning då det färdas igenom material ger upphov till många bekanta fenomen såsom dimma, moln eller eld. Eftersom volumetriskt ljus är dyrt att beräkna så har det varit ett viktigt problem inom datorgrafik hur man effektivt simulerar denna typ av ljustransport. Ray Marching är en metod som har använts mycket inom bland annat filmindustrin där man inte har en hård gräns på beräkningstiden, men metoden har med hjälp av grafikkortets parallelliseringsförmåga också börjat appliceras för realtidsapplikationer såsom datorspel. I denna rapport så utforskar vi en optimeringsmetod till grafikkortsbaserad ray marching som kallas för ordered dithering. Resultaten visar hur optimeringsmetoden ger stor prestandaförbättring genom att placera samplingspunkter mer effektivt, utan signifikant försämring av kvalité. Resultaten styrker hur den valda algoritmen är en lämplig algoritm för att åstadkomma volumetriskt ljus i realtid. Vi diskuterar också hur optimeringsmedoten troligtvis även i framtiden kommer spela en viktig roll i att nå acceptabel prestandainom grafikkortsbaserad ray marching.
113

Presentation Slides Recommender System Design / Design av ett rekommendationssystem för presentationsbilder

Fan, Yiming January 2018 (has links)
Using presentation software such as PowerPoint or Keynote to sup- port lectures and presentations has become ubiquitous in both academia and industry. However, designing the visuals of presentation slides is a time-consuming and laborious task; repetitive steps are required for selecting templates, organizing objects, and optimizing layouts. To al- leviate these laborious works and to allow users to focus on preparing the contents of presentations, we present SmartPPT, a framework that supports the automatic generation of presentation slides from textual outline. We built a Recommender System model inside the framework that could pick up slide templates for input textual outline. To test its functionality and efficiency, two sets of user study procedures were conducted and shown that SmartPPT is time efficient in generating slides and it outperforms in user satisfaction when compared to user- handcrafted slides and the baseline condition, which was PowerPoint suggested templates. / Att använda presentationsprogram som PowerPoint eller Keynote för att stödja föreläsningar och presentationer har blivit allestädes närvarande både i akademin och industrin. Att utforma visuella bilder av presentationsmaterial är emellertid en tidskrävande och mödosam uppgift; upprepade steg krävs för att välja mallar, organisera objekt och optimera layouter. För att underlätta dessa mödosamma arbeten och låta användarna fokusera på att förbereda innehållet i presentationer presenterar vi SmartPPT, ett ramverk som stöder den automatiska generationen av presentationsbilder från en textvy. Vi byggde en Recommender System-modell inuti ramen som kunde plocka upp bildmallar för inmatning av textrutor. För att testa dess funktionalitet och effektivitet genomfördes två uppsättningar av användarstudieprocedurer och visade att SmartPPT är tidseffektivt för att generera bilder och användarna blev nöjdare jämfört med när man gjort handgjorda bilder eller använt PowerPoint-föreslagna mallar.
114

Investigating the Reliability of Known University Course Timetabling Problem Solving Algorithms with Updated Constraints / Forskning kring pålitligheten hos kända universitetsutbildningsplaneringsproblemlösningsalgoritmer med uppdaterade begränsningar

Berggren, Robert, Nielsen, Timmy January 2018 (has links)
Scheduling lectures, exams, seminars etc. for a university turns out to be a harder task than what it seems to be at first glance. This problem is known as the University Course Timetabling Problem (UCTP). The UCTP has been hosted for a number of competitions throughout the years by an organization called Practice and Theory of Automated Timetabling (PATAT). Because of these competitions, the problem has been given a standard description and set of constraints as well as standard problem instances for easier comparison of research and work on the subject. However, setting a standard like this have a major drawback; no variety is introduced since new research for finding the greatest method to solve the UCTP is forced to focus on a specific set of constraints, and algorithms developed will only be optimized with these constraints in consideration. In this research we compared five well known UCTP algorithms with the standard set of constraints to a different set of constraints. The comparisons showed a difference in the rank of performance between the algorithms when some constraints were changed to fit a certain need. The differences were not great but big enough to state that previous research declaring what algorithms are best for the UCTP problem cannot be relied upon unless you use close to identical sets of constraints. If the goal is to find the best algorithm for a new set of constraints then one should not rely on a single previously defined great algorithm but instead take two or three of the top performing ones for the greatest chance of finding the most optimized solution possible. / Schemaläggning av föreläsningar, tentamen, seminarier etc. för ett universitet visar sig vara en svårare uppgift än vad det verkar vid första anblicken. Detta problem är känt som University Course Timetabling Problem (UCTP). UCTP har varit centralt i ett antal tävlingar genom åren av organisationen Practice and Theory of Automated Timetabling (PATAT). På grund av dessa tävlingar har problemet fått en standardbeskrivning och en uppsättning specifika begränsningar samt standard problemdata för enklare jämförelse av forskning och arbete i ämnet. Att sätta denna typ av standard har dock en stor nackdel; ingen variation tillförs då ny forskning för att hitta den bästa optimeringsmetoden inom UCTP tvingas att fokusera på en specifik uppsättning begränsningar och algoritmer som utvecklas kommer då endast att optimeras med dessa begränsningar i beaktande. I den här rapporten jämförde vi fem välkända UCTP algoritmer med standarduppsättningen av begränsningar mot en annan uppsättning begränsningar. Jämförelserna visade en skillnad i prestationsordningen mellan algoritmerna när vissa begränsningar ändrats för att passa ett visst behov. Skillnaderna var inte enorma men tillräckligt stora för att påvisa att tidigare forskning som förklarar vilka algoritmer som är bäst för UCTP-problemet ej är pålitlig om du inte använder nära till identiska uppsättningar av begränsningar. Om målet är att hitta den bästa algoritmen för en ny uppsättning begränsningar, bör man inte lita på en tidigare definierad effektiv algoritm utan istället använda sig utav två eller tre av de starkaste algoritmerna för den största chansen att hitta den mest optimerade lösningen.
115

How users differentiate imposters from real models : Investigating a Level Of Detail-technique for crowd simulators / Hur användare ser skillnad mellan imposters och riktiga modeller : Undersöking av en Level Of Detail-metod för simulering av folkmassor

von Eckermann, Jacob January 2018 (has links)
Crowd Simulators are used to see how large virtual crowds behave. They are mostly used to simulate crowd behaviors. One of the constraints with crowd simulators is the level of detail that should be used to still have a realistic simulation. This thesis explores the idea of using imposters as a method of lowering the level of detail. Imposters are 3D-models in a scene that are only rendered as two-dimensional objects when they are far enough from the camera. The general problem statement of this thesis is to see how well people can differentiate between 3D-models and imposters. This is tested with the underlying problem how presentation affects how one interpret imposters. Presentation is tested in regards to the distance the camera have from the imposter and from what angle you look at imposters from. Using Unity 3D, an implementation of imposters was created that can capture an imposter, render an imposter and make the imposter move in different camera angles. A user study was conducted to test how well this implementation works in regard to presentation. The study consisted of several movie clips showing an imposter and its original model walking down a road. Users had to push a button when they saw through the imposter. From the user study, it was shown that distance from the camera do affect how one sees an imposter. Almost all of the other factors does not have a significant difference from each other. Users attest to that they were specifically looking for any visual artifacts and aliasing in the imposter to find any faults in them. It would have been interesting to try this implementation in a real crowd simulator. It would help to enable using other camera angles as factors to have more extreme cases to compare to. The recommendation is to try to not use imposters outside of crowd simulators, as it is too easy to see a difference between imposters and their models if the imposter is too close. / Simulatorer av folkmassor används för att se hur stora virtuella folkmassor beter sig. De används främst för att testa hur folk beter sig i verkligheten. En av begränsningarna med denna typ av simulatorer är att kunna välja hur mycket detaljer man vill begränsa i scenen. Simulationen måste gå fort men samtidigt bibehålla realismen. Detta arbete har utforskat imposters som metod för att sänka detaljer i scener. Imposters är 3D-modeller som renderas som tvådimensionella objekt när de är tillräckligt långt bort ifrån kameran. Det generella problemet som presenteras i denna rapport är att se hur väl man kan se skillnad mellan 3d-modeller och imposters. Detta testas med det underliggande problemet, hur det påverkar presentationen av imposter hur man tolkar dessa. Tolkningsfaktorer är hur långt ifrån kameran är från imposters samt vilken vinkel man ser imposters från. Studien gick till så att användare tittade på ett antal klipp som visar en imposter och dess normala modell som går på en väg. Användare skulle trycka på en knapp när de trodde de såg igenom impostern. Resultatet från studien visar att avståndet från kameran påverkar hur man synar en imposter. Nästan alla andra faktorer har ingen signifikant skillnad mellan varandra. Användare menar att de tittade specifikt efter visuella bieffekter (så som aliasing och visual artifacts) för att se några fel i imposters. Det hade varit intressant att testa denna implementation i en äkta simulator för folkmassor. Detta hade kunnat göra så flera andra kameravinklar hade kunnat användas som faktorer, något som hade skapat mer extrema fall att jämföra med. Rapportens rekommendation är att inte använda imposters utanför simulatorer av folkmassor, då det är för enkelt att se skillnaden på en imposter och dess modell om impostern är för nära.
116

Enhancing video game experience with playtime training and tailoring of virtual opponents : Using Deep Q-Network based Reinforcement Learning on a Multi-Agent Environment

Pillai, Nishant, Giaconia, Roberto January 2023 (has links)
When interacting with fictional environments, the users' sense of immersion can be broken when characters act in mechanical and predictable ways. The vast majority of AIs for such fictional characters, that control their actions, are statically scripted, and expert players can learn strategies that take advantage of this to easily win challenges that were intended to be hard. Games can also be too hard or too easy for certain players. Through the means of Reinforcement Learning, we propose a method to train adversaries in a simple environment for a game of tag from the PettingZoo library, exploring the possibility of such modern AIs to learn during the game. Our work aims towards a new concept of continuously learning AIs in video games, giving a framework to greatly increase adaptability of products to their users, and replayability of the challenges offered in them. We found that our solution allows the agents to learn during the game, but that more work should be done to achieve a model that tailors the behavior to the specific player. Nonetheless, this is an exploratory step towards more research on this new concept, which could have numerous applications in many genres of video games.
117

Towards Multiple Embeddings for Multivariate Network Analysis

Witschard, Daniel January 2022 (has links)
The study of multivariate networks (MVNs, i.e., large data sets where datapoints have relations to other data points and both these relations and the pointsthemselves can have attributed data) is an important task in many different fields,such as social networks for the humanities, citation networks for bibliometricsand biochemical networks for life sciences. Furthermore, when dealing withvisualization and analysis of MVNs, many open challenges still exist regardingboth computational aspects (i.e., the challenge of computing different metricsof a large-scale MVN) and visual aspects (i.e. the challenge of displaying allthe information of a large-scale MVN in a way that is comprehensible to theuser). In the search for efficient and scalable visual analytics methods, especiallyfor exploratory data analysis, this thesis explores a novel approach of aspectdrivenMVN embedding and the use of ensembles of embeddings for multi-levelsimilarity calculations. Starting from the observation that there already existseveral different embedding techniques for datatypes that are common for realworldMVNs, the main question that we will try to answer is: “Could the useof multiple embeddings provide for new and better solutions for visual analytics onmultivariate networks?" This main question then inspires the formulation of fourmore specific research goals regarding: (1) methods for combining embeddings,(2) the development of a general methodology framework, (3) new visualizationmethods, and (4) proof-of-concept applications for real-world scenarios.The focus of our work lies on similarity-based analysis within the domainsof bibliometrics and scientometrics, and our first major step is to developa methodology for combining several different embeddings (for the sameunderlying data) to augment the quality of similarity calculations. This stepincludes an adaptation of some of the key ideas from ensemble methods to thefield of embeddings, and also an interactive optimization process for finding thebest performing ensembles. Upon this foundation, we develop an aspect-drivenapproach which seeks to divide an underlying MVN into separately embeddableaspects, which in turn allows for the resulting embedding vectors to be used inflexible analysis scenarios with high level of interaction. We then proceed toshow how the concept of similarity-based analysis can be used to obtain valuableinsights to, and a better understanding of, a large set of scientific publications.For this, we introduce the abstract concept of similarity patterns which we use toexpress how a specific set of similarity criteria are distributed over a data set.Furthermore, we present proof-of-concept applications which are designed toallow the user to exploit these similarity patterns at different levels of detail. Wealso show that our proposed methodology is generalizable beyond the scope ofMVNs, and therefore could be applied to other fields as well.
118

LoRaWan Skellefteå

Carlzon, Anton January 2023 (has links)
LoRaWAN är ett 4G liknande nätverk som används för en billig och energisnålnätverkslösning för Internet of Things produkter. I Skellefteå består det nuvarande nätverk avtre stycket Kerlink iBTS gateways som utgör hela Skellefteås LoRaWAN nät.Detta nätverk kräver omtanke och behöver uppdateras, då det i nuläget ej fungerar felfritt.Därför har jag under projektets gån uppdaterad felsökt och lagt fram uppdateringar pånätverket för dets framtid. Projektet innefattar att en gateway har uppdaterats men i sambandmed detta slutat att fungera. Problemet uppstod av en fel implementation med statiskaadresser på samtliga gateways istället för DHCP adresser som enligt protokoll ska användas.Nyaste uppdateringen stödjer därför inte längre statiska adresser och därför byttes den tillDHCP och slutade att fungera. Efter genomfört projekt fungerar nu LoRaWAN nätet bättresamt samtliga gateways är uppdaterade.
119

Design och framkallande av funktioner i ett plattform för vetenskapskommunikation / Design and elicitation of features in science communication platform

Rassaei, Amirhossein January 2022 (has links)
No description available.
120

Using Safety Analysis Techniques To Derive Safety Properties For Formal Verification Of Safety-Critical Systems

Hassanpour, Ermia January 2022 (has links)
No description available.

Page generated in 0.0444 seconds