gitextract_r69x67a9/ ├── KDSR-GAN/ │ ├── .gitignore │ ├── .pre-commit-config.yaml │ ├── CODE_OF_CONDUCT.md │ ├── Metric/ │ │ ├── DISTS/ │ │ │ ├── DISTS_pytorch/ │ │ │ │ ├── DISTS_pt.py │ │ │ │ └── weights.pt │ │ │ ├── DISTS_tensorflow/ │ │ │ │ └── DISTS_tf.py │ │ │ ├── LICENSE │ │ │ ├── requirements.txt │ │ │ └── weights/ │ │ │ └── alpha_beta.mat │ │ ├── LPIPS.py │ │ ├── PSNR.py │ │ ├── dists.py │ │ └── pip.sh │ ├── README.md │ ├── VERSION │ ├── docs/ │ │ ├── CONTRIBUTING.md │ │ ├── FAQ.md │ │ ├── Training.md │ │ ├── Training_CN.md │ │ ├── anime_comparisons.md │ │ ├── anime_comparisons_CN.md │ │ ├── anime_model.md │ │ ├── anime_video_model.md │ │ ├── feedback.md │ │ ├── model_zoo.md │ │ └── ncnn_conversion.md │ ├── kdsrgan/ │ │ ├── __init__.py │ │ ├── archs/ │ │ │ ├── ST_arch.py │ │ │ ├── TA_arch.py │ │ │ ├── __init__.py │ │ │ ├── common.py │ │ │ ├── discriminator_arch.py │ │ │ └── srvgg_arch.py │ │ ├── data/ │ │ │ ├── __init__.py │ │ │ ├── kdsrgan_dataset.py │ │ │ └── kdsrgan_paired_dataset.py │ │ ├── losses/ │ │ │ ├── __init__.py │ │ │ └── my_loss.py │ │ ├── models/ │ │ │ ├── __init__.py │ │ │ ├── kdsrgan_ST_model.py │ │ │ ├── kdsrgan_TA_model.py │ │ │ ├── kdsrnet_ST_model.py │ │ │ └── kdsrnet_TA_model.py │ │ ├── test.py │ │ ├── train.py │ │ ├── utils.py │ │ └── weights/ │ │ └── README.md │ ├── options/ │ │ ├── test_kdsrgan_x4ST.yml │ │ ├── test_kdsrnet_x4TA.yml │ │ ├── train_kdsrgan_x4ST.yml │ │ ├── train_kdsrgan_x4STV2.yml │ │ ├── train_kdsrnet_x4ST.yml │ │ └── train_kdsrnet_x4TA.yml │ ├── pip.sh │ ├── requirements.txt │ ├── scripts/ │ │ ├── extract_subimages.py │ │ ├── extract_subimages_DF2K.py │ │ ├── generate_meta_info.py │ │ ├── generate_meta_info_DF2K.py │ │ ├── generate_meta_info_OST.py │ │ ├── generate_meta_info_pairdata.py │ │ ├── generate_multiscale_DF2K.py │ │ └── pytorch2onnx.py │ ├── setup.cfg │ ├── setup.py │ ├── test.sh │ ├── tests/ │ │ ├── data/ │ │ │ ├── gt.lmdb/ │ │ │ │ ├── data.mdb │ │ │ │ ├── lock.mdb │ │ │ │ └── meta_info.txt │ │ │ ├── lq.lmdb/ │ │ │ │ ├── data.mdb │ │ │ │ ├── lock.mdb │ │ │ │ └── meta_info.txt │ │ │ ├── meta_info_gt.txt │ │ │ ├── meta_info_pair.txt │ │ │ ├── test_realesrgan_dataset.yml │ │ │ ├── test_realesrgan_model.yml │ │ │ ├── test_realesrgan_paired_dataset.yml │ │ │ └── test_realesrnet_model.yml │ │ ├── test_dataset.py │ │ ├── test_discriminator_arch.py │ │ ├── test_model.py │ │ └── test_utils.py │ ├── train_KDSRGAN_S.sh │ ├── train_KDSRNet_S.sh │ └── train_KDSRNet_T.sh ├── KDSR-classic/ │ ├── README.md │ ├── cal_parms.py │ ├── data/ │ │ ├── __init__.py │ │ ├── benchmark.py │ │ ├── common.py │ │ ├── common2.py │ │ ├── df2k.py │ │ ├── multiscalesrdata.py │ │ └── multiscalesrdata2.py │ ├── dataloader.py │ ├── loss/ │ │ ├── __init__.py │ │ ├── adversarial.py │ │ ├── discriminator.py │ │ └── vgg.py │ ├── main_anisonoise_KDSRsMx4_stage3.sh │ ├── main_anisonoise_KDSRsMx4_stage4.sh │ ├── main_anisonoise_stage3.py │ ├── main_anisonoise_stage4.py │ ├── main_iso_KDSRsLx4_stage3.sh │ ├── main_iso_KDSRsLx4_stage4.sh │ ├── main_iso_KDSRsMx4_stage3.sh │ ├── main_iso_KDSRsMx4_stage4.sh │ ├── main_iso_stage3.py │ ├── main_iso_stage4.py │ ├── model/ │ │ ├── __init__.py │ │ ├── blindsr.py │ │ └── common.py │ ├── model_ST/ │ │ ├── __init__.py │ │ ├── blindsr.py │ │ └── common.py │ ├── model_TA/ │ │ ├── __init__.py │ │ ├── blindsr.py │ │ └── common.py │ ├── option.py │ ├── template.py │ ├── test.py │ ├── test_anisonoise_KDSRsMx4.sh │ ├── test_iso_KDSRsLx4.sh │ ├── test_iso_KDSRsMx4.sh │ ├── trainer_anisonoise_stage3.py │ ├── trainer_anisonoise_stage4.py │ ├── trainer_iso_stage3.py │ ├── trainer_iso_stage4.py │ ├── utility.py │ ├── utility2.py │ ├── utility3.py │ └── utils/ │ ├── __init__.py │ ├── util.py │ └── util2.py └── README.md