Topics & Tasks
Thesis topics, seminars and practica, and more.
Available topics and tasks are also published as
a feed. Just click the buttons on the right and subscribe the URL in your preferred news reader.
0577
|
Virtual Rock Climbing Applications
Develop parts and applications for our novel virtual rock climbing environment which includes a rotating wall of 3,6x3m with approx. 200 grips,…
|
H. Eidenberger
|
Details
|
0576
|
Vreeclimber: From Matlab to OpenCV
Transfer existing code for hand and feet tracking from Matlab to OpenCV and integrate the library into our environment for virtual rock climbing.…
|
H. Eidenberger
|
Details
|
0575
|
Virtual Reality Avatar for Rock Climbing
Develop an avatar for rock climbing in Unity. The avatar should be able to move its arms and legs, feet and all fingers. Requires basic knowledge in…
|
H. Eidenberger
|
Details
|
0559
|
VRGroup - Tool for Analysis of User Behavior in VR
A tool for analysis of user behavior in VR environments should be developed. Different parameters (e.g. path, gaze direction, eye fixations,...)…
|
E. Vonach
|
Details
|
0544
|
Fast CPU Ray-Triangle Intersection Method
Due to the recent advancements of research and industry in the area of photorealistic rendering, ray-tracing methods became a standard for…
|
P. Kán, H. Kaufmann
|
Details
|
0540
|
3D Interaction within a Multi-User Distributed Untethered Virtual Reality Training Simulation
The aim of this master thesis to develop distributed 3D interactions to allow for immersive training of multiple first responders within a virtual…
|
A. Mossel, H. Kaufmann
|
Details
|
0520
|
TIS2 Evaluation of Rabbit MQ for Messaging between Java and Ruby
Evaluate the library Rabbit MQ for the messaging and data exchange between Java and Ruby system parts. The essential question to be answered is…
|
H. Eidenberger
|
Details
|
0509
|
VRGroup - Tracking for Mobile Virtual Reality
Trotz der Verfügbarkeit von verschiedenen Produkten für seated und (small) room scale Virtual Reality, ist Tracking in größeren Räumen für…
|
C. Schönauer
|
Details
|
0506
|
Virtual Reality zum Anfassen
Der Controller für einen Roboterarm soll auf Basis verschiedener existierender Libraries entwickelt werden und weiters eine direkte Anbindung an die…
|
E. Vonach
|
Details
|
0492
|
Immersive Training in Mobile Virtual Reality
The aim of this master thesis to develop a system to allow for immserive training of first responders within a virtual reality environment, solely…
|
A. Mossel, H. Kaufmann
|
Details
|
0490
|
TIS2 Dokumenten-Management-System
Im Rahmen des TIS2-Projekts Entwicklung einer Lösung für multimediales Dokumenten-Management, die (1) in die bestehende Systemlandschaft integrierbar…
|
H. Eidenberger
|
Details
|
0487
|
TIS2 REST API und Abfragesystem
Im Rahmen des TIS2-Projekts Entwicklung eines REST APIs über den vorhandenen, nicht geschützten Datenbestand sowie eines Moduls zum schnellen…
|
H. Eidenberger
|
Details
|
0469
|
VRGroup - Automatied 3D Building Model Generation for Virtual Reality Environments
This topic is about the automated generation of a 3D house/apartment model. All the information about the 3D model will be given in a CAD or DXF…
|
G. Gerstweiler
|
Details
|
0452
|
VRGroup - Low Profile Device for Guiding People in Indoor Environments
Setup: Arduino / IMU / Compass / Motors Aufgabe: Designen und enwickeln von Hardware um Personen, ohne zu Hilfenahme von visuellen Output, durch…
|
G. Gerstweiler
|
Details
|
0451
|
VRGroup - Pathplanning in AR Environments
Setup: Unity 3D Pfadplaung Aufgabe: Analysieren von verfügbaren Pfadplanungsalgorithmen. Planen von realistischen, begehbaren Pfaden in einer AR…
|
G. Gerstweiler
|
Details
|
0445
|
Streaming and Interactive Exploration of Dense Points Clouds in Immersive Virtual Reality
In recent years, 3D mesh generation using depth sensors like Microsoft Kinect got very popular and a number a algorithms exist for real time depth…
|
A. Mossel, H. Kaufmann
|
Details
|
0423
|
Spielbasiertes Gesundheitsmonitoring mit Tangible User Interface Objects
Die Interaktion zwischen Menschen und medizinischen Diagnose- bzw. Aufzeichnungsgeräten läuft meist nach strikten Mustern ab. Das ärztliche…
|
E. Vonach
|
Details
|
0416
|
Mapping of Realism in Rendering onto Perception of Presence in Augmented Reality
Augmented reality (AR) is the field which highly depends on the human perception. The usability of the final application as well as the convenience…
|
P. Kán, H. Kaufmann
|
Details
|
0403
|
Pay by Workout App
Develop a mobile application (ideally, OS-independent) that is able to record and verify certain forms of body movement (in particular, walking,…
|
H. Eidenberger
|
Details
|
0392
|
Virtual Jump Simulator
Develop a VR application that allows a user to do a virtual parachute jump inhouse. Requires the student to develop (1) a hardware setup for the…
|
H. Eidenberger
|
Details
|
0383
|
Noise Map
Develop an add-on for an existing Android app that collects noise data (sound pressure levels, GPS data, time codes) in a database and visualizes…
|
H. Eidenberger
|
Details
|
0372
|
Automatic Tourist Guide
Develop a mobile application that presents (through TTS) location-based excerpts from Wikipedia pages and other text sources. The app should have…
|
H. Eidenberger
|
Details
|
0358
|
Real-Time Filtering of Monte Carlo Noise on GPU
Computational capabilities of modern graphics hardware enable physically based rendering algorithms to run in real-time using low sampling rate. The…
|
P. Kán, H. Kaufmann
|
Details
|
0333
|
Advanced Video Summarization in One Image
Extend the existing prototype https://www.ims.tuwien.ac.at/topics/238 (Manuel Martos) by state-of-the-art algorithm for. See below for details.
|
H. Eidenberger
|
Details
|
0332
|
Stilometrie: Plagiate am Schreibstil erkennen
Es soll ein Prototyp entwickelt werden, welcher es ermöglicht, markante Stiländerungen innerhalb eines Textes zu erkennen und hervorzuheben. Es…
|
H. Eidenberger
|
Details
|
0331
|
perfOMR - A System for Optical Music Recognition and Audio Synthesis
This thesis addresses Optical Music Recognition (OMR), a way to convert music notation into a digital representation, and its acoustic rendition. On…
|
H. Eidenberger
|
Details
|
0326
|
TrACTOr - A Depth Based Tracking System for Tangible Augmented Reality
An alternative tracking method should be developed for our Actuated Tangible User Interface Objects (ACTOs). These micro robots then provide haptic…
|
E. Vonach
|
Details
|
0325
|
Speckle Sensor for ACTOs
Actuated Tangible User Interface Objects (ACTOs) should be equipped with a self-tracked motor unit.
|
E. Vonach
|
Details
|
0314
|
Auswertung von Langzeit-Zeitrafferaufnahmen
Bei der Bearbeitung von Zeitraffersequenzen, die über längere Zeiträume (Monate oder Jahre) hinweg aufgenommen wurden, treten besondere…
|
M. Zeppelzauer
|
Details
|
0307
|
DJ Fourier: Scratchen im Spektrum
Entwickeln Sie eine Multitouch-Applikation, die es erlaubt, mittels Gesten Bereiche in einem Fourier-Spektrum anzuregen, die dann in Töne umgewandelt…
|
H. Eidenberger
|
Details
|
0303
|
Machine Learning With Dual Process Models
Implementierung eines Klassifikators, der Ähnlichkeit nach dem Vorbild des Menschen misst: Verwendung eines Dual Process Models, das mithilfe eines…
|
H. Eidenberger
|
Details
|
0301
|
Inhalts-basierte Suchmaschine für Parlamentssitzungen
Entwicklung einer inhalts-basierten Suchmaschine für die Videos von Parlamentssitzungen. Erkennung von Gesichtern und Sprache. Indexierung von…
|
H. Eidenberger
|
Details
|
0286
|
Easy to Use Spreadsheet Application
Develop a meta-spreadsheet that allows for simply summing up input data, recombination of individual calculations, the definition and usage of…
|
H. Eidenberger
|
Details
|
0278
|
Learning object models from images
The detection of objects of interest in an image or video is a challenging task. Recently, methods for the automatic learning of object models have…
|
M. Zeppelzauer
|
Details
|
0272
|
PlanStrips
PlanStrips are a visualization method for block-oriented process specifications. Develop and implement PlanStrips for the Asbru language to support…
|
K. Kaiser
|
Details
|
0270
|
BPMN2Asbru: Transformation of Workflow Patterns
Development of transformation rules to automatically transform process specifications modeled in BPMN into the Asbru language. In this thesis we will…
|
K. Kaiser
|
Details
|
0263
|
Autonomous Outdoor Monitoring Camera
The goal of this practical is the design and assembly of an autonomous outdoor monitoring camera. The camera should be mobile, easy to set up and…
|
M. Zeppelzauer
|
Details
|
0257
|
Social Event Detection
The goal is to discover events and detect media items that are related to either a specific social event or an event-class of interest. A social…
|
M. Zeppelzauer
|
Details
|
0254
|
Life logging on mobile devices
The goal of the thesis is the development of a multimedia life logging application on the android platform that takes photos automatically, tracks…
|
M. Zeppelzauer
|
Details
|
0252
|
Sony PS Move Controller Support for PCs
This topic is based on the open source project MoveOnPC https://code.google.com/p/moveonpc/ The goal of this project is the platform independent…
|
H. Kaufmann
|
Details
|
0250
|
Accurate Selection and 6DOF Interaction with Extruded 3D Content in Dense Collaborative Mobile AR
The master thesis focuses on interaction techniques in distributed mobile augmented reality environments accessed by smart phones. It covers…
|
A. Mossel, H. Kaufmann
|
Details
|
0249
|
Natural 3D Interaction in Mobile AR
This master thesis focus on the implementation and evaluation of an natural 6-degree of freedom human computer interface (HCI). This HCI is used for…
|
A. Mossel, H. Kaufmann
|
Details
|
0248
|
Autonomous flight of a low-cost UAV
The master thesis aim is to design and construct an UAV with low cost, off the shelf hardware and implement autonomous flight control in a 2D marker…
|
A. Mossel, H. Kaufmann
|
Details
|
0216
|
Brain-Computer-Demo
Implementation of a demo for our brain computer interface (EEG, ECG, etc.) that allows to do P300 recognition for sets of cards (e.g. face images).…
|
H. Eidenberger
|
Details
|
0238
|
Video Summarization in Object Maps
Summarization of video content by the extraction of the main objects (e.g. large faces, cars, etc.) and their organization in an object map similar…
|
H. Eidenberger
|
Details
|
0246
|
Genre-Based MIDI-Composer
Develop an approach for the derivation of a ground truth for music genre classification from MIDI data. What are the common MIDI properties of pop…
|
H. Eidenberger
|
Details
|
0237
|
Pattern-Based MIDI Composing
Automated composing based on pattern recognition in MIDI-Files. Exisiting themes should be recognized, varied and composed in order to create a new…
|
H. Eidenberger
|
Details
|
0211
|
Muppets Selektiv: Pigs in Space
Ziel ist die Entwicklung einer Video-Analyse-Software, der es gelingt, aus allen Episoden der Serie "Muppets Show" die Beiträge "Pigs in Space" sowie…
|
H. Eidenberger
|
Details
|
0227
|
Face Interest Point System
Development of a system that can capture facial expressions (recorded by a webcam under changing lightning conditions) with as few markers as…
|
H. Eidenberger
|
Details
|
0577
|
Virtual Rock Climbing Applications
Develop parts and applications for our novel virtual rock climbing environment which includes a rotating wall of 3,6x3m with approx. 200 grips,…
|
H. Eidenberger
|
Details
|
0564
|
360° Stereo Content for the Virtual Jumpcube
Explore our new Vuze 360° Stereo camera and record a 5min video journey for the Virtual Jumpcube project (jumpcu.be). For example, construct a proper…
|
H. Eidenberger
|
Details
|
0555
|
Deep Learning for Predicting the Emotional Impact of Movies
This project aims at the prediction of the emotional impact of movies using deep learning techniques. Emotional impact is here considered as the…
|
Maia Zaharieva
|
Details
|
0554
|
Deep Learning for Predicting Media Interestingness
This project aims at the selection of images and/or video segments which are considered to be the most interesting for a common viewer using deep…
|
Maia Zaharieva
|
Details
|
0546
|
Vienna City Airrace
Based on an existing Unreal project, implement a virtual reality airrace over and in the streets of the city of Vienna. Requires Requires solid VR…
|
H. Eidenberger
|
Details
|
0538
|
Reverse Engineering into Lists
Develop a script that allows to perform reverse engineering from source code (Java, Ruby) and presents the results as lists (not, for example, UML).…
|
H. Eidenberger
|
Details
|
0528
|
Devil or Saint Smartphone App
Develop an Android app that recognizes faces and allows users to do annotations on them: "like"/"don't like". Other people who use the app and scan…
|
H. Eidenberger
|
Details
|
0525
|
TIS2 Extended Research Infrastructure Database
Extend an existing prototype for the management of research infrastructures: Implement a service booking module, reporting functions and data…
|
H. Eidenberger
|
Details
|
0517
|
TIS2 Ruby on Rails to Java Migration Project
Develop a workflow for the migration of Ruby on Rails projects to Java based on the prototypical migration of the TISS newsletter function. Requires…
|
H. Eidenberger
|
Details
|
0516
|
TIS2 Channeling Concept for Employees
Develop a prototypical new landing page for TU employees in the environment of the TISS system that embeds a channeling systems which provides…
|
H. Eidenberger
|
Details
|
0511
|
Virtual Agriculture Game
Develop virtual reality content for an agriculture game based on a virtualized tractor. For example, implement an application that allows for plowing…
|
H. Eidenberger
|
Details
|
0498
|
Virtual Reality Avatars for the TU Jumpcube
Based on an existing IR tracking system and the Oculus Rift DK2 HMD develop (or collect from the Internet) avatars for different projects, genders…
|
H. Eidenberger
|
Details
|
0486
|
TIS2 Semantische Suche im Datenbestand
Entwicklung eines Moduls im Rahmen des TIS2-Projekts zur Semantischen Suche über den gesamten, nicht geschützten Datenbestand auf der Basis von Java,…
|
H. Eidenberger
|
Details
|
0482
|
TIS2 Verwaltung von Studierenden-Daten
Entwicklung eines Moduls im Rahmen des TIS2-Projekts zur Verwaltung von Studierendendaten ("Studierendenakt") auf der Basis von Java, Java Server…
|
H. Eidenberger
|
Details
|
0476
|
Air Race in the Virtual Jump Simulator
Develop an air race game in Unity for the Virtual Jump Simulator. Like superman, the player should be able to follow/compete with a plane in racing…
|
H. Eidenberger
|
Details
|
0471
|
Media Production for Virtual Jump Simulator
Improve the media presentation of the virtual jump cube: Cut existing testimonials of jumpers (before and after) into a proper video for youtube…
|
H. Eidenberger
|
Details
|
0460
|
Generation of Realistic Landscapes
Develop a system for the creation of realistic landscapes seen from above - including hills, mountains, houses, lakes, rivers, etc. Should be based…
|
H. Eidenberger
|
Details
|
0456
|
Mission TU Mars: A Unity Solar System Flight Application
Based on an existing Unity application, develop controls and content for a VR application that allows a person to travel through our solar system:…
|
H. Eidenberger
|
Details
|
0454
|
VRGroup - Detecting Audiosources in 2D
Setup. Plattform: Android, Arduino, Rasperry Pi oder Windows Aufgabe: Anhand von 2-3 Mikrofonen soll die Richtung von Geräuschen in 2D erkannt werden.
|
G. Gerstweiler
|
Details
|
0452
|
VRGroup - Low Profile Device for Guiding People in Indoor Environments
Setup: Arduino / IMU / Compass / Motors Aufgabe: Designen und enwickeln von Hardware um Personen, ohne zu Hilfenahme von visuellen Output, durch…
|
G. Gerstweiler
|
Details
|
0451
|
VRGroup - Pathplanning in AR Environments
Setup: Unity 3D Pfadplaung Aufgabe: Analysieren von verfügbaren Pfadplanungsalgorithmen. Planen von realistischen, begehbaren Pfaden in einer AR…
|
G. Gerstweiler
|
Details
|
0448
|
VRGroup - Mobile AR Path Visualization
Setup: Mobile SLAM Tracking auf Moverio Glasses Unity 3D + Pathplanning Algorithmen (A*) Tracking mit Metaio SLAM Aufgabe: Designen und…
|
G. Gerstweiler
|
Details
|
0446
|
Semi-Automatic Keyframe-Based Video Summarization Application
Combine the projects https://www.ims.tuwien.ac.at/topics/333, https://www.ims.tuwien.ac.at/topics/238 and https://www.ims.tuwien.ac.at/topics/344 in…
|
H. Eidenberger
|
Details
|
0444
|
Video-Produktion und Crowdfunding für den Virtual Jump Simulator
Führen Sie auf Startnext eine Crowdfunding-Kampagne für das Projekt "TU Fly Into the Future" durch, wobei der Fokus auf dem effektiven Einsatz selbst…
|
H. Eidenberger
|
Details
|
0439
|
DepthSLAM on a Mobile Device
Simultaneous localization and mapping (SLAM) using depth data from structured light (i.e. MS Kinect) has become very popular in recent years to…
|
A. Mossel
|
Details
|
0437
|
Video Production: Making of Virtual Jump Simulator
Produce a 10min. high quality video on the making of the Virtual Jump Simulator, an ongoing IMS project. Involves recording of footage, cutting and…
|
H. Eidenberger
|
Details
|
0433
|
Sensible Video Shredder
Develop a video deleter that scans the contents beforehand and extracts images that are of potential forensic interest. At least, the shredder should…
|
H. Eidenberger
|
Details
|
0421
|
Duograph Selfie
Based on the idea of the DUOGRAPH mobile app (Florian Güldenpfennig) develop an app that computes a selfie photo of (at least) two people by using…
|
H. Eidenberger
|
Details
|
0414
|
Features of Business Success
Identify the features that underlay business success. More specifically, develop an information retrieval solution that is able to predict the stock…
|
H. Eidenberger
|
Details
|
0408
|
Draw Your Interface - Ubiquitous Human Computer Interaction based on Capacitive Sensing
This thesis creates ways to enable human computer interaction anywhere and everywhere, on a table, on a page of a book, just by using cheap and off…
|
A. Mossel
|
Details
|
0406
|
Fly a Multicopter using an Immersive Virtual Realiy Setup
Multicopters have become popular and wide spread in recent years. While consumer hardware is still manually controlled by a pilot using a standard…
|
A. Mossel
|
Details
|
0402
|
Little Sister Confuses Big Brother
Develop an artificial intelligence application that reads person-related information from social sites such as Facebook and search engines such as…
|
H. Eidenberger
|
Details
|
0399
|
Medienprogrammierung unter Firefox OS
Portierung einer existierenden Anleitung zur Medienprogrammierung für Media Understanding (Android, Symbian) für die Firefox-OS-Plattform.
|
H. Eidenberger
|
Details
|
0394
|
TripleA TestProject
Develop a test project and howto's for a TripleA game to be used in the lecture Strategy Game Programming from WT 2014 on.
|
H. Eidenberger
|
Details
|
0388
|
Volltextsuche für die parlamentarische Mediendokumentation
Die Mediendokumentation des österreichischen Parlamentes sammelt unter anderem Kommentare von und Interviews mit gesellschaftlich relevanten…
|
H. Eidenberger
|
Details
|
0384
|
Noise O Meter on the iPhone
Investigate if an existing Android application can be migrated to iOS. If yes, perform the migration. Major challenge is the implementation of a…
|
H. Eidenberger
|
Details
|
0379
|
Hyper Hyper Link
Develop a Windows mouse pointer that extracts the text under the cursor in a ROI, performs OCR on the text window and executes a Google search on the…
|
H. Eidenberger
|
Details
|
0378
|
Real-Time Story Illustrator
Develop a desktop app that renders a written text as follows: (1) TTS by an existing component, (2) Illustration based on the semantics in the text…
|
H. Eidenberger
|
Details
|
0377
|
What does it mean? Clickless Smartphone Text Translator and Enricher
Develop an Android app that does the following: Records an image with the camera, sends it to a server where it is OCR-read, translated to a…
|
H. Eidenberger
|
Details
|
0375
|
Texture Poems App
Create a mobile app that converts regular textures into poems. To be done in the sense of this project:…
|
H. Eidenberger
|
Details
|
0368
|
GPS Child Finder
Develop an Android application that shows the location of your child on a map. The app is intended for local use (e.g. max range of 50 meters) and…
|
H. Eidenberger
|
Details
|
0363
|
Advanced Android Drawing Teacher App
Develop an Android app that teaches the user how to draw. Should be based on an existing Python prototype. Hence, the major challenge is the transfer…
|
H. Eidenberger
|
Details
|
0361
|
Creating Interactive & Distributed Mixed Reality Environments
To create rich and interactive mixed reality applications, a number of input as well as output devices are incorporated into an existing framework to…
|
A. Mossel
|
Details
|
0360
|
3D Interaction in an Ambient Mixed Reality Environment
To enable mobile 3D interaction in an ambient mixed reality (MR) environment, the 3D orientation data of a mobile device is sent over WIFI to a…
|
A. Mossel, H. Kaufmann
|
Details
|
0359
|
6 Degree-of-Freedom Tracking for Mobile Augmented Reality
To estimate the 6 degree-of-freedom pose (position and orientation) of a mobile device, the data from the built-in RGB camera is captured and…
|
A. Mossel
|
Details
|
0348
|
TTS Smartphone Agent
Develop a smartphone app (Android preferred) that acts as an agent for the user and answers calls by predefined messages made audible by a TTS…
|
H. Eidenberger
|
Details
|
0344
|
Keyframe-Based Video Summarization Designer
Develop a desktop application that allows for designing a one-picture video summary from keyframes by drag and drop arrangement in tiles. Requires…
|
H. Eidenberger
|
Details
|
0343
|
Generic Classification App
Develop a mobile application (Android) that records images, allows to enter user scribbles for object selection, sends the image to some server for…
|
H. Eidenberger
|
Details
|
0337
|
Mobile Witness App
Develop an Android app that provides the functionality of an electronic witness. That is: 1-click activation of audiovisual recording with minimal…
|
H. Eidenberger
|
Details
|
0336
|
Ebook-Narrator for the Mobile Phone
Develop as a mobile application a narrator for large texts given. Ideally, the software should provide an index of books available in the app (e.g.…
|
H. Eidenberger
|
Details
|
0324
|
Autonomous GPS Transmitter
The goal of the practical is to build an autonomous device that continuously sends its GPS Position over a mobile network. The device will be based…
|
M. Zeppelzauer
|
Details
|
0317
|
Stromversorgungseinheit für volatile Umgebungen
In volatilen Umgebungen (Outdoor, Baustellen etc.) steht 230V-Stromversorgung nicht oder nur unregelmässig zur Verfügung. Es soll eine…
|
M. Zeppelzauer
|
Details
|
0316
|
Steuerbarer Pan-Tilt Kopf für USB-Kamera
Für eine USB2 Industriekamera (z.B. http://de.ids-imaging.com/store/produkte/kameras/usb-2-0-kameras.html) soll ein steuerbarer Pan-Tilt Kopf für…
|
M. Zeppelzauer
|
Details
|
0315
|
Web-Interface für Kamerasteuerung
Für eine Kamera mit steuerbarem Pan-Tilt-Zoom (PTZ) Kopf zur Erstellung von Zeitrafferaufnahmen soll ein Web-Interface zur Fernsteuerung entwickelt…
|
M. Zeppelzauer
|
Details
|
0314
|
Auswertung von Langzeit-Zeitrafferaufnahmen
Bei der Bearbeitung von Zeitraffersequenzen, die über längere Zeiträume (Monate oder Jahre) hinweg aufgenommen wurden, treten besondere…
|
M. Zeppelzauer
|
Details
|
0308
|
Wie klingt die Stadt?
Interaktive Sonifikation von zeit- und raumbezogenen Daten: Entwickeln Sie einen Prototypen, der ein Overlay einer Landkarte (z.B. Stadtgebiet von…
|
H. Eidenberger
|
Details
|
0293
|
Ebook Manufacturing Pipeline
Develop a pipeline (=software + organization process) for the manufacturing of Ebooks (e.g. MOBI-Format) from paper books. The paper source might be…
|
H. Eidenberger
|
Details
|
0289
|
Speech Quality of Members of Parliament
Analyse the quality of speeches of members of parliament in Austria. This topic requires 1. to retrieve the transcripts of speeches from the server…
|
H. Eidenberger
|
Details
|
0288
|
Web Portal for Political Memory
Statements of politicians - though relevant - are often forgotten on the next day. This web portal should help to organize and memorize important…
|
H. Eidenberger
|
Details
|
0287
|
Advanced Writing Application
Develop a writing application that supports the user in the writing app. For example, the interactive process should start with selecting an…
|
H. Eidenberger
|
Details
|
0284
|
NFC Android Einkaufs-Applikation
Im Rahmen eines Forschungsprojekts (http://www.codeit.at) soll eine Android App unter Einbindung von NFC-Technologie entwickelt werden, die…
|
Wolfgang Spreicer, H. Eidenberger
|
Details
|
0278
|
Learning object models from images
The detection of objects of interest in an image or video is a challenging task. Recently, methods for the automatic learning of object models have…
|
M. Zeppelzauer
|
Details
|
0276
|
Multimedia Tour Editor
Develop a semi-automatic editor that allows to assemble multimedia tours through foreign cities based on content from Wikipedia, Google Earth, music…
|
H. Eidenberger
|
Details
|
0263
|
Autonomous Outdoor Monitoring Camera
The goal of this practical is the design and assembly of an autonomous outdoor monitoring camera. The camera should be mobile, easy to set up and…
|
M. Zeppelzauer
|
Details
|
0257
|
Social Event Detection
The goal is to discover events and detect media items that are related to either a specific social event or an event-class of interest. A social…
|
M. Zeppelzauer
|
Details
|
0225
|
Medienprogrammierung am iPhone
Portierung einer existierenden Anleitung zur Medienprogrammierung für Media Understanding (Android, Symbian) für die iPhone-Plattform.
|
H. Eidenberger
|
Details
|
0239
|
Latex to Mobi Formula Converter
Develop a best-effort algorithm for the conversion of formulas set in Latex to Mobi (i.e. HTML 4). Currently, formulas are the biggest hurdle for the…
|
H. Eidenberger
|
Details
|
0594
|
Virtual Reality Table Tennis Application
Develop a virtual reality application for table tennis sports based on the HTC Vive setup. Includes a bit of hardware design (basically, turning a…
|
H. Eidenberger
|
Details
|
0586
|
Prototypical Widget Library
This topic is focused on personalized UI implementation on Unity 3D for AR/VR environment. Effective UI implementation has been a challenging problem…
|
M. Lee, H. Kaufmann
|
Details
|
0585
|
Investigating 3D Interaction for Real-World Mixed Reality
This master thesis focus on investigating 3D interaction within mixed reality. The research focus on developing fundamental 3D interaction techniques…
|
M. Lee, H. Kaufmann
|
Details
|
0565
|
A new styling for the TU information systems
Develop from scratch a new user interface kit for the TU information systems. Requirements include (1) applicability for JavaEE with PrimeFaces (+…
|
H. Eidenberger
|
Details
|
0560
|
VRGroup - Smartphone as 'Pixelstick'
A smartphone-app for „Lightpainting“ should be implemented, using the inertial sensor to 'scroll' over an arbitrary picture. Synchronization of…
|
E. Vonach
|
Details
|
0559
|
VRGroup - Tool for Analysis of User Behavior in VR
A tool for analysis of user behavior in VR environments should be developed. Different parameters (e.g. path, gaze direction, eye fixations,...)…
|
E. Vonach
|
Details
|
0553
|
Virtual Currency Analytics
Bitcoin is the most prominent example of a virtual cryptocurrency. It is not issued by any government, bank, or organization but relies on…
|
H. Eidenberger
|
Details
|
0526
|
Virtual Vertical Gardening
Develop a virtual reality application for vertical gardening based on our virtual tractor. Given a 3D model of a famous skyscraper it should be…
|
H. Eidenberger
|
Details
|
0524
|
Webshop for the Jumpcube
For the existing website of the virtual jumpcube project (http://jumpcu.be; implemented in WordPress) implement a webshop that allows individuals and…
|
H. Eidenberger
|
Details
|
0517
|
TIS2 Ruby on Rails to Java Migration Project
Develop a workflow for the migration of Ruby on Rails projects to Java based on the prototypical migration of the TISS newsletter function. Requires…
|
H. Eidenberger
|
Details
|
0514
|
Parachute Control for the TU Jumpcube
For the TU Jumpcube (http://jumpcu.be) develop a Unity module that allows to control the parachute in a VR skydiving app via the hand-held…
|
H. Eidenberger
|
Details
|
0509
|
VRGroup - Tracking for Mobile Virtual Reality
Trotz der Verfügbarkeit von verschiedenen Produkten für seated und (small) room scale Virtual Reality, ist Tracking in größeren Räumen für…
|
C. Schönauer
|
Details
|
0501
|
Jumpcube Interaction Metaphors
Develop interaction metaphors for the interaction of the audience with the jumper/flyer in our Jumpcube VR application. The possibility to…
|
H. Eidenberger
|
Details
|
0494
|
Shared Mobile Virtual Reality for Multiple Users
This topic aims at creating a multi-user immersive Virtual Reality (VR) system that provides distributed 3D stereoscopic viewing using a mobile head…
|
A. Mossel
|
Details
|
0493
|
Enabling an Omnidirectional Treadmill in Untethered Mobile Virtual Reality
The goal of this practicum is to develop a wireless data streaming solution to enable the integration of an omnidirectional Treadmill in untethered…
|
A. Mossel
|
Details
|
0469
|
VRGroup - Automatied 3D Building Model Generation for Virtual Reality Environments
This topic is about the automated generation of a 3D house/apartment model. All the information about the 3D model will be given in a CAD or DXF…
|
G. Gerstweiler
|
Details
|
0457
|
Project Triton: Develop a Unity Deep Space Diving VR Application
Based on an existing Unity application, develop controls and content for a VR application that allows a person to travel through the sea: from the…
|
H. Eidenberger
|
Details
|
0454
|
VRGroup - Detecting Audiosources in 2D
Setup. Plattform: Android, Arduino, Rasperry Pi oder Windows Aufgabe: Anhand von 2-3 Mikrofonen soll die Richtung von Geräuschen in 2D erkannt werden.
|
G. Gerstweiler
|
Details
|
0452
|
VRGroup - Low Profile Device for Guiding People in Indoor Environments
Setup: Arduino / IMU / Compass / Motors Aufgabe: Designen und enwickeln von Hardware um Personen, ohne zu Hilfenahme von visuellen Output, durch…
|
G. Gerstweiler
|
Details
|
0451
|
VRGroup - Pathplanning in AR Environments
Setup: Unity 3D Pfadplaung Aufgabe: Analysieren von verfügbaren Pfadplanungsalgorithmen. Planen von realistischen, begehbaren Pfaden in einer AR…
|
G. Gerstweiler
|
Details
|
0448
|
VRGroup - Mobile AR Path Visualization
Setup: Mobile SLAM Tracking auf Moverio Glasses Unity 3D + Pathplanning Algorithmen (A*) Tracking mit Metaio SLAM Aufgabe: Designen und…
|
G. Gerstweiler
|
Details
|
0444
|
Video-Produktion und Crowdfunding für den Virtual Jump Simulator
Führen Sie auf Startnext eine Crowdfunding-Kampagne für das Projekt "TU Fly Into the Future" durch, wobei der Fokus auf dem effektiven Einsatz selbst…
|
H. Eidenberger
|
Details
|
0440
|
Vienna Academic Value for Money Ranking
Develop an information retrieval component that feeds a web portal with the latest academic rankings + web data about the student fees of the ranked…
|
H. Eidenberger
|
Details
|
0434
|
The Android Party
Develop a prototype for a mobile app that allows communities to implement voting processes. Users should be able to sign up, post motions and to vote…
|
H. Eidenberger
|
Details
|
0431
|
Semi-Autonomous Camera Calibration of a Stereo Rig for Large Scale Virtual Reality
Optical tracking is one of the fundamentals of every virtual reality systems and is based on accurately calibrated cameras. However, camera…
|
A. Mossel
|
Details
|
0426
|
Raspberry Pi FM Radio
Enhance an FM radio device with a Raspberry Pi processor and a button that allows to exchange the broadcast music (or the speech part) by the…
|
H. Eidenberger
|
Details
|
0419
|
Automaic Extraction of 2D Feature Marker
Creating a mobile setup including a RGB-D camera and a smart phone in order to extract ideal 2D Feature markers in an indoor environment.
|
G. Gerstweiler
|
Details
|
0418
|
AR Navigation Visualization in Indoor Environments
The goal of this topic is to implement and evaluate different AR visualization methods to guide a person to a destination.
|
G. Gerstweiler
|
Details
|
0412
|
Vortragsfinger 2: Free Sketching over Windows
Extend an existing system for finger tracking for virtual painting over a beamer during presentations (use case: Drawing of Sketches in meetings of…
|
H. Eidenberger
|
Details
|
0411
|
Technical Museum Guide App
Develop an environment that allows the rapid generation of a guide for the showcases at the Technical Museum. Requires the design of a solution for…
|
H. Eidenberger
|
Details
|
0408
|
Draw Your Interface - Ubiquitous Human Computer Interaction based on Capacitive Sensing
This thesis creates ways to enable human computer interaction anywhere and everywhere, on a table, on a page of a book, just by using cheap and off…
|
A. Mossel
|
Details
|
0405
|
Fat Face App
Develop a mobile app that records face photos, recognizes the face geometry, judges the fatness of the face and monitors the face fatness over time.…
|
H. Eidenberger
|
Details
|
0396
|
3D Content for Virtual Jump Simulator
Develop high-quality 3D content for a VR application that simulates a parachute jump. Elements include 3D models of the approximating ground, the…
|
H. Eidenberger, H. Kaufmann
|
Details
|
0391
|
E-book-based interactive language learning system
Develop a tablet app that is able to display e-books (to be loaded, e.g. from epub files) and enhance them with grammar information, dictionary…
|
H. Eidenberger
|
Details
|
0381
|
Printed SmartCopter
Within the practicum, a printable frame to be used for the SmartCopter is designed, printed and tested. Furthermore, the drift correction in the…
|
A. Mossel
|
Details
|
0376
|
The Gesicht Gedicht
Implement an Android app that selects a short poem based on the similarity of its meter to the proportions of a face recorded with the camera. Has…
|
H. Eidenberger
|
Details
|
0360
|
3D Interaction in an Ambient Mixed Reality Environment
To enable mobile 3D interaction in an ambient mixed reality (MR) environment, the 3D orientation data of a mobile device is sent over WIFI to a…
|
A. Mossel, H. Kaufmann
|
Details
|
0349
|
AI Gamer for Strategic Simulation
Develop an AI gamer for a turn-based strategy game with different types of units (e.g. like the warring part of Civilization or like Panzer Corps)…
|
H. Eidenberger
|
Details
|
0338
|
Erfassung sensorischer Funktionen mittels Touchscreen und Drucksensor
Erfassung sensorischer Funktionen bei Kindern mit Störungen des autistischen Spektrums mithilfe von Touchscreen und Drucksensor.
|
C. Schönauer
|
Details
|
0330
|
Snowhite Stepmother's Mirror
Develop an application (ideally, based on HTML5 or mobile) that captures faces (e.g. from the webcam), shows them in a GUI with a nice mirror frame…
|
H. Eidenberger
|
Details
|
0324
|
Autonomous GPS Transmitter
The goal of the practical is to build an autonomous device that continuously sends its GPS Position over a mobile network. The device will be based…
|
M. Zeppelzauer
|
Details
|
0323
|
e-Wuzzler
Für einen Tischfussballautomat (Wuzzler) soll eine halbelektronische Spielererkennung und Torstandanzeige implementiert werden. Die verwendeten…
|
H. Eidenberger, Roman Ganhoer
|
Details
|
0322
|
Simple Tablet Communication
Für ein Android-Tablet soll ein sehr einfach zu bedienender SMS Sender/Empfänger implementiert werden. Die Zielgruppe sind technikferne Menschen, die…
|
H. Eidenberger, Roman Ganhoer
|
Details
|
0321
|
Mobile Browser Interaction
Hyperlinks auf Webseiten, dargestellt auf einem Smartphone, sind oft sehr klein und "schwer zu treffen". Im Rahmen des Praktikums "From Design to…
|
H. Eidenberger, Roman Ganhoer
|
Details
|
0320
|
Smartphone Media Organizer
Moderne Mobiltelefone sind durchwegs mit einer Foto- und Videokamera ausgestattet, die auch intensiv genutzt wird. Für die Bearbeitung von Bildern…
|
H. Eidenberger, Roman Ganhoer
|
Details
|
0317
|
Stromversorgungseinheit für volatile Umgebungen
In volatilen Umgebungen (Outdoor, Baustellen etc.) steht 230V-Stromversorgung nicht oder nur unregelmässig zur Verfügung. Es soll eine…
|
M. Zeppelzauer
|
Details
|
0316
|
Steuerbarer Pan-Tilt Kopf für USB-Kamera
Für eine USB2 Industriekamera (z.B. http://de.ids-imaging.com/store/produkte/kameras/usb-2-0-kameras.html) soll ein steuerbarer Pan-Tilt Kopf für…
|
M. Zeppelzauer
|
Details
|
0315
|
Web-Interface für Kamerasteuerung
Für eine Kamera mit steuerbarem Pan-Tilt-Zoom (PTZ) Kopf zur Erstellung von Zeitrafferaufnahmen soll ein Web-Interface zur Fernsteuerung entwickelt…
|
M. Zeppelzauer
|
Details
|
0314
|
Auswertung von Langzeit-Zeitrafferaufnahmen
Bei der Bearbeitung von Zeitraffersequenzen, die über längere Zeiträume (Monate oder Jahre) hinweg aufgenommen wurden, treten besondere…
|
M. Zeppelzauer
|
Details
|
0313
|
Learn Drawing like the Machine from the Machine
Develop a desktop application that is able to load an image, convert it to a line drawing and apply it as background of a drawing canvas. Then, the…
|
H. Eidenberger
|
Details
|
0305
|
Das Intelligente Fahrrad
Im Rahmen einer bestehenden Fahrzeugentwicklung soll für den smarten Stadtverkehr der Zukunft sollen mittels modernster Sensor- und…
|
H. Eidenberger, Wolfgang Spreicer
|
Details
|
0302
|
How good is your Video Surveillance?
Entwicklung eines Webservices zur Prüfung der Eignung von CCTV-Kamerakonfigurationen für videobasierte biometrische Analysen. Erfordert zeitliche…
|
H. Eidenberger
|
Details
|
0285
|
Editor and Interpreter for Interactive Games for Children
Develop an aditor and interpreter for interactive learn games for children. The application area includes word games, color games, sound games and…
|
H. Eidenberger
|
Details
|
0278
|
Learning object models from images
The detection of objects of interest in an image or video is a challenging task. Recently, methods for the automatic learning of object models have…
|
M. Zeppelzauer
|
Details
|
0274
|
BPMN2Asbru: Transformation of Condition Expressions
Develop a processing resource (PR) for GATE that is able to parse free-text conditions handling data (e.g., variables, parameters) in BPMN models…
|
K. Kaiser
|
Details
|
0265
|
Biometric Analysis of the FERET Face Database
Perform a biometric face analysis on the FERET database. Define a representative sample of individuals and measure the salient facial features such…
|
H. Eidenberger
|
Details
|
0264
|
Editor for Poems
Develop an text editor for poems that visualizes the meter of the syllables, suggests rhymes, allows to create and use rhyme patterns (e.g. a-b-a-b),…
|
H. Eidenberger
|
Details
|
0263
|
Autonomous Outdoor Monitoring Camera
The goal of this practical is the design and assembly of an autonomous outdoor monitoring camera. The camera should be mobile, easy to set up and…
|
M. Zeppelzauer
|
Details
|
0257
|
Social Event Detection
The goal is to discover events and detect media items that are related to either a specific social event or an event-class of interest. A social…
|
M. Zeppelzauer
|
Details
|
0241
|
LoveTrail Web Application
Implementation of a web application that provides a map based on OpenStreetMap, allows to annotate points with textual descriptions of important…
|
H. Eidenberger
|
Details
|
0222
|
Pylometrie: Plagiate am Schreibstil erkennen
Klassifikation von Textsegmenten anhand ihres Schreibstils (Satzlänge, Satzbau, Verwendung von Beifügungen, häufige Wörter etc.) und Beurteilung, ob…
|
H. Eidenberger
|
Details
|
0242
|
Programmiertes Theater
Implementierung einer Flash-Applikation, die einen vorgegebenen XML-Text in ein 2D-Kasperltheater umsetzt. Dazu soll es möglich sein, 2D-Charaktere…
|
H. Eidenberger
|
Details
|
0244
|
Researcher Exchange Portal
Development of a web portal for researcher exchange that provides similarity-based search. Researchers should be represented by a subject, field of…
|
H. Eidenberger
|
Details
|
0247
|
API für Videoencoder/Videodecoder
Für eine Videoschnittsoftware wird ein Videodatenstrom in seine Einzelbilder zerlegt und ausgewählte Einzelbilder zu einem neuen Videodatenstrom…
|
H. Eidenberger, Roman Ganhoer (E187)
|
Details
|
0240
|
Teletext on Android
Implementation of an application that grabs the teletext pages from the ORF website, does OCR recognition, stores the text with a timestamp in a…
|
H. Eidenberger
|
Details
|
0234
|
Scanner für Photoalben
Erstellung einer Software, die Photoalben seitenweise scannt, Bilder extrahiert, mithilfe von Vision-Verfahren verbessert und speichert.
|
H. Eidenberger
|
Details
|
0243
|
Halbautomatischer Untertitler
Implementierung eines interaktiven Werkzeugs zur Untertitelung von Filmen. Gewünschter Funktionsumfang: Shotsegmentierung, Sprechererkennung,…
|
H. Eidenberger
|
Details
|
0236
|
Analyse von yourturn.fm
Content-basierte Analyse von Video-Mixen, die im Spiel yourturn.fm zusammengestellt wurden. Es soll festgestellt werden, ob/wie sich die Clips, die…
|
H. Eidenberger
|
Details
|
0187
|
Schachspielen mit Ähnlichkeit
Implementierung eines Schachprogramms, das mittels eines Genetischen Algorithmus' lernt, der Stellungen nach Ähnlichkeit zu bekannten Partien…
|
H. Eidenberger
|
Details
|
0210
|
Mein Ö-Eins
Entwicklung einer Software, die aus dem Audio-Datenstrom des Radionsenders Ö1 alle Musikbeiträge herausfiltert und durch ein Genre nach Wahl des…
|
H. Eidenberger
|
Details
|
0226
|
Medienprogrammierung mit Windows Phone
Portierung einer existierenden Anleitung zur Medienprogrammierung für Media Understanding (Android, Symbian) auf die Windows-Phone-Plattform.
|
H. Eidenberger
|
Details
|