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.

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.

Ongoing/Reserved Student Projects

Learning Skinning Weights
Master Thesis

Finished Student Projects

2019

Eye Reconstruction for Virtual Humans
Master Project
Mobile Avatar Reconstruction
Master Project
A Biomechanical Analysis of Longsword Training and Freefight in Historical European Martial Arts
Supervisor: Christoph Schütz, Felix Hülsmann
Master Thesis
Local PCA-Models for Human Faces
Supervisor: Astrid BungeMario Botsch
Bachelor Thesis
Exaggerated Shading for Technical Models
Supervisor: Lars KammannMario Botsch
Bachelor Thesis
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

2018

Fully-automatic Correction of Motor Errors Performed in Sports Exercises
Bachelor Thesis
Animation of Virtual Characters Based on Active Trackers and Inverse Kinematics
Bachelor Thesis
Character Stylization
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 WaltemateJascha Achenbach, Jacqueline Hemminghaus
Master Project
GPU Implementation of a Local/Global Solver
Bachelor Thesis
Lighting Removal from 3D Body Scans
Bachelor Thesis
High-Quality Faces from Low-Quality Data
Master Thesis
Implementation and Evaluation of DTW Variants
Master Thesis
High Quality Face Rendering
Bachelor Thesis
Implicit Skinning
Master Thesis
Feature-Sensitive Surface Reconstruction
Bachelor Thesis

2017

Putting on Glasses
Master Thesis
Evaluation of the Performance of Randomized FFD Control Grids for Design Optimization
Master Thesis (see resulting paper)
Steg-Algorithmus fuer Schablonen
Supervisor: Franz Kummert, Mario Botsch
Bachelor Thesis
Creating a Virtual Mirror using the Kinect
Master Project
Virtual Mirror with HMD
Master Project
3D-Building Reconstruction from Drone-Imagery
Master Project

2016

High-Performance Bindless Rendering
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 ZellMario 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
Bachelor Thesis
In-Browser Rendering of Faces
Bachelor Thesis
Advanced Shadow Mapping
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 SiegerMario Botsch
Master Thesis (see resulting paper)
PSO-PCA-GPU Hand Tracking
Master Thesis
Advanced Character Animation
Bachelor Thesis
Evaluation of the Unreal Engine on a Virtual Supermarket
Supervisor: Eduard Zell, Thies Pfeiffer
Bachelor Thesis
Elasticity-Inspired Skinning
Master Project
Realtime Hair Rendering
Supervisor: Eduard ZellMario Botsch
Master Project
Motion Data Analysis and Correction
Master Project
Blend Shape Refinement for Face Animation
Master Project
Tessellation Shader for Cell Visualization
Supervisor: Mario Botsch, Bjoern Sommer
Master Project

2014

Projective Dynamics
Bachelor Thesis (see resulting paper)
Evaluation of Path Tracing and Photon Mapping
Supervisor: Eduard ZellMario Botsch
Bachelor Thesis
Volume Data Processing
Supervisor: Daniel SiegerMario Botsch
Bachelor Thesis
Implementation and Evaluation of Physics Simulation in JavaScript
Master Thesis

2013

Scan me! Print me! - A pipeline for scanning and converting humans into action-figures
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 SiegerMario Botsch
Bachelor Thesis
Heuschreckenanimation mit WebGL
Supervisor: Mario Botsch, Volker Dürr
Bachelor Thesis
Subdivision Surfaces
Bachelor Thesis
Head- und Eye-Tracking im OctaVis
Supervisor: Eugen DyckMario Botsch
Bachelor Thesis

2012

Molecule and Cell Visualization
Supervisor: Mario Botsch, Björn Sommer
Master Thesis
Real-Time Rendering of Eyes
Supervisor: Eduard ZellMario 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 SiegerMario Botsch
Master Thesis
Bounded Biharmonic Coordinates
Supervisor: Daniel SiegerMario Botsch
Bachelor Thesis
Real-Time Simulation of Deformable Objects
Master Thesis
3D Scanning and Registration
Supervisor: Daniel SiegerMario Botsch
Master Thesis

2011

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

2010

Particle-Based Fluid Simulation
Bachelor Thesis
GPU-Based Molecule Rendering
Supervisor: Mario BotschEugen Dyck
Bachelor Thesis
Parallel Ray Tracing
Bachelor Thesis
Character Animation through Motion Tracking
Supervisor: Eugen DyckMario Botsch
Bachelor Thesis
High Performance Mesh Rendering
Bachelor Thesis
2D Physics Engine
Supervisor: Daniel SiegerMario 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 BotschEugen Dyck
Bachelor Thesis
Skeleton-Based Character Animation
Supervisor: Mario BotschEugen Dyck
Bachelor Thesis
2D Mesh Generation
Supervisor: Mario BotschDaniel Sieger
Bachelor Thesis
3D Viewer on the iPhone
Bachelor Thesis
Ray Tracing Acceleration Techniques
Supervisor: Mario BotschEugen Dyck
Bachelor Thesis
Monte Carlo Path Tracing
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)