Persönlicher Status und Werkzeuge

Home Job and thesis offers

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
jobs [2013/11/08 16:54]
mayerc
jobs [2014/12/04 10:50] (current)
Michael Herrmann
Line 1: Line 1:
-====== Erkennung von Logos und Einblendungen in Fernsehübertragungen von Fußballspielen - Detection ​of Logos and Overlays in TV Broadcasts of Soccer Games ====== +Please check our current offers at our webpage ​of the [[http://iuks.in.tum.de/​jobs|Image Understanding ​and Knowledge-Based Systems]] group.
- +
- +
-Unser Projekt behandelt die automatische Analyse von Fußballspielen aus Kamerabildern. Die Hauptdatenquelle sind aufgenommene Fernsehübertragungen von Fußballspielen. Besonders interessiert sind wir an der Position der Spieler auf dem Spielfeld, die wir in einem mehrstufigen Verfahren ermitteln. Allerdings zeigen typische Fernsehbilder neben den für uns relevanten Objekten, dem Feld, dem Ball und den Spielern, oft nichtrelevante Inhalte, wie beispielsweise Einblendungen die das Torverhältnis,​ Werbung oder Senderlogos zeigen. Diese stören bei der weiteren Verarbeitung. Die vorzulegende Arbeit soll es daher ermöglichen,​ solche Einblendungen automatisch zu detektieren und entsprechend in den Bildern zu maskieren. Die Arbeit umfasst zunächst eine Literaturrecherche um bereits bestehende Vorarbeiten zu diesem Thema zu sichten sowie die Auswahl und Weiterentwicklung eines geeigneten Algorithmus,​ wobei auf die Echtzeitfähigkeit der Implementierung geachtet werden soll. Zur Implementierung steht bereits ein in C++ verfasstes Framework zur Verfügung, in welches die neu erstellten Algorithmen integriert werden sollen. Ein Bibliothek zur Bildverarbeitung ist ebenfalls vorhanden. +
- +
-**English:​** +
-Our project covers ​the automatic analysis of soccer games from camera images. The main data source are recorded TV broadcasts of soccer games. We are especially interested in the positions of the players on the field, which is determined in a multi-step process. However, typical TV images display not only relevant objects, like the ball and the players, but also non-relevant content, like overlays and the goal score. These are disturbing during the later processing. Therefore, this work should allow to detect and mask such overlays automatically. The task firstly comprises a literature search to inspect existing work on this topic and to select a suitable algorithm where real-time capability of the implementation is important. A framework in C++ already exists, in which the developed algorithms should be integrated. A library for computer vision is also available already. +
- +
-====== Rendering künstlicher Ansichten realer Fußballspiele mit Hilfe der CryEngine. - Renderig of Artificial Views of Real Soccer Games With the CryEngine ====== +
- +
- +
-Unser Projekt behandelt die automatische Analyse von Fußballspielen aus Kamerabildern. Die Hauptdatenquelle sind aufgenommene Fernsehübertragungen von Fußballspielen. Besonders interessiert sind wir an der Position der Spieler auf dem Spielfeld, die wir in einem mehrstufigen Verfahren ermitteln. Die so ermittelten Daten sollen nun in einer optisch möglichst ansprechenden Form visualiert werden. Dazu sollen ausgehend von den Spielerpositionen künstliche Ansichten des Spielfeldes gerendert werden. Dies umfasst nicht nur die Implementierung des Renderings sondern auch das Erstellen geeigneter Modelle für Spielfeld und Spieler. Dazu soll die für wissenschaftliche Zwecke freie CryEngine verwendet werden, die schon bei verschiedenen PC-Spielen Einsatz gefunden hat und entsprechend leistungsfähig ist. Vorhandene Kenntnisse der CryEngine sind nicht zwingend notwendig, ein Grundverständnis der Prinzipien der Computergrafik ist allerdings wünschenswert. +
- +
-**English:** Our project covers the automatic analysis of soccer games from camera imagesThe main data source are recorded TV broadcasts of soccer games. We are especially interested ​in the positions of the players on the field, which is determined in a multi-step processIn this work, the extracted data should be visualized in a optically pleasing wayThereto the player positions should be used to render artificial views of the field. This covers not only the implementation of the approach but also the creation of suitable models for game field and players. The CryEngine should be used, which is free for scientific purpose and which has already been used in computer games and is therefore very powerful. Prior knowledge about the CryEngine is not necessary, basic knowledge of the principles of computer graphics, however, are required. +
- +
-====== Verfolgung des Balls in Fernsehmitschnitten von Fußballspielen ​Tracking of the Ball in TV Broadcasts of Soccer Games====== +
-  +
- +
- +
-Unser Projekt behandelt die automatische Analyse von Fußballspielen aus Kamerabildern. Die Hauptdatenquelle sind aufgenommene Fernsehübertragungen von Fußballspielen. In einem mehrstufigen Verfahren ermitteln wir die Position der Spieler auf dem Spielfeld in Weltkoordinaten. Allerdings sind die Algorithmen zur Verfolgung der Spieler nicht zur Verfolgung des Balls geeignet. Darum soll das bereits bestehende Framework erweitert werden, um auch eine Verfolgung des Balls, der eine zentrale Rolle im Spielablauf einnimmt, zu ermöglichen. Dabei soll die Position zunächst in Bildkoordinaten ermittelt werden, eine Umrechnung in Weltkoordinaten ist nicht notwendig. Die Implementierung des Ansatzes soll innerhalb des bereits bestehenden in C++ verfassten Frameworks geschehen und soll Echtzeitfähig sein. Die Aufgabenstellung umfasst eine Literaturrecherche,​ die Auswahl und Adaption eines geeigneten Algorithmus sowie dessen Implementierung. +
- +
-**English:​** Our project covers the automatic analysis of soccer games from camera images. The main data source are recorded TV broadcasts of soccer games. In a multi-step approach we determine the players'​ coordinates on the field in world coordinates. However, the algorithms used to track the players are not suitable to track the ball. Therefore, the existing framework should be extended to also allow for a tracking of the ball, which takes a central role in the game. In the beginning, the position should be determined in image coordinates,​ a transformation in world coordinates is not necessary. The implementation should be integrate in the already existing framework and should be real-time capable. The task also comprises a literature research, the selection and adaption of a suitable algorithm and its implementation. +
- +
- +
-====== Vorhersage des Laufverhaltens einzelner Spieler in Fußballspielen - Prediction of Player Movemement in Soccer Games ====== +
- +
- +
-Unser Projekt behandelt die automatische Analyse von Fußballspielen aus Kamerabildern. Die Hauptdatenquelle sind aufgenommene Fernsehübertragungen von Fußballspielen. Besonders interessiert sind wir an der Position der Spieler auf dem Spielfeld, die wir in einem mehrstufigen Verfahren ermitteln. Allerdings sind in klassischen Fernsehübertragungen nicht zu jedem Zeitpunkt alle Spieler sichtbar. Es kommt oft vor, dass ein Spieler das Kamerabild verlässt und wenige Sekunden später wieder betritt. Daher wird ein Verfahren benötigt, welches das Laufverhalten von Spielern für einige Sekunden vorhersagt und dabei unterstützt,​ solche Szenen zu überbrücken. Ein solches System soll in dieser Arbeit implementiert werden. Dazu existieren bereits ein in C++ implementiertes Framework, das verschiedene Teilaufgaben,​ wie das Einlesen einer Videodatei übernimmt und eine Bibliothek zur Bildverarbeitung. Die Aufgabe umfasst neben einer Literaturrecherche auch die Implementierung und Evaluierung eines geeigneten Algorithmus. +
- +
-** +
-English:** Our project covers the automatic analysis of soccer games from camera images. The main data source are recorded TV broadcasts of soccer games. We are especially interested in the positions of the players on the field, which is determined in a multi-step process. However, in typical TV broadcasts not all players are visible at any time. Sometimes, a player leaves the field-of-view and re-enters it, again, after a few seconds. Therefore, an approach is required, which predicts the movement of players for a few seconds. Such a system should be implemented in this thesis. A computer vision library and framework in C++, which handles several sub-tasks, like grabbing images from a video file, already exist. The thesis task covers a literature research, the implementation and evaluation of a suitable algorithm. +
- +
-====== HiWi Stelle - HiWi Position====== +
- +
- +
-Unser Projekt behandelt die automatische Analyse von Fußballspielen aus Kamerabildern. Die erstellte Bibliothek hat eine Anbindung an ein Web-Framework,​ das eine graphische Oberfläche zur Anwendung der unterschiedlichen Bibliotheksfunktionen liefert und die visualisierung der Ergebnisse übernimmt. Zur Wartung und Weiterentwicklung dieses ​Systems ​suchen wir eine studentische Hilfskraft. Einerseits umfassen die Aufgaben Arbeiten an der Webschnittstelle,​ wie das Testen der Seite mit unterschiedlichen Browsern und Betriebssystemen,​ das Uebersetzen der Seite auf Englisch oder das Weiterentwickeln des Videoplayers,​ anderseits suchen wir Hilfe bei der Weiterentwicklung der Bibliothek, wie beispielsweise durch das Annotieren von Testdaten. Kenntnisse im Bereich Webentwicklung und Python wären sehr wünschenswert,​ Erfahrungen im Bereich Bildverarbeitung sind nicht erforderlich. Die Arbeit in diesem Projekt bietet die Gelegenheit,​ bei der Entwicklung eines komplexen Projektes mitzuarbeiten und Erfahrungen insbesondere im Bereich Webentwicklung zu sammeln. +
- +
-**English:​** Our project covers the automatic analysis of soccer games from camera images. Our framework is connected to a second web-based framework, which provides a graphical user interface for the library function and visualizes the results. We are looking for a HiWi for maintenance and extension of this system. On the one hand, the tasks comprise working on the web-interface,​ like testing the home page on various browsers and operating systems, translating the home page to English or extending the video player, on the other hand we are also looking for assistance in extending the library, for example by annotating test data. Experience in the area of web-based programming and Python are desirable, Experience in the area of computer vision are not required. This projects provides the opportunity to assist in the development of a complex project an gain experience especially in the area of web-programming.+
Last edited 04.12.2014 10:50 by Michael Herrmann