Controllable Animation of Fluid Elements in Still Images
Not on the map. Why?
Abstract (arXiv)
We propose a method to interactively control the animation of fluid elements in still images to generate cinemagraphs. Specifically, we focus on the animation of fluid elements like water, smoke, fire, which have the properties of repeating textures and continuous fluid motion. Taking inspiration from prior works, we represent the motion of such fluid elements in the image in the form of a constant 2D optical flow map. To this end, we allow the user to provide any number of arrow directions and their associated speeds along with a mask of the regions the user wants to animate. The user-provided input arrow directions, their corresponding speed values, and the mask are then converted into a dense flow map representing a constant optical flow map (FD). We observe that FD, obtained using simple exponential operations can closely approximate the plausible motion of elements in the image. We further refine computed dense optical flow map FD using a generative-adversarial network (GAN) to obtain a more realistic flow map. We devise a novel UNet based architecture to autoregressively generate future frames using the refined optical flow map by forward-warping the input image features at different resolutions. We conduct extensive experiments on a publicly available dataset and show that our method is superior to the baselines in terms of qualitative and quantitative metrics. In addition, we show the qualitative animations of the objects in directions that did not exist in the training set and provide a way to synthesize videos that otherwise would not exist in the real world.
Key facts. Cited by 45 papers in the map (data through 14 Oct 2026). Builds on 26 of its 33 references that are in the map. First posted on arXiv 6 Dec 2021.
Builds on
26 of 33 references.
References · 26
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,713
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,475
- 2019Analyzing and Improving the Image Quality of StyleGANcited by 3,588
- 2017The Kinetics Human Action Video Datasetcited by 1,909
- 2019Semantic Image Synthesis with Spatially-Adaptive Normalizationcited by 1,299
- 2018Towards Accurate Generative Models of Video: A New Metric & Challengescited by 1,234
- 2018Video-to-Video Synthesiscited by 390
- 2020Softmax Splatting for Video Frame Interpolationcited by 279
- 2019Few-shot Video-to-Video Synthesiscited by 197
- 2017Decomposing Motion and Content for Natural Video Sequence Predictioncited by 169
- 2020Stochastic Latent Residual Video Predictioncited by 108
14 more
- 2019Improved Conditional VRNNs for Video Predictioncited by 104
- 2019Unsupervised Learning of Object Structure and Dynamics from Videoscited by 92
- 2017Learning to Generate Time-Lapse Videos Using Multi-Stage Dynamic Generative Adversarial Networkscited by 89
- 2019High Fidelity Video Prediction with Large Stochastic Recurrent Neural Networkscited by 88
- 2020Future Video Synthesis with Object Motion Predictioncited by 57
- 2018Flow-Grounded Spatial-Temporal Video Prediction from Still Imagescited by 55
- 2020Animating Pictures with Eulerian Motion Fieldscited by 55
- 2019Video Generation from Single Semantic Label Mapcited by 54
- 2018SDCNet: Video Prediction Using Spatially-Displaced Convolutioncited by 50
- 2021Stochastic Image-to-Video Synthesis using cINNscited by 49
- 2021iPOKE: Poking a Still Image for Controlled Stochastic Video Synthesiscited by 42
- 2021Understanding Object Dynamics for Interactive Image-to-Video Synthesiscited by 38
- 2020DeepLandscape: Adversarial Modeling of Landscape Videocited by 17
- 2019Animating Landscape: Self-Supervised Learning of Decoupled Motion and Appearance for Single-Image Video Synthesiscited by 15
Built on by
Citing papers per year: 2022: 1; 2023: 13; 2024: 17; 2025: 8; 2026: 6.
45 papers.
Sort:
By area:
- 2023DynamiCrafter: Animating Open-domain Images with Video Diffusion Priorscited by 471
- 2024Motion-I2V: Consistent and Controllable Image-to-Video Generation with Explicit Motion Modelingcited by 211
- 2023Conditional Image-to-Video Generation with Latent Flow Diffusion Modelscited by 181
- 2024PhysGen: Rigid-Body Physics-Grounded Image-to-Video Generationcited by 174
- 2023Generative Image Dynamicscited by 94
- 2024MOFA-Video: Controllable Image Animation via Generative Motion Field Adaptions in Frozen Image-to-Video Diffusion Modelcited by 89
- 2023AnimateAnything: Fine-Grained Open Domain Image Animation with Motion Guidancecited by 66
- 2025PhysGen3D: Crafting a Miniature Interactive World from a Single Imagecited by 66
- 2023LivePhoto: Real Image Animation with Text-guided Motion Controlcited by 44
- 2025FloVD: Optical Flow Meets Video Diffusion Model for Enhanced Camera-Controlled Video Synthesiscited by 37
- 2024TRIP: Temporal Residual Learning with Image Noise Prior for Image-to-Video Diffusion Modelscited by 31
- 2024StoryAgent: Customized Storytelling Video Generation via Multi-Agent Collaborationcited by 31
33 more
- 2024TI2V-Zero: Zero-Shot Image Conditioning for Text-to-Video Diffusion Modelscited by 25
- 20233D Cinemagraphy from a Single Imagecited by 24
- 2023Text-Guided Synthesis of Eulerian Cinemagraphscited by 22
- 2024Explorative Inbetweening of Time and Spacecited by 21
- 2024VividDream: Generating 3D Scene with Ambient Dynamicscited by 21
- 2023iNVS: Repurposing Diffusion Inpainters for Novel View Synthesiscited by 20
- 2023Make-It-4D: Synthesizing a Consistent Long-Term Dynamic Scene Video from a Single Imagecited by 19
- 2025FlowDreamer: A RGB-D World Model with Flow-based Motion Representations for Robot Manipulationcited by 17
- 2024MotionStone: Decoupled Motion Intensity Modulation with Diffusion Transformer for Image-to-Video Generationcited by 16
- 2022Simulating Fluids in Real-World Still Imagescited by 15
- 2023Blowing in the Wind: CycleNet for Human Cinemagraphs from Still Imagescited by 14
- 2024Dance Any Beat: Blending Beats with Visuals in Dance Video Generationcited by 14
- 2023Automatic Animation of Hair Blowing in Still Portrait Photoscited by 13
- 2024LoopGaussian: Creating 3D Cinemagraph with Multi-view Images via Eulerian Motion Fieldcited by 9
- 2024A Survey on Future Frame Synthesis: Bridging Deterministic and Generative Approachescited by 7
- 2024Masked Generative Priors Improve World Models Sequence Modelling Capabilitiescited by 7
- 20253D Object Manipulation in a Single Image using Generative Modelscited by 7
- 20233D Video Loops from Asynchronous Inputcited by 5
- 2024Tuning-Free Noise Rectification for High Fidelity Image-to-Video Generationcited by 5
- 2025ReVision: Refining Video Diffusion with Explicit 3D Motion Modelingcited by 5
- 2025Optimizing 4D Gaussians for Dynamic Scene Video from Single Landscape Imagescited by 4
- 2023GenDeF: Learning Generative Deformation Field for Video Generationcited by 3
- 2024StyleCineGAN: Landscape Cinemagraph Generation using a Pre-trained StyleGANcited by 3
- 2024Tokenizing Motion: A Generative Approach for Scene Dynamics Compressioncited by 3
- 2025Learning an Implicit Physics Model for Image-based Fluid Simulationcited by 3
- 2026DreamLoop: Controllable Cinemagraph Generation from a Single Photographcited by 2
- 2024Controllable Longer Image Animation with Diffusion Modelscited by 1
- 2026Focal Guidance: Unlocking Controllability from Semantic-Weak Layers in Video Diffusion Modelscited by 1
- 2026Steady-Forcing: Balancing Spatial Persistence and Motion Continuity in Long-Horizon Nature Video Diffusioncited by 1
- 2025Unified Text-Image-to-Video Generation: A Training-Free Approach to Flexible Visual Conditioningcited by 0
- 2026SNF-Bench: Separating Static Drift from Natural Flow in Long-Horizon Fixed-Camera Video Generationcited by 0
- 2026Eulerian Motion Reconstruction for Water Scenerycited by 0
- 2026Make It Flow: Animating Water in 3D Gaussian Splatting Scenescited by 0
- 2026Make It Flow: Animating Water in 3D Gaussian Splatting Scenes9 Oct 2026
- 2026Eulerian Motion Reconstruction for Water Scenery29 Sep 2026
- 2026SNF-Bench: Separating Static Drift from Natural Flow in Long-Horizon Fixed-Camera Video Generation27 Aug 2026
- 2026Steady-Forcing: Balancing Spatial Persistence and Motion Continuity in Long-Horizon Nature Video Diffusion2 Jun 2026
- 2026Focal Guidance: Unlocking Controllability from Semantic-Weak Layers in Video Diffusion Models12 Jan 2026
- 2026DreamLoop: Controllable Cinemagraph Generation from a Single Photograph6 Jan 2026
- 2025Learning an Implicit Physics Model for Image-based Fluid Simulation11 Aug 2025
- 2025Unified Text-Image-to-Video Generation: A Training-Free Approach to Flexible Visual Conditioning27 May 2025
- 2025FlowDreamer: A RGB-D World Model with Flow-based Motion Representations for Robot Manipulation15 May 2025
- 2025ReVision: Refining Video Diffusion with Explicit 3D Motion Modeling30 Apr 2025
- 2025Optimizing 4D Gaussians for Dynamic Scene Video from Single Landscape Images4 Apr 2025
- 2025PhysGen3D: Crafting a Miniature Interactive World from a Single Image26 Mar 2025
33 more
- 2025FloVD: Optical Flow Meets Video Diffusion Model for Enhanced Camera-Controlled Video Synthesis12 Feb 2025
- 20253D Object Manipulation in a Single Image using Generative Models22 Jan 2025
- 2024MotionStone: Decoupled Motion Intensity Modulation with Diffusion Transformer for Image-to-Video Generation8 Dec 2024
- 2024StoryAgent: Customized Storytelling Video Generation via Multi-Agent Collaboration7 Nov 2024
- 2024Tokenizing Motion: A Generative Approach for Scene Dynamics Compression13 Oct 2024
- 2024Masked Generative Priors Improve World Models Sequence Modelling Capabilities10 Oct 2024
- 2024PhysGen: Rigid-Body Physics-Grounded Image-to-Video Generation27 Sep 2024
- 2024VividDream: Generating 3D Scene with Ambient Dynamics30 May 2024
- 2024MOFA-Video: Controllable Image Animation via Generative Motion Field Adaptions in Frozen Image-to-Video Diffusion Model30 May 2024
- 2024Controllable Longer Image Animation with Diffusion Models27 May 2024
- 2024Dance Any Beat: Blending Beats with Visuals in Dance Video Generation15 May 2024
- 2024TI2V-Zero: Zero-Shot Image Conditioning for Text-to-Video Diffusion Models25 Apr 2024
- 2024LoopGaussian: Creating 3D Cinemagraph with Multi-view Images via Eulerian Motion Field13 Apr 2024
- 2024TRIP: Temporal Residual Learning with Image Noise Prior for Image-to-Video Diffusion Models25 Mar 2024
- 2024Explorative Inbetweening of Time and Space21 Mar 2024
- 2024StyleCineGAN: Landscape Cinemagraph Generation using a Pre-trained StyleGAN21 Mar 2024
- 2024Tuning-Free Noise Rectification for High Fidelity Image-to-Video Generation5 Mar 2024
- 2024Motion-I2V: Consistent and Controllable Image-to-Video Generation with Explicit Motion Modeling29 Jan 2024
- 2024A Survey on Future Frame Synthesis: Bridging Deterministic and Generative Approaches26 Jan 2024
- 2023GenDeF: Learning Generative Deformation Field for Video Generation7 Dec 2023
- 2023LivePhoto: Real Image Animation with Text-guided Motion Control5 Dec 2023
- 2023AnimateAnything: Fine-Grained Open Domain Image Animation with Motion Guidance21 Nov 2023
- 2023iNVS: Repurposing Diffusion Inpainters for Novel View Synthesis24 Oct 2023
- 2023DynamiCrafter: Animating Open-domain Images with Video Diffusion Priors18 Oct 2023
- 2023Automatic Animation of Hair Blowing in Still Portrait Photos25 Sep 2023
- 2023Generative Image Dynamics14 Sep 2023
- 2023Make-It-4D: Synthesizing a Consistent Long-Term Dynamic Scene Video from a Single Image20 Aug 2023
- 2023Text-Guided Synthesis of Eulerian Cinemagraphs6 Jul 2023
- 2023Conditional Image-to-Video Generation with Latent Flow Diffusion Models24 Mar 2023
- 2023Blowing in the Wind: CycleNet for Human Cinemagraphs from Still Images15 Mar 2023
- 20233D Cinemagraphy from a Single Image10 Mar 2023
- 20233D Video Loops from Asynchronous Input9 Mar 2023
- 2022Simulating Fluids in Real-World Still Images24 Apr 2022
- 2023DynamiCrafter: Animating Open-domain Images with Video Diffusion Priorscited by 471
- 2023Conditional Image-to-Video Generation with Latent Flow Diffusion Modelscited by 181
- 2024MOFA-Video: Controllable Image Animation via Generative Motion Field Adaptions in Frozen Image-to-Video Diffusion Modelcited by 89
- 2025FloVD: Optical Flow Meets Video Diffusion Model for Enhanced Camera-Controlled Video Synthesiscited by 37
- 2024TRIP: Temporal Residual Learning with Image Noise Prior for Image-to-Video Diffusion Modelscited by 31
- 2024TI2V-Zero: Zero-Shot Image Conditioning for Text-to-Video Diffusion Modelscited by 25
- 2024MotionStone: Decoupled Motion Intensity Modulation with Diffusion Transformer for Image-to-Video Generationcited by 16
- 20253D Object Manipulation in a Single Image using Generative Modelscited by 7
- 2024Tuning-Free Noise Rectification for High Fidelity Image-to-Video Generationcited by 5
- 2025ReVision: Refining Video Diffusion with Explicit 3D Motion Modelingcited by 5
- 2026DreamLoop: Controllable Cinemagraph Generation from a Single Photographcited by 2
- 2024Controllable Longer Image Animation with Diffusion Modelscited by 1
12 most cited of 14 All 14 (JSON)
- 2026Steady-Forcing: Balancing Spatial Persistence and Motion Continuity in Long-Horizon Nature Video Diffusion2 Jun 2026
- 2026Focal Guidance: Unlocking Controllability from Semantic-Weak Layers in Video Diffusion Models12 Jan 2026
- 2026DreamLoop: Controllable Cinemagraph Generation from a Single Photograph6 Jan 2026
- 2025ReVision: Refining Video Diffusion with Explicit 3D Motion Modeling30 Apr 2025
- 2025FloVD: Optical Flow Meets Video Diffusion Model for Enhanced Camera-Controlled Video Synthesis12 Feb 2025
- 20253D Object Manipulation in a Single Image using Generative Models22 Jan 2025
- 2024MotionStone: Decoupled Motion Intensity Modulation with Diffusion Transformer for Image-to-Video Generation8 Dec 2024
- 2024MOFA-Video: Controllable Image Animation via Generative Motion Field Adaptions in Frozen Image-to-Video Diffusion Model30 May 2024
- 2024Controllable Longer Image Animation with Diffusion Models27 May 2024
- 2024TI2V-Zero: Zero-Shot Image Conditioning for Text-to-Video Diffusion Models25 Apr 2024
- 2024TRIP: Temporal Residual Learning with Image Noise Prior for Image-to-Video Diffusion Models25 Mar 2024
- 2024Tuning-Free Noise Rectification for High Fidelity Image-to-Video Generation5 Mar 2024
12 newest of 14 All 14 (JSON)
- 2025FlowDreamer: A RGB-D World Model with Flow-based Motion Representations for Robot Manipulation15 May 2025
- 2024Masked Generative Priors Improve World Models Sequence Modelling Capabilities10 Oct 2024
- 2024A Survey on Future Frame Synthesis: Bridging Deterministic and Generative Approaches26 Jan 2024
- 2024Motion-I2V: Consistent and Controllable Image-to-Video Generation with Explicit Motion Modelingcited by 211
- 2024PhysGen: Rigid-Body Physics-Grounded Image-to-Video Generationcited by 174
- 2023Generative Image Dynamicscited by 94
- 2023AnimateAnything: Fine-Grained Open Domain Image Animation with Motion Guidancecited by 66
- 2025PhysGen3D: Crafting a Miniature Interactive World from a Single Imagecited by 66
- 2023LivePhoto: Real Image Animation with Text-guided Motion Controlcited by 44
- 2024StoryAgent: Customized Storytelling Video Generation via Multi-Agent Collaborationcited by 31
- 20233D Cinemagraphy from a Single Imagecited by 24
- 2023Text-Guided Synthesis of Eulerian Cinemagraphscited by 22
- 2024Explorative Inbetweening of Time and Spacecited by 21
- 2024VividDream: Generating 3D Scene with Ambient Dynamicscited by 21
- 2023iNVS: Repurposing Diffusion Inpainters for Novel View Synthesiscited by 20
12 most cited of 28 All 28 (JSON)
- 2026Make It Flow: Animating Water in 3D Gaussian Splatting Scenes9 Oct 2026
- 2026Eulerian Motion Reconstruction for Water Scenery29 Sep 2026
- 2026SNF-Bench: Separating Static Drift from Natural Flow in Long-Horizon Fixed-Camera Video Generation27 Aug 2026
- 2025Learning an Implicit Physics Model for Image-based Fluid Simulation11 Aug 2025
- 2025Unified Text-Image-to-Video Generation: A Training-Free Approach to Flexible Visual Conditioning27 May 2025
- 2025Optimizing 4D Gaussians for Dynamic Scene Video from Single Landscape Images4 Apr 2025
- 2025PhysGen3D: Crafting a Miniature Interactive World from a Single Image26 Mar 2025
- 2024StoryAgent: Customized Storytelling Video Generation via Multi-Agent Collaboration7 Nov 2024
- 2024Tokenizing Motion: A Generative Approach for Scene Dynamics Compression13 Oct 2024
- 2024PhysGen: Rigid-Body Physics-Grounded Image-to-Video Generation27 Sep 2024
- 2024VividDream: Generating 3D Scene with Ambient Dynamics30 May 2024
- 2024Dance Any Beat: Blending Beats with Visuals in Dance Video Generation15 May 2024
12 newest of 28 All 28 (JSON)