Andersons Blickwinkel

Bessere Generative KI-Videos durch das Shuffeln von Frames wÃĪhrend des Trainings

mm
Unite.AI zu deinen bevorzugten Quellen auf Google hinzufÞgen
Adobe Firefly, various prompts and edits.

Eine neue Studie, die diese Woche auf Arxiv verÃķffentlicht wurde, behandelt ein Problem, auf das jeder, der den Hunyuan-Video– oder Wan-2.1-AI-Video-Generatoren ausprobiert hat, bereits gestoßen ist: temporale Aberrationen, bei denen der generative Prozess dazu neigt, plÃķtzlich zu beschleunigen, zu verbinden, wegzulassen oder auf andere Weise wichtige Momente in einem generierten Video zu stÃķren:

Bitte klicken, um abzuspielen. Einige der temporalen Fehler, die bei Benutzern der neuen Generation generativer Video-Systeme immer hÃĪufiger auftreten, werden in der neuen Studie hervorgehoben. Rechts im Video ist der positive Effekt des neuen FluxFlow-Ansatzes zu sehen. Quelle: https://haroldchen19.github.io/FluxFlow/

Das oben gezeigte Video enthÃĪlt Ausschnitte aus Beispieltestvideos auf der (vorsicht: ziemlich chaotischen) Projektseite der Studie. Wir kÃķnnen mehrere immer vertrautere Probleme sehen, die durch die Methode der Autoren (rechts im Video) behoben werden, die im Wesentlichen eine Technik zur Vorverarbeitung von Daten ist, die auf jede generative Video-Architektur anwendbar ist.

Im ersten Beispiel, das “zwei Kinder, die mit einem Ball spielen” zeigt, generiert von CogVideoX, sehen wir (links im Kompilationsvideo oben und im spezifischen Beispiel unten), dass die native Generierung schnell durch mehrere wesentliche Mikrobewegungen springt und die AktivitÃĪt der Kinder auf ein “Cartoon”-Tempo beschleunigt. Im Gegensatz dazu erzielt dieselbe Datenmenge und Methode mit der neuen Vorverarbeitungstechnik, die FluxFlow genannt wird (rechts im Video), bessere Ergebnisse:

Bitte klicken, um abzuspielen.

Im zweiten Beispiel (mit NOVA-0.6B) sehen wir, dass eine zentrale Bewegung, bei der eine Katze beteiligt ist, aufæŸį§ Weise wÃĪhrend der Trainingsphase korrupt oder unterabgetastet wurde, sodass das generative System “gelÃĪhmt” wird und nicht in der Lage ist, das Subjekt zu bewegen:

Bitte klicken, um abzuspielen.

Dieses Syndrom, bei dem die Bewegung oder das Subjekt “stecken bleibt”, ist eines der am hÃĪufigsten gemeldeten Probleme von HV und Wan in den verschiedenen Bild- und Videosynthese-Gruppen.

Einige dieser Probleme sind mit Video-Untertitelungsproblemen in der Quelldatenmenge verbunden, die wir diese Woche betrachtet haben; die Autoren der neuen Studie konzentrieren sich jedoch auf die temporalen QualitÃĪten der Trainingsdaten und machen eine Þberzeugende Argumentation, dass die BewÃĪltigung der Herausforderungen aus dieser Perspektive nÞtzliche Ergebnisse liefern kann.

Wie in dem frÞheren Artikel Þber Video-Untertitelung erwÃĪhnt, sind bestimmte Sportarten besonders schwierig zu destillieren, um wichtige Momente zu erhalten, was bedeutet, dass kritische Ereignisse (wie ein Slam-Dunk) nicht die notwendige Aufmerksamkeit wÃĪhrend der Trainingszeit erhalten:

Bitte klicken, um abzuspielen.

Im obigen Beispiel weiß das generative System nicht, wie es zum nÃĪchsten Bewegungsstadium gelangen soll, und wechselt illogisch von einer Pose zu einer anderen, wobei die Haltung und Geometrie des Spielers im Prozess geÃĪndert werden.

Diese sind große Bewegungen, die wÃĪhrend der Trainingsphase verloren gegangen sind, aber ebenso anfÃĪllig sind auch viel kleinere, aber wichtige Bewegungen, wie das Flattern von SchmetterlingsflÞgeln:

Bitte klicken, um abzuspielen.

Im Gegensatz zum Slam-Dunk ist das Flattern der FlÞgel kein “seltenes” sondern ein persistentes und monotoneres Ereignis. Allerdings wird seine Konsistenz durch die Abtastung verloren, da die Bewegung so schnell ist, dass es sehr schwierig ist, sie zeitlich zu etablieren.

Diese sind nicht besonders neue Probleme, aber sie erhalten jetzt, da leistungsstarke generative Video-Modelle fÞr Enthusiasten verfÞgbar sind, mehr Aufmerksamkeit.

Die Gemeinschaften auf Reddit und Discord haben diese Probleme anfangs als “benutzerbezogen” behandelt. Dies ist eine verstÃĪndliche Annahme, da die Systeme in Frage sehr neu und minimal dokumentiert sind. Daher haben verschiedene Experten diverse (und nicht immer effektive) Abhilfemaßnahmen fÞr einige der hier dokumentierten Fehler vorgeschlagen, wie z. B. die Änderung der Einstellungen in verschiedenen Komponenten von ComfyUI-Workflows fÞr Hunyuan-Video (HV) und Wan 2.1.

In einigen FÃĪllen produziert HV anstelle von schneller Bewegung langsame Bewegung. VorschlÃĪge von Reddit und ChatGPT (die hauptsÃĪchlich auf Reddit basieren) umfassen das Ändern der Anzahl der Frames in der angeforderten Generierung oder das radikale Senken der Bildfrequenz*.

Dies ist alles verzweifeltes Zeug; die aufkommende Wahrheit ist, dass wir noch nicht wissen, was die genaue Ursache oder das genaue Mittel fÞr diese Probleme ist; klar ist, dass das QuÃĪlen der Generierungseinstellungen, um sie zu umgehen (besonders wenn dies die AusgabequalitÃĪt verschlechtert, z. B. mit einer zu niedrigen Bildfrequenz), nur ein vorÞbergehender LÃķsungsansatz ist, und es ist gut zu sehen, dass die Forschungsszene diese aufkommenden Probleme so schnell angeht.

Also, neben unserem Blick auf die Video-Untertitelung, die diese Woche verÃķffentlicht wurde, lassen Sie uns einen Blick auf die neue Studie Þber temporale Regularisierung werfen und welche Verbesserungen sie dem aktuellen generativen Video-Szenario bieten kÃķnnte.

Die zentrale Idee ist ziemlich einfach und unauffÃĪllig, und nichtsdestotrotz ist die Studie etwas aufgeblÃĪht, um die vorgeschriebenen acht Seiten zu erreichen, und wir werden diese AufblÃĪhung bei Bedarf Þberspringen.

Der Fisch in der nativen Generierung des VideoCrafter-Frameworks ist statisch, wÃĪhrend die FluxFlow-geÃĪnderte Version die erforderlichen Änderungen erfasst. Quelle: https://arxiv.org/pdf/2503.15417

Der Fisch in der nativen Generierung des VideoCrafter-Frameworks ist statisch, wÃĪhrend die FluxFlow-geÃĪnderte Version die erforderlichen Änderungen erfasst. Quelle: https://arxiv.org/pdf/2503.15417

Die neue Studie trÃĪgt den Titel Temporale Regularisierung macht Ihren Video-Generator stÃĪrker und stammt von acht Forschern aus Everlyn AI, der UniversitÃĪt fÞr Wissenschaft und Technologie Hongkong (HKUST), der UniversitÃĪt von Central Florida (UCF) und der UniversitÃĪt von Hongkong (HKU).

(zum Zeitpunkt des Schreibens gibt es einige Probleme mit der Begleitseite der Studie)

FluxFlow

Die zentrale Idee hinter FluxFlow, dem neuen Vorverarbeitungsschema der Autoren, besteht darin, die weit verbreiteten Probleme Flickering und temporale Inkonsistenz zu Þberwinden, indem BlÃķcke und Gruppen von BlÃķcken in den temporalen Frame-Reihenfolgen wÃĪhrend des Trainingsprozesses neu angeordnet werden:

Die zentrale Idee hinter FluxFlow ist, BlÃķcke und Gruppen von BlÃķcken in unerwartete und nicht-temporale Positionen zu verschieben, als eine Form der Datenverarbeitung.

Die zentrale Idee hinter FluxFlow ist, BlÃķcke und Gruppen von BlÃķcken in unerwartete und nicht-temporale Positionen zu verschieben, als eine Form der Datenverarbeitung.

Die Studie erklÃĪrt:

‘[Artefakte] stammen aus einer grundlegenden EinschrÃĪnkung: Trotz der Nutzung großer Datenmengen verlassen sich aktuelle Modelle oft auf vereinfachte temporale Muster in den Trainingsdaten (z. B. feste Laufrichtungen oder repetitive Frame-ÜbergÃĪnge) anstatt vielfÃĪltige und plausible temporale Dynamiken zu erlernen.

‘Dieses Problem wird durch den Mangel an expliziter temporaler Verarbeitung wÃĪhrend des Trainings noch verstÃĪrkt, wodurch Modelle anfÃĪllig fÞr Überanpassung an zufÃĪllige temporale Korrelationen (z. B. “Frame #5 muss Frame #4 folgen”) anstatt generalisierbar Þber verschiedene Bewegungsszenarien zu sein.’

Die meisten Video-Generierungsmodelle, so erklÃĪren die Autoren, borgen noch zu sehr von der Bild-Synthese, konzentrieren sich auf rÃĪumliche Treue und ignorieren weitgehend die temporale Achse. Obwohl Techniken wie Beschneiden, Spiegeln und Farb-Jittering die statische BildqualitÃĪt verbessert haben, sind sie keine ausreichenden LÃķsungen, wenn sie auf Videos angewendet werden, bei denen die Illusion der Bewegung von konsistenten ÜbergÃĪngen zwischen Frames abhÃĪngt.

Die resultierenden Probleme umfassen flackernde Texturen, ruckartige Schnitte zwischen Frames und repetitive oder zu einfache Bewegungsmuster.

Bitte klicken, um abzuspielen.

Die Studie argumentiert, dass einige Modelle – einschließlich Stable Video Diffusion und LlamaGen – durch immer komplexere Architekturen oder konstruierte EinschrÃĪnkungen kompensieren, was jedoch einen Kostenaufwand in Bezug auf Rechenleistung und FlexibilitÃĪt bedeutet.

Da temporale Datenverarbeitung bereits in Video-VerstÃĪndnis-Aufgaben (in Frameworks wie FineCliper, SeFAR und SVFormer) nÞtzlich erwiesen hat, ist es Þberraschend, so behaupten die Autoren, dass diese Taktik in einem generativen Kontext selten angewendet wird.

StÃķrendes Verhalten

Die Forscher behaupten, dass einfache, strukturierte StÃķrungen in der temporalen Reihenfolge wÃĪhrend des Trainings dazu beitragen, dass Modelle besser generalisieren, um realistische, vielfÃĪltige Bewegungen zu erzeugen:

‘Durch das Training auf ungeordneten Sequenzen lernt der Generator, plausible Traektorien zu ermitteln, was effektiv die temporale Entropie regularisiert. FLUXFLOW verbindet die LÞcke zwischen diskriminativer und generativer temporaler Verarbeitung und bietet eine Plug-and-Play-VerbesserungslÃķsung fÞr temporale Video-Generierung, wÃĪhrend die GesamtqualitÃĪt verbessert wird.

‘Im Gegensatz zu bestehenden Methoden, die architektonische Änderungen einfÞhren oder auf Nachbearbeitung angewiesen sind, operiert FLUXFLOW direkt auf der Datenebene und fÞhrt kontrollierte temporale StÃķrungen wÃĪhrend des Trainings ein.’

Bitte klicken, um abzuspielen.

Frame-ebene StÃķrungen, so erklÃĪren die Autoren, fÞhren feinkÃķrnige StÃķrungen innerhalb einer Sequenz ein. Diese Art von StÃķrung ist nicht unÃĪhnlich der Maskierungsaugmentation, bei der Abschnitte von Daten zufÃĪllig blockiert werden, um zu verhindern, dass das System Þberanpasst auf Datenpunkte und um bessere Generalisierung zu fÃķrdern.

Tests

Obwohl die zentrale Idee hier nicht zu einer vollstÃĪndigen Studie ausreicht, gibt es dennoch einen Testabschnitt, den wir uns ansehen kÃķnnen.

Die Autoren testeten vier Anfragen in Bezug auf verbesserte temporale QualitÃĪt bei gleichzeitiger Beibehaltung der rÃĪumlichen Treue; FÃĪhigkeit, Bewegungs- und optische Flussdynamiken zu erlernen; Beibehaltung der temporalen QualitÃĪt bei extraterminaler Generierung; und Empfindlichkeit gegenÞber wichtigen Hyperparametern.

Die Forscher wendeten FluxFlow auf drei generative Architekturen an: U-Net-basiert, in Form von VideoCrafter2; DiT-basiert, in Form von CogVideoX-2B; und AR-basiert, in Form von NOVA-0.6B.

Um einen fairen Vergleich zu ermÃķglichen, feinjustierten sie die Basismodelle der Architekturen mit FluxFlow als zusÃĪtzliche Trainingsphase, fÞr eine Epoch, auf dem OpenVidHD-0.4M-Dataset.

Die Modelle wurden gegen zwei beliebte Benchmarks getestet: UCF-101; und VBench.

FÞr UCF wurden die FrÃĐchet-Video-Distanz (FVD) und Inception-Score (IS) verwendet. FÞr VBench konzentrierten sich die Forscher auf temporale QualitÃĪt, frame-weise QualitÃĪt und GesamtqualitÃĪt.

Quantitative anfÃĪngliche Bewertung von FluxFlow-Frame.

Quantitative anfÃĪngliche Bewertung von FluxFlow-Frame. "+ Original" zeigt das Training ohne FLUXFLOW, wÃĪhrend "+ Num × 1" verschiedene FluxFlow-Frame-Konfigurationen anzeigt. Die besten Ergebnisse sind schattiert; die zweitbesten sind fÞr jedes Modell unterstrichen.

Die Autoren kommentieren diese Ergebnisse wie folgt:

‘Sowohl FLUXFLOW-FRAME als auch FLUXFLOW-BLOCK verbessern die temporale QualitÃĪt erheblich, wie durch die Metriken in Tab. 1, 2 (d. h. FVD, Subject, Flicker, Motion und Dynamic) und qualitative Ergebnisse in [Bild unten] belegt wird.

‘Zum Beispiel wird die Bewegung des driftenden Autos in VC2, die Katze, die ihrem Schwanz nachjagt, in NOVA, und der Surfer, der auf einer Welle reitet, in CVX, mit FLUXFLOW deutlich flÞssiger. Wichtig ist, dass diese temporalen Verbesserungen ohne Opferung der rÃĪumlichen Treue erzielt werden, wie durch die scharfen Details von Wasserspritzern, Rauchfahnen und Wellentexturen sowie rÃĪumliche und Gesamttreue-Metriken belegt wird.’

Unten sehen wir AuswahlmÃķglichkeiten aus den qualitativen Ergebnissen, auf die die Autoren hinweisen:

AuswahlmÃķglichkeiten aus den qualitativen Ergebnissen.

AuswahlmÃķglichkeiten aus den qualitativen Ergebnissen.

Die Studie legt nahe, dass sowohl frame-ebene als auch block-ebene StÃķrungen die temporale QualitÃĪt verbessern, frame-ebene Methoden jedoch aufgrund ihrer feineren GranularitÃĪt tendenziell besser abschneiden. Block-ebene StÃķrungen kÃķnnen dagegen aufgrund der engen Verbindung zwischen rÃĪumlichen und temporalen Mustern innerhalb von BlÃķcken Rauschen einfÞhren und ihre Wirksamkeit verringern.

Schlussfolgerung

Diese Studie, zusammen mit der Bytedance-Tsinghua-Kollaboration zur Video-Untertitelung, die diese Woche verÃķffentlicht wurde, hat mir klargemacht, dass die offensichtlichen MÃĪngel in der neuen Generation generativer Video-Modelle mÃķglicherweise nicht auf Benutzerfehler, institutionelle Fehltritte oder Finanzierungsgrenzen zurÞckzufÞhren sind, sondern vielmehr auf eine Forschungskonzentration, die berechtigterweise dringendere Herausforderungen wie temporale KohÃĪrenz und Konsistenz priorisiert hat:

Bis vor kurzem waren die Ergebnisse von frei verfÞgbaren und herunterladbaren generativen Video-Systemen so beeintrÃĪchtigt, dass keine große Anstrengung innerhalb der Enthusiastengemeinschaft unternommen wurde, um diese Probleme zu beheben (nicht zuletzt, weil die Probleme fundamental und nicht trivial zu lÃķsen waren).

Jetzt, da wir so viel nÃĪher an das vorhergesagte Zeitalter rein AI-generierter photorealistischer Video-Ausgabe sind, ist es klar, dass sowohl die Forschungs- als auch die Casual-Gemeinschaft ein tieferes und produktiveres Interesse daran haben, die verbleibenden Probleme zu lÃķsen; mit etwas GlÞck sind diese nicht unÞberwindliche Hindernisse.

 

* Wans native Bildfrequenz ist ein mageres 16fps, und als Reaktion auf meine eigenen Probleme habe ich festgestellt, dass Foren vorgeschlagen haben, die Bildfrequenz auf bis zu 12fps zu senken und dann FlowFrames oder andere AI-basierte Re-Fluss-Systeme zu verwenden, um die LÞcken zwischen solch einer spÃĪrlichen Anzahl von Frames zu interpolieren.

ErstverÃķffentlichung am Freitag, dem 21. MÃĪrz 2025

Schriftsteller Þber maschinelles Lernen, DomÃĪnen-Spezialist in der menschlichen Bildsynthese. Ehemaliger Leiter des Forschungsinhalts bei Metaphysic.ai, bis zu dessen AuflÃķsung in DNEG's Brahma.ai.
Portfolio-Seite: martinanderson.ai
Kontakt: [email protected]