Skip to content

Latest commit

 

History

History
3190 lines (2372 loc) · 257 KB

README.md

File metadata and controls

3190 lines (2372 loc) · 257 KB

Awesome Video Generation Awesome

📝 Introduction

A comprehensive collection of works on video generation/synthesis/prediction.



(Source: MCVD, VideoFusion)

Contents

✨Survey_Papers

🌟Datasets

🚀Video-generation_subtopics

  • Controllable Video generation
    Text-to-video, image-to-video
    The “classic” task: create a video scratch, i.e. starting from random noise. The generation process is sometimes given simple conditions, such as Text or image. Common goals include visual fidelity, temporal coherence, and logical plausibility.
  • [Video prediction and Frame interpolation
    Video generation with (visual) constraints
    Predict the next N frames following a sequence of input video frames, or predict N frames between the given start and final frames. Could be viewed as a special case of video completion
    Aimed at improving the motion smoothness of low frame rate videos, by inserting additional frames between existing video frames. Some works can “insert” frames after the input frames, so they technically can perform video prediction to some extent.
  • Novel view synthesis
    These usually involve reconstructing a 3D scene from some observations (e.g. monocular video input, or static images), and then generating renderings of the scene from new perspectives.
  • Human motion generation
    These are video generation tasks specifically geared to human (or humanoid) activities
  • Talking head or face generation
    Talking head generation refers to the generation of animated video content that simulates a person's face and head movements while they are speaking
  • Video-to-video
    These include enhancing the (textural) quality of videos, style transfer, motion transfer, Summarization, and various common video editing tasks (e.g. removal of a subject).

2023

2022


2021

2020

2019

2018

2017

2016