├── .gitignore ├── README.md ├── calc_psnr_ssim.m ├── data ├── __init__.py ├── base_dataset.py ├── benchmark_dataset.py ├── div2k_dataset.py ├── imlib.py └── sr_dataset.py ├── figs ├── architecture.png ├── results.png └── visualization.png ├── flops.py ├── masked_conv2d ├── masked_conv2d │ ├── __init__.py │ ├── masked_conv.py │ └── src │ │ ├── masked_conv2d_cuda.cpp │ │ └── masked_conv2d_kernel.cu └── setup.py ├── models ├── MPNCOV │ ├── __init__.py │ └── python │ │ ├── MPNCOV.py │ │ └── __init__.py ├── __init__.py ├── adaedsr_fixd_model.py ├── adaedsr_model.py ├── adarcan_model.py ├── base_model.py ├── common.py ├── dsr_model.py ├── edsr_model.py ├── losses.py ├── networks.py ├── non_local │ ├── network.py │ ├── non_local.py │ ├── non_local_simple_version.py │ └── utils.py ├── rcan_model.py ├── rdn_model.py ├── san_model.py ├── srcnn_model.py ├── srresnet_model.py └── vdsr_model.py ├── options ├── __init__.py ├── base_options.py ├── test_options.py └── train_options.py ├── scripts ├── test_adaedsr.sh ├── test_adaedsr_fixd.sh ├── test_adarcan.sh ├── test_edsr.sh ├── test_rcan.sh ├── test_rdn.sh ├── test_san.sh ├── test_srcnn.sh ├── test_vdsr.sh ├── train_adaedsr.sh ├── train_adaedsr_fixd.sh ├── train_adarcan.sh ├── train_edsr.sh ├── train_rcan.sh ├── train_rdn.sh ├── train_san.sh ├── train_srcnn.sh └── train_vdsr.sh ├── test.py ├── train.py └── util ├── __init__.py ├── util.py └── visualizer.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/README.md -------------------------------------------------------------------------------- /calc_psnr_ssim.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/calc_psnr_ssim.m -------------------------------------------------------------------------------- /data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/data/__init__.py -------------------------------------------------------------------------------- /data/base_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/data/base_dataset.py -------------------------------------------------------------------------------- /data/benchmark_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/data/benchmark_dataset.py -------------------------------------------------------------------------------- /data/div2k_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/data/div2k_dataset.py -------------------------------------------------------------------------------- /data/imlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/data/imlib.py -------------------------------------------------------------------------------- /data/sr_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/data/sr_dataset.py -------------------------------------------------------------------------------- /figs/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/figs/architecture.png -------------------------------------------------------------------------------- /figs/results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/figs/results.png -------------------------------------------------------------------------------- /figs/visualization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/figs/visualization.png -------------------------------------------------------------------------------- /flops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/flops.py -------------------------------------------------------------------------------- /masked_conv2d/masked_conv2d/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/masked_conv2d/masked_conv2d/__init__.py -------------------------------------------------------------------------------- /masked_conv2d/masked_conv2d/masked_conv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/masked_conv2d/masked_conv2d/masked_conv.py -------------------------------------------------------------------------------- /masked_conv2d/masked_conv2d/src/masked_conv2d_cuda.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/masked_conv2d/masked_conv2d/src/masked_conv2d_cuda.cpp -------------------------------------------------------------------------------- /masked_conv2d/masked_conv2d/src/masked_conv2d_kernel.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/masked_conv2d/masked_conv2d/src/masked_conv2d_kernel.cu -------------------------------------------------------------------------------- /masked_conv2d/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/masked_conv2d/setup.py -------------------------------------------------------------------------------- /models/MPNCOV/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/MPNCOV/python/MPNCOV.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/models/MPNCOV/python/MPNCOV.py -------------------------------------------------------------------------------- /models/MPNCOV/python/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/models/__init__.py -------------------------------------------------------------------------------- /models/adaedsr_fixd_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/models/adaedsr_fixd_model.py -------------------------------------------------------------------------------- /models/adaedsr_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/models/adaedsr_model.py -------------------------------------------------------------------------------- /models/adarcan_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/models/adarcan_model.py -------------------------------------------------------------------------------- /models/base_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/models/base_model.py -------------------------------------------------------------------------------- /models/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/models/common.py -------------------------------------------------------------------------------- /models/dsr_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/models/dsr_model.py -------------------------------------------------------------------------------- /models/edsr_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/models/edsr_model.py -------------------------------------------------------------------------------- /models/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/models/losses.py -------------------------------------------------------------------------------- /models/networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/models/networks.py -------------------------------------------------------------------------------- /models/non_local/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/models/non_local/network.py -------------------------------------------------------------------------------- /models/non_local/non_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/models/non_local/non_local.py -------------------------------------------------------------------------------- /models/non_local/non_local_simple_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/models/non_local/non_local_simple_version.py -------------------------------------------------------------------------------- /models/non_local/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/models/non_local/utils.py -------------------------------------------------------------------------------- /models/rcan_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/models/rcan_model.py -------------------------------------------------------------------------------- /models/rdn_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/models/rdn_model.py -------------------------------------------------------------------------------- /models/san_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/models/san_model.py -------------------------------------------------------------------------------- /models/srcnn_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/models/srcnn_model.py -------------------------------------------------------------------------------- /models/srresnet_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/models/srresnet_model.py -------------------------------------------------------------------------------- /models/vdsr_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/models/vdsr_model.py -------------------------------------------------------------------------------- /options/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/options/__init__.py -------------------------------------------------------------------------------- /options/base_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/options/base_options.py -------------------------------------------------------------------------------- /options/test_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/options/test_options.py -------------------------------------------------------------------------------- /options/train_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/options/train_options.py -------------------------------------------------------------------------------- /scripts/test_adaedsr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/scripts/test_adaedsr.sh -------------------------------------------------------------------------------- /scripts/test_adaedsr_fixd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/scripts/test_adaedsr_fixd.sh -------------------------------------------------------------------------------- /scripts/test_adarcan.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/scripts/test_adarcan.sh -------------------------------------------------------------------------------- /scripts/test_edsr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/scripts/test_edsr.sh -------------------------------------------------------------------------------- /scripts/test_rcan.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/scripts/test_rcan.sh -------------------------------------------------------------------------------- /scripts/test_rdn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/scripts/test_rdn.sh -------------------------------------------------------------------------------- /scripts/test_san.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/scripts/test_san.sh -------------------------------------------------------------------------------- /scripts/test_srcnn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/scripts/test_srcnn.sh -------------------------------------------------------------------------------- /scripts/test_vdsr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/scripts/test_vdsr.sh -------------------------------------------------------------------------------- /scripts/train_adaedsr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/scripts/train_adaedsr.sh -------------------------------------------------------------------------------- /scripts/train_adaedsr_fixd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/scripts/train_adaedsr_fixd.sh -------------------------------------------------------------------------------- /scripts/train_adarcan.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/scripts/train_adarcan.sh -------------------------------------------------------------------------------- /scripts/train_edsr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/scripts/train_edsr.sh -------------------------------------------------------------------------------- /scripts/train_rcan.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/scripts/train_rcan.sh -------------------------------------------------------------------------------- /scripts/train_rdn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/scripts/train_rdn.sh -------------------------------------------------------------------------------- /scripts/train_san.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/scripts/train_san.sh -------------------------------------------------------------------------------- /scripts/train_srcnn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/scripts/train_srcnn.sh -------------------------------------------------------------------------------- /scripts/train_vdsr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/scripts/train_vdsr.sh -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/test.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/train.py -------------------------------------------------------------------------------- /util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/util/__init__.py -------------------------------------------------------------------------------- /util/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/util/util.py -------------------------------------------------------------------------------- /util/visualizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csmliu/AdaDSR/HEAD/util/visualizer.py --------------------------------------------------------------------------------