Bachelor and Master Theses

We permanently offer proposals for bachelor and master thesis projects in all areas across our research activities (see our research areas page) and related subjects which cover most topics in Virtual Reality and Scientific Visualization. The thesis topics are usually specified in cooperation with one of our research assistants and/or Prof. Kuhlen taking into account the student's individual interests and his/her previous knowledge as well as the current research agenda of the Virtual Reality group (e.g. in terms of ongoing academic or industrial cooperations). So if you are interested in a thesis project in Virtual Reality, please contact us. In order to guarantee a successful completion of the thesis, we usually expect our student to have

  • taken the "Basic Techniques in Computer Graphics" lecture if you are a bachelor student
  • taken the “Virtual Reality” lecture if you are a master student
  • a good working knowledge of C++
  • or an equivalent qualification.
Below you find a (non-complete) list of currently open theses and the respective supervisors to contact.

Master Thesis: Simulation and Signal-Processing of Automotive Sensors in 3D Virtual Environment

We are cooperating with a research team working in Aachen in the field of “Real-time Testing of Automated Driving Functions” for a multinational automaker. They are offering a Master Thesis project in the field of computer vision and automotive sensor simulation. You will work on the prototypical development of simplified sensor models generated in a 3D simulation environment, as well as on the implementation of some signal processing routines for these sensors. The main focus of the thesis will be:

  • simulation of real sensor output (radar, ultrasonic, stereo camera)
  • processing of the sensor output signals using pattern recognition and object detection / tracking algorithms.
Your profile:
  • student in Computer Sciences or equivalent
  • excellent programming skills (especially C# and/or C++)
  • good knowledge in computer vision and pattern recognition
  • knowledge of OpenCV and CUDA libraries
  • knowledge of Matlab / Simulink, including the Signal & Image Processing toolboxes
  • ideally, experience with Unity 3D game engine, or equivalent 3D simulation environment
  • high level of self-initiative
  • high communication skill
  • good team player
  • willingness to work in a diverse and international environment
You will work very closely with the external research team, interacting with engineers having different cultures and fields of expertise.

Martin Bellgardt, M. Sc.

Bachelor/Master Thesis: Evaluating a Graphics Tablet as an Input Device in an Immersive Desktop VR Setting

The scenario of wearing an HMD while sitting at a desk allows the exploration of input devices that were previously less feasible for VR. Modern graphics tablets can detect not only the position of the pen, but also its tilt and rotation. This means that the pen can be accurately represented in the virtual world. This enables many interesting applications apart from the obvious sketching and hand writing tasks.

Martin Bellgardt, M. Sc.

Bachelor Thesis: A Teaching Assistance Tool for Oriented Bounding Box Collision Tests

Collision tests for oriented bounding boxes (OBBs) are a topic of the lecture “Introduction to Virtual Reality”. To check for collisions between two OBBs, 15 axis tests need to be performed. However, it is difficult to understand why each of these checks is really necessary. The goal of this thesis is to explore how an interactive application, that lets the user “play around” with two OBBs and visualizes how the collision test works, can support understanding of this topic.

Martin Bellgardt, M. Sc.

Master Thesis: Development and Design of a Point Cloud renderer API for the simulation of seismic and volcanic activity

The Turrialba Volcano has become one of the most active volcanoes in Costa Rica. Scientists at the OVSICORI monitor its activity closely, gathering and collecting great amounts of data on a daily basis. Additionally, to better understand the volcano’s activity, simulation models are being developed. Visualization tools are required to study and analyze all these data together. The goal of this thesis is to design, develop and test a series of visualization and interaction techniques that will serve as the basis for a framework aimed at solving seismic and volcanic related problems. These tools should be encapsulated in an API to allow for rapid prototyping of Virtual Reality-based applications that include (but are not limited to) 3D rendering of- and interaction with simulation and measured data.

Prerequisites: Good programming skills in C++; knowledge of Python is desirable

Foto: ©Victor Chavarría for Ovsicori

Dr. Yuen Cheong Law Wan

Bachelor/Master Thesis: Menus on the desk

When immersed at her desk wearing an HMD, the user needs to have control, e.g., over system parameters. This usually happens via menus. Using menus with your hands in mid-air quickly gets exhausting and additionally misses potential haptic feedback. Therefore, the goal of this thesis is to investigate the potential use of the physical desk's surface for interaction with the virtual menu. That may be less exhausting and simultaneously the menu gets tangible.

Daniel Zielasko, M. Sc.

Master Thesis: Traveling abstract dataspaces in VR and taking my desk with me

Utilizing immersive virtual environments for professional data analysis while sitting in your office desk becomes a valid setting when taking into account the newest generation of HMDs. In a scenario like this it is beneficial to have an anchor to reality as this can even increase the experience. In this thesis it should be evaluated which impact it has when a virtual substitute of the user’s desk is also shown and moving together with the user in the virtual world, how such a substitute could be used and if it has to be modified to be beneficial for the experience.

Daniel Zielasko, M. Sc.

Disclaimer Home Visual Computing institute RWTH Aachen University