Identifying and Solving Conditional Image Leakage in Image-to-Video Diffusion Model

Diffusion models have obtained substantial progress in image-to-video generation. However, in this paper, we find that these models tend to generate videos with less motion than expected. We attribute this to the issue called conditional image leakage, where the image-to-video diffusion models (I2V-DMs) tend to over-rely on the conditional image at large time steps. We further address this challenge from both inference and training aspects. First, we propose to start the generation process from an earlier time step to avoid the unreliable large-time steps of I2V-DMs, as well as an initial noise distribution with optimal analytic expressions (Analytic-Init) by minimizing the KL divergence between it and the actual marginal distribution to bridge the training-inference gap. Second, we design a time-dependent noise distribution (TimeNoise) for the conditional image during training, applying higher noise levels at larger time steps to disrupt it and reduce the model's dependency on it. We validate these general strategies on various I2V-DMs on our collected open-domain image benchmark and the UCF101 dataset. Extensive results show that our methods outperform baselines by producing higher motion scores with lower errors while maintaining image alignment and temporal consistency, thereby yielding superior overall performance and enabling more accurate motion control. The project page: \url{https://cond-image-leak.github.io/}.

Paper

Similar papers

Peer review

Reviewer f9AW5/10 · confidence 5/52024-06-27

Summary

This paper argue that I2V-DMs tend to overly rely on the conditional image at large time steps, resulting in videos with less dynamic motion. To address this, they propose using the KL divergence between the initial noise distribution and the actual marginal distribution to enhance the amplitude of motion while preserving video quality. Besides,the paper propose a time-dependent noise distribution for the conditional image during training process.

Strengths

Motivation. The challenge of conditional image leakage presented in the paper is a credible issue and represents a significant academic problem. The paper is exceptionally well-organized, making complex concepts easily digestible for the reader.

Weaknesses

1. Claim. Regarding the conditional image and the diversity of content changes (referred to as 'motion' in this paper), it is, in fact, a matter of trade-off. The essence of image to video generation is to leverage the conditional image to enhance video quality. Therefore, the Proposition 1 and Training Strategy proposed by the authors are essentially fine-tuning techniques that favor the diversity of motion. 2. Additionally, the foundation model of video generation guided only by the first frame inherently contains uncertainty in its output; it does not know whether the user wants to generate a video with significant or minimal motion. Some recent studies (last frame guided[1], motion control[2])have demonstrated that incorporating additional guidance signals can indeed achieve big and precise motion. Particularly, the works DragNUWA and MotionCtrl have shown that for the image-to-video generation task, it is still possible to generate significant motion. Therefore, the foundation model of SVD has the potential to directly generate substantial motion. In this context, the initial version of SVD, which could only generate minor motion, might be due to the lack of a specific condition or guidance signal for significant motion, rather than an inherent incapability. From a subjective standpoint, not all applications require substantial motion. [1] ToonCrafter: Generative Cartoon Interpolation [2] MotionCtrl: A Unified and Flexible Motion Controller for Video Generation [3] DragAnything: Motion Control for Anything using Entity Representation [4] DragNUWA: Fine-grained Control in Video Generation by Integrating Text, Image, and Trajectory 3. Experiments. The experiments appear to be somewhat confusing and not entirely convincing. Regarding the variables of the related training strategy displayed in Figure 8, the reviewer has not found the corresponding ablation study, which is a core contribution of this paper. Additionally, the author has not provided an ablation study on the 'M' of Proposition 1, such as testing performance changes between 0.6T and 1T, which is central to the first contribution. If the reviewer has overlooked it, please point it out. Additionally, Figure 9 also appears to be somewhat confusing. Was a user study not conducted on the Analytic-Init? What does '-tune' signify—does it mean finetuning (training strategy)? If so, why does it appear in the inference phase? -------------------- After reading the author’s and other reviewers' feedback, I have adjusted my score to 5.

Questions

Can the authors provide more insights into the selection of hyperparameters (Line 230 Implementation Details) for the time-dependent noise distribution?

Rating

5

Confidence

5

Soundness

3

Presentation

2

Contribution

2

Limitations

yes, the authors have discussed the limitations.

Authorsrebuttal2024-08-12

Author Response to Reviewer f9AW

Dear Reviewer f9AW, Thank you for your feedback. We are pleased to hear that our responses have addressed most of your concerns. We believe the additional experiments, analysis, and explanation have significantly improved the quality and clarity of our submission. We hope that you and other reviewers may regard this as a sufficient reason to raise the score. Best, Authors

Reviewer hjyn6/10 · confidence 4/52024-07-05

Summary

The paper points out that existing image-to-video diffusion models can lead to videos without significant/desired amount of motion. Some evidence is presented to show that this is due to what the authors call "conditional image leakage" where the model places too much emphasis on the conditional image and all the generated frames look too similar to the conditional image. Two strategies are proposed to overcome this issue. The inference strategy starts the reverse diffusion process at an earlier time and uses improved initial noise distribution parameters using a closed-form expression to match the noise parameters at training time. The training strategy develops a time-dependent noise distribution to have higher noise at larger t to place lesser emphasis on the conditioning image for larger t values. Experiments indicate improved video generation using either or both of these strategies.

Strengths

1. The methods presented in the paper are well-motivated and make intuitive sense (although there appear to be some technical issues as noted in the weaknesses below). 2. Results: The quantitative results show clear improvements over baseline. The video examples submitted also show clear improvements over previous methods 3. Relationship to existing works: the authors have done a good job presenting related works carefully and how existing methods may also inherently overcome some issues, if not all.

Weaknesses

1. Issues with derivation: For deriving the expression of better noise initialization, the authors present their proof in Appendix A. The second and third terms of (7) are considered constants for the purpose of optimizing the noise distribution. I don't follow this and think there may be a technical error here. It is written that since $q_M(X_M)$ and $p_M(X_M)$ are independent, the entropy $H(\mathcal{N}(X_M; \mathbf{\mu}_q, \Sigma_q))$ and $H(q_M(X_M))$ can be considered constants for optimizing the parameters $\mathbf{\mu}_q$ and $\Sigma_q$. I don't think this is correct as these parameters influence both $H(\mathcal{N}(X_M; \mathbf{\mu}_q, \Sigma_q))$ and $H(q_M(X_M))$. Can the authors please explain this in detail? 2. Quantifying motion: The authors say that with previous works the models could in principle just output the conditioning image several times and still lead to lower error or improved quality metrics like FID and IS. However, they still use the same metrics for their experiments. Perhaps quantifying amount of motion or even better, quantifying realism of motion directly is important. 3. Figure 9 is not clear. What are orange and blue colors indicating. Please explain this figure in detail and how it shows that the proposed method is considered better by the user study. I see very little differences going from <method> to <method>-tune in the figure.

Questions

No additional questions.

Rating

6

Confidence

4

Soundness

2

Presentation

3

Contribution

3

Limitations

Yes, authors have addressed some limitations of their method.

Reviewer NwFJ6/10 · confidence 5/52024-07-10

Summary

This paper investigates and proposes solutions for the problem of “conditional image leakage” in image-to-video generation. The authors claim that existing image-to-video diffusion models over-rely on the conditional image at large diffusion timesteps when the inputs are too noisy, leading to static video output. To address this issue, the authors propose an inference-time generation process that skips those large timesteps. The authors also propose adding noise to the conditional image during training to mitigate conditional image leakage.

Strengths

This paper identifies the problem of conditional image leakage and shows that existing methods suffer from static motion at large diffusion timesteps. The two proposed solutions empirically boost FVD and IS on UCF101 and bring significant improvements to motion magnitude while maintaining a similar image alignment and temporal consistency in the user study. These show that the proposed approach is indeed useful in generating more dynamic videos.

Weaknesses

There are a lot of prior works [a, b, c] that deal with noise initialization in video diffusion models that are highly related to the problem of conditional image leakage and the proposed inference technique. There are, however, no discussions on the differences between these techniques. Notably, FreeInit [a] and FrameInit [c] perverse the low-frequency component of the initial image – which is at odds with the proposed theory. I believe an in-depth discussion and a comparison with these approaches would help to establish the thesis of this paper. Additionally, PIA [d] also allows motion control – comparing the proposed motion-adding techniques with PIA’s motion control would also be helpful. [a] FreeInit: Bridging Initialization Gap in Video Diffusion Models [b] Preserve Your Own Correlation: A Noise Prior for Video Diffusion Models [c] ConsistI2V: Enhancing Visual Consistency for Image-to-Video Generation [d] PIA: Your Personalized Image Animator via Plug-and-Play Modules in Text-to-Image Models Secondly, I am not entirely convinced by the authors’ explanation of conditional image leakage. The authors claim that models learn a shortcut by copying the initial image at large diffusion timesteps, leading to static video output. However, models like VideoCrafter and SVD do produce outputs of diverse motion of some degree, as shown in their papers. What are the authors’ explanations for these motions? Where are they coming from? Trying to copy the conditional image when the input is otherwise noise is likely the optimal solution and would be learned – but that is not a sufficient condition for static output. Thirdly, how are evaluations normalized for motion magnitude? Methods like SVD and PIA have motion control. Since the evaluation is focused on “dynamic motion”, perhaps choosing a different motion parameter for these methods would lead to different results in the user study. How are those parameters chosen? Do baseline SVD, SVD after finetuning, and SVD with the inference trick interpret the same motion scale parameter in the same way? One way to validate this is to plot the input motion scale parameter against the output motion magnitude (e.g., optical flow) for parameter selection.

Questions

What are the motion magnitudes of SVD in Figure 3 and Figure 7? Adding different noises to the conditioning image at different time steps requires the conditioning image to be embedded multiple times. How does this affect inference time?

Rating

6

Confidence

5

Soundness

3

Presentation

2

Contribution

3

Limitations

The authors have adequately addressed the limitations.

Authorsrebuttal2024-08-13

Further Response to Reviewer NwFJ

We appreciate the reviewer’s quick feedback. Below, we address the further concerns. ## Q1: Details about the experiments across motion scores. ### Q1-1: Please detail the computation of the motion score We compute the motion score by resizing the video to $800\times450$, extracting dense optical flow maps using RAFT [1] between adjacent frames, calculating the magnitude of the 2D vector for each pixel, averaging these magnitudes spatially, and then summing them across all frames. [1] Raft: Recurrent all-pairs field transforms for optical flow. ### Q1-2: Why it would make sense to directly compare the input/output motion scores. Training SVD involves learning a conditional probability distribution $p(X|y)$, where $y$ represents the motion score condition. During inference, the generated output $X' \sim p(X|y)$ is expected to match the given condition $y$. Therefore, the error between the motion score of generated output $y'$ and the given input score $y$ can reflect the discrepancy between the generated outputs and the target distribution in terms of motion magnitude. We will include the above details in the main paper in the final version. ## Q2: Comparisons with PIA: "it categorizes motion degree into three discrete levels (small/moderate/large) labeled as 0/1/2" -- this is not true. The motion value from PIA comes from pixel-level L1 distance in the HSV space which obviously has more than three levels. Thanks for highlighting the misunderstanding about PIA. The default three levels (small / moderate / large) of motion degree in PIA correspond to three predefined input affinity scores $S _ {in} = $ {$s _ {in}^i $}$ _ {i=1}^n$ , which are negatively correlated with the motion score, where $n$ is the frame and $s _ {in}^i\in[0,1]$. Consistent with the experiments from Q1, we evaluate the precision of motion control by computing the error between the input and output affinity scores. We implement the output affinity scores $S _ {out} =$ {$s _ {out}^i$}$ _ {i=1}^n$ following the guidelines for calculating the input affinity scores as described in the PIA paper's Inter-frame Affinity section (3.2). Then error between them is computed as: $$ error = \sum_{i=1}^n \frac{|s_{in}^i - s_{out}^i|}{n}. $$ As shown in **Rebuttal Table G**, our method consistently outperforms the baseline by achieving a lower affinity score error, regardless of the input affinity score. We will include the above experiments in the main paper in the final version. **Rebuttal Table G.** The error comparison between PIA and PIA with our Analytic-Init. The three motion degree levels of Input Motion Level correspond to three predefined input affinity scores. |Input Motion Level|Error(PIA/Ours)$\downarrow$| |--|--| |Small Motion|0.309/**0.257**| |Moderate Motion|0.230/**0.221**| |Large Motion|0.182/**0.124**|

Reviewer NwFJ2024-08-14

Thank you for the responses. They addressed most of my concerns. I have increased the rating to weak accept.

Authorsrebuttal2024-08-14

Thanks for the feedback

Thank you for the feedback and for updating the score. We greatly appreciate your patience and the multiple rounds of communication, as your engagement has significantly enhanced the quality of our work.

Reviewer iEBW7/10 · confidence 4/52024-07-14

Summary

This paper presents an approach for image-to-video (I2V) generation. The authors start with a conditional image leakage problem in existing works where the conditional image significantly influences the generation process thereby impacting the dynamism of the video. The authors propose an inference time and a training time strategy to mitigate the problem. The approach is evaluated on UCF101 and the authors' ImageBench dataset. The results are impressive.

Strengths

1. The authors identified a crucial problem of conditional image leakage with I2V generation.  2. The authors proposed two strategies to address conditional leakage. An inference time strategy that can be readily applied to existing approaches. Another approach is applied during the training time. 3. The paper is well-organized and easy to follow.  4. Authors conducted a user study for qualitative evaluation. The results are impressive.

Weaknesses

1. The authors are encouraged to provide more details about the ImageBench dataset. 2. While performing the user study, what qualities are evaluated by the users? 3. How is the accuracy of the generated videos estimated corresponding to the text prompt?  Do the users rate the matching score of the generated video corresponding to the text prompt? 4. The realism of the generated videos is lacking. This is common for diffusion-based generated visual content.  Have the authors considered how to improve the realism of generated videos?

Questions

Please address the comments in the weaknesses section.

Rating

7

Confidence

4

Soundness

3

Presentation

3

Contribution

3

Limitations

Yes

Authorsrebuttal2024-08-12

Looking forward to further feedback

Dear AC and Reviewers, Thank you again for the great efforts and valuable comments. We have carefully addressed the main concerns in detail. We hope you might find the response satisfactory. As the discussion phase is about to close, we are very much looking forward to hearing from you about any further feedback. We will be very happy to clarify any further concerns (if any). Best, Authors

Reviewer f9AW2024-08-12

Thank you for the author's response, which addressed most of my concerns. I will finalize my score after discussing with other reviewers, and it will likely be between 4 and 5. Thanks.

Reviewer NwFJ2024-08-12

I thank the authors for the response. Follow-up questions: - Where is "output motion score" defined? I cannot find it in the rebuttal and the mentions of "motion score" in the main paper seem to be all related to the input, not the output. - Q3 -- The authors chose a score of 20, much lower than the default 127. The authors claim that this "achieves high visual quality". Does this suggest a score of 127 does not achieve high visual quality? Can we back this up? If so, why not 15, or 25? Some tuning has been done for the proposed method (e.g., Table 8) so it would be fair to perform similar tuning for SVD and the baselines. - Also Q3 -- "consistently achieving a lower error between the motion score of outputs and input motion score" -- suggests that the input motion score is supposed to be calibrated to the output motion score. Again I am not sure how the output motion score is defined. -- Comparisons with PIA -- Again, this does not show how the input motion score for PIA is selected.

Authorsrebuttal2024-08-13

Further Response to Reviewer NwFJ

We sincerely appreciate the reviewer’s feedback. Below, we address the further concerns in detail. ## Q1: Where is "output motion score" defined? Sorry for the unclear description. Since the official code is not available, we implement the output motion score following the guidelines for calculating the input motion score as detailed in the Optical Flow section (Appendix C) of the SVD paper. This approach ensures consistency in the calculation of both the input and output motion scores. Consequently, this consistency enables the error to accurately reflect the precision of motion control achieved. ## Q2: Some tuning has been done for the proposed method so it would be fair to perform similar tuning for SVD and the baselines. As presented in Rebuttal Table A, we conduct tuning for the input motion score of the two baselines (SVD and SVD-naive-tune) within the range of 5 to 200, including the default score of 127. The results indicate that our method consistently outperforms these baselines, achieving both higher user preference and lower motion score error, regardless of the input motion score. ## Q3: A lower error suggests that the input motion score is supposed to be calibrated to the output motion score. I am not sure how the output motion score is defined. Comparisons with PIA -- Again, this does not show how the input motion score for PIA is selected. As addressed in our response to Q1, we ensure consistency between the input and output motion scores by implementing the output motion score calculation following the guidelines from the SVD paper. Regarding PIA, since it categorizes motion degree into three discrete levels (small/moderate/large) labeled as 0/1/2, it's not feasible to compute a precise motion score error. Nevertheless, as presented in Rebuttal Table D of the response PDF, regardless of the input motion level, our method consistently outperforms PIA in user preference metrics. Combined with the main baseline SVD results in Rebuttal Table A, these findings underscore the effectiveness of our approach. We sincerely appreciate the reviewer’s constructive suggestions and believe that the additional experiments, analysis, and explanations significantly improve the quality of our submission. We hope that this provides a sufficient reason to consider raising the score.

Reviewer NwFJ2024-08-13

Thank you for the clarification. I think Table A and the analysis of input/output motion scores provide important support for the claims made in the paper. Please include them in the main paper. Particularly, please detail the computation of the motion score, that SVD has been trained with such scores, and why it would make sense to directly compare the input/output motion scores. I understand them now but it was not quite clear. Comparisons with PIA: "it categorizes motion degree into three discrete levels (small/moderate/large) labeled as 0/1/2" -- this is not true. The motion value from PIA comes from pixel-level L1 distance in the HSV space which obviously has more than three levels.

Reviewer hjyn2024-08-13

Thank you for your response

I thank the authors for their response. I under the derivation better now, I think misunderstood some parts initially. The additional results quantifying motion could be of value in the final paper, if accepted. And they are appreciated. Overall, the authors have addressed my concerns, and I believe they have addressed most of the other reviewers' concerns. I am raising my score to a 6 based on NeurIPS rating scale.

Authorsrebuttal2024-08-13

Thanks for the feedback

Thank you for the appreciation of our response and the update on the score. We highly appreciate it.

Program Chairsdecision2024-09-25

Decision

Accept (poster)

© 2026 NYSGPT2525 LLC