├── .gitignore ├── LICENSE ├── README.md ├── environment.yml ├── slurm_scripts ├── eval │ ├── ft-flow-2.sh │ ├── ft-rgb-2.sh │ ├── lin-flow-2.sh │ ├── lin-rgb-2.sh │ ├── retr-flow-2.sh │ └── retr-rgb-2.sh └── pretrain │ ├── cross.sh │ ├── single-flow.sh │ └── single-rgb.sh └── src ├── .gitignore ├── asset ├── results.png ├── vicc.png ├── vicc1.gif └── vicc2.gif ├── backbone ├── __init__.py ├── r21d.py ├── s3dg.py └── select_backbone.py ├── dataset ├── __init__.py ├── convert_video_to_lmdb.py └── lmdb_dataset.py ├── eval ├── main_classifier.py └── merge_2stream_prob.py ├── main_cross.py ├── main_single.py ├── model ├── __init__.py ├── classifier.py └── pretrain.py ├── process_data ├── data │ ├── hmdb51 │ │ ├── ClassInd.txt │ │ └── readme.md │ ├── k400 │ │ ├── ClassInd.txt │ │ ├── readme.md │ │ └── video_source.json │ └── ucf101 │ │ ├── ClassInd.txt │ │ ├── readme.md │ │ └── video_source.json ├── readme.md └── src │ ├── extract_ff.py │ ├── extract_frame.py │ └── write_csv.py └── utils ├── __init__.py ├── augmentation.py ├── tensorboard_utils.py ├── transforms.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/README.md -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/environment.yml -------------------------------------------------------------------------------- /slurm_scripts/eval/ft-flow-2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/slurm_scripts/eval/ft-flow-2.sh -------------------------------------------------------------------------------- /slurm_scripts/eval/ft-rgb-2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/slurm_scripts/eval/ft-rgb-2.sh -------------------------------------------------------------------------------- /slurm_scripts/eval/lin-flow-2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/slurm_scripts/eval/lin-flow-2.sh -------------------------------------------------------------------------------- /slurm_scripts/eval/lin-rgb-2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/slurm_scripts/eval/lin-rgb-2.sh -------------------------------------------------------------------------------- /slurm_scripts/eval/retr-flow-2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/slurm_scripts/eval/retr-flow-2.sh -------------------------------------------------------------------------------- /slurm_scripts/eval/retr-rgb-2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/slurm_scripts/eval/retr-rgb-2.sh -------------------------------------------------------------------------------- /slurm_scripts/pretrain/cross.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/slurm_scripts/pretrain/cross.sh -------------------------------------------------------------------------------- /slurm_scripts/pretrain/single-flow.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/slurm_scripts/pretrain/single-flow.sh -------------------------------------------------------------------------------- /slurm_scripts/pretrain/single-rgb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/slurm_scripts/pretrain/single-rgb.sh -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/.gitignore -------------------------------------------------------------------------------- /src/asset/results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/asset/results.png -------------------------------------------------------------------------------- /src/asset/vicc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/asset/vicc.png -------------------------------------------------------------------------------- /src/asset/vicc1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/asset/vicc1.gif -------------------------------------------------------------------------------- /src/asset/vicc2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/asset/vicc2.gif -------------------------------------------------------------------------------- /src/backbone/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/backbone/r21d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/backbone/r21d.py -------------------------------------------------------------------------------- /src/backbone/s3dg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/backbone/s3dg.py -------------------------------------------------------------------------------- /src/backbone/select_backbone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/backbone/select_backbone.py -------------------------------------------------------------------------------- /src/dataset/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/dataset/convert_video_to_lmdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/dataset/convert_video_to_lmdb.py -------------------------------------------------------------------------------- /src/dataset/lmdb_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/dataset/lmdb_dataset.py -------------------------------------------------------------------------------- /src/eval/main_classifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/eval/main_classifier.py -------------------------------------------------------------------------------- /src/eval/merge_2stream_prob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/eval/merge_2stream_prob.py -------------------------------------------------------------------------------- /src/main_cross.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/main_cross.py -------------------------------------------------------------------------------- /src/main_single.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/main_single.py -------------------------------------------------------------------------------- /src/model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/model/classifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/model/classifier.py -------------------------------------------------------------------------------- /src/model/pretrain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/model/pretrain.py -------------------------------------------------------------------------------- /src/process_data/data/hmdb51/ClassInd.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/process_data/data/hmdb51/ClassInd.txt -------------------------------------------------------------------------------- /src/process_data/data/hmdb51/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/process_data/data/hmdb51/readme.md -------------------------------------------------------------------------------- /src/process_data/data/k400/ClassInd.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/process_data/data/k400/ClassInd.txt -------------------------------------------------------------------------------- /src/process_data/data/k400/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/process_data/data/k400/readme.md -------------------------------------------------------------------------------- /src/process_data/data/k400/video_source.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/process_data/data/k400/video_source.json -------------------------------------------------------------------------------- /src/process_data/data/ucf101/ClassInd.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/process_data/data/ucf101/ClassInd.txt -------------------------------------------------------------------------------- /src/process_data/data/ucf101/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/process_data/data/ucf101/readme.md -------------------------------------------------------------------------------- /src/process_data/data/ucf101/video_source.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/process_data/data/ucf101/video_source.json -------------------------------------------------------------------------------- /src/process_data/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/process_data/readme.md -------------------------------------------------------------------------------- /src/process_data/src/extract_ff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/process_data/src/extract_ff.py -------------------------------------------------------------------------------- /src/process_data/src/extract_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/process_data/src/extract_frame.py -------------------------------------------------------------------------------- /src/process_data/src/write_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/process_data/src/write_csv.py -------------------------------------------------------------------------------- /src/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utils/augmentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/utils/augmentation.py -------------------------------------------------------------------------------- /src/utils/tensorboard_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/utils/tensorboard_utils.py -------------------------------------------------------------------------------- /src/utils/transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/utils/transforms.py -------------------------------------------------------------------------------- /src/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinetoering/ViCC/HEAD/src/utils/utils.py --------------------------------------------------------------------------------