Mathematical and Applied Visual Computing (MAVC)

Visual Computing is image- and model-based information technology and includes computer graphics, computer vision, as well as virtual and augmented reality. It has a theoretical and an applied side: The challenge is to design good methods, that combine correctness and usefulness.
Mathematical Visual Computing deals with the underlying algorithms and models. One can, for instance, improve images using evolution equations (PDEs) that optimize a user-defined energy, but do these PDEs really do what we want? They can also be used for segmenting images - of course, the challenge is to do it faster and better than humans! A convenient way to describe shapes is by means of their skeleton, exploiting local symmetry. Interesting research questions here are which changes in the skeleton are caused by specific changes in the object, and if we can compare shapes by “simply” comparing the skeleton structures. Visualizing relevant data in a for a user pleasant way is far from trivial, especially when the amount of data is huge. Simplifying structure without throwing away relevant data is a research challenge - can we a priori decide what is relevant before we have investigated it at all?
Applied Visual Computing focuses on the practical use of VC methods. This is done in close collaboration with researchers from Fraunhofer IGD. Examples can be found in the list of Bachelor and Master theses below. In general, the challenge is to transfer models, ideas, and concepts to working prototypes. For instance: the Kinect generates images from a scene; how can we use these images to extract persons (skeleton-like lines!) and their gestures, and how can we use this to provide an interactive environment? Complicated models exist for modeling and rendering (visualizing) objects in a scene. How can we modify and optimize them to make them real-time and still get a high quality visualization. Or biometric systems: how can we identify people based on their biometric features (eye, fingerprint, ...) - and do it in a secure and safe way?

Teaching

A list of courses can be found here. Typical examples are Einführung in Human Computer Systems, Scale Space and PDE methods in image analysis and processing, and Programmierung / Fortgeschrittene Programmierung eines graphischen Systems.
Further information can be found on the GRIS web site.

Bachelor & Master's theses

Examples of Bachelor & Master's theses are given below, a complete overview is given here
  • Robust scale space hierarchy extraction algorithm for digital images.
  • Quality-based score-level fusion for multi-biometrics under identification framework.
  • Effiziente Selbstschattierung in Szenen mit bildbasierter Beleuchtungsinformation und glänzenden Materialien.
  • Visual-aided selection of reactive elements in intelligent environments.
  • Vergleichende Evaluierung der Rekonstruktions-genauigkeit von Structure-from-Motion und Tiefenkameras anhand eines Messarms.
  • Unterstützung moderner Eingabegeräte zur Entwicklung von benutzerzentrierten und interaktiven Systemen.

  • Home Research Teaching CV Publications Alumni PhD Students Links