Shot Type Classification: A fundamental base for automatic video analysis

Status: available
Supervisor: Daniel Helm, Martin Kampel

Start: as soon as possible

Problem Statement

Automatic video content analysis is needed in many different domains such as historical film preservation or film archiving. Due to the enormous quantity of available visual media data, automatic approaches shall be used in order to find specific content in videos or create new visual representations of specific domains. A fundamental part in video content analysis and film archival is the detection of shot types such as Long Shots (LS), Medium Shots (MS) or Close-Up Shots (CU) of a person or an object of interest within one image-sequence.

The goal of this practical work is as follows:

For establishing an automatic video analysis platform, a “Shot Type Detection module”, shall be developed. This module shall be able to classify Long Shots (LS), Medium Shots (MS) as well as Close-Up Shots (CU) in given input videos.


  • Literature Review – getting to know the algorithms
  • Implementation and optimization of state-of-the-art approaches
  • Creation of a deployable software package
  • Evaluation of implemented algorithms
  • Written Report and final presentation


Basic knowledge in computer vision
Experience in Python, C++ and Matlab
Interest in Deep Learning (Tensorflow, Keras, PyTorch) and Machine Learning

This work is part of the project “Visual History of the Holocaust”.

The practical course is part of an ongoing research project. A “Forschungsbeihilfe” is available for the selected student.