├── .gitignore ├── LICENSE ├── README.md ├── checkpoints └── download_compressai_models.py ├── dataset_config_example.json ├── requirements.txt ├── src ├── cpp │ ├── 3rdparty │ │ ├── CMakeLists.txt │ │ ├── pybind11 │ │ │ ├── CMakeLists.txt │ │ │ └── CMakeLists.txt.in │ │ └── ryg_rans │ │ │ ├── CMakeLists.txt │ │ │ └── CMakeLists.txt.in │ ├── CMakeLists.txt │ ├── ops │ │ ├── CMakeLists.txt │ │ └── ops.cpp │ └── rans │ │ ├── CMakeLists.txt │ │ ├── rans_interface.cpp │ │ └── rans_interface.hpp ├── entropy_models │ ├── entropy_models.py │ └── video_entropy_models.py ├── layers │ ├── gdn.py │ └── layers.py ├── models │ ├── DCVC_net.py │ ├── priors.py │ ├── utils.py │ ├── video_net.py │ └── waseda.py ├── ops │ ├── bound_ops.py │ └── parametrizers.py ├── utils │ ├── common.py │ └── stream_helper.py └── zoo │ └── image.py ├── test_video.py └── write_stream_readme.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/README.md -------------------------------------------------------------------------------- /checkpoints/download_compressai_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/checkpoints/download_compressai_models.py -------------------------------------------------------------------------------- /dataset_config_example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/dataset_config_example.json -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | scipy 3 | matplotlib 4 | Pillow 5 | pytorch-msssim 6 | tqdm -------------------------------------------------------------------------------- /src/cpp/3rdparty/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/src/cpp/3rdparty/CMakeLists.txt -------------------------------------------------------------------------------- /src/cpp/3rdparty/pybind11/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/src/cpp/3rdparty/pybind11/CMakeLists.txt -------------------------------------------------------------------------------- /src/cpp/3rdparty/pybind11/CMakeLists.txt.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/src/cpp/3rdparty/pybind11/CMakeLists.txt.in -------------------------------------------------------------------------------- /src/cpp/3rdparty/ryg_rans/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/src/cpp/3rdparty/ryg_rans/CMakeLists.txt -------------------------------------------------------------------------------- /src/cpp/3rdparty/ryg_rans/CMakeLists.txt.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/src/cpp/3rdparty/ryg_rans/CMakeLists.txt.in -------------------------------------------------------------------------------- /src/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/src/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /src/cpp/ops/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/src/cpp/ops/CMakeLists.txt -------------------------------------------------------------------------------- /src/cpp/ops/ops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/src/cpp/ops/ops.cpp -------------------------------------------------------------------------------- /src/cpp/rans/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/src/cpp/rans/CMakeLists.txt -------------------------------------------------------------------------------- /src/cpp/rans/rans_interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/src/cpp/rans/rans_interface.cpp -------------------------------------------------------------------------------- /src/cpp/rans/rans_interface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/src/cpp/rans/rans_interface.hpp -------------------------------------------------------------------------------- /src/entropy_models/entropy_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/src/entropy_models/entropy_models.py -------------------------------------------------------------------------------- /src/entropy_models/video_entropy_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/src/entropy_models/video_entropy_models.py -------------------------------------------------------------------------------- /src/layers/gdn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/src/layers/gdn.py -------------------------------------------------------------------------------- /src/layers/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/src/layers/layers.py -------------------------------------------------------------------------------- /src/models/DCVC_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/src/models/DCVC_net.py -------------------------------------------------------------------------------- /src/models/priors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/src/models/priors.py -------------------------------------------------------------------------------- /src/models/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/src/models/utils.py -------------------------------------------------------------------------------- /src/models/video_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/src/models/video_net.py -------------------------------------------------------------------------------- /src/models/waseda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/src/models/waseda.py -------------------------------------------------------------------------------- /src/ops/bound_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/src/ops/bound_ops.py -------------------------------------------------------------------------------- /src/ops/parametrizers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/src/ops/parametrizers.py -------------------------------------------------------------------------------- /src/utils/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/src/utils/common.py -------------------------------------------------------------------------------- /src/utils/stream_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/src/utils/stream_helper.py -------------------------------------------------------------------------------- /src/zoo/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/src/zoo/image.py -------------------------------------------------------------------------------- /test_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/test_video.py -------------------------------------------------------------------------------- /write_stream_readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeepMC-DCVC/DCVC/HEAD/write_stream_readme.md --------------------------------------------------------------------------------