Tuning-Free Noise Rectification for High Fidelity Image-to-Video Generation
Abstract
Image-to-video (I2V) generation tasks always suffer from keeping high fidelity in the open domains. Traditional image animation techniques primarily focus on specific domains such as faces or human poses, making them difficult to generalize to open domains. Several recent I2V frameworks based on diffusion models can generate dynamic content for open domain images but fail to maintain fidelity. We found that two main factors of low fidelity are the loss of image details and the noise prediction biases during the denoising process. To this end, we propose an effective method that can be applied to mainstream video diffusion models. This method achieves high fidelity based on supplementing more precise image information and noise rectification. Specifically, given a specified image, our method first adds noise to the input image latent to keep more details, then denoises the noisy latent with proper rectification to alleviate the noise prediction biases. Our method is tuning-free and plug-and-play. The experimental results demonstrate the effectiveness of our approach in improving the fidelity of generated videos. For more image-to-video generated results, please refer to the project website: https://noise-rectification.github.io/.
1 Introduction
With the remarkable breakthroughs of diffusion models in generating exquisite images [7, 37, 36, 40, 39], researchers are exploring the further potential of diffusion models to achieve more coherent video generation. Some recent works [16, 43, 15, 49, 51] have made incremental progress in the text-to-video (T2V) task to generate videos that align with the input text. However, a textual description can correspond to various imaginable videos, which may not necessarily meet people’s specific expectations. Therefore, the reference image is proposed to guide the video generation process, aiming to generate videos that closely align with the given image or even strictly start from the still image, which is called the image-to-video (I2V) task.
The concept of image-to-video is not novel and has long existed in traditional computer vision tasks, such as facial animation [50, 42], body motion synthesis [33], nature-driven animation [28, 17], and video prediction [24, 9, 18], which can all be considered as I2V tasks. However, these tasks were either limited to specific domains (such as faces, human poses, and simple natural scenes) or focused on relatively simple scenarios (such as animating fonts [9], drawing [44] or moving rigid objects [19]). The proposed solutions for these specific tasks are difficult to be applied to open-domain images. Moreover, previous studies [28, 53, 19, 18, 48, 23] adopted the autoregressive approach to generate the video sequences, which is computationally expensive and still faces challenges in complex open-domain scenarios. Recently, the emerged diffusion models have demonstrated strong generative capabilities and significant extensibility by learning the data distribution from noise. As a video can be considered as a temporal sequence (batch) of highly correlated images, it is feasible to process videos in batches using diffusion models. Consequently, there is a growing focus on leveraging diffusion models for image-to-video task, attracting significant attention from both research and industry.
However, current I2V research [11, 4, 51, 59] primarily relies on enhancing the supervision of image signals to guide the video diffusion model. As a result, the generated videos are only able to resemble the given image. In our view, existing video diffusion models in these works already exhibit strong capabilities for generating dynamic motions, but they struggle to maintain fidelity, which can be attributed to two main factors. One is the loss of image details, such as adopting IP-Adapter [54] or ControlNet [58] only extracts partial image representation. Another is the noise prediction biases during the denoise process, due to the unattainable perfect zero loss in training the video diffusion model, even when the entire image information has been injected or concatenated. Inspired by the transition refinement with the pivotal noise vector in recent image editing work [6, 29, 30], we propose to set the direction of initial noise as the pivotal reference in the denoising process. Specifically, we design an image-to-video pipeline, which adopts the “noising and rectified denoising” reverse process to improve the fidelity of generated video. Our method utilizes pre-trained video latent diffusion models (VLDM) to generate fluent motion between frames. During the inference, we first add initial noise to the given image to alleviate the loss of detail information, denoted as “noising” stage. Then we properly rectify the predicted noise using the pivotal reference noise in the reverse denoise timesteps to alleviate the noise prediction biases, denote as “rectified-denoising” stage. Additionally, in order to control the retention degree of the reference image, we further introduce a practical step-adaptive intervention strategy based on noise rectification.
In general, we propose an effective method to utilize the existing pre-trained video diffusion models for image-to-video tasks. The comparison experiments with current public I2V works and several I2V attempts in the active community have demonstrated the effectiveness of our methods in generating videos with higher fidelity. Moreover, our method does not require extra training and is simple to implement, which can be seamlessly integrated with current pre-trained open-domain video diffusion models in a plug-and-play manner, enabling high-fidelity I2V generation in open domains.
2 Related Work
The diffusion models have achieved great success in generative tasks in recent years. Due to the high correlation between image and video modalities, many ideas and insights in current video generation work have been inspired by extensive image generation work. Therefore, we introduce the related work on image and video generation here.
2.1 Image Generation with Diffusion Model
Compared to the traditional GAN [10] and VAE [22] based methods, the diffusion models [45, 14, 7, 47, 46, 36, 40] have demonstrated more powerful capabilities to produce high-quality images with realistic textures and fine details. The U-Net [38] with the attention layer is the widely adopted structure in image diffusion models to predict noise. To save computation costs, Stable Diffusion (SD) [37] proposed the latent diffusion model (LDM), which utilized VAE [22] to encode the image into a latent space and perform the diffusion process on the latent space. To enhance the controllability and support various control conditions such as depth, reference image, normal map and canny map, ControlNet [58] and T2I-Adapter [31] introduced a flexible adapter based on the SD [37] for controlled generation. Recently, IP-Adapter [54] also proposed an image prompt adapter for T2I models to guide the image generation with the reference image. Besides, SDEdit [29] added noise to the input stroke image and progressively denoised the resulting image to increase the realism of the synthesized image. In our image-to-video work, we adopt an inflated 3D U-Net similar to the T2I task and our noise rectification also takes inspiration from the transition refinement in the image editing works [6, 29, 30].
2.2 Video Generation with Diffusion Model
Thanks to the significant progress of text-to-image generation, video generation has also started to develop from the text-to-video (T2V) task. VDM [16] introduced a pioneering video diffusion model that extends the 2D U-Net to a 3D U-Net structure, jointly training both images and videos in the pixel space. Subsequent methods [60, 13, 49, 1, 12, 57, 3, 52, 26] mostly adopted the latent space to reduce memory requirements and speed up the training and inference. To optimize the running time required for video generation, most works (Make-A-Video [43], ModelScopeT2V [49], Latent-Shift [1], AnimateDiff [12]) were built upon the pre-trained T2I models and incorporated temporal modules, enabling batch generation of all video frames simultaneously. Particularly, AnimateDiff [12] only trains a motion module that can be adapted to various personalized T2I models. Text2Video-Zero [21] proposed a training-free sampling method to enrich motion dynamics and maintain temporal consistency with cross-frame attention. Besides, the cascade framework of video diffusion models is also used to generate high-resolution [15, 3, 52] and longer videos [13, 56].
Similar to image generation, introducing more control conditions in video generation is also crucial. Recently, to make the generated videos more controllable, recent work has introduced various conditions into the video diffusion models, including depth [43, 8], pose [27, 20], guided motion from trajectory [55], stroke painting [5] or frequency analysis [25]. As to the image condition, existing video generation work mainly draws on experiences from the image generation field, e.g., enhancing the image guidance using ControlNet [58] and IP-Adapter [54]. Besides, Seer [11] concatenated the conditional image latent with the noisy latent and employed causal attention in the temporal module of 3D U-Net for image-to-video tasks. VideoComposer [51] proposed to concatenate the image embedding with the noisy latent along the feature channel, as well as support forwarding the style of the given image into the video latent diffusion model (VLDM). Recently, VideoCrafter [4] extracted the image feature into the VLDM for the image-to-video task. Similarly, I2VGen-XL [59] both added the image latent with the noisy latent in the input layer and built a global encoder to extract the image CLIP feature into the VLDM. However, these image-to-video works either have limited fidelity or require fine-tuning the whole VLDM. In comparison, our noise rectification method is tuning-free and maintains high fidelity.
3 Preliminary
3.1 Image-to-Video Task Definition
All video generation tasks require generating coherent frames that maintain both visual consistency and logical motion. Specifically, image-to-video (I2V) task is defined as generating a video from a specified reference image. Its goal is to transform the static nature of an image into the dynamic visual representation, adding motion and fluidity to the content. Compared to the text-to-video (T2V) task, I2V prioritizes high fidelity with the conditional image, while dynamic motion in the video can be learned through common prior knowledge or driven by the given conditions like the text description or other data forms. Here we focus on the text-conditioned image-to-video task, and this definition can be formulated as, given a still image and a text description , the generative system outputs a predicted video , where represents the video length. The objective is to keep appearance consistent with the given initial image , as well as ensure the generated video aligns with the text description .
3.2 Video Latent Diffusion Models
The diffusion models [45, 14, 47, 46] are a class of generative models inspired by non-equilibrium thermodynamics, which define the Markov chain to perturb data to noise in the diffusion process and then learn to convert noise back to data in the reverse process. Formally, in the diffusion process, given a data distribution , the forward Markov chain gradually adds Gaussian noise to the data sample in the timesteps, thus obtaining a sequence of noisy data conditioned on , following the transition formula, which can be denoted as:
(1) | ||||
(2) |
where is a variance schedule to control the step size. In the reverse process, a model is learned to denoise from the noisy prior to gradually generate the desired data iteratively following:
(3) |
where is the model parameters, and denote the predicted mean and variance by the model.
In the image generative tasks, the denoising model is usually designed as the U-Net network architecture and learned with the objective function
(4) |
where and are the actual and predicted noise respectively, represents various conditions like text, image, or other control signals. Furthermore, to reduce the computational complexity, diffusion models are utilized in a lower-dimensional latent space rather than the pixel space, which is denoted as the latent diffusion model [37].
Similar to image diffusion generation, video diffusion generation can be regarded as dealing with a batch of images together (see Fig.1). Recently, video latent diffusion models (VLDM) were also developed upon the text-to-image generation and followed the aforementioned diffusion process, aiming to model the video data from Gaussian noise. Formally, a given video data will be converted to the latent representation through a VAE encoder [22], where is the number of feature channels. Besides, due to the temporal consistency and content relevance requirements in the video, the VLDM often involves the additional temporal module [16, 49, 1, 12], thus inflating the denoising model from 2D U-Net to the 3D U-Net. Through the diffusion process and reverse process , the finally denoised video latent will be processed via the VAE decoder to generate the video.
Inspired by the mainstream text-to-video framework, to generate a video from a still image, we also model the video motion with temporal attention in the inflated 3D U-Net [12]. As shown in Fig. 1(b), to improve the computation efficiency, the video’s frame dimension is treated as the batch axis in the forward of the spatial modules, and the video’s spatial dimensions are treated as the batch axis in the forward of the temporal modules.
4 Method
4.1 Enhance Image Condition Analysis
Although the text-to-video framework can generate a video clip with relatively coherent motion, the semantic content of the generated video is mainly aligned with the given text description at a coarse-grained level. To control the content consistency between the generated video and the reference image, the mainstream I2V works in existing research and the community can be summarized into two basic types (see Fig.2): One is to incorporate the image condition at the beginning of the reverse process. This approach is mainly inspired by the image generation field like the img2img tasks, such as the image editing task [6, 29, 30], whose idea is to inject the image latent into the initial noise latent. In this way, the reverse denoising process could be implicitly guided towards the direction of the image latent in the latent space. However, this approach can only achieve a resemblance to the given image and there is still a certain gap to high fidelity. A different method involves concatenating the full clean image with the initial noise to introduce more fine-grained details [11, 51, 59]. While this approach improves fidelity, the entire generation framework must be retrained, leading to low scalability and challenges in integrating with existing pre-trained modules like ControlNet [58]. Another method to enhance image fidelity introduces more image feature signals and conditions into the internal computation of the diffusion model at each timestep [4], such as using various ControlNets [58] and IP-Adapter [54]. The image features act as strong supervision to improve the fidelity. However, since feature extraction inevitably loses image details, these approaches tend to learn the overall style or general layout from the original image, making it difficult to achieve high fidelity in terms of fine details.
All the above methods aim to enhance the guidance and control of the initial image in video generation to improve fidelity. However, as shown in Fig.3(b), the denoising process (represented in gray arrow) can not restore the given image even when the initial noisy latents are obtained by adding noise to the given image (represented in dashed blue arrow), we analyzed that the reason why these methods [4, 51, 59, 11] fail to achieve perfect fidelity lies in the accumulated noise biases during the denoising process, causing the generated frame latents to deviate from the given image latent. In the training process, although the MSE loss function is utilized to make the predicted noise close to the initial input noise, the training process cannot completely achieve a perfect loss of 0. Therefore, there will always be a discrepancy between the predicted noise and the true noise. To further improve fidelity, we draw inspiration from the noise latent and aim to alleviate the noise gap during the denoising process.
4.2 Noise Rectification Strategy
Our method includes the “noising and rectified denoising” process. Similar to [29], our approach starts by injecting the image latent into the initial noise. Without introducing any additional operations, such a setting could generate a coherent video that resembles the given image in the whole style and layout. Taking a different perspective, if the denoising process adopts the known initial noise rather than the predicted biased noise at each timestep, it would result in a video sequence that is entirely faithful but also lacks any motion or dynamics. Therefore, to strike a balance between complete fidelity and dynamics, we propose a noise rectification method. The pipeline of our inference process is shown in Fig.3(a), in some intermediate steps of the denoising process, we rectify the predicted noises by adaptively compensating them with the known initial noise, which is formulated as
(5) |
where denotes the rectified noise at timestep, denotes the predicted noise of 3D-UNet, denotes the initial sampled noise that is added to a given image, and denote the rectification weight and timestep period.
Concretely, in our noise rectification strategy, the noise predicted by U-Net at each step is first obtained:
(6) |
where is the input latent map at step and is the denoise model (an inflated 3D U-Net). and are the text embedding and video length respectively. Then, we can naturally calculate the noise gap (dubbed ) between the initial sampled noise in our noising process and the noise predicted during the denoising process.
(7) |
We further calibrate the predicted biased noise, which is the key procedure of our method. By introducing the rectification weight factor , we balance the first frame noise gap and the subsequent frames’ noise gap to obtain the weighted rectification offset, which is then used to frame-wise update the originally predicted noise.
(8) | ||||
where is the broadcasting operation to align the temporal dimension.
The whole process of our image-to-video method is detailed in the Algorithm 1. Such a noise rectification method is simple but effective. As illustrated in Fig.3(b), through noise rectification (represented in the green arrow), the accumulation noise gap could be effectively alleviated and thus the noisy latent of generated frames are closer to the image latent. In this way, the fine-grained content details of the reference image can be well preserved in the generated video. In addition, to control the retention degree of the reference image, we further introduce a step-adaptive intervention strategy based on noise rectification. Specifically, by adjusting the parameter of rectification steps and weight , our method could control the fidelity degree of the generated video. It is worth mentioning that our method is tuning-free and can be applied to most current video diffusion models.
5 Experiments
5.1 Experimental Setup
Dataset. We utilized two public datasets WebVid10M [2] and LAION-Aesthetic in [41] to evaluate our method. As for the WebVid10M dataset, we randomly sampled 1000 video-text pairs in proportion to the different categories in its validation subset. For quantitative evaluation, to avoid buffering frames at the beginning of the videos, we selected the 10th frame as the image input for the video generation, along with the video’s text description. As for the LAION-Aesthetic dataset, we also randomly chose 1000 image-text pairs for the qualitative evaluation.
Methods | Image fidelity | Temporal coherence | Video-text alignment |
---|---|---|---|
VLDM [12] + SDEdit [29] | 0.7425 | 0.9888 | 0.2548 |
VLDM [12] + ConcateImage | 0.6944 | 0.9427 | 0.2084 |
VLDM [12] + Ctrl.R.O. [58] | 0.7689 | 0.9919 | 0.2466 |
VLDM [12] + IP-Adapter [54] | 0.7650 | 0.9918 | 0.2287 |
VideoComposer [51] | 0.7483 | 0.9352 | 0.2447 |
VideoCrafter1-I2V [4] | 0.7695 | 0.9689 | 0.2206 |
I2VGen-XL [59] | 0.7717 | 0.9560 | 0.2208 |
Ours | 0.7907 | 0.9882 | 0.2517 |
Ours + IP-Adapter [54] | 0.8042 | 0.9934 | 0.2405 |
Evaluation Metrics. For the image-to-video generation task, the focus lies on the fidelity and smoothness of the generated videos. Therefore, we assess the generated video from three aspects: image fidelity, temporal coherence, and video-text alignment. Specifically, to evaluate the fidelity between the generated video and the given image, we calculate the CLIP [35] image similarity for each generated frame and the given image. Considering the temporal consistency in the video, we evaluate the CLIP score between the generated frames. Besides, since the text description is input as a condition, we also calculate the CLIP text-image similarity to evaluate the semantic relevance between the generated video and the text description.
5.2 Comparisons
Comparison Methods. We categorized the comparison methods into these two types as Fig.2. One is to incorporate the image condition into the input layer. (1) SDEdit [29], a semantic image translation method, which can also be used for I2V tasks by simply adding noises to the given image and then denoising. (2) ConcateImage, another simple baseline to concatenate the image condition on initialization noises, which needs to be finetuned to learn the structural information of the given image. Another type of approach is to perform image condition injection at each layer of VLDM. (3) ControlNet Reference-Only [58], an effective way to directly link the attention layer of the VLDM to the reference image. (4) IP-Adapter [54], using an additional cross-attention layer for image prompts to achieve semantic and structural preservation. (5) VideoCrafter1-I2V [4], similar to IP-Adapter, is another implementation of image prompts injection into the VLDM. Besides, (6) VideoComposer [51] and (7) I2VGen-XL [59] combine the above two types of ideas for image injection both at the input and middle layers of VLDM.
Benefiting from plug-and-play and tuning-free properties, our method can combine with other image-condition enhancing modules mentioned above. In order to make an intuitive and fair comparison, we conduct our method on both the two above types, denoted as Ours and Ours+IP-Adapter [54]. For fairness, we select AnimateDiff [12] as the pre-trained VLDM.
Qualitative Comparison. As shown in Fig.4, the method [29] and ConcateImage which only incorporate the image condition with the noisy latent at the beginning of the reverse stage are only able to maintain a similar style of the given image. In contrast, those methods [58, 54, 51, 4, 59] that iteratively utilize the image information in the model’s intermediate computation process can preserve more visual features of the given image. In comparison, our method maintains more visual details and achieves high fidelity to the input image. For clearer video samples please refer to the project website.
Quantitative Comparison. As shown in Tab.1, our noise rectification method effectively improves the fidelity. Combined with the additional image prompt module [54], our method can obtain the highest video-image fidelity value of 0.8042 and temporal coherence value of 0.9934. Besides, our method still obtains acceptable video-text alignment although we mainly focus on the high fidelity image-to-video task.
5.3 Ablation Study
Our method rectifies the predicted noise in the reverse steps and contains two adjustable parameters: rectification weight and rectification timestep as introduced in Algorithm 1. Therefore, we take the ablation study on these two parameters, respectively. Specifically, indicates that noise rectification is performed from ratio to ratio of the total timestep.
Rectification Weight. We fix the rectification timestep and change the rectification weights for different frames. The ablation results on are shown in Fig.5, where the plots above the video sequences indicate the rectification weights for the frame. It can be observed that could affect the fidelity and temporal consistency of subsequent frames. For example, the results in the third or fourth column may result in abrupt changes in the image detail or motion effects. Therefore, we empirically select the setting of the second column for maintaining high fidelity and natural motion.
Rectification Timestep. The rectification timestep period determines in which denoising steps the predicted noise needs to be corrected. As shown in Fig.6, we fix the rectification weights and the green panels show the rectification start and end timestep. If noise rectification is not performed, i.e. the first column , the fidelity of the generated video will be poor. Starting from the initial denoising, as the noise rectification period increases (from to ), the fidelity will gradually be improved. However, if the rectification only happens on the latter denoising process (i.e., or ), the generated video will still get poor fidelity. These results indicate that accurately predicting noise at the start of the reverse process is crucial for maintaining image fidelity. Considering that a perfect fidelity will scarify the motion intensity, we strike a balance to set for all experiments.
Extension to More VLDMs. Our method utilizes the motion prior of VLDM to model the dynamic motion, which is actually tuning-free and can be adapted to other video diffusion models. To evaluate the extension performance of our method, we selected several recent T2V models and applied our noise rectification method to implement I2V. Besides AnimateDiff [12], ModelScopeT2V [49] is a diffusion-based text-to-video model that utilizes the spatio-temporal block to model dynamics. Hotshot-XL [32] is an open-sourced text-to-GIF model developed to work alongside the Stable Diffusion XL (SD-XL) model [34]. We evaluate these three T2V models and extend them to I2V using our plug-and-play noise rectification method. As shown in Fig.7, based on pre-trained motion priors, our method can maintain high fidelity and consistent animation.
6 Conclusion
In this work, we propose a simple but effective noise rectification method for image-to-video generation in open domains. We deeply analyze the challenges in I2V and propose a tuning-free approach to ensure high fidelity through a noising and rectified denoising process. Our method is plug-and-play and can be applied to other video latent diffusion models to realize I2V. Experimental results demonstrate the effectiveness of our method. We hope that our method provides a new idea to improve fidelity in the video synthesis field. Notably, our method achieves higher fidelity while losing some motion intensity. Therefore, in future exploration, we will continue to focus on increasing the motion intensity while maintaining high fidelity.
References
- An et al. [2023] Jie An, Songyang Zhang, Harry Yang, Sonal Gupta, Jia-Bin Huang, Jiebo Luo, and Xi Yin. Latent-shift: Latent diffusion with temporal shift for efficient text-to-video generation. arXiv preprint arXiv:2304.08477, 2023.
- Bain et al. [2021] Max Bain, Arsha Nagrani, Gül Varol, and Andrew Zisserman. Frozen in time: A joint video and image encoder for end-to-end retrieval. In ICCV, pages 1728–1738, 2021.
- Blattmann et al. [2023] Andreas Blattmann, Robin Rombach, Huan Ling, Tim Dockhorn, Seung Wook Kim, Sanja Fidler, and Karsten Kreis. Align your latents: High-resolution video synthesis with latent diffusion models. In CVPR, pages 22563–22575. IEEE, 2023.
- Chen et al. [2023a] Haoxin Chen, Menghan Xia, Yingqing He, Yong Zhang, Xiaodong Cun, Shaoshu Yang, Jinbo Xing, Yaofang Liu, Qifeng Chen, Xintao Wang, et al. Videocrafter1: Open diffusion models for high-quality video generation. arXiv preprint arXiv:2310.19512, 2023a.
- Chen et al. [2023b] Tsai-Shien Chen, Chieh Hubert Lin, Hung-Yu Tseng, Tsung-Yi Lin, and Ming-Hsuan Yang. Motion-conditioned diffusion model for controllable video synthesis. arXiv preprint arXiv:2304.14404, 2023b.
- Choi et al. [2021] Jooyoung Choi, Sungwon Kim, Yonghyun Jeong, Youngjune Gwon, and Sungroh Yoon. ILVR: conditioning method for denoising diffusion probabilistic models. In ICCV, pages 14347–14356. IEEE, 2021.
- Dhariwal and Nichol [2021] Prafulla Dhariwal and Alexander Quinn Nichol. Diffusion models beat gans on image synthesis. In NIPS, pages 8780–8794, 2021.
- Esser et al. [2023] Patrick Esser, Johnathan Chiu, Parmida Atighehchian, Jonathan Granskog, and Anastasis Germanidis. Structure and content-guided video synthesis with diffusion models. In ICCV, pages 7346–7356, 2023.
- Franceschi et al. [2020] Jean-Yves Franceschi, Edouard Delasalles, Mickaël Chen, Sylvain Lamprier, and Patrick Gallinari. Stochastic latent residual video prediction. In ICML, pages 3233–3246. PMLR, 2020.
- Goodfellow et al. [2014] Ian Goodfellow, Jean Pouget-Abadie, Mehdi Mirza, Bing Xu, David Warde-Farley, Sherjil Ozair, Aaron Courville, and Yoshua Bengio. Generative adversarial nets. NIPS, 27, 2014.
- Gu et al. [2023] Xianfan Gu, Chuan Wen, Jiaming Song, and Yang Gao. Seer: Language instructed video prediction with latent diffusion models. arXiv preprint arXiv:2303.14897, 2023.
- Guo et al. [2023] Yuwei Guo, Ceyuan Yang, Anyi Rao, Yaohui Wang, Yu Qiao, Dahua Lin, and Bo Dai. Animatediff: Animate your personalized text-to-image diffusion models without specific tuning. arXiv preprint arXiv:2307.04725, 2023.
- He et al. [2022] Yingqing He, Tianyu Yang, Yong Zhang, Ying Shan, and Qifeng Chen. Latent video diffusion models for high-fidelity video generation. arXiv preprint arXiv:2211.13221, 2022.
- Ho et al. [2020] Jonathan Ho, Ajay Jain, and Pieter Abbeel. Denoising diffusion probabilistic models. In NIPS, 2020.
- Ho et al. [2022a] Jonathan Ho, William Chan, Chitwan Saharia, Jay Whang, Ruiqi Gao, Alexey Gritsenko, Diederik P Kingma, Ben Poole, Mohammad Norouzi, David J Fleet, et al. Imagen video: High definition video generation with diffusion models. arXiv preprint arXiv:2210.02303, 2022a.
- Ho et al. [2022b] Jonathan Ho, Tim Salimans, Alexey A. Gritsenko, William Chan, Mohammad Norouzi, and David J. Fleet. Video diffusion models. In NIPS, 2022b.
- Holynski et al. [2021] Aleksander Holynski, Brian L Curless, Steven M Seitz, and Richard Szeliski. Animating pictures with eulerian motion fields. In CVPR, pages 5810–5819, 2021.
- Höppe et al. [2022] Tobias Höppe, Arash Mehrjou, Stefan Bauer, Didrik Nielsen, and Andrea Dittadi. Diffusion models for video prediction and infilling. arXiv preprint arXiv:2206.07696, 2022.
- Hu et al. [2022] Yaosi Hu, Chong Luo, and Zhenzhong Chen. Make it move: controllable image-to-video generation with text descriptions. In CVPR, pages 18219–18228, 2022.
- Karras et al. [2023] Johanna Karras, Aleksander Holynski, Ting-Chun Wang, and Ira Kemelmacher-Shlizerman. Dreampose: Fashion image-to-video synthesis via stable diffusion. arXiv preprint arXiv:2304.06025, 2023.
- Khachatryan et al. [2023] Levon Khachatryan, Andranik Movsisyan, Vahram Tadevosyan, Roberto Henschel, Zhangyang Wang, Shant Navasardyan, and Humphrey Shi. Text2video-zero: Text-to-image diffusion models are zero-shot video generators. arXiv preprint arXiv:2303.13439, 2023.
- Kingma and Welling [2014] Diederik P. Kingma and Max Welling. Auto-encoding variational bayes. In ICLR, 2014.
- Le Moing et al. [2021] Guillaume Le Moing, Jean Ponce, and Cordelia Schmid. Ccvs: context-aware controllable video synthesis. NIPS, 34:14042–14055, 2021.
- Li et al. [2018] Yijun Li, Chen Fang, Jimei Yang, Zhaowen Wang, Xin Lu, and Ming-Hsuan Yang. Flow-grounded spatial-temporal video prediction from still images. In ECCV, pages 600–615, 2018.
- Li et al. [2023] Zhengqi Li, Richard Tucker, Noah Snavely, and Aleksander Holynski. Generative image dynamics. arXiv preprint arXiv:2309.07906, 2023.
- Luo et al. [2023] Zhengxiong Luo, Dayou Chen, Yingya Zhang, Yan Huang, Liang Wang, Yujun Shen, Deli Zhao, Jinren Zhou, and Tieniu Tan. Videofusion: Decomposed diffusion models for high-quality video generation. arXiv preprint arXiv:2303.08320, 2023.
- Ma et al. [2023] Yue Ma, Yingqing He, Xiaodong Cun, Xintao Wang, Ying Shan, Xiu Li, and Qifeng Chen. Follow your pose: Pose-guided text-to-video generation using pose-free videos. arXiv preprint arXiv:2304.01186, 2023.
- Mahapatra and Kulkarni [2022] Aniruddha Mahapatra and Kuldeep Kulkarni. Controllable animation of fluid elements in still images. In CVPR, pages 3667–3676, 2022.
- Meng et al. [2022] Chenlin Meng, Yutong He, Yang Song, Jiaming Song, Jiajun Wu, Jun-Yan Zhu, and Stefano Ermon. Sdedit: Guided image synthesis and editing with stochastic differential equations. In ICLR. OpenReview.net, 2022.
- Mokady et al. [2023] Ron Mokady, Amir Hertz, Kfir Aberman, Yael Pritch, and Daniel Cohen-Or. Null-text inversion for editing real images using guided diffusion models. In CVPR, pages 6038–6047. IEEE, 2023.
- Mou et al. [2023] Chong Mou, Xintao Wang, Liangbin Xie, Jian Zhang, Zhongang Qi, Ying Shan, and Xiaohu Qie. T2i-adapter: Learning adapters to dig out more controllable ability for text-to-image diffusion models. arXiv preprint arXiv:2302.08453, 2023.
- Mullan et al. [2023] John Mullan, Duncan Crawbuck, and Aakash Sastry. Hotshot-XL, 2023.
- Ni et al. [2023] Haomiao Ni, Changhao Shi, Kai Li, Sharon X Huang, and Martin Renqiang Min. Conditional image-to-video generation with latent flow diffusion models. In CVPR, pages 18444–18455, 2023.
- Podell et al. [2023] Dustin Podell, Zion English, Kyle Lacey, Andreas Blattmann, Tim Dockhorn, Jonas Müller, Joe Penna, and Robin Rombach. Sdxl: Improving latent diffusion models for high-resolution image synthesis. arXiv preprint arXiv:2307.01952, 2023.
- Radford et al. [2021] Alec Radford, Jong Wook Kim, Chris Hallacy, Aditya Ramesh, Gabriel Goh, Sandhini Agarwal, Girish Sastry, Amanda Askell, Pamela Mishkin, Jack Clark, Gretchen Krueger, and Ilya Sutskever. Learning transferable visual models from natural language supervision. In ICML, pages 8748–8763. PMLR, 2021.
- Ramesh et al. [2022] Aditya Ramesh, Prafulla Dhariwal, Alex Nichol, Casey Chu, and Mark Chen. Hierarchical text-conditional image generation with clip latents. arXiv preprint arXiv:2204.06125, 1(2):3, 2022.
- Rombach et al. [2022] Robin Rombach, Andreas Blattmann, Dominik Lorenz, Patrick Esser, and Björn Ommer. High-resolution image synthesis with latent diffusion models. In CVPR, pages 10674–10685. IEEE, 2022.
- Ronneberger et al. [2015] Olaf Ronneberger, Philipp Fischer, and Thomas Brox. U-net: Convolutional networks for biomedical image segmentation. In MICCAI, pages 234–241. Springer, 2015.
- Ruiz et al. [2023] Nataniel Ruiz, Yuanzhen Li, Varun Jampani, Yael Pritch, Michael Rubinstein, and Kfir Aberman. Dreambooth: Fine tuning text-to-image diffusion models for subject-driven generation. In CVPR, pages 22500–22510, 2023.
- Saharia et al. [2022] Chitwan Saharia, William Chan, Saurabh Saxena, Lala Li, Jay Whang, Emily L. Denton, Seyed Kamyar Seyed Ghasemipour, Raphael Gontijo Lopes, Burcu Karagol Ayan, Tim Salimans, Jonathan Ho, David J. Fleet, and Mohammad Norouzi. Photorealistic text-to-image diffusion models with deep language understanding. In NIPS, 2022.
- Schuhmann et al. [2021] Christoph Schuhmann, Richard Vencu, Romain Beaumont, Robert Kaczmarczyk, Clayton Mullis, Aarush Katta, Theo Coombes, Jenia Jitsev, and Aran Komatsuzaki. Laion-400m: Open dataset of clip-filtered 400 million image-text pairs. arXiv preprint arXiv:2111.02114, 2021.
- Siarohin et al. [2019] Aliaksandr Siarohin, Stéphane Lathuilière, Sergey Tulyakov, Elisa Ricci, and Nicu Sebe. First order motion model for image animation. NIPS, 32, 2019.
- Singer et al. [2023] Uriel Singer, Adam Polyak, Thomas Hayes, Xi Yin, Jie An, Songyang Zhang, Qiyuan Hu, Harry Yang, Oron Ashual, Oran Gafni, Devi Parikh, Sonal Gupta, and Yaniv Taigman. Make-a-video: Text-to-video generation without text-video data. In ICLR. OpenReview.net, 2023.
- Smith et al. [2023] Harrison Jesse Smith, Qingyuan Zheng, Yifei Li, Somya Jain, and Jessica K Hodgins. A method for automatically animating children’s drawings of the human figure. arXiv preprint arXiv:2303.12741, 2023.
- Sohl-Dickstein et al. [2015] Jascha Sohl-Dickstein, Eric Weiss, Niru Maheswaranathan, and Surya Ganguli. Deep unsupervised learning using nonequilibrium thermodynamics. In ICML, pages 2256–2265. PMLR, 2015.
- Song et al. [2020a] Jiaming Song, Chenlin Meng, and Stefano Ermon. Denoising diffusion implicit models. arXiv preprint arXiv:2010.02502, 2020a.
- Song et al. [2020b] Yang Song, Jascha Sohl-Dickstein, Diederik P Kingma, Abhishek Kumar, Stefano Ermon, and Ben Poole. Score-based generative modeling through stochastic differential equations. arXiv preprint arXiv:2011.13456, 2020b.
- Voleti et al. [2022] Vikram Voleti, Alexia Jolicoeur-Martineau, and Chris Pal. Mcvd-masked conditional video diffusion for prediction, generation, and interpolation. NIPS, 35:23371–23385, 2022.
- Wang et al. [2023a] Jiuniu Wang, Hangjie Yuan, Dayou Chen, Yingya Zhang, Xiang Wang, and Shiwei Zhang. Modelscope text-to-video technical report. arXiv preprint arXiv:2308.06571, 2023a.
- Wang et al. [2021] Ting-Chun Wang, Arun Mallya, and Ming-Yu Liu. One-shot free-view neural talking-head synthesis for video conferencing. In CVPR, pages 10039–10049, 2021.
- Wang et al. [2023b] Xiang Wang, Hangjie Yuan, Shiwei Zhang, Dayou Chen, Jiuniu Wang, Yingya Zhang, Yujun Shen, Deli Zhao, and Jingren Zhou. Videocomposer: Compositional video synthesis with motion controllability. arXiv preprint arXiv:2306.02018, 2023b.
- Wang et al. [2023c] Yaohui Wang, Xinyuan Chen, Xin Ma, Shangchen Zhou, Ziqi Huang, Yi Wang, Ceyuan Yang, Yinan He, Jiashuo Yu, Peiqing Yang, et al. Lavie: High-quality video generation with cascaded latent diffusion models. arXiv preprint arXiv:2309.15103, 2023c.
- Yang et al. [2023] Ruihan Yang, Prakhar Srivastava, and Stephan Mandt. Diffusion probabilistic modeling for video generation. Entropy, 25(10):1469, 2023.
- Ye et al. [2023] Hu Ye, Jun Zhang, Sibo Liu, Xiao Han, and Wei Yang. Ip-adapter: Text compatible image prompt adapter for text-to-image diffusion models. arXiv preprint arxiv:2308.06721, 2023.
- Yin et al. [2023a] Shengming Yin, Chenfei Wu, Jian Liang, Jie Shi, Houqiang Li, Gong Ming, and Nan Duan. Dragnuwa: Fine-grained control in video generation by integrating text, image, and trajectory. arXiv preprint arXiv:2308.08089, 2023a.
- Yin et al. [2023b] Shengming Yin, Chenfei Wu, Huan Yang, Jianfeng Wang, Xiaodong Wang, Minheng Ni, Zhengyuan Yang, Linjie Li, Shuguang Liu, Fan Yang, Jianlong Fu, Ming Gong, Lijuan Wang, Zicheng Liu, Houqiang Li, and Nan Duan. NUWA-XL: diffusion over diffusion for extremely long video generation. In ACL, pages 1309–1320. Association for Computational Linguistics, 2023b.
- Zhang et al. [2023a] David Junhao Zhang, Jay Zhangjie Wu, Jia-Wei Liu, Rui Zhao, Lingmin Ran, Yuchao Gu, Difei Gao, and Mike Zheng Shou. Show-1: Marrying pixel and latent diffusion models for text-to-video generation. arXiv preprint arXiv:2309.15818, 2023a.
- Zhang et al. [2023b] Lvmin Zhang, Anyi Rao, and Maneesh Agrawala. Adding conditional control to text-to-image diffusion models. In ICCV, pages 3836–3847, 2023b.
- Zhang et al. [2023c] Shiwei Zhang, Jiayu Wang, Yingya Zhang, Kang Zhao, Hangjie Yuan, Zhiwu Qin, Xiang Wang, Deli Zhao, and Jingren Zhou. I2vgen-xl: High-quality image-to-video synthesis via cascaded diffusion models. arXiv preprint arXiv:2311.04145, 2023c.
- Zhou et al. [2022] Daquan Zhou, Weimin Wang, Hanshu Yan, Weiwei Lv, Yizhe Zhu, and Jiashi Feng. Magicvideo: Efficient video generation with latent diffusion models. arXiv preprint arXiv:2211.11018, 2022.