Animating Landscape: Self-Supervised Learning of Decoupled Motion and Appearance for Single-Image Video Synthesis
Not on the map. Why?
Abstract (arXiv)
Automatic generation of a high-quality video from a single image remains a challenging task despite the recent advances in deep generative models. This paper proposes a method that can create a high-resolution, long-term animation using convolutional neural networks (CNNs) from a single landscape image where we mainly focus on skies and waters. Our key observation is that the motion (e.g., moving clouds) and appearance (e.g., time-varying colors in the sky) in natural scenes have different time scales. We thus learn them separately and predict them with decoupled control while handling future uncertainty in both predictions by introducing latent codes. Unlike previous methods that infer output frames directly, our CNNs predict spatially-smooth intermediate data, i.e., for motion, flow fields for warping, and for appearance, color transfer maps, via self-supervised learning, i.e., without explicitly-provided ground truth. These intermediate data are applied not to each previous output frame, but to the input image only once for each output frame. This design is crucial to alleviate error accumulation in long-term predictions, which is the essential problem in previous recurrent approaches. The output frames can be looped like cinemagraph, and also be controlled directly by specifying latent codes or indirectly via visual annotations. We demonstrate the effectiveness of our method through comparisons with the state-of-the-arts on video prediction as well as appearance manipulation.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Oct 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 2; 2023: 5; 2024: 0; 2025: 2; 2026: 1.
15 papers.
Sort:
By area:
- 2021FitVid: Overfitting in Pixel-Level Video Predictioncited by 86
- 2025PhysGen3D: Crafting a Miniature Interactive World from a Single Imagecited by 65
- 2021Stochastic Image-to-Video Synthesis using cINNscited by 49
- 2021Controllable Animation of Fluid Elements in Still Imagescited by 44
- 2025FloVD: Optical Flow Meets Video Diffusion Model for Enhanced Camera-Controlled Video Synthesiscited by 37
- 20233D Cinemagraphy from a Single Imagecited by 23
- 2023LaMD: Latent Motion Diffusion for Image-Conditional Video Generationcited by 21
- 2023Make-It-4D: Synthesizing a Consistent Long-Term Dynamic Scene Video from a Single Imagecited by 19
- 2023Blowing in the Wind: CycleNet for Human Cinemagraphs from Still Imagescited by 14
- 2023Event-based Continuous Color Video Decompression from Single Framescited by 14
- 2021Endless Loops: Detecting and Animating Periodic Patterns in Still Imagescited by 7
- 2021Learning Fine-Grained Motion Embedding for Landscape Animationcited by 7
- 2026OuroWorld: Bringing Any 3D World Alive as Diverse, Endlessly Looping 3D Cinemagraphs8 Oct 2026
- 2025PhysGen3D: Crafting a Miniature Interactive World from a Single Image26 Mar 2025
- 2025FloVD: Optical Flow Meets Video Diffusion Model for Enhanced Camera-Controlled Video Synthesis12 Feb 2025
- 2023Event-based Continuous Color Video Decompression from Single Frames30 Nov 2023
- 2023Make-It-4D: Synthesizing a Consistent Long-Term Dynamic Scene Video from a Single Image20 Aug 2023
- 2023LaMD: Latent Motion Diffusion for Image-Conditional Video Generation23 Apr 2023
- 2023Blowing in the Wind: CycleNet for Human Cinemagraphs from Still Images15 Mar 2023
- 20233D Cinemagraphy from a Single Image10 Mar 2023
- 2022Time-of-Day Neural Style Transfer for Architectural Photographs13 Sep 2022
- 2022Disentangling Random and Cyclic Effects in Time-Lapse Sequences4 Jul 2022
- 2021Controllable Animation of Fluid Elements in Still Images6 Dec 2021
- 2021Learning Fine-Grained Motion Embedding for Landscape Animation6 Sep 2021
3 more
- 2021FitVid: Overfitting in Pixel-Level Video Prediction24 Jun 2021
- 2021Endless Loops: Detecting and Animating Periodic Patterns in Still Images19 May 2021
- 2021Stochastic Image-to-Video Synthesis using cINNs10 May 2021
- 2021FitVid: Overfitting in Pixel-Level Video Predictioncited by 86
- 2025PhysGen3D: Crafting a Miniature Interactive World from a Single Imagecited by 65
- 2021Stochastic Image-to-Video Synthesis using cINNscited by 49
- 2021Controllable Animation of Fluid Elements in Still Imagescited by 44
- 20233D Cinemagraphy from a Single Imagecited by 23
- 2023Make-It-4D: Synthesizing a Consistent Long-Term Dynamic Scene Video from a Single Imagecited by 19
- 2023Blowing in the Wind: CycleNet for Human Cinemagraphs from Still Imagescited by 14
- 2023Event-based Continuous Color Video Decompression from Single Framescited by 14
- 2021Endless Loops: Detecting and Animating Periodic Patterns in Still Imagescited by 7
- 2021Learning Fine-Grained Motion Embedding for Landscape Animationcited by 7
- 2022Disentangling Random and Cyclic Effects in Time-Lapse Sequencescited by 3
- 2022Time-of-Day Neural Style Transfer for Architectural Photographscited by 3
12 most cited of 13 All 13 (JSON)
- 2026OuroWorld: Bringing Any 3D World Alive as Diverse, Endlessly Looping 3D Cinemagraphs8 Oct 2026
- 2025PhysGen3D: Crafting a Miniature Interactive World from a Single Image26 Mar 2025
- 2023Event-based Continuous Color Video Decompression from Single Frames30 Nov 2023
- 2023Make-It-4D: Synthesizing a Consistent Long-Term Dynamic Scene Video from a Single Image20 Aug 2023
- 2023Blowing in the Wind: CycleNet for Human Cinemagraphs from Still Images15 Mar 2023
- 20233D Cinemagraphy from a Single Image10 Mar 2023
- 2022Time-of-Day Neural Style Transfer for Architectural Photographs13 Sep 2022
- 2022Disentangling Random and Cyclic Effects in Time-Lapse Sequences4 Jul 2022
- 2021Controllable Animation of Fluid Elements in Still Images6 Dec 2021
- 2021Learning Fine-Grained Motion Embedding for Landscape Animation6 Sep 2021
- 2021FitVid: Overfitting in Pixel-Level Video Prediction24 Jun 2021
- 2021Endless Loops: Detecting and Animating Periodic Patterns in Still Images19 May 2021
12 newest of 13 All 13 (JSON)