Thank you for providing valuable feedback that can further enhance our paper. Based on your comments, we will provide a detailed response.
**Q1**: The proposed bidirectional model is not new. It closely resembles a video diffusion model with temporal cross attention a standard technique used in video generation.
**A1**: We agree that our method is not the first approach in the diffusion-based video generation framework. However, unlike existing “video generation” works [A,B,C,D,E], we propose a novel approach that can embed the bidirectional context over all frames using Markovian independence property in the frame-by-frame “image generation” framework.
The current video diffusion models [A,B,C,D,E] are based on 3D (pseudo 3D) convolution and attention which are highly limited in decoding a long video sequence due to inherent spatial (i.e., resolution) and temporal (i.e., number of frames) resource constraints. In our case, we introduce a novel bidirectional temporal approach in the image generation framework: we uniquely encodes the correlations between adjacent frames (local) and across all frames (global) through bidirectional Markovian independence, which enforce global temporal consistency in the generated human animation regardless of the generated frame length.
[A] Uriel Singer et al. Make-A-Video: Text-to-Video Generation without Text-Video Data.
[B] Daquan Zhou et al. MagicVideo: Efficient Video Generation with Latent Diffusion Models.
[C] Ruihan Yang et al. Diffusion Probabilistic Modeling for Video Generation.
[D] Jonathan Ho et al. Video Diffusion Models.
[E] Xin Li et al. VideoGen: A Reference-Guided Latent Diffusion Approach for High Definition Text-to-Video Generation
**Q2**: How is the proposed model inferenced? Do you take the average of the results from both directions?
**A2**: We take the advantage of the results from the forward and backward path by alternating the direction at each denoising step. For example, we start at the denoising stage $k=K-1$, progressing from time $t=1$ to $t=T$ in the forward direction to obtain inference results. Then, we proceed to the $k=K-2$ denoising stage, using the results from $k=K-1$ as inputs for this step. At stage $k=K-2$, inference is conducted in the backward direction, from $t=T$ to $t=1$, and this alternating directional approach continues until reaching $k=0$. Although it's possible to reverse the entire sequence direction (starting in the backward direction and then moving to the forward, followed by backward again), we observed no significant differences in the outcomes between these two cases.
As you mentioned, averaging the results from the forward and backward processes is another way of bidirectional denoising. However, in our experiment, it led to the observation of a 'ghosting' effect (see supplementary material ghost.png). This approach also has the disadvantage of doubling the inference time. We have included an explanation of inference methodology in the Appendix (A) for further clarity.
**Q3**: The BTU-Net described in the paper has a temporal window of 2. Would increasing the number of frames further improve the performance?
**A3**: Increasing a temporal window would not significantly improve the performance since the video generated by our bidirectional diffusion model already captures the global motion context over all frames through the bidirectional Markovian independence chained by adjacent frames.
Also, we kindly note that expanding the window size in our framework is not possible without substantial modification since the structure of our BTDM's frame-by-frame image generation framework should be largely remodeled in a way that incorporates 3D convolution and attention techniques. Such an approach is also different from our intent to use the image generation framework, which is one of our novelties, for generating human animation.