Image link to TU Dortmund Image link to Fakultaet Informatik Graphics & Geometry Group

Student Projects / Theses

We are constantly offering graphics-related topics for Bachelor and Master theses as well as student research projects. To get a first idea on the range of different topics please see the list of finished projects below, or visit our research pages.

Interested students are very welcome to contact Prof. Botsch for finding a cool topic and setting up a project. You should have taken lectures on graphics or geometry processing, and you should have a solid knowledge in C++ programming.

Ongoing Projects

Accelerate Path Tracing: Methods and Techniques
Benedikt Brune
Bachelor Thesis
Motion Parallax for 180° RGB stereo video
Julius Jacobsohn
Master Thesis
Supervisors: Mario BotschMelanie Derksen
Object-attached Simulation Subdomains
Mark Emmert
Master Thesis
Supervisors: Mario BotschNicolas Wagner
Polygon Laplacian made robust
Sven Wagner
Bachelor Thesis

2023

Make Avatars Stand
Nico Lindemann
Master Project
Supervisors: Mario BotschFabian Kemper
Effiziente und qualitativ hochwertige Raumdeformationen mittels radialer Basisfunktionen
Friedemann Runte
Master Thesis
Supervisors: Mario Botsch, Astrid Bunge
Individualized Blendshapes from Facial Expression Scans
Hendrik Meyer
Master Thesis
Supervisors: Nicolas WagnerMario Botsch
Evaluierung verschiedener Multi-View-Stereo-Verfahren zur Avatar-Rekonstruktion
Michael Schwarzkopf
Master Thesis
Supervisors: Mario Botsch, Torsten Sattler

2022

Sphere Tracing for Real-Time Applications
Raphael Grautstück
Bachelor Thesis
Supervisors: Melanie DerksenMario Botsch
MLS-basiertes Skinning für mehrschichtige Körpermodelle
Friedeman Runte
Master Project
Direct Delta Mush Skinning für die Echtzeitanimation virtueller Charaktere
Lars-Henrik Röhricht
Master Thesis
Aufbereitung gescannter Geometrien
Lukas Schröder
Master Thesis
Supervisors: Astrid Bunge, Mario Botsch
Hierarchische statistische Modelle für virtuelle Avatare
Kevin-Ismet Sabanovic
Master Thesis
Supervisors: Timo MenzelMario Botsch
Hyperparameter-zentrierte multimodale Ableitung eines Baumkatasters
Sebastian Prior
Master Thesis
Supervisors: Frank Weichert, Mario Botsch
Inverse Kinematik für Motion Capturing mit 6DoF-Trackern in Virtual Reality
Tobias Furmanek
Master Thesis
Statistische Verfahren zur Generierung mehrschichtiger Körpermodelle
Fabian Kemper
Master Thesis
Supervisors: Mario Botsch, Ulrich Schwanecke

2021

Retuschierung von Beleuchtungsinhomogenitäten in Portraitfotos
Fiona Kullmann
Bachelor Thesis
Supervisors: Frank Weichert, Mario Botsch
Evaluating Affordable Motion Capturing using Game Engines
Leonard Eynck
Bachelor Thesis
Physically-based Lighting Models in Ray Tracing and OpenGL
Markus Mügge
Bachelor Thesis
Supervisors: Astrid Bunge, Mario Botsch
High-Quality Photogrammetry-based People Scanning using Smartphone Cameras
Niklas Spinczyk
Bachelor Thesis
Supervisors: Mario Botsch, Ulrich Schwanecke
Effiziente Simulation menschlicher Bewegungen in datengetriebenen Unterräumen
Christoph Stockhoff
Master Thesis

2020

Analytic Polar Decomposition for Projetive Dynamics
Anton Bredenbals
Bachelor Thesis
Data-Driven Texture Repair
Benoit Buschmaass
Bachelor Thesis
Evaluation of Polyhedral Mesh Data Structures
Hendrik Meyer
Bachelor Thesis
Supervisors: Astrid Bunge, Mario Botsch
Sphere Tracing of Implicit Surfaces
Markus Rothgänger
Bachelor Thesis
Facial Blendshape Generation
Konnie Recker
Master Project
Learning Human Body Models
Timo Menzel
Master Project
Supervisors: Lars KammannMario Botsch
Ray-Tracing of Polygon Meshes
Kevin GerlachSascha Kösters
Master Project
Supervisors: Astrid Bunge, Mario Botsch
Learning Skinning Weights
Matthias Vogelsang
Master Thesis
Motion Tracking of Scanned Avatars
Dustin Matzel
Master Thesis

2019

Local PCA-Models for Human Faces
Alicia Hormann
Bachelor Thesis
Supervisors: Astrid Bunge, Mario Botsch
Exaggerated Shading for Technical Models
Tobias Kirsch
Bachelor Thesis
Supervisors: Lars KammannMario Botsch
Mobile Avatar Reconstruction
Dustin Matzel
Master Project
Eye Reconstruction for Virtual Humans
Timo Menzel
Master Project
Camera-Based Tracking of Stick Insects
Ilja Arent
Master Thesis
Supervisors: Volker Dürr, Mario Botsch
Learning a Model for Skull and Skinn Reconstruction
Melanie Derksen
Master Thesis
Supervisors: Mario Botsch, Ulrich Schwanecke
A Biomechanical Analysis of Longsword Training and Freefight in Historical European Martial Arts
Heike Merkert
Master Thesis
Supervisors: Christoph Schütz, Felix Hülsmann

2018

High Quality Face Rendering
Christoph Bösch
Bachelor Thesis
Feature-Sensitive Surface Reconstruction
Feisal Schlee
Bachelor Thesis
Supervisors: Andreas RichterMario Botsch
Fully-automatic Correction of Motor Errors Performed in Sports Exercises
Jonas Grebe
Bachelor Thesis
Supervisors: Felix HülsmannMario Botsch
GPU Implementation of a Local/Global Solver
Jonas Kalinski
Bachelor Thesis
Scene reconstruction from robot-mounted fish-eye cameras
Dustin Matzel
Bachelor Thesis
Supervisors: Ralf Möller, Mario Botsch
Lighting Removal from 3D Body Scans
Timo Menzel
Bachelor Thesis
Animation of Virtual Characters Based on Active Trackers and Inverse Kinematics
Jessica Seidel
Bachelor Thesis
Animating Furhat by Realtime Facetracking
Astrid Bunge, Wolf-Matthias Vogelsang, Carolin Hainke
Master Project
Supervisors: Thomas WaltemateJascha Achenbach, Jacqueline Hemminghaus
High-Quality Faces from Low-Quality Data
Stephan Wenninger
Master Thesis
Implicit Skinning
Lars Oetermann
Master Thesis
Character Stylization
Lars Kammann
Master Thesis
Implementation and Evaluation of DTW Variants
Yannic Wietler
Master Thesis
Supervisors: Felix HülsmannMario Botsch

2017

Steg-Algorithmus fuer Schablonen
Andreas Kudenko
Bachelor Thesis
Supervisors: Franz Kummert, Mario Botsch
3D-Building Reconstruction from Drone-Imagery
Lars Kammann, Lars Offermann, Dominik Stallmann
Master Project
Virtual Mirror with HMD
Robert Feldhans
Master Project
Creating a Virtual Mirror using the Kinect
Yannic Wietler
Master Project
Evaluation of the Performance of Randomized FFD Control Grids for Design Optimization
Stefan Dresselhaus
Master Thesis (see resulting paper)
Supervisors: Andreas RichterMario Botsch
Putting on Glasses
Amerigo Mancino
Master Thesis

2016

Blending Motion Capture Data to Generate Pointing Gestures
Yannic Bramkamp
Bachelor Thesis
Supervisors: Iwan de Kok, Felix Hülsmann
Environment Lighting
Tamino Huxohl
Bachelor Thesis
Supervisors: Eduard ZellMario Botsch
Color Warping for Images
Yu Yi Yang
Bachelor Thesis
High-Performance Bindless Rendering
Robert Feldhans
Bachelor Thesis
Advanced Shadow Mapping
Jan Patrick Recke
Bachelor Thesis
In-Browser Rendering of Faces
Marcel Schuchmann
Bachelor Thesis
Footskate Cleanup in Motion Retargeting for Character Animation
Vanessa da Silva Dovis
Bachelor Thesis
Supervisors: Felix Hülsmann, Iwan de Kok
Interaction with Virtual Objects to Improve Agility
Johannes Knust
Master Project
Supervisors: Felix Hülsmann, Thies Pfeiffer
Lattice-Boltzmann Fluid Simulation
Martin Komaritzan
Master Thesis
Supervisors: Olaf Kaczmarek, Mario Botsch

2015

Singulärwertzerlegung zur Findung von Spektralfunktionen
Damaris Moltzahn
Bachelor Thesis
Supervisors: Olaf Kaczmarek, Mario Botsch
Advanced Character Animation
Philipp von Neumann-Cosel
Bachelor Thesis
Evaluation of the Unreal Engine on a Virtual Supermarket
Lars Oetermann
Bachelor Thesis
Supervisors: Eduard Zell, Thies Pfeiffer
Blend Shape Refinement for Face Animation
Jan Philip Göpfert
Master Project
Tessellation Shader for Cell Visualization
Robin Schiewer
Master Project
Supervisors: Mario Botsch, Bjoern Sommer
Elasticity-Inspired Skinning
Patryck Pekala
Master Project
Motion Data Analysis and Correction
Thomas Pajenkamp
Master Project
Supervisors: Felix HülsmannMario Botsch
Realtime Hair Rendering
Tristan Walter
Master Project
Supervisors: Eduard ZellMario Botsch
Motion Tracking of Stick Insects
Tristan Walter
Master Thesis
Supervisors: Mario Botsch, Volker Dürr
Deformation with Constraints
Sergius Gaulik
Master Thesis (see resulting paper)
Supervisors: Daniel SiegerMario Botsch
Self-Improving Blendshape Models
Jan Philip Göpfert
Master Thesis
Supervisors: Mario Botsch, Barbara Hammer
PSO-PCA-GPU Hand Tracking
Patrick Wallbaum
Master Thesis
Visual Attention
Christian Behler
Master Thesis
Supervisors: Mario Botsch, Werner Schneider

2014

Projective Dynamics
Tristan Kenneweg
Bachelor Thesis (see resulting paper)
Volume Data Processing
Stefanie Fritz
Bachelor Thesis
Supervisors: Daniel SiegerMario Botsch
Evaluation of Path Tracing and Photon Mapping
Kai Zander
Bachelor Thesis
Supervisors: Eduard ZellMario Botsch
Implementation and Evaluation of Physics Simulation in JavaScript
Lukas Kettenbach
Master Thesis

2013

Head- und Eye-Tracking im OctaVis
Kai Banasiak
Bachelor Thesis
Supervisors: Eugen DyckMario Botsch
Heuschreckenanimation mit WebGL
Christian Behler
Bachelor Thesis
Supervisors: Mario Botsch, Volker Dürr
Scan me! Print me! - A pipeline for scanning and converting humans into action-figures
Martin Holland
Bachelor Thesis
Subdivision Surfaces
Andreas Langfeld
Bachelor Thesis
Data Visualization with Human Faces
Leroy Rügemer
Bachelor Thesis
Supervisors: Mario Botsch, Tim Nattkemper
Kamera-basiertes Tracking von Insekten
Robin Schiewer
Bachelor Thesis
Supervisors: Mario Botsch, Volker Dürr
Presentation Viewer
Tristan Walter
Bachelor Thesis
Supervisors: Daniel SiegerMario Botsch

2012

Real-Time Rendering of Eyes
Matthias Esau
Bachelor Thesis
Supervisors: Eduard ZellMario Botsch
Bounded Biharmonic Coordinates
Tillmann Funke
Bachelor Thesis
Supervisors: Daniel SiegerMario Botsch
Feature Sensitive Surface Reconstruction by Advanced Primitive Fitting and Global Alignment
Jascha Achenbach
Master Thesis
Supervisors: Daniel SiegerMario Botsch
3D Scanning and Registration
Gereon Götze
Master Thesis
Supervisors: Daniel SiegerMario Botsch
Real-Time Simulation of Deformable Objects
Anton Helwart
Master Thesis
Membrane-Mapping und Optimierung der molekularen Darstellung mit Java3D in den CELLmicrocosmos Anwendungen
Philip Unruh
Master Thesis
Supervisors: Björn Sommer, Mario Botsch
Molecule and Cell Visualization
Thomas Waltemate
Master Thesis
Supervisors: Mario Botsch, Björn Sommer

2011

Real-Time Cartoon Shading
Andreas Jagel
Bachelor Thesis
Supervisors: Eduard ZellMario Botsch
3D-Scanning with the Kinect
Denis John
Bachelor Thesis
Short Film with 3D Studio Max
Velyana Stoycheva
Bachelor Thesis
Supervisors: Paul John, Mario BotschEduard Zell
Development of a Shader Framework
Christian Zentner
Bachelor Thesis
Supervisors: Eugen DyckMario Botsch
Real-Time Motion Capturing with the Kinect
Mathias Heinrich
Master Thesis
Supervisors: Mario Botsch, Stefan Kopp
3D Face Scanning through Stereo Vision
Lars Mödeker
Master Thesis
Supervisors: Mario Botsch, Bernd Bickel

2010

Parallel Ray Tracing
Sebastian Walter
Bachelor Thesis
High Performance Mesh Rendering
Andre Hilsendeger
Bachelor Thesis
Particle-Based Fluid Simulation
Kai Mismahl
Bachelor Thesis
2D Physics Engine
Stephan Brandauer
Bachelor Thesis
Supervisors: Daniel SiegerMario Botsch
Implementation and Evaluation of a Multigrid Solver
Marcel Müller
Bachelor Thesis
Supervisors: Mario Botsch, Olaf Kaczmarek, Stefan Fröhlich
Character Animation through Motion Tracking
Sabine Klein
Bachelor Thesis
Supervisors: Eugen DyckMario Botsch
GPU-Based Molecule Rendering
Thomas Waltemate
Bachelor Thesis
Supervisors: Mario BotschEugen Dyck
Framework for Interactive Virtual Character on the iPhone
Ioannis Motougiorgos
Master Thesis
Supervisors: Stefan Kopp, Mario Botsch

2009

2D Mesh Generation
Stefan Wilsky
Bachelor Thesis
Supervisors: Mario BotschDaniel Sieger
Line-Art Rendering of Motion-Tracked Characters
Dorothe Schneider
Bachelor Thesis
Supervisors: Mario BotschEugen Dyck
Skeleton-Based Character Animation
Matthias Siemonsmeier
Bachelor Thesis
Supervisors: Mario BotschEugen Dyck
3D Viewer on the iPhone
Frederik Steding
Bachelor Thesis
Ray Tracing Acceleration Techniques
Bastian Hebeler
Bachelor Thesis
Supervisors: Mario BotschEugen Dyck
Monte Carlo Path Tracing
Jan-Eric Peitzmeier
Bachelor Thesis
Surface Reconstruction from Range Scans
Jan Hammerschmidt
Master Thesis
Supervisors: Mario Botsch
Level Set Surface Editing
Nikita Mattar
Master Thesis
Supervisors: Mario Botsch
Polygonal Finite Elements
Daniel Sieger
Master Thesis
Supervisors: Mario Botsch
Real-Time Shape Deformation in VR Environments
Felix Rabe
Master Thesis
Supervisors: Mario Botsch, Christian Fröhlich

2008

Acquisition and Modeling of Human Body Shape
Christoph Baumann
Master Thesis, ETH Zurich
Supervisors: Mario Botsch
Volumetric Mesh Generation
Sercan Kirac
Master Thesis, ETH Zurich
Supervisors: Mario Botsch
Real-Time Face Animation and Skin Rendering
Manuel Lang
Master Thesis, ETH Zurich (see resulting paper)
Supervisors: Bernd Bickel
Parallel Geometry Processing
Dario Poggiali
Master Thesis, ETH Zurich
Supervisors: Mario Botsch

2007

Skeleton-Based Character Animation
Robert Carnecky
Master Thesis, ETH Zurich
Supervisors: Mario Botsch
Spherical Parameterization
Sebastian Martin
Master Thesis, ETH Zurich
Supervisors: Mario Botsch
Hyperbolic PDEs on Meshes
Christoph Baumann
Semester Thesis, ETH Zurich
Supervisors: Mario Botsch
GPU-Based Surface Splatting
Michael Gubser
Semester Thesis, ETH Zurich
Supervisors: Mario Botsch

2006

Geometric Modeling Based on Thin Shells
Natalie Trommer
Master Thesis, ETH Zurich
Supervisors: Mario Botsch
Cubical Marching Squares
Stephan Classen
Semester Thesis, ETH Zurich
Supervisors: Mario Botsch
Chache Optimizing Mesh Reordering
Peter Hess
Semester Thesis, ETH Zurich
Supervisors: Mario Botsch
Interactive Mesh Filtering
Davide Marchetti
Semester Thesis, ETH Zurich
Supervisors: Mario Botsch

2005

Remeshing Based on Topological Curvature
Alexander Klein
Master Thesis, RWTH Aachen
Supervisors: Mario Botsch

2004

Hardware Accelerated Global Illumination
Benjamin Molitor
Master Thesis, RWTH Aachen
Supervisors: Mario Botsch
Improved Surface Splatting using Phong-Splats
Michael Spernat
Master Thesis, RWTH Aachen (see resulting paper)
Supervisors: Mario Botsch