Thesis Topics

Peer-to-Peer Device Localization

The goal of this thesis is to develop a peer-to-peer positioning system for mobile devices which does not rely on any external infrastructure, i.e. only uses the sensors in the devices themselves. This may involve speakers and microphones, cameras, wireless modules and IMU data. An existing implementation of a similar system is Tracko (ACM paper).

Train & Touch

Many people use devices such as treadmills, elliptical trainers or spinning bikes to keep fit. Unfortunately, due to their stationary nature, using them can quickly become boring. Using a tablet or other touch device during use, however, is very difficult due to constant user motion. In this project, we will evaluate methods to enable the user to better interact with touch devices during training.

Mobile P2P Connection Library

True peer-to-peer connections among mobile devices are difficult without a coordinating central server. In this thesis, the goal is to develop a software library to maintain persistent peer connections with other mobile devices, regardless of constantly changing connectivity types and network addresses.

Depth Camera Shootout

Multiple consumer depth cameras are available on the market, however, their suitability for specific application scenarios is often unclear. In this thesis, 6 different depth cameras will be evaluated regarding their performance in interactive surface scenarios.

Triple Tabletop Teleporter

Goal of this thesis is to create a shared workspace from three disjoint locations by using interactive surfaces and projector-camera systems. The system should be evaluated with table-based leisure activities such as board games.

Mobile Camera Calibration

For computer vision applications, a proper camera calibration is important. However, in mobile scenarios, users are usually unwilling to perform the required calibration procedure involving chessboard patterns. Therefore, the goal of this thesis is to develop a calibration app with an associated online repository of calibration results that can be re-used in other applications.

Other topics

Please feel free to contact us if you are interested in writing any other thesis in one of our research areas (see below). Own topic suggestions are very welcome!

  • Wearables

    • Augmented/Virtual Reality Glasses
    • Smartwatches

  • (Multi-)touch interfaces

    • large-scale: interactive walls and tables
    • small-scale: tablets, smartphones

  • Ubiquitous computing environments & infrastructure

    • public displays
    • collaborative spaces

  • Internet of Things

    • sensor mesh networks
    • peer-to-peer communication

Ongoing theses

Marie Bornemann: Rotate It! with a Tangible

This thesis will analyze the spatial cognition abilities of students. A self-designed tangible controller will be evaluated against the Rotate It! app. This includes design and construction of the tangible object, connecting it to the existing app, and acquiring 40 participants for the subsequent user study. The thesis will conclude with a statistical analysis of the study results.

Christopher Getschmann: Privacy-Aware Large-Scale Crowd Tracking

Rana al-Kadasi: A Mesh Network for Temperature Sensors

Frederik Schreiber: High-Speed QR Code Tracking for Mobile Devices

QR codes provide an ubiquitous solution for identifying as well as tracking landmarks. In this thesis, a high-performance QR code tracker based on OpenCV and Android will be developed.

Andreas Berst: Evaluation of a Smart Ring for P2P Contact Exchange

The handshake as a cultural practice is well suited as a trigger for exchanging contact data. In this thesis, various methods of detecting a handshake using hand-mounted sensors will be evaluated.

Thomas Dressel: SecuriCast - Using BTLE for Setup-Free Authentication

Websites often annoy their users by repeatedly asking for identification, such as username and password. This thesis explores how BTLE-capable mobile devices in conjunction with WebBluetooth can be used as a second authentication factor.

Johannes Hartmann: BinaryFlix - Fast Search on Smartwatches

Smartwatches have a very space-constrained interface, making it difficult to scroll through or search in long lists such as contacts. The goal of this thesis is to implement and evaluate new techniques based on binary search to quickly locate list items on a smartwatch.




Completed theses

Kirti Singh: SafeTravel

Persons travelling alone in dangerous environments often feel unsafe. In this thesis, an app is being developed to help these persons designate another trusted person as guardian which can monitor the journey progress.

Jannis Bossert: Next-Generation Terminal

The commandline has a long history as an effective user interface, particularly for experts. However, the interaction concepts are somewhat outdated by now. In this thesis, the goal is to integrate some of the ideas from TermKit ( to create a novel hybrid of terminal emulator and file manager, and evaluate the result with "power users".

Philipp Seltmann: Genome Browser - Modernizing the UI

The UCSC Genome Browser is a widely used tool in the context of molecular biology. It enables users to browse the human genome down to the level of individual nucleotides or view a high-level overview of gene distribution. In this thesis, the goal is to use the raw data available from the genome database to create a modern, tablet-based and touch-focused UI for scientists to interact with and analyze genetic data. A possible extension is to collaborate with molecular biologists from University of Jena in order to evaluate and improve this interface.

Matthew Heinz: TouchScope

Oscilloscopes are usually controlled via a overwhelming number of knobs and switches due to the significant amount of parameters which need to be controlled during measurement. The goal of this thesis is to implement and evaluate an alternative multitouch interface for a high-end oscilloscope on a touchscreen device.

Matti Wiegmann: Bluetooth-based Mesh Networking for Smoke Detectors

The "Internet of Things" includes a wide variety of devices, including safety-critical systems such as fire alarms. The goal of this thesis is to develop a robust mesh network for such devices based on Bluetooth LE, also providing a gateway via smartphones.

Felix Schmidt: simpLE - a cross-plattform library for easy development of BTLE applications

The impact and importance of Bluetooth Low Energy (BTLE) has been increasing more and more in the past years. It is one basic technology of the "Internet of Things". Unfortunately, even the development of simple BTLE applications requires a lot of programming. simpLE reduces the necessary workload and enables a faster and more simple development.

Goran Kosutic: Implementing GISpL in JavaScript

The GISpL gesture specification language for easy creation of multi-touch and tangible interfaces does not yet offer native support for browser-based HTML5 interfaces. The goal of this thesis is to port the existing C++ implementation to Javascript and evaluate the resulting JS library with other developers. Details about the language can be found on

Joshua Reibert: Don't SLAM your head

Virtual reality is becoming affordable thanks to powerful smartphones and suitable head-mounts. However, moving in the VR environment still poses a problem - either the user is seated and uses a joystick, often leading to motion sickness, or a wide empty space is required to avoid collision with real-world obstacles. In this thesis, a hybrid visualization of real-world environment data collected with the smartphone's camera and the virtual environment is developed. This involves porting an existing SLAM algorithm to Android. The option of merging SLAM data from several smartphones also exists for a master's thesis.

Jasmin Odenwald: Tabletop Teleporter

In this thesis, a shared workspace will be created from two disjoint locations by using interactive surfaces and projector-camera systems. The goal is to allow everyday tasks such as dinner or leisure activities to be shared over long distances.

André Karge: BauhausBoards - Interactive Door Signs for the Office

Many people like to use a whiteboard or pin board next to their office door to post notes, comics, announcements etc. The goal of this thesis is to implement and evaluate a digital, remotely-controllable version of such an office door whiteboard using low-cost tablet devices. An earlier implementation is described in this paper.

Sascha Dobschal: Touch Graffiti in augmented reality as a method of communication

This thesis aims to analyze and test a self-developed augmented reality application (app) for smartphones. The focus of interest will be the usability, functionality and benefit of the app for different user groups. With the app users have the possibility to created and view virtual graffiti in arbitrary city locations. Furthermore people can edit and share those graffiti with users and friends through a connection to social networks.