Motion Interpolation

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche
Motion-Interpolation am Beispiel einer Reiterin auf einem Pferd. Zwischen zwei Originalbildern befindet sich je ein interpoliertes Bild.

Motion-Interpolation (engl. für „Bewegungsinterpolation“) ist eine Form der Videoverarbeitung, bei der mit Hilfe von mathematischen Algorithmen wie Motion Compensation Zwischenbilder berechnet und zwischen die existierenden Bilder eingefügt werden. Motion Interpolation wird eingesetzt, um die Bildfrequenz eines Filmes bzw. einer Videoaufzeichnung nachträglich zu erhöhen und Bewegungen dadurch flüssiger und natürlicher erscheinen zu lassen.

Funktionsprinzip[Bearbeiten]

Motion-Interpolation-Algorithmen vergleichen zwei aufeinanderfolgende Einzelbilder miteinander (eventuell werden auch noch weitere vorhergehende und nachfolgende Bilder mit in die Berechnung einbezogen, um eine exaktere Vorhersage der Bewegung treffen zu können). Anhand der Unterschiede zwischen den beiden Bildern wird analysiert, welche Teile des Bildes sich in welche Richtung bewegt haben. Anschließend wird versucht, zu errechnen, wo sich die bewegten Bildteile nach der halben Zeit, die zwischen den beiden Einzelbildern vergangen ist, befunden haben müssten. Dabei wird auch der Hintergrund, eventuelle Änderungen der Perspektive sowie die Helligkeit berücksichtigt. Das so errechnete Bild wird zwischen die beiden Einzelbilder eingefügt.

Viele aktuelle Fernsehgeräte verfügen über eine integrierte Motion-Interpolation-Funktion. Ebenso ist Motion Interpolation mittels Software möglich, beispielsweise mit WinDVD oder PowerDVD. Auch manche professionellen Videoschnitt- und Compositing-Programme, wie z.B. Adobe After Effects, verfügen über Motion-Interpolation-Funktionen. Hier kann die Zwischenbildberechnung auch dazu genutzt werden, Zeitlupen ohne sichtbarem Ruckeln zu erstellen.

Vor-/Nachteile[Bearbeiten]

Spielfilme werden üblicherweise mit einer Bildfrequenz von 24 Bildern pro Sekunde aufgezeichnet. Ebenso zeichnen manche Digitalkameras sowie die meisten Smartphones nur mit Bildfrequenzen von 24, 25 oder 30 Bildern pro Sekunde auf. Diese Bildfrequenzen werden vom menschlichen Auge jedoch vor allem bei mittelschnellen Bewegungen noch als leicht „ruckelnd“ wahrgenommen. Fernseh- und Videoproduktionen, die mit Videokameras aufgezeichnet werden, verfügen dagegen meist über eine höhere Bildfrequenz von 50 oder 60 Bildern pro Sekunde (siehe Fernsehnorm). Diese Bildrate empfinden wir als flüssig und natürlich. Mittels Motion Interpolation werden Aufnahmen, die mit geringeren Bildraten aufgezeichnet wurden, auf eben diese 50-60 Bilder pro Sekunde hochgerechnet, und sehen dadurch im Idealfall aus, wie eine Aufnahme, die mit dieser Bildfrequenz erstellt wurde. Bewegungen werden flüssiger, natürlicher und detaillierter wahrgenommen.

Abhängig vom Betrachter ist dies jedoch nicht immer erwünscht. Die geringe Bildfrequenz eines Spielfilmes und das dadurch entstehende minimale Ruckeln wird von manchen Personen als ästhetisch empfunden, weil es der üblichen Bildrate im Kino entspricht; das leichte Ruckeln „gehört“ sozusagen zu einem echten Film dazu. Immer häufiger werden auch Videoaufzeichnungen bewusst mit 24 oder 25 Bildern pro Sekunde vorgenommen, obwohl die verwendete Kamera auch eine höhere Bildfrequenz zulassen würde, um eben diesen „Film-Look“ zu erzielen. Durch die Zwischenbildberechnung wird dieser Effekt zunichtegemacht; das (sowie ggf. weitere Maßnahmen zur Bildverbesserung) können einen sog. Soap-Opera-Effekt bewirken.

Die Qualität von Motion Interpolation ist stark vom Bildinhalt abhängig. Während ruhige, gleichmäßige und gut vorhersehbare Bewegungen zu nahezu perfekten Ergebnissen führen können, ist die Zwischenbildberechnung bei plötzlichen oder sehr schnellen Bewegungen, sowie Bewegungen vor einem komplexen und fein strukturierten Hintergrund, oft schwierig bis unmöglich. Abhängig von dem jeweiligen Algorithmus und den gewählten Einstellungen wird in letzterem Fall die Zwischenbildberechnung entweder vorübergehend ganz ausgesetzt, wenn kein gutes Ergebnis zu erwarten ist, oder es wird versucht, die Berechnung dennoch so gut es geht durchzuführen, was zu sichtbaren unnatürlichen Verzerrungen und Artefakten führen kann.

Die Berechnung der Zwischenbilder im Fernsehgerät führt zu einer geringen Verzögerung gegenüber der Signalquelle. Hierdurch kann es bei separater Tonwiedergabe zu Asynchronitäten zwischen Ton und Bild kommen, daher verzögern Fernseher entsprechend die Tonweitergabe an ein externes Abspielgerät (z. B. Surround-Receiver). Bei Echtzeit-kritischen Anwendungen wie Computer- oder Konsolen-Spielen verlängert sich die Reaktionszeit des Spielers.

Siehe auch[Bearbeiten]

Literatur[Bearbeiten]

  • L. S. Brotman, A. N. Netravali: Motion interpolation by optimal control. In: Proceedings of the 15th Annual Conference on Computer Graphics and interactive Techniques. 1988, S. 309–315, doi:10.1145/54852.378531.