Graphics & Geometry Group

Student Projects / Theses

We are constantly offering topics for Master/Bachelor theses or student research projects, with topics related to computer graphics and geometry processing. To get a first idea on the range of different topics please see the list of announced and finished projects below, or visit our research pages. Interested students are very welcome to contact Prof. Botsch for setting up a project. You should have taken lectures on graphics or geometry processing, and you should have a solid knowledge in C++ programming.

If you are interested in doing you Bachelor or Master thesis at our group you can find some guidelines here. Furthermore, here are important guidelines for doing proper research.

New Topics for Master and Bachelor Theses

Below you can find a list of new project announcements. If you are interested in one of these topics and want to get further details, please talk to us. However, you are not restricted to these topics: If you have an interesting project idea in mind, please don't hesitate to contact us to discuss your topic.

Please note that detailed project descriptions can only be accessed within the IP range of Bielefeld University.

Supervisor: Felix Hülsmann, Mario Botsch
Bachelor/Master Thesis

Ongoing/Reserved Student Projects

Learning a Model for Skull and Skinn Reconstruction
Supervisor: Mario Botsch, Ulrich Schwanecke
Master Thesis
Camera-Based Tracking of Stick Insects
Supervisor: Volker Dürr, Mario Botsch
Master Thesis
Biomechanical Comparison of Techniques in Ancient Sword Fighting
Supervisor: Christoph Schütz, Felix Hülsmann
Master Thesis

Finished Student Projects

2018

Character Stylization
Supervisor: Martin Komaritzan, Mario Botsch
Master Thesis
Scene reconstruction from robot-mounted fish-eye cameras
Supervisor: Ralf Möller, Mario Botsch
Bachelor Thesis
Animating Furhat by Realtime Facetracking
Supervisor: Thomas Waltemate, Jascha Achenbach, Jacqueline Hemminghaus
Master Project
GPU Implementation of a Local/Global Solver
Supervisor: Martin Komaritzan, Mario Botsch
Bachelor Thesis
Lighting Removal from 3D Body Scans
Supervisor: Jascha Achenbach, Thomas Waltemate
Bachelor Thesis
High-Quality Faces from Low-Quality Data
Supervisor: Jascha Achenbach, Mario Botsch
Master Thesis
Implementation and Evaluation of DTW Variants
Supervisor: Felix Hülsmann, Mario Botsch
Master Thesis
High Quality Face Rendering
Supervisor: Jascha Achenbach, Mario Botsch
Bachelor Thesis
Implicit Skinning
Supervisor: Martin Komaritzan, Mario Botsch
Master Thesis
Feature-Sensitive Surface Reconstruction
Supervisor: Andreas Richter, Mario Botsch
Bachelor Thesis

2017

Putting on Glasses
Supervisor: Jan Philip Göpfert, Mario Botsch
Master Thesis
Evaluation of the Performance of Randomized FFD Control Grids for Design Optimization
Supervisor: Andreas Richter, Mario Botsch
Master Thesis
Steg-Algorithmus fuer Schablonen
Supervisor: Franz Kummert, Mario Botsch
Bachelor Thesis
Creating a Virtual Mirror using the Kinect
Supervisor: Thomas Waltemate, Felix Hülsmann, Mario Botsch
Master Project
Virtual Mirror with HMD
Supervisor: Thomas Waltemate, Felix Hülsmann, Mario Botsch
Master Project
3D-Building Reconstruction from Drone-Imagery
Supervisor: Jascha Achenbach, Mario Botsch
Master Project

2016

High-Performance Bindless Rendering
Supervisor: Thomas Waltemate, Mario Botsch
Bachelor Thesis
Lattice-Boltzmann Fluid Simulation
Supervisor: Olaf Kaczmarek, Mario Botsch
Master Thesis
Blending Motion Capture Data to Generate Pointing Gestures
Supervisor: Iwan de Kok, Felix Hülsmann
Bachelor Thesis
Environment Lighting
Supervisor: Eduard Zell, Mario Botsch
Bachelor Thesis
Interaction with Virtual Objects to Improve Agility
Supervisor: Felix Hülsmann, Thies Pfeiffer
Master Project
Footskate Cleanup in Motion Retargeting for Character Animation
Supervisor: Felix Hülsmann, Iwan de Kok
Bachelor Thesis
Color Warping for Images
Supervisor: Jan Göpfert, Mario Botsch
Bachelor Thesis
In-Browser Rendering of Faces
Supervisor: Jan Göpfert, Mario Botsch
Bachelor Thesis
Advanced Shadow Mapping
Supervisor: Thomas Waltemate, Mario Botsch
Bachelor Thesis

2015

Self-Improving Blendshape Models
Supervisor: Mario Botsch, Barbara Hammer
Master Thesis
Singulärwertzerlegung zur Findung von Spektralfunktionen
Supervisor: Olaf Kaczmarek, Mario Botsch
Bachelor Thesis
Motion Tracking of Stick Insects
Supervisor: Mario Botsch, Volker Dürr
Master Thesis
Visual Attention
Supervisor: Mario Botsch, Werner Schneider
Master Thesis
Deformation with Constraints
Supervisor: Daniel Sieger, Mario Botsch
Master Thesis
PSO-PCA-GPU Hand Tracking
Supervisor: Matthias Schröder, Mario Botsch
Master Thesis
Advanced Character Animation
Supervisor: Thomas Waltemate, Mario Botsch
Bachelor Thesis
Evaluation of the Unreal Engine on a Virtual Supermarket
Supervisor: Eduard Zell, Thies Pfeiffer
Bachelor Thesis
Elasticity-Inspired Skinning
Supervisor: Thomas Waltemate, Mario Botsch
Master Project
Realtime Hair Rendering
Supervisor: Eduard Zell, Mario Botsch
Master Project
Motion Data Analysis and Correction
Supervisor: Felix Hülsmann, Mario Botsch
Master Project
Blend Shape Refinement for Face Animation
Supervisor: Jascha Achenbach, Mario Botsch
Master Project
Tessellation Shader for Cell Visualization
Supervisor: Mario Botsch, Bjoern Sommer
Master Project

2014

Supervisor: Jascha Achenbach, Mario Botsch
Bachelor Thesis
Evaluation of Path Tracing and Photon Mapping
Supervisor: Eduard Zell, Mario Botsch
Bachelor Thesis
Volume Data Processing
Supervisor: Daniel Sieger, Mario Botsch
Bachelor Thesis
Implementation and Evaluation of Physics Simulation in JavaScript
Supervisor: Jascha Achenbach, Mario Botsch
Master Thesis

2013

Scan me! Print me! - A pipeline for scanning and converting humans into action-figures
Supervisor: Matthias Schröder, Mario Botsch
Bachelor Thesis
Kamera-basiertes Tracking von Insekten
Supervisor: Mario Botsch, Volker Dürr
Bachelor Thesis
Data Visualization with Human Faces
Supervisor: Mario Botsch, Tim Nattkemper
Bachelor Thesis
Presentation Viewer
Supervisor: Daniel Sieger, Mario Botsch
Bachelor Thesis
Heuschreckenanimation mit WebGL
Supervisor: Mario Botsch, Volker Dürr
Bachelor Thesis
Subdivision Surfaces
Supervisor: Jascha Achenbach, Mario Botsch
Bachelor Thesis
Head- und Eye-Tracking im OctaVis
Supervisor: Eugen Dyck, Mario Botsch
Bachelor Thesis

2012

Molecule and Cell Visualization
Supervisor: Mario Botsch, Björn Sommer
Master Thesis
Real-Time Rendering of Eyes
Supervisor: Eduard Zell, Mario Botsch
Bachelor Thesis
Membrane-Mapping und Optimierung der molekularen Darstellung mit Java3D in den CELLmicrocosmos Anwendungen
Supervisor: Björn Sommer, Mario Botsch
Master Thesis
Feature Sensitive Surface Reconstruction by Advanced Primitive Fitting and Global Alignment
Supervisor: Daniel Sieger, Mario Botsch
Master Thesis
Bounded Biharmonic Coordinates
Supervisor: Daniel Sieger, Mario Botsch
Bachelor Thesis
Real-Time Simulation of Deformable Objects
Supervisor: Stefan Fröhlich, Mario Botsch
Master Thesis
3D Scanning and Registration
Supervisor: Daniel Sieger, Mario Botsch
Master Thesis

2011

3D Face Scanning through Stereo Vision
Supervisor: Mario Botsch, Bernd Bickel
Master Thesis
Real-Time Cartoon Shading
Supervisor: Eduard Zell, Mario Botsch
Bachelor Thesis
Real-Time Motion Capturing with the Kinect
Supervisor: Mario Botsch, Stefan Kopp
Master Thesis
Development of a Shader Framework
Supervisor: Eugen Dyck, Mario Botsch
Bachelor Thesis
3D-Scanning with the Kinect
Supervisor: Mario Botsch, Jan Hammerschmidt
Bachelor Thesis
Short Film with 3D Studio Max
Supervisor: Paul John, Mario Botsch, Eduard Zell
Bachelor Thesis

2010

Particle-Based Fluid Simulation
Supervisor: Mario Botsch, Jan Hammerschmidt
Bachelor Thesis
GPU-Based Molecule Rendering
Supervisor: Mario Botsch, Eugen Dyck
Bachelor Thesis
Parallel Ray Tracing
Supervisor: Stefan Fröhlich, Mario Botsch
Bachelor Thesis
Character Animation through Motion Tracking
Supervisor: Eugen Dyck, Mario Botsch
Bachelor Thesis
High Performance Mesh Rendering
Supervisor: Jan Hammerschmidt, Mario Botsch
Bachelor Thesis
2D Physics Engine
Supervisor: Daniel Sieger, Mario Botsch
Bachelor Thesis
Implementation and Evaluation of a Multigrid Solver
Supervisor: Mario Botsch, Olaf Kaczmarek, Stefan Fröhlich
Bachelor Thesis
Framework for Interactive Virtual Character on the iPhone
Supervisor: Stefan Kopp, Mario Botsch
Master Thesis

2009

Line-Art Rendering of Motion-Tracked Characters
Supervisor: Mario Botsch, Eugen Dyck
Bachelor Thesis
Skeleton-Based Character Animation
Supervisor: Mario Botsch, Eugen Dyck
Bachelor Thesis
2D Mesh Generation
Supervisor: Mario Botsch, Daniel Sieger
Bachelor Thesis
3D Viewer on the iPhone
Supervisor: Mario Botsch, Stefan Fröhlich
Bachelor Thesis
Ray Tracing Acceleration Techniques
Supervisor: Mario Botsch, Eugen Dyck
Bachelor Thesis
Monte Carlo Path Tracing
Supervisor: Mario Botsch, Stefan Fröhlich
Bachelor Thesis
Surface Reconstruction from Range Scans
Supervisor: Mario Botsch
Master Thesis
Level Set Surface Editing
Supervisor: Mario Botsch
Master Thesis
Real-Time Shape Deformation in VR Environments
Supervisor: Mario Botsch, Christian Fröhlich
Master Thesis
Polygonal Finite Elements
Supervisor: Mario Botsch
Master Thesis

2008

Parallel Geometry Processing
Supervisor: Mario Botsch
Master Thesis, ETH Zurich
Volumetric Mesh Generation
Supervisor: Mario Botsch
Master Thesis, ETH Zurich
Real-Time Face Animation and Skin Rendering
Supervisor: Bernd Bickel
Master Thesis, ETH Zurich (see resulting paper)
Acquisition and Modeling of Human Body Shape
Supervisor: Mario Botsch
Master Thesis, ETH Zurich

2007

GPU-Based Surface Splatting
Supervisor: Mario Botsch
Semester Thesis, ETH Zurich
Hyperbolic PDEs on Meshes
Supervisor: Mario Botsch
Semester Thesis, ETH Zurich
Skeleton-Based Character Animation
Supervisor: Mario Botsch
Master Thesis, ETH Zurich
Spherical Parameterization
Supervisor: Mario Botsch
Master Thesis, ETH Zurich

2006

Geometric Modeling Based on Thin Shells
Supervisor: Mario Botsch
Master Thesis, ETH Zurich
Cubical Marching Squares
Supervisor: Mario Botsch
Semester Thesis, ETH Zurich
Chache Optimizing Mesh Reordering
Supervisor: Mario Botsch
Semester Thesis, ETH Zurich
Interactive Mesh Filtering
Supervisor: Mario Botsch
Semester Thesis, ETH Zurich

2005

Remeshing Based on Topological Curvature
Supervisor: Mario Botsch
Master Thesis, RWTH Aachen

2004

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