Student Projects WS 2023/24 (ZEuS link)
Work Group Multimedia Signal Processing
Prof. Dr. Dietmar Saupe
Room Z709, email dietmar.saupe@uni-konstanz.de

Registration deadline in ZeUS: Jan 15 -  Feb 15, 2024
Due date projects: Apr 15, 2024

Next opportunity to register after the deadline: Apr 1 - May 1, 2024, with projects due on Jun 30.

  • When interested in one of the projects, contact us asap (e.g., dietmar.saupe@uni-konstanz.de), and we will invite you for a meeting to talk and discuss the project/thesis prospects.
  • These projects and the following theses can be scaled such that they are suitable for either Bachelor or Master level. 
  • We do not offer accompanying seminars. Instead, we arrange and advise a topic related to a chosen project to be presented in an existing seminar in another research group. 

Available projects in Visual Quality Assessment

Project: Effective image resolution
Project: Robustness of outlier detection against adversarial attacks
Project: Perceptual Quality Assessment of 3D Point Clouds using JND methodology

Project: Effective image resolution

Advisor: Prof. Dietmar Saupe
Consumer digital camera systems such as smartphones record images at very high resolutions. 45, 60, and even 100 megapixels are within reach at lower prices than ever, and the trend isn’t really slowing down. However, for larger resolutions, the sensor area per pixel is lower, which increases sensor noise and reduces image quality. For example, the left image is a crop of a smartphone image of resolution 3968x2976, and it shows pixelation artifacts and graininess.

However, an image, derived from a downscaled version (i.e. lower resolution), then upscaled to the same size, does not have such severe artifacts.
The visual quality of the same image, derived from lower resolution, is better!
If we reduce the resolution even further, details will be lost and eventually the crop will show as a uniformly colored flat area. 

Thus, there is a sweet spot, and at that certain resolution, the visual quality is best. This is what we call the effective image resolution. It describes the perceivable image resolution more faithfully than the logical pixel resolution. It is the goal of this project to set up and carry out experiments to measure the effective camera resolutions.

This topic is to be differentiated from that of intrinsic camera resolution. There are numerous techniques to define and measure “effective”, “intrinsic”, or “true” camera and lens resolution (see an example below). Here we are interested in perceived digital image resolution, regardless of their source and their processing after capture.

Tasks
  • Familiarization with image filtering and downscaling from reading assignments (text books) with hands-on experience using, e.g., Matlab as a programming environment.
  • Implement at least two different rendering methods for images at different resolution. One can be based on low pass image filtering with the cutoff frequency as a parameter. 
  • Create an interactive viewer: Load e.g. 50 or 100 images of one source with differing resolutions into memory. A slider below the image controls the resolution, image is displayed with zooming and panning enabled. 
  • An alternative is to use paired comparison for two resolutions (no interactive control of the resolution).
  • Design a lab-based experimental investigation of effective image resolution. Collect suitable raw images, create and test the user interface. Should we allow users to zoom and pan or should we just display a center crop?
  • Carry out an experiment to assess the effective resolution for the dataset from the previous step, analyse the results and produce corresponding tables and visualizations.
  • Write the project report and give a final presentation.
  • For the thesis:
  • A large-scale database will be created using crowdsourcing.
  • Based on the dataset, an objective (algorithmic) method shall be developed to predict effective image resolution. This can be done with machine learning using handcrafted features or by deep learning with neural networks.

Prerequisites
Good programming skills. Interest in signal and image processing. Previous course credit in such a class helpful, but not required. 

References
  • Kansy, M., Balletshofer, J., Naruniec, J., Schroers, C., Mignone, G., Gross, M., & Weber, R. M. (2023). Self-Supervised Effective Resolution Estimation with Adversarial Augmentations. In Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision (pp. 573-582).
  • Triantaphillidou, S., Smejkal, J., & Fry, E. (2020). Studies on the effect of megapixel sensor resolution on displayed image quality and relevant metrics. Electronic Imaging, 17, 170-1.