├── .gitignore ├── README.md ├── asset ├── .keep └── supp.pdf ├── dataset ├── classInd_hmdb_ucf.txt ├── epic-kitchens │ └── list │ │ ├── list_P01_test.txt │ │ ├── list_P01_train.txt │ │ ├── list_P08_test.txt │ │ ├── list_P08_train.txt │ │ ├── list_P22_test.txt │ │ └── list_P22_train.txt ├── hmdb51 │ └── list │ │ ├── I3Dpretrain │ │ ├── list_train_hmdb51-ucf101_I3Dpretrain.txt │ │ ├── list_train_ucf101-hmdb51_I3Dpretrain.txt │ │ └── list_val_ucf101-hmdb51_I3Dpretrain.txt │ │ └── resnet101 │ │ ├── list_train_hmdb51-ucf101_resnet101.txt │ │ ├── list_train_ucf101-hmdb51_resnet101.txt │ │ └── list_val_ucf101-hmdb51_resnet101.txt ├── jester │ └── list │ │ ├── train_source_list.txt │ │ ├── train_target_list.txt │ │ └── val_target_list.txt └── ucf101 │ └── list │ ├── I3Dpretrain │ ├── list_train_hmdb51-ucf101_I3Dpretrain.txt │ ├── list_train_ucf101-hmdb51_I3Dpretrain.txt │ └── list_val_hmdb51-ucf101_I3Dpretrain.txt │ └── resnet101 │ ├── list_train_hmdb51-ucf101_resnet101.txt │ ├── list_train_ucf101-hmdb51_resnet101.txt │ └── list_val_hmdb51-ucf101_resnet101.txt ├── dataset_preparation ├── README.md ├── dataset2split.py ├── jester_dataset.py ├── pytorch_i3d.py ├── script_dataset2list.sh ├── script_dataset2split.sh ├── script_list2DA.sh ├── script_video2feature.sh ├── video2I3D_epic_kitchens.py ├── video2I3D_jester.py ├── video2I3D_ucf_hmdb.py └── video_dataset2list.py ├── docs ├── DATA_PREPARE.md ├── GET_STARTED.md └── INSTALL.md ├── exp ├── TRNmodule.py ├── TranSVAE.py ├── TransVAE_I3D_hmdb-ucf.ipynb ├── dataset.py ├── train_epic_kitchens.py ├── train_hmdb_ucf.py ├── train_jester.py ├── train_script_I3D_hmdb2ucf.sh ├── train_script_I3D_jester.sh ├── train_script_I3D_ucf2hmdb.sh ├── train_sprites.py └── utils.py ├── figs ├── ablation-hmdb2ucf.png ├── ablation-ucf2hmdb.png ├── example.gif ├── example1 │ ├── recon_srcZf.gif │ ├── recon_srcZf_tarZt.gif │ ├── recon_srcZt.gif │ ├── recon_tarZf.gif │ ├── recon_tarZf_srcZt.gif │ ├── recon_tarZt.gif │ ├── src_original.gif │ ├── src_recon.gif │ ├── tar_original.gif │ └── tar_recon.gif ├── example2 │ ├── .keep │ ├── recon_srcZf.gif │ ├── recon_srcZf_tarZt.gif │ ├── recon_srcZt.gif │ ├── recon_tarZf.gif │ ├── recon_tarZf_srcZt.gif │ ├── recon_tarZt.gif │ ├── src_original.gif │ ├── src_recon.gif │ ├── tar_original.gif │ └── tar_recon.gif ├── framework.png ├── graph.png ├── idea.jpg ├── idea.png └── logo.png └── models ├── base.py └── dcgan_64.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/README.md -------------------------------------------------------------------------------- /asset/.keep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /asset/supp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/asset/supp.pdf -------------------------------------------------------------------------------- /dataset/classInd_hmdb_ucf.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset/classInd_hmdb_ucf.txt -------------------------------------------------------------------------------- /dataset/epic-kitchens/list/list_P01_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset/epic-kitchens/list/list_P01_test.txt -------------------------------------------------------------------------------- /dataset/epic-kitchens/list/list_P01_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset/epic-kitchens/list/list_P01_train.txt -------------------------------------------------------------------------------- /dataset/epic-kitchens/list/list_P08_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset/epic-kitchens/list/list_P08_test.txt -------------------------------------------------------------------------------- /dataset/epic-kitchens/list/list_P08_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset/epic-kitchens/list/list_P08_train.txt -------------------------------------------------------------------------------- /dataset/epic-kitchens/list/list_P22_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset/epic-kitchens/list/list_P22_test.txt -------------------------------------------------------------------------------- /dataset/epic-kitchens/list/list_P22_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset/epic-kitchens/list/list_P22_train.txt -------------------------------------------------------------------------------- /dataset/hmdb51/list/I3Dpretrain/list_train_hmdb51-ucf101_I3Dpretrain.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset/hmdb51/list/I3Dpretrain/list_train_hmdb51-ucf101_I3Dpretrain.txt -------------------------------------------------------------------------------- /dataset/hmdb51/list/I3Dpretrain/list_train_ucf101-hmdb51_I3Dpretrain.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset/hmdb51/list/I3Dpretrain/list_train_ucf101-hmdb51_I3Dpretrain.txt -------------------------------------------------------------------------------- /dataset/hmdb51/list/I3Dpretrain/list_val_ucf101-hmdb51_I3Dpretrain.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset/hmdb51/list/I3Dpretrain/list_val_ucf101-hmdb51_I3Dpretrain.txt -------------------------------------------------------------------------------- /dataset/hmdb51/list/resnet101/list_train_hmdb51-ucf101_resnet101.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset/hmdb51/list/resnet101/list_train_hmdb51-ucf101_resnet101.txt -------------------------------------------------------------------------------- /dataset/hmdb51/list/resnet101/list_train_ucf101-hmdb51_resnet101.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset/hmdb51/list/resnet101/list_train_ucf101-hmdb51_resnet101.txt -------------------------------------------------------------------------------- /dataset/hmdb51/list/resnet101/list_val_ucf101-hmdb51_resnet101.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset/hmdb51/list/resnet101/list_val_ucf101-hmdb51_resnet101.txt -------------------------------------------------------------------------------- /dataset/jester/list/train_source_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset/jester/list/train_source_list.txt -------------------------------------------------------------------------------- /dataset/jester/list/train_target_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset/jester/list/train_target_list.txt -------------------------------------------------------------------------------- /dataset/jester/list/val_target_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset/jester/list/val_target_list.txt -------------------------------------------------------------------------------- /dataset/ucf101/list/I3Dpretrain/list_train_hmdb51-ucf101_I3Dpretrain.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset/ucf101/list/I3Dpretrain/list_train_hmdb51-ucf101_I3Dpretrain.txt -------------------------------------------------------------------------------- /dataset/ucf101/list/I3Dpretrain/list_train_ucf101-hmdb51_I3Dpretrain.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset/ucf101/list/I3Dpretrain/list_train_ucf101-hmdb51_I3Dpretrain.txt -------------------------------------------------------------------------------- /dataset/ucf101/list/I3Dpretrain/list_val_hmdb51-ucf101_I3Dpretrain.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset/ucf101/list/I3Dpretrain/list_val_hmdb51-ucf101_I3Dpretrain.txt -------------------------------------------------------------------------------- /dataset/ucf101/list/resnet101/list_train_hmdb51-ucf101_resnet101.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset/ucf101/list/resnet101/list_train_hmdb51-ucf101_resnet101.txt -------------------------------------------------------------------------------- /dataset/ucf101/list/resnet101/list_train_ucf101-hmdb51_resnet101.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset/ucf101/list/resnet101/list_train_ucf101-hmdb51_resnet101.txt -------------------------------------------------------------------------------- /dataset/ucf101/list/resnet101/list_val_hmdb51-ucf101_resnet101.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset/ucf101/list/resnet101/list_val_hmdb51-ucf101_resnet101.txt -------------------------------------------------------------------------------- /dataset_preparation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset_preparation/README.md -------------------------------------------------------------------------------- /dataset_preparation/dataset2split.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset_preparation/dataset2split.py -------------------------------------------------------------------------------- /dataset_preparation/jester_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset_preparation/jester_dataset.py -------------------------------------------------------------------------------- /dataset_preparation/pytorch_i3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset_preparation/pytorch_i3d.py -------------------------------------------------------------------------------- /dataset_preparation/script_dataset2list.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset_preparation/script_dataset2list.sh -------------------------------------------------------------------------------- /dataset_preparation/script_dataset2split.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset_preparation/script_dataset2split.sh -------------------------------------------------------------------------------- /dataset_preparation/script_list2DA.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset_preparation/script_list2DA.sh -------------------------------------------------------------------------------- /dataset_preparation/script_video2feature.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset_preparation/script_video2feature.sh -------------------------------------------------------------------------------- /dataset_preparation/video2I3D_epic_kitchens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset_preparation/video2I3D_epic_kitchens.py -------------------------------------------------------------------------------- /dataset_preparation/video2I3D_jester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset_preparation/video2I3D_jester.py -------------------------------------------------------------------------------- /dataset_preparation/video2I3D_ucf_hmdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset_preparation/video2I3D_ucf_hmdb.py -------------------------------------------------------------------------------- /dataset_preparation/video_dataset2list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/dataset_preparation/video_dataset2list.py -------------------------------------------------------------------------------- /docs/DATA_PREPARE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/docs/DATA_PREPARE.md -------------------------------------------------------------------------------- /docs/GET_STARTED.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/docs/GET_STARTED.md -------------------------------------------------------------------------------- /docs/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/docs/INSTALL.md -------------------------------------------------------------------------------- /exp/TRNmodule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/exp/TRNmodule.py -------------------------------------------------------------------------------- /exp/TranSVAE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/exp/TranSVAE.py -------------------------------------------------------------------------------- /exp/TransVAE_I3D_hmdb-ucf.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/exp/TransVAE_I3D_hmdb-ucf.ipynb -------------------------------------------------------------------------------- /exp/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/exp/dataset.py -------------------------------------------------------------------------------- /exp/train_epic_kitchens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/exp/train_epic_kitchens.py -------------------------------------------------------------------------------- /exp/train_hmdb_ucf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/exp/train_hmdb_ucf.py -------------------------------------------------------------------------------- /exp/train_jester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/exp/train_jester.py -------------------------------------------------------------------------------- /exp/train_script_I3D_hmdb2ucf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/exp/train_script_I3D_hmdb2ucf.sh -------------------------------------------------------------------------------- /exp/train_script_I3D_jester.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/exp/train_script_I3D_jester.sh -------------------------------------------------------------------------------- /exp/train_script_I3D_ucf2hmdb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/exp/train_script_I3D_ucf2hmdb.sh -------------------------------------------------------------------------------- /exp/train_sprites.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/exp/train_sprites.py -------------------------------------------------------------------------------- /exp/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/exp/utils.py -------------------------------------------------------------------------------- /figs/ablation-hmdb2ucf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/figs/ablation-hmdb2ucf.png -------------------------------------------------------------------------------- /figs/ablation-ucf2hmdb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/figs/ablation-ucf2hmdb.png -------------------------------------------------------------------------------- /figs/example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/figs/example.gif -------------------------------------------------------------------------------- /figs/example1/recon_srcZf.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/figs/example1/recon_srcZf.gif -------------------------------------------------------------------------------- /figs/example1/recon_srcZf_tarZt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/figs/example1/recon_srcZf_tarZt.gif -------------------------------------------------------------------------------- /figs/example1/recon_srcZt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/figs/example1/recon_srcZt.gif -------------------------------------------------------------------------------- /figs/example1/recon_tarZf.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/figs/example1/recon_tarZf.gif -------------------------------------------------------------------------------- /figs/example1/recon_tarZf_srcZt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/figs/example1/recon_tarZf_srcZt.gif -------------------------------------------------------------------------------- /figs/example1/recon_tarZt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/figs/example1/recon_tarZt.gif -------------------------------------------------------------------------------- /figs/example1/src_original.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/figs/example1/src_original.gif -------------------------------------------------------------------------------- /figs/example1/src_recon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/figs/example1/src_recon.gif -------------------------------------------------------------------------------- /figs/example1/tar_original.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/figs/example1/tar_original.gif -------------------------------------------------------------------------------- /figs/example1/tar_recon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/figs/example1/tar_recon.gif -------------------------------------------------------------------------------- /figs/example2/.keep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /figs/example2/recon_srcZf.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/figs/example2/recon_srcZf.gif -------------------------------------------------------------------------------- /figs/example2/recon_srcZf_tarZt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/figs/example2/recon_srcZf_tarZt.gif -------------------------------------------------------------------------------- /figs/example2/recon_srcZt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/figs/example2/recon_srcZt.gif -------------------------------------------------------------------------------- /figs/example2/recon_tarZf.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/figs/example2/recon_tarZf.gif -------------------------------------------------------------------------------- /figs/example2/recon_tarZf_srcZt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/figs/example2/recon_tarZf_srcZt.gif -------------------------------------------------------------------------------- /figs/example2/recon_tarZt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/figs/example2/recon_tarZt.gif -------------------------------------------------------------------------------- /figs/example2/src_original.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/figs/example2/src_original.gif -------------------------------------------------------------------------------- /figs/example2/src_recon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/figs/example2/src_recon.gif -------------------------------------------------------------------------------- /figs/example2/tar_original.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/figs/example2/tar_original.gif -------------------------------------------------------------------------------- /figs/example2/tar_recon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/figs/example2/tar_recon.gif -------------------------------------------------------------------------------- /figs/framework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/figs/framework.png -------------------------------------------------------------------------------- /figs/graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/figs/graph.png -------------------------------------------------------------------------------- /figs/idea.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/figs/idea.jpg -------------------------------------------------------------------------------- /figs/idea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/figs/idea.png -------------------------------------------------------------------------------- /figs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/figs/logo.png -------------------------------------------------------------------------------- /models/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/models/base.py -------------------------------------------------------------------------------- /models/dcgan_64.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldkong1205/TranSVAE/HEAD/models/dcgan_64.py --------------------------------------------------------------------------------