Here, we present an overview of current and past courses as well as online ressources for blended learning created by our group. Details about the courses can be found in the Moodle online system.


With the support of Virtuelle Hochschule Bayern, we have created a repository of blended learning units in the area of Computer Vision. They are intended to help students focus on specific learning objectives within 45 minutes of self study and can be integrated free of charge by teachers at all Bavarian University in their curriculum.

If you are a teacher or student enrolled at a Bavarian university, you can access the units here:

For selected units, there is also accompanying source code. For users outside (and inside) of Bavaria, we make this code available as Jupiter Notebooks on and

The units cover the following topics:
  • Absolute Orientation
  • Bayesian Optimization 101
  • Camera Calibration and Direct Linear Transformation
  • Correlation and Convolution
  • Eigendecomposition
  • Epipolar Geometry
  • Feature Detection
  • Feature Description
  • Feature Matching
  • Gauss-Newton Optimization
  • Gradient Descent
  • Iteratrive Closest Point
  • Image Formation using Perspective Projection
  • Levenberg-Marquardt Algorithm (Damped Least Squares)
  • Linear Least Squares 101
  • Marker-based Pose Estimation
  • Non-Linear Least Squares 101
  • Optical Flow
  • Optical See-Through Calibration
  • Parametrisations of 3D Rotations
  • Perspective-N-Point
  • Principal Component Analysis
  • Projector-Camera Calibration
  • Random Sample Consensus (RANSAC)
  • Singular Value Decomposition
  • Stereo Correspondences
  • Structure from Motion (SfM) 101
  • Triangulation

The following units are under development and will be made available during 2021:

Computer Vision:

  • Cholesky Decomposition
  • LU Decomposition
  • Comvolutional Neural Networks 101
  • Eye Tracking 101


  • Aligned Rank Transform
  • Analysis of Variance (ANOVA) 101
  • Friedman test
  • Contrasts and multiple comparisons
  • Kruskal-Wallis ANOVA
  • Mann-Whitney-U test
  • Repeated-Measures ANOVA
  • Student's t-test
  • Wilcoxon signed-rank test

Human-Computer Interaction:

  • Evaluation in Human-Computer Interaction 101
  • Fitts' Law 101
  • Fitts' Law for multiple dimensions
  • Goals, Operators, Methods and Selection Rules (GOMS)
  • Hick’s Law
  • Hierarchical Task Analysis
  • Interaction Styles in Human-Computer Interaction
  • Keystroke-Level-Model (KLM)
  • Mental models for Human-Computer Interaction
  • Steering Law

Mixed Reality:

  • Head-Tracking for immersive head-mounted displays
  • Interaction techniques for 3D user interfaces
  • Raycasting 101
  • Stereoscopic image generation

Summer Term 2020

Winter Term 2016 / 2017

Supervised Theses

Master Theses

  • Jixiang Li: Automated Rigging for 3D Human Avatars
  • Zhedi Yang: Corneal Imaging using Convolutional Neural Networks
  • Wu Fan: 3D Reconstruction Using a Stereoscopic 360 Camera
  • Katrin Stollberger: An Authoring Environment for Creation of 360-VR-Tours
  • Philipp Gagel: Multi-user large screen interaction
  • Zhao Wang: Touch-enabled physical keyboards
  • Baixuan Yan: Development of a Virtual Reality Framework
  • Fabian Göttl: Web-based Augmented Reality
  • Daniel Schneider: Feasibility study about around-device using corneal imaging
  • Travis Gesslein: Multi-display Interaction for Spatial Augmented Reality

Bachelor Theses

  • Khac Quang Duy Le: Structured light based 3D reconstruction using commodity hardware
  • Thomas Nick: Virtual Reality für die Ergonomiebewertung eines Montagearbeitsplatzes
  • Johannes Engel: Webbasiertes Authoring von Augmented Reality Inhalten
  • Tim Menzner: Above Surface Interaction for Multiscale Navigation in Virtual Reality
  • Franz Haagen: Erweiterung einer 360 Grad Autorenumgebung
  • Konstantin Reuß: Augmented Reality-basierte Fernwartung
  • Sebastian Wilk: Aufbau der Architektur zur Videoarchivierung in einem Versicherungsunternehmen

Please contact Prof. Dr. Jens Grubert directly for open thesis topics.