Thesis Topics

If you really can not find a topic on your own, then here is a list of potential topics we offer.


Delta Building Visualizations

Supervisor(s): Raimond Tunnel
Degree: BSc or MSc

The institute wants you to create some nice visualizations to be displayed on big screens in the lobby of the new Delta building. Already two Bachelor students have started the project by visualizing the 3D Delta building, the people movement in the building, the schedule of activities and the weather. See the Delta Building Visualisation and Optimisation and the Delta Building Environment Visualisation theses.
So a thesis here would be a continuation of their initial work. There can be several theses that work on this project, so you can collaborate with a fellow student here. Some possible avenues could be:

  • Creation of an admin tool for debugging different situations. (taken)
  • Further optimization of the actors. (taken)
  • Better pathfinding and activity planning for the actors. (taken)
  • Fancier rendering techniques for the building, weather etc. (taken)
  • Code and architecture refactoring. (taken)
  • Actual integration with the Study Information System 2.0 API. (taken)
  • Web version of the visualization.
  • Some new idea what to add to the visualization.



Advanced Computer Graphics Learning Materials

Supervisor(s): Raimond Tunnel
Degree: MSc
Tools: JavaScript and/or C++

The base Computer Graphics course has been popular for many years. Every time there are students who would like to learn more. Currently that learning takes place in CGS and during thesis work. However, there could be an Advanced Computer Graphics course, which would continue the base course. This thesis consists of the creation and conduction of such a course. This means that establishing the learning outcomes, creating the materials and actually conducting the course. It would be a 3 credits course conducted in the Spring of 2019.
Some common topics possible in the course:

  • Deferred Rendering
  • Post-Processing Effects
  • Procedural Generation
  • Volumetric Rendering
  • Fractals
  • Real-Time Global Illumination (maybe)
  • Modern GPU Capabilities (maybe)
  • Virtual Reality (maybe)


Analysis and Visualization of Thesis Texts

Supervisor(s): Raimond Tunnel
Degree: BSc or MSc
Tools: JavaScript, PHP, MySQL

Raimond has created some analyzation and visualization of thesis texts from the past 3 years. However, he thinks the tried text readability metrics like the Flesch-Kincaid ease and auto index did not give a good enough result to accurately qualify the different theses. This topic is about the research of different metrics and trying some out to see what works well for indicating the quality of a thesis. There could also be other approaches taken here like machine learning. If you find some better statistics or indicators for theses, then you can also change and improve the current visualization. The goals here are to: 1) Give some indication for students, which theses are good and which bad; 2) Allow for better analyzation of also the thesis draft texts, which gives thesis authors better feedback throughout the writing process.


Önwall AR Tool

Supervisor(s): Raimond Tunnel
Degree: BSc or MSc
Tools: Android (or iOS)

Önwall is a company that produces wood mosaic tile covers for interior room walls. They want a simple mobile AR tool to show in real-time how a room would look like with their wall tiles. That tool can help customers decide which tiles would visually suit their rooms and desires the best.
The technical challenge is to determine the rough room geometry via a mobile application in order to detect the walls and furniture. This can be done by scanning the room with the smartphone’s camera. Then a simple UI design is required for the users to select different walls or wall regions and place specific Önwall tiles on them.
As this is work for a company, then it includes communication with the company (ran by a really friendly guy) and payment options may be possible. Detailed info about the project from here or from Karl Nagel.


Space Stuff Rendering

Supervisor(s): Raimond Tunnel
Degree: BSc or MSc
Tools: Blender (or other)

There is a YouTube channel called Science & Futurism with Isaac Arthur, where Mr Arthur discusses a lot of space and science fiction related ideas. The videos include 3D visualizations of different discussed things. The goal here would be to render some interesting space-related phenomena. Think about the landscapes of alien planets, weird atmospheric effects or storms on those planets, all sorts of stars, nebulae or even black or white holes. Of course also things like aliens, space ships and even megastructures like Dyson swarms. The challenge is to understand the physical and optical properties of space-related effects and render them as accurately as you can. There’s likely tons of literature of such topics and if you manage to render some cool-looking clips then maybe they can be used in the aforementioned channel.


Intelligent Language Teacher

Supervisor(s): Jaanus Jaggo
Degree: BSc or MSc
Tools: Javascript, HTML5, Amazone Services

I’m currently developing a web-based natural language learning application, that turns your favorite book into grammar learning exercises. The future goal is to add an intelligent teacher that studies the user progress and determines right exercises at the right time.



Comparing Mobile and Glasses-based AR

Supervisor(s): Madis Vasser, …
Degree: BSc
Technology: ARCore/ARKit, marker based systems, Meta 2 AR glasses

The work should compare mobile and glasses-based augmented reality in terms of similarities and differences, UI and UX design and development process. A part of the work is literature review, and the other part practical work. I would be nice to also build a simple demo for both ARKit/ARCore and Meta 2 glasses.


VR Live Stream of Remote-Controlled Racing Cars

Supervisor(s): Madis Vasser
Degree: BSc / MSc
Technology: Oculus Rift + Unity or Unreal

RCSnail is a company in Tartu who has created a remote-controlled car racing track in the SPARK MakerLab. They already show a live video stream from the remote-controlled cars to the players. Now they want to improve the experience and show that video stream through a VR headset so that the players would be more immersed in the recreational activity. The company is very interested in this solution, likely an additional supervisor from the company will assist you and there is a possibility for getting paid for the work.