Department of Computer Science Technische Universitaet Muenchen
Home People Teaching Research Publications Info Sitemap
About | Teaching | Research | Publications

Diplomarbeit

Thema:

Automatische Balldetektion und -verfolgung in Fussballspielen anhand von Fernsehaufzeichnungen

Bearbeiter: Stephan Bodensteiner
Betreuung: Jan Bandouch
Themensteller: Prof. Michael Beetz, PhD

Beschreibung:

Das automatische Fussballspiel-Analysesystem ASpoGAMo ermittelt anhand von Videoaufzeichnungen einer oder mehrerer Fernsehkameras die Laufwege der Spieler und Schiedsrichter während eines Spiels. Dies geschieht unter Einsatz moderner Bildverarbeitungsmethoden und annähernd in Echtzeit. ASpoGAMo untersucht die gewonnenen Positionsdaten mit Hilfe von Datamining Verfahren und benutzt die daraus resultierenden Erkenntnisse zur statistischen und taktischen Spielanalyse. Das System wurde während der RoboCup 2006 in Bremen mit Livespielen der FIFA WM 2006 erfolgreich der Öffentlichkeit vorgeführt.


Tracked Players (5MB)

Tracked Field (4MB)

Virtual Top-View / Passes (1MB)


Aufgabenstellung:

Momentan wird die Flugbahn des Balles nicht automatisch ermittelt, sondern muss noch per Hand hinzugefügt werden. In dieser Arbeit soll die Ballverfolgung automatisiert werden, um die erforderliche manuelle Nachbearbeitung zu vermeiden. Dazu sollen geeignete Tracking-Methoden wie z.B. Partikelfilter auf ihre Tauglichkeit hin untersucht und auf das Problem angewandt werden. Für die Detektion des Balles werden Methoden der Bildverarbeitung eingesetzt. Ein weiteres Unterziel ist es, die Ballverfolgung annähernd in Echtzeit zu ermöglichen. Darüberhinaus soll untersucht werden, wie genau die dreidimensionale Flugbahn des Balles bestimmt werden kann, wenn mehrere Kameraperspektiven verwendet werden.

Erforderliche Kenntnisse:

  • gute Kenntnisse in OOP vorzugsweise C++, Java
  • Grundkenntnisse in der GUI Programmierung mit Qt oder Fltk
  • Grundkenntnisse in der Bildverarbeitung (z.B. Vorlesung Bildverstehen)

...und/oder die Motivation, sich in neue Bereiche einzuarbeiten.


Computer Science IX | Technische Universität München