Master Thesis: Optimizing video stabilization on a smartphone using Vulkan at IMINT

The Vidhance Video Stabilization product currently has support for using OpenGL to accelerate the rendering of stabilized video frames. Support for the newer Vulkan API has matured on Android devices and offers more control for the programmer. The goal of this thesis is to investigate the optimization possibilities when using Vulkan instead of OpenGL for video stabilization. This includes porting of the OpenGL solution to Vulkan and analyzing the performance differences in regards to processing time and power consumption.

Attention: Often you need a pre-approval from your university or study counselor, to ensure that projects or thesis found on AAU Jobbank will be accepted as part of your education. Please contact the right entity in due time to ensure that you're picking the right project.