Universität Ulm

Bachelor & Master Theses

Students studying Media Informatics, Computer Science, Software Engineering, or Cognitive Systems are very welcome to carry out their final thesis project (Bachelor or Master) with us. If you are interested, we recommend that you contact one of the research group staff directly.

In the following, we give information about the topic selection, the thesis process, templates, and a list of concluded theses for your initial orientation.

Topic Selection

We always offer interesting topics in the areas of computer graphics, visualization, deep learning, explainable artificial intelligence, and a special focus on (bio-)medical applications. Students can either work on one of our currently open topics or develop a topic together with one of the research group staff, also on the basis of own ideas. The topics can have a practical as well as theoretical focus. Explorative user studies are also possible.

Computer Graphics Visualization Deep Learning Explainable AI (Bio-)Medical Applications

Thesis Process

1
Planning Phase
The student explores the topic and plans the thesis with the supervisor. By the end, draft versions of the abstract, introduction, and related work should be prepared, along with a preliminary project timeline.
2
Implementation Phase
The objectives defined in the planning phase are realized. This is typically the most time-consuming phase of the project.
3
Writing Phase
The student writes the thesis in standard or paper style, covering the topic, related work, implementation, and results. Paper-style theses are limited to 8 pages. Theses may be written in German or English.
4
Submission
The written thesis is submitted to the Student Administration Office, including a Declaration of Autonomy. All code and data are provided directly to the supervisor.
5
Final Presentation
The student presents their work, usually within our research group meeting. Bachelor's present 10+5 min, Master's 10+10 min. Dates are arranged with the supervisor.

Throughout all phases, students stay in close contact with their supervisor. Full details are in the thesis guidelines (PDF).

Templates

Completed Theses

66 theses
Benchmarking Text-to-3D Generation with Attribute-Specific Prompts and Evaluation Metrics Master
Benchmarking Text-to-3D Generation with Attribute-Specific Prompts and Evaluation Metrics
Chandramita Bhattacharya 2025
AMINO - Designing a Tool for Comprehensive Analysis of the Impact of Genetic Mutations on Yeast Cultures Bachelor
AMINO - Designing a Tool for Comprehensive Analysis of the Impact of Genetic Mutations on Yeast Cultures
Linus Nadler 2025
Evaluating Synthetic Data Generation for Semantic Segmentation in Electron Microscopy Bachelor
Evaluating Synthetic Data Generation for Semantic Segmentation in Electron Microscopy
Pascal Rapp 2024
Active Learning for Improved Classification Model Training Master
Active Learning for Improved Classification Model Training
Aysun Arslan 2024
Scannen von Raumbereichen durch Nutzung von Smartphone Technologie Bachelor
Scannen von Raumbereichen durch Nutzung von Smartphone Technologie
Simon Arnold 2024
Spatial Data Visualizations on 3D Urban Maps Master
Spatial Data Visualizations on 3D Urban Maps
Fred Grunack 2024
Expanding Dataset Diversity by using Diffusion Models for Synthetic Training Data Bachelor
Expanding Dataset Diversity by using Diffusion Models for Synthetic Training Data
Denis Paskevic 2024
Uncertainty Estimation in Deep Neural Networks for CT Defect Analysis (External Thesis at Zeiss) Master
Uncertainty Estimation in Deep Neural Networks for CT Defect Analysis (External Thesis at Zeiss)
Jonas Häussler 2023
Neural Audio Fields Master
Neural Audio Fields
Luca Dubies 2023
No image Master
Learning Occasion Recommendations for Design Elements Based on Photos
Pascal Hofstäter 2023
PySplitUbi - A program for measurement and analysis of SplitUb arrays Bachelor
PySplitUbi - A program for measurement and analysis of SplitUb arrays
Fabian Thieser 2022
Optimization of Semantic Segmentation on 3D Radar Point Clouds Master
Optimization of Semantic Segmentation on 3D Radar Point Clouds
Daniel Rotärmel 2022
Learned Reconstruction in (Bio-)Medicine Master
Learned Reconstruction in (Bio-)Medicine
Hannah Kniesel 2022
No image Bachelor
Domain specific augmentations in contrastive learning
Niklas Gund 2022
Differentiable Rendering for Constructive Solid Geometry Master
Differentiable Rendering for Constructive Solid Geometry
Jan Haßler 2022
Transparent Relief Mapping for Rendering Large-Scale Ground Vegetation in Real-Time Master
Transparent Relief Mapping for Rendering Large-Scale Ground Vegetation in Real-Time
Simon Besenthal 2022
No image Master
Comparing Graph Metrics for Graph Visualization on the Example of Risk Management in IT-Intrastructures
Christine Giss 2021
No image Master
Towards Outlier Detection Based on Human Perception
Verna Farid Gamil Abdou Gamil 2021
Visualizing Missing Data in Parallel Coordinates Master
Visualizing Missing Data in Parallel Coordinates
Simon der Kinderen 2021
Generative Models for Order-Independent Point Clouds Bachelor
Generative Models for Order-Independent Point Clouds
Niklas Trieu 2021
Visualizing Deep Reinforcement Learning Bachelor
Visualizing Deep Reinforcement Learning
Marios Sirtmatsis 2021
No image Bachelor
Match-3-Games in Different Modalities
Michael Wolf 2020
Denoising Path Tracing Images with Noise2Noise Bachelor
Denoising Path Tracing Images with Noise2Noise
Alexander Lisogorov 2020
No image Master
Development of a Context-Aware Simulation-Based Worker Assistance using Human Simulation Data
Jannes Lehwald 2020
No image Bachelor
Visueller Vergleich Großer Datensätze am Beispiel einer Musikbibliothek
Thilo Segschneider 2020
Academic-CV Bachelor
Academic-CV
Stefan Wintergerst 2020
Rendern von HD-Karten Master
Rendern von HD-Karten
Oliver Skalic 2020
leaRNN: Eine Interaktive Visualisieurng rekurrenter neuronaler Netze Bachelor
leaRNN: Eine Interaktive Visualisieurng rekurrenter neuronaler Netze
Raphael Störk 2020
Deriving 3D scenes using Floorplans for photo-realistic Rendering Bachelor
Deriving 3D scenes using Floorplans for photo-realistic Rendering
Jonas Häußler 2020
No image Master
Comparative Visualization of Fluid Simulation Methods
Marius Kircher 2020
No image Bachelor
Combining Screen Space and Deep Screen Space Techniques
Tobias M. Musin 2020
Convolutional Neural Networks (CNN) Applied to Respiratory Motion Detection in Fluoroscopic Frames Master
Convolutional Neural Networks (CNN) Applied to Respiratory Motion Detection in Fluoroscopic Frames
Christoph Baldauf 2019
Multi-Resolution Rendering für rechenintensive Beleuchtungseffekte Bachelor
Multi-Resolution Rendering für rechenintensive Beleuchtungseffekte
Simon Besenthal 2019
Combining Interactive Exploration and Search for Navigating Academic Citation Data Master
Combining Interactive Exploration and Search for Navigating Academic Citation Data
David Schmid 2019
Visualizing Point Cloud Data Using Augmented Reality Master
Visualizing Point Cloud Data Using Augmented Reality
Ali Kanat 2019
No image Bachelor
Grid-based fluid simulation
Simon der Kinderen 2019
Interactive 3D visualization of amyloid-beta fibril Bachelor
Interactive 3D visualization of amyloid-beta fibril
Hannah Kniesel 2019
3D City visualization as an Augmentation to Existing 2D maps Master
3D City visualization as an Augmentation to Existing 2D maps
Roshan Poudyal 2019
MedInA: Ein Informationssystem zur Archivierung von Daten aus bildgebenden Verfahren der Medizin Bachelor
MedInA: Ein Informationssystem zur Archivierung von Daten aus bildgebenden Verfahren der Medizin
Robin Stüdle 2018
Interactive Citation Trend Analysis of TVCG Articles Master
Interactive Citation Trend Analysis of TVCG Articles
Nitai Chandro Roy 2018
3D-Modellierung von Patientenlagerungssystemen für Linearbeschleuniger Master
3D-Modellierung von Patientenlagerungssystemen für Linearbeschleuniger
David Neuscheler 2018
Translucency Rendering using a Deep Screen Space Bachelor
Translucency Rendering using a Deep Screen Space
Jan Haßler 2018
Verwendung der HTC Vive Controller für Benutzereingaben in einem Powerwall Setup Master
Verwendung der HTC Vive Controller für Benutzereingaben in einem Powerwall Setup
Timo Fuchs 2018
Implementing the Dwivedi Sampling Scheme Master
Implementing the Dwivedi Sampling Scheme
Tim Mend 2018
Real-time calculation of model thickness via tessellation into surfels Master
Real-time calculation of model thickness via tessellation into surfels
Michael Scheurer 2018
Path-tracing of parallel curves Master
Path-tracing of parallel curves
Adrian Schuhmaier 2018
Node Graph Editor for Rendering Pipelines in OpenGL Master
Node Graph Editor for Rendering Pipelines in OpenGL
Fabian Füg 2018
A Deep Learning Journey to 6D Object Detection Master
A Deep Learning Journey to 6D Object Detection
Dominik Engel 2018
Luminance Estimation of Colorized Near-Infrared Images Master
Luminance Estimation of Colorized Near-Infrared Images
Mark Leznik 2017
Bone Implant Visualization Master
Bone Implant Visualization
Alex Bäuerle 2017
Near-Infrared Colorization Using Color Classes Master
Near-Infrared Colorization Using Color Classes
Dennis Baudach 2017
Undistortion of Images behind Refracting Geometry Bachelor
Undistortion of Images behind Refracting Geometry
Linus Kramer 2017
Deriving Parallax Environment Maps from Panorama Cameras Master
Deriving Parallax Environment Maps from Panorama Cameras
Sebastian Hartwig 2017
Radar Data Visualization to Enhance Scene Comprehension Master
Radar Data Visualization to Enhance Scene Comprehension
Andreas Schmid 2017
Reconstructing 3D Volumes from 2D X-Rays Using Deep Learning Master
Reconstructing 3D Volumes from 2D X-Rays Using Deep Learning
Philipp Henzler 2017
Interactive Visual Trend Analysis of TVCG Articles Master
Interactive Visual Trend Analysis of TVCG Articles
Imran Mehmood 2017
Evaluating the Perceptual Influence of Shape Overlap in Multiclass Scatterplots Master
Evaluating the Perceptual Influence of Shape Overlap in Multiclass Scatterplots
Christian van Onzenoodt 2017
RoboddrViz - A Visualization of Robot Motion Paths and the corresponding Program Logic in an automatically 3D-Reconsturcted Environment Bachelor
RoboddrViz - A Visualization of Robot Motion Paths and the corresponding Program Logic in an automatically 3D-Reconsturcted Environment
Dominik Engel 2016
Influence of Stereoscopic Rendering on the Perception of Aggregations in Scatterplots Bachelor
Influence of Stereoscopic Rendering on the Perception of Aggregations in Scatterplots
Dominique Heer 2016
Evaluation of Multiple Sensory Stimuli in Virtual Meditation Environments Master
Evaluation of Multiple Sensory Stimuli in Virtual Meditation Environments
Andreas Köll 2016
Generierung von Mosaikbildern mit Fokusdarstellung aus Bildersammlungen Bachelor
Generierung von Mosaikbildern mit Fokusdarstellung aus Bildersammlungen
Lucas Heer 2016
Radarvisualisierung in der Fahrzeugnavigation Master
Radarvisualisierung in der Fahrzeugnavigation
Manuel Renz 2016
Visualization of Protein Tunnels Exploiting Cylindrical Projections Diplom
Visualization of Protein Tunnels Exploiting Cylindrical Projections
Jan Malzahn 2016
Interactive Shadow Based Surface Acquisition Master
Interactive Shadow Based Surface Acquisition
Julian Kreiser 2016
God Rays und Volumetrische Lichtstreuung Bachelor
God Rays und Volumetrische Lichtstreuung
Marius Kircher 2016
Formalizing Visual Representations of Spatial Data using Symbolic Regression Diplom
Formalizing Visual Representations of Spatial Data using Symbolic Regression
Charlotte Gloger 2016