Detailansicht

Analysis and improvements on the Horn and Schunck optical flow algorithm
Florian Schwarz
Art der Arbeit
Masterarbeit
Universität
Universität Wien
Fakultät
Fakultät für Physik
Studiumsbezeichnung bzw. Universitätlehrgang (ULG)
Masterstudium Computational Science
Betreuer*in
Scherzer Otmar
Mitbetreuer*in
Kirisits Clemens
Volltext herunterladen
Volltext in Browser öffnen
Alle Rechte vorbehalten / All rights reserved
DOI
10.25365/thesis.72051
URN
urn:nbn:at:at-ubw:1-28226.83048.661990-8
Link zu u:search
(Print-Exemplar eventuell in Bibliothek verfügbar)

Abstracts

Abstract
(Deutsch)
Die Thematik der Bestimmung des Optischen Flusses ist von großer Wichtigkeit im Feld der maschinellen Bildverarbeitung und beschäftigt sich mit der akkuraten numerischen Berechnung von scheinbarer Objektbewegung in Bildsequenzen. In dieser Masterarbeit werden die Probleme, verschiedene Ansätze und kürzliche Weiterentwicklungen diskutiert, sowie der Fokus zunächst auf den prototypischen Algorithmus von Horn und Schunck aus dem Jahr 1981 gelegt. Dieser verwendet bekanntermaßen einen sogenannten Variationsansatz, basierend auf Minimierung eines Energie-Funktionals mit zusätzlichem Regularisierungsausdruck, auf welchem verschiedenste darauffolgende Algorithmen aufgebaut sind. Das Horn-Schunck Konzept wird gründlich analysiert und diskutiert, sowie dessen Nachteile gegenüber ähnlichen Ansätzen hervorgestrichen. Hierzu wird der Grund-Algorithmus sowie Verbesserungen dieses in Python unter Verwendung der Methode finiter Differenzen implementiert. Im zweiten Teil der Arbeit wird ein Pyramidenansatz implementiert, welcher eine Modifikation des ursprünglichen Horn-Schunck Funktionals beinhaltet, in dem in jeder Iteration lediglich nach einer Änderung des Flussfeldes dh statt dem gesamten optischen Fluss h gesucht wird. Das Resultat hiervon ist ein sogenannter Warping-Ansatz, welcher in Theorie mit dem bekannten Problem der Large Displacements (LD) besser umgehen kann. Es wird argumentiert, dass ein solcher Ansatz mit anderen LD-Algorithmen gleichgesetzt werden kann, die nicht-lineare Datenterme im Energie-Funktional verwenden, wie bereits von Papenberg et al. angedeutet. Resultate der implementierten Algorithmen werden grafisch dargestellt und miteinander verglichen, Vor- und Nachteile eines solchen Warping-Ansatzes hervorgestrichen.
Abstract
(Englisch)
The topic of Optical Flow Determination is an important one in the field of Computer Vision and deals with the accurate numerical computation of apparent object motion in a sequence of images. In this Master’s Thesis, challenges, various different approaches and recent advancements are discussed with the focus initially being laid on the prototypical algorithm of Horn and Schunck dating back to 1981. It famously makes use of a so-called variational approach, based on minimization of an energy functional including a regularization term, on which many algorithms developed thereafter have built on. The framework of said algorithm is thoroughly analysed and discussed, including its drawbacks compared to related schemes. An effort is made to firstly implement the basic algorithm in Python as well as improvements to it, using finite-difference methods. In the second part, a pyramidal or multi-scale approach is investigated and implemented, which also includes modification to the original Horn-Schunck energy functional, by searching for a change of the flow field dh instead of the whole flow field h in each iteration. The result is a so-called warping approach which aims to deal with the common problem of Large Displacements (LD) in Optical Flow Computation, where many basic approaches fail. An argument is made for such an approach to be equivalent in nature to LD-Algorithms that make use of non-linear data terms in energy functionals, which was already hinted at by Papenberg et al. Results of the implemented algorithms are shown and compared to one another, advantages and short-comings of such a warping scheme are high-lighted.

Schlagwörter

Schlagwörter
(Deutsch)
Optischer Fluss Horn-Schunck Algorithmus Variationsansatz Warping Pyramidenschema Large Displacements Finite Differenzen
Schlagwörter
(Englisch)
Optical Flow Horn-Schunck Algorithm Variational Approach Warping Multi-Scale Large Displacements Finite Differences
Autor*innen
Florian Schwarz
Haupttitel (Englisch)
Analysis and improvements on the Horn and Schunck optical flow algorithm
Paralleltitel (Deutsch)
Analyse und Verbesserungen des optischen Fluss Algorithmus von Horn und Schunck
Publikationsjahr
2022
Umfangsangabe
68 Seiten : Illustrationen
Sprache
Englisch
Beurteiler*in
Scherzer Otmar
Klassifikationen
31 Mathematik > 31.48 Variationsrechnung ,
31 Mathematik > 31.76 Numerische Mathematik ,
54 Informatik > 54.74 Maschinelles Sehen
AC Nummer
AC16598322
Utheses ID
63555
Studienkennzahl
UA | 066 | 910 | |
Universität Wien, Universitätsbibliothek, 1010 Wien, Universitätsring 1