├── LICENSE ├── Pipeline.PNG ├── README.md ├── VERSION ├── basicsr ├── VERSION ├── __init__.py ├── archs │ ├── __init__.py │ ├── arch_util.py │ ├── degradation_prediction_arch.py │ ├── discriminator_arch.py │ ├── inception.py │ ├── rrdbnet_arch.py │ ├── srresnet_arch.py │ ├── srresnetdynamic_arch.py │ ├── swinir_arch.py │ └── vgg_arch.py ├── data │ ├── __init__.py │ ├── data_sampler.py │ ├── data_util.py │ ├── degradations.py │ ├── paired_image_dataset.py │ ├── prefetch_dataloader.py │ ├── single_image_dataset.py │ ├── single_image_fixsize_dataset.py │ └── transforms.py ├── losses │ ├── __init__.py │ ├── loss_util.py │ └── losses.py ├── metrics │ ├── __init__.py │ ├── dists_pytorch.py │ ├── fid.py │ ├── metric_util.py │ ├── niqe.py │ ├── niqe_pris_params.npz │ ├── psnr_pytorch.py │ ├── psnr_ssim.py │ └── ssim_pytorch.py ├── models │ ├── __init__.py │ ├── base_model.py │ ├── esrgan_model.py │ ├── lr_scheduler.py │ ├── sr_model.py │ ├── srgan_dynamic_model.py │ └── srgan_model.py ├── test.py ├── train.py ├── utils │ ├── __init__.py │ ├── diffjpeg.py │ ├── dist_util.py │ ├── download_util.py │ ├── file_client.py │ ├── flow_util.py │ ├── img_process_util.py │ ├── img_util.py │ ├── lmdb_util.py │ ├── logger.py │ ├── matlab_functions.py │ ├── misc.py │ ├── options.py │ └── registry.py └── version.py ├── dasr ├── __init__.py ├── archs │ ├── __init__.py │ └── discriminator_arch.py ├── data │ ├── DASR_dataset.py │ ├── __init__.py │ └── realesrgan_dataset.py ├── models │ ├── DASR_model.py │ ├── __init__.py │ ├── realesrgan_model.py │ └── realesrnet_model.py ├── test.py ├── train.py └── utils.py ├── datasets └── README.md ├── experiments └── README.md ├── options ├── test │ └── DASR │ │ └── test_DASR.yml └── train │ └── DASR │ └── train_DASR.yml ├── requirements.txt ├── scripts ├── data_preparation │ ├── create_lmdb.py │ ├── create_realsr_validation_set_type1.py │ ├── create_realsr_validation_set_type2.py │ ├── create_realsr_validation_set_type3.py │ ├── extract_subimages.py │ ├── generate_meta_info.py │ └── generate_meta_info_RealESRGAN.py ├── dist_test.sh ├── dist_train.sh ├── matlab_scripts │ ├── back_projection │ │ ├── backprojection.m │ │ ├── main_bp.m │ │ └── main_reverse_filter.m │ ├── generate_LR_Vimeo90K.m │ └── generate_bicubic_img.m └── metrics │ ├── table_calculate_lpips_all.py │ └── table_calculate_psnr_all.py ├── setup.cfg └── setup.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/LICENSE -------------------------------------------------------------------------------- /Pipeline.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/Pipeline.PNG -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 1.3.3.10 2 | -------------------------------------------------------------------------------- /basicsr/VERSION: -------------------------------------------------------------------------------- 1 | 1.3.3.10 2 | -------------------------------------------------------------------------------- /basicsr/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/__init__.py -------------------------------------------------------------------------------- /basicsr/archs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/archs/__init__.py -------------------------------------------------------------------------------- /basicsr/archs/arch_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/archs/arch_util.py -------------------------------------------------------------------------------- /basicsr/archs/degradation_prediction_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/archs/degradation_prediction_arch.py -------------------------------------------------------------------------------- /basicsr/archs/discriminator_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/archs/discriminator_arch.py -------------------------------------------------------------------------------- /basicsr/archs/inception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/archs/inception.py -------------------------------------------------------------------------------- /basicsr/archs/rrdbnet_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/archs/rrdbnet_arch.py -------------------------------------------------------------------------------- /basicsr/archs/srresnet_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/archs/srresnet_arch.py -------------------------------------------------------------------------------- /basicsr/archs/srresnetdynamic_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/archs/srresnetdynamic_arch.py -------------------------------------------------------------------------------- /basicsr/archs/swinir_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/archs/swinir_arch.py -------------------------------------------------------------------------------- /basicsr/archs/vgg_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/archs/vgg_arch.py -------------------------------------------------------------------------------- /basicsr/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/data/__init__.py -------------------------------------------------------------------------------- /basicsr/data/data_sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/data/data_sampler.py -------------------------------------------------------------------------------- /basicsr/data/data_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/data/data_util.py -------------------------------------------------------------------------------- /basicsr/data/degradations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/data/degradations.py -------------------------------------------------------------------------------- /basicsr/data/paired_image_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/data/paired_image_dataset.py -------------------------------------------------------------------------------- /basicsr/data/prefetch_dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/data/prefetch_dataloader.py -------------------------------------------------------------------------------- /basicsr/data/single_image_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/data/single_image_dataset.py -------------------------------------------------------------------------------- /basicsr/data/single_image_fixsize_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/data/single_image_fixsize_dataset.py -------------------------------------------------------------------------------- /basicsr/data/transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/data/transforms.py -------------------------------------------------------------------------------- /basicsr/losses/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/losses/__init__.py -------------------------------------------------------------------------------- /basicsr/losses/loss_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/losses/loss_util.py -------------------------------------------------------------------------------- /basicsr/losses/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/losses/losses.py -------------------------------------------------------------------------------- /basicsr/metrics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/metrics/__init__.py -------------------------------------------------------------------------------- /basicsr/metrics/dists_pytorch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/metrics/dists_pytorch.py -------------------------------------------------------------------------------- /basicsr/metrics/fid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/metrics/fid.py -------------------------------------------------------------------------------- /basicsr/metrics/metric_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/metrics/metric_util.py -------------------------------------------------------------------------------- /basicsr/metrics/niqe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/metrics/niqe.py -------------------------------------------------------------------------------- /basicsr/metrics/niqe_pris_params.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/metrics/niqe_pris_params.npz -------------------------------------------------------------------------------- /basicsr/metrics/psnr_pytorch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/metrics/psnr_pytorch.py -------------------------------------------------------------------------------- /basicsr/metrics/psnr_ssim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/metrics/psnr_ssim.py -------------------------------------------------------------------------------- /basicsr/metrics/ssim_pytorch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/metrics/ssim_pytorch.py -------------------------------------------------------------------------------- /basicsr/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/models/__init__.py -------------------------------------------------------------------------------- /basicsr/models/base_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/models/base_model.py -------------------------------------------------------------------------------- /basicsr/models/esrgan_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/models/esrgan_model.py -------------------------------------------------------------------------------- /basicsr/models/lr_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/models/lr_scheduler.py -------------------------------------------------------------------------------- /basicsr/models/sr_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/models/sr_model.py -------------------------------------------------------------------------------- /basicsr/models/srgan_dynamic_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/models/srgan_dynamic_model.py -------------------------------------------------------------------------------- /basicsr/models/srgan_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/models/srgan_model.py -------------------------------------------------------------------------------- /basicsr/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/test.py -------------------------------------------------------------------------------- /basicsr/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/train.py -------------------------------------------------------------------------------- /basicsr/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/utils/__init__.py -------------------------------------------------------------------------------- /basicsr/utils/diffjpeg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/utils/diffjpeg.py -------------------------------------------------------------------------------- /basicsr/utils/dist_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/utils/dist_util.py -------------------------------------------------------------------------------- /basicsr/utils/download_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/utils/download_util.py -------------------------------------------------------------------------------- /basicsr/utils/file_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/utils/file_client.py -------------------------------------------------------------------------------- /basicsr/utils/flow_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/utils/flow_util.py -------------------------------------------------------------------------------- /basicsr/utils/img_process_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/utils/img_process_util.py -------------------------------------------------------------------------------- /basicsr/utils/img_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/utils/img_util.py -------------------------------------------------------------------------------- /basicsr/utils/lmdb_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/utils/lmdb_util.py -------------------------------------------------------------------------------- /basicsr/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/utils/logger.py -------------------------------------------------------------------------------- /basicsr/utils/matlab_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/utils/matlab_functions.py -------------------------------------------------------------------------------- /basicsr/utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/utils/misc.py -------------------------------------------------------------------------------- /basicsr/utils/options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/utils/options.py -------------------------------------------------------------------------------- /basicsr/utils/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/utils/registry.py -------------------------------------------------------------------------------- /basicsr/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/basicsr/version.py -------------------------------------------------------------------------------- /dasr/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/dasr/__init__.py -------------------------------------------------------------------------------- /dasr/archs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/dasr/archs/__init__.py -------------------------------------------------------------------------------- /dasr/archs/discriminator_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/dasr/archs/discriminator_arch.py -------------------------------------------------------------------------------- /dasr/data/DASR_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/dasr/data/DASR_dataset.py -------------------------------------------------------------------------------- /dasr/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/dasr/data/__init__.py -------------------------------------------------------------------------------- /dasr/data/realesrgan_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/dasr/data/realesrgan_dataset.py -------------------------------------------------------------------------------- /dasr/models/DASR_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/dasr/models/DASR_model.py -------------------------------------------------------------------------------- /dasr/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/dasr/models/__init__.py -------------------------------------------------------------------------------- /dasr/models/realesrgan_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/dasr/models/realesrgan_model.py -------------------------------------------------------------------------------- /dasr/models/realesrnet_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/dasr/models/realesrnet_model.py -------------------------------------------------------------------------------- /dasr/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/dasr/test.py -------------------------------------------------------------------------------- /dasr/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/dasr/train.py -------------------------------------------------------------------------------- /dasr/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/dasr/utils.py -------------------------------------------------------------------------------- /datasets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/datasets/README.md -------------------------------------------------------------------------------- /experiments/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/experiments/README.md -------------------------------------------------------------------------------- /options/test/DASR/test_DASR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/options/test/DASR/test_DASR.yml -------------------------------------------------------------------------------- /options/train/DASR/train_DASR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/options/train/DASR/train_DASR.yml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/data_preparation/create_lmdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/scripts/data_preparation/create_lmdb.py -------------------------------------------------------------------------------- /scripts/data_preparation/create_realsr_validation_set_type1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/scripts/data_preparation/create_realsr_validation_set_type1.py -------------------------------------------------------------------------------- /scripts/data_preparation/create_realsr_validation_set_type2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/scripts/data_preparation/create_realsr_validation_set_type2.py -------------------------------------------------------------------------------- /scripts/data_preparation/create_realsr_validation_set_type3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/scripts/data_preparation/create_realsr_validation_set_type3.py -------------------------------------------------------------------------------- /scripts/data_preparation/extract_subimages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/scripts/data_preparation/extract_subimages.py -------------------------------------------------------------------------------- /scripts/data_preparation/generate_meta_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/scripts/data_preparation/generate_meta_info.py -------------------------------------------------------------------------------- /scripts/data_preparation/generate_meta_info_RealESRGAN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/scripts/data_preparation/generate_meta_info_RealESRGAN.py -------------------------------------------------------------------------------- /scripts/dist_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/scripts/dist_test.sh -------------------------------------------------------------------------------- /scripts/dist_train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/scripts/dist_train.sh -------------------------------------------------------------------------------- /scripts/matlab_scripts/back_projection/backprojection.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/scripts/matlab_scripts/back_projection/backprojection.m -------------------------------------------------------------------------------- /scripts/matlab_scripts/back_projection/main_bp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/scripts/matlab_scripts/back_projection/main_bp.m -------------------------------------------------------------------------------- /scripts/matlab_scripts/back_projection/main_reverse_filter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/scripts/matlab_scripts/back_projection/main_reverse_filter.m -------------------------------------------------------------------------------- /scripts/matlab_scripts/generate_LR_Vimeo90K.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/scripts/matlab_scripts/generate_LR_Vimeo90K.m -------------------------------------------------------------------------------- /scripts/matlab_scripts/generate_bicubic_img.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/scripts/matlab_scripts/generate_bicubic_img.m -------------------------------------------------------------------------------- /scripts/metrics/table_calculate_lpips_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/scripts/metrics/table_calculate_lpips_all.py -------------------------------------------------------------------------------- /scripts/metrics/table_calculate_psnr_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/scripts/metrics/table_calculate_psnr_all.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csjliang/DASR/HEAD/setup.py --------------------------------------------------------------------------------