Stucki, Daniel (2012) Bildanalyse zur Erkennung von Bewegungen eines Fussballs - Machbarkeitsstudie und Demonstrator. Bachelor thesis, HSR Hochschule für Technik Rapperswil.
TechnischerBericht.pdf - Supplemental Material
Download (6MB) | Preview
Abstract
Die HSR/cnlab-Fussball-Tracer Anwendung zeichnet mit Hilfe von GPS-Trackern die Laufwege von Spielern auf. Die Position des Balles wird jedoch nicht erfasst. Im Rahmen dieser Bachelorarbeit werden Möglichkeiten zur optischen Erfassung der Ballpositionen untersucht.
Dazu wurden zuerst Anforderungen an fix positionierte Digitalkameras zur Aufnahme der Spielsituation bestimmt. Anhand geometrischer Überlegungen konnte abgeschätzt werden, welche räumliche Auflösung benötigt wird, um den Ball zu erkennen. Untersucht wurde auch, wie man mit Hilfe von Wärmebild-Kameras Spieler und Ball unterscheiden könnte. Im Rahmen der Arbeit war ein ausgedehntes Studium der Grundlagen zur Bildverarbeitung nötig. Zum besseren Verständnis dieser Algorithmen wurden diverse Demo-Anwendungen realisiert. Die DemoAnwendungen und der Prototyp zur Erkennung der Ballpositionen wurden in C++ unter Verwendung der OpenCV-Bibliothek realisiert. Die Spielfeldaufnahmen erfolgten mit einer GoPro HD Hero2 Digitalkamera.
Anhand von Bildaufnahmen mit einer fix positionierten Digitalkamera kann die Position des Balles in einem begrenzten Raum von 50 x 30 m bestimmt werden. Die aufgenommene Videosequenz wird mit einem Vordergrundextraktionsalgorithmus von OpenCV verarbeitet. Dieser liefert alle bewegten Objekte auf dem Spielfeld. Mittels Ausschlussverfahren und Berücksichtigung der Grösse und Bewegung des Balles können Spieler vom Ball unterschieden werden. Die resultierenden Ballpositionen werden mittels OpenCV auf Spielfeldpositionen umgerechnet. Die Umrechnung basiert auf zuvor markierten Punkten im Videobild. Der realisierte Prototyp zeigt die Wege des Balles bei übersichtlichen Situationen und für begrenzte Spielfeldgrössen (etwa ein Viertel eines Spielfeldes). Bei den ersten Tests mit Aufnahmen in einer Halle kann der Ball bei rund 67% der Bilder erkannt werden. In einer nächsten Phase soll das System im Frühjahr 2013 auf grossen Spielfeldern getestet werden. Um den Ball auch auf den grossen Spielfeldern erfassen zu können, sind vier parallel betriebene Systeme nötig. Die aktuelle Bestimmung der Po- sition im Feld vernachlässigt die Flughöhe des Balles. Durch den Einsatz weiterer Kameras sollte auch die 3- dimensionale Positionsbestimmung möglich sein.
Item Type: | Thesis (Bachelor) |
---|---|
Subjects: | Area of Application > Computing & Sport Technologies > Programming Languages > C++ Metatags > ITA (Institute for Internet Technologies and Applications) |
Divisions: | Bachelor of Science FHO in Informatik > Bachelor Thesis |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Heinzmann, Peter UNSPECIFIED |
Date Deposited: | 25 Mar 2013 14:42 |
Last Modified: | 25 Mar 2013 14:42 |
URI: | https://eprints.ost.ch/id/eprint/263 |