Video VAE with Decoupled Structure and Dynamics
We propose a novel and compact video autoencoder, VidTwin, that decouples video into two distinct latent spaces: Structure latent vectors, which capture overall content and global movement, and Dynamics latent vectors, which represent fine-grained details and rapid movements.
Extensive experiments show that VidTwin achieves a high compression rate of 0.20% with high reconstruction quality (PSNR of 28.14 on the MCL-JCV dataset), and performs efficiently and effectively in downstream generative tasks. Moreover, our model demonstrates explainability and scalability, paving the way for future research in video latent representation and generation.
Resources and technical documentation:
environment.yaml file:cd VidTok
# Prepare conda environment
conda env create -f environment.yaml
# Activate the environment
conda activate vidtok
pip install tranformers
pip install timm
pip install flash-attn --no-build-isolation
Please refer to the paper and code for detailed training instructions.
Please refer to the paper and code for detailed inference instructions.
We are sharing our model with the research community to foster further research in this area:
Our model is designed to accelerate research on video-centric research, for use as a building block for the following applications:
Our models are not specifically designed or evaluated for all downstream purposes. Developers should consider common limitations of video tokenizers (e.g., performance degradation on out-of-domain data) as they select use cases, and evaluate and mitigate for privacy, safety, and fairness before using within a specific downstream use case, particularly for high-risk scenarios.
Developers should be aware of and adhere to applicable laws or regulations (including privacy, trade compliance laws, etc.) that are relevant to their use case.
Some of the limitations of this model to be aware of include:
Some recommendations for alleviating potential limitations include:
The model is released under the MIT license.
We welcome feedback and collaboration from our audience. If you have suggestions, questions, or observe unexpected/offensive behavior in our technology, please contact us at [email protected].
If you find our project helpful to your research, please consider starring this repository🌟 and citing our paper.
@article{wang2024vidtwin,
title={VidTwin: Video VAE with Decoupled Structure and Dynamics},
author={Wang, Yuchi and Guo, Junliang and Xie, Xinyi and He, Tianyu and Sun, Xu and Bian, Jiang},
year={2024},
journal={arXiv preprint arXiv:2412.17726},
}
Video VAE with Decoupled Structure and Dynamics
We propose a novel and compact video autoencoder, VidTwin, that decouples video into two distinct latent spaces: Structure latent vectors, which capture overall content and global movement, and Dynamics latent vectors, which represent fine-grained details and rapid movements.
Extensive experiments show that VidTwin achieves a high compression rate of 0.20% with high reconstruction quality (PSNR of 28.14 on the MCL-JCV dataset), and performs efficiently and effectively in downstream generative tasks. Moreover, our model demonstrates explainability and scalability, paving the way for future research in video latent representation and generation.
Resources and technical documentation:
environment.yaml file:cd VidTok
# Prepare conda environment
conda env create -f environment.yaml
# Activate the environment
conda activate vidtok
pip install tranformers
pip install timm
pip install flash-attn --no-build-isolation
Please refer to the paper and code for detailed training instructions.
Please refer to the paper and code for detailed inference instructions.
We are sharing our model with the research community to foster further research in this area:
Our model is designed to accelerate research on video-centric research, for use as a building block for the following applications:
Our models are not specifically designed or evaluated for all downstream purposes. Developers should consider common limitations of video tokenizers (e.g., performance degradation on out-of-domain data) as they select use cases, and evaluate and mitigate for privacy, safety, and fairness before using within a specific downstream use case, particularly for high-risk scenarios.
Developers should be aware of and adhere to applicable laws or regulations (including privacy, trade compliance laws, etc.) that are relevant to their use case.
Some of the limitations of this model to be aware of include:
Some recommendations for alleviating potential limitations include:
The model is released under the MIT license.
We welcome feedback and collaboration from our audience. If you have suggestions, questions, or observe unexpected/offensive behavior in our technology, please contact us at [email protected].
If you find our project helpful to your research, please consider starring this repository🌟 and citing our paper.
@article{wang2024vidtwin,
title={VidTwin: Video VAE with Decoupled Structure and Dynamics},
author={Wang, Yuchi and Guo, Junliang and Xie, Xinyi and He, Tianyu and Sun, Xu and Bian, Jiang},
year={2024},
journal={arXiv preprint arXiv:2412.17726},
}