├── .gitignore ├── Coordinator ├── coordinator.py └── main.py ├── LICENSE ├── Makefile ├── PNGAN ├── __init__.py ├── dataset │ ├── __init__.py │ └── dataset.py ├── experiment │ └── ridnet.pt ├── layers │ ├── __init__.py │ ├── blur_pool.py │ └── padding.py ├── loss │ ├── __init__.py │ └── loss.py ├── main.py ├── model │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-38.pyc │ │ └── discriminator.cpython-38.pyc │ ├── discriminator.py │ ├── generator.py │ └── ridnet │ │ ├── __init__.py │ │ ├── common.py │ │ ├── ops.py │ │ └── ridnet.py ├── train.py └── util │ ├── __init__.py │ ├── download_data.py │ ├── generate_patches_sidd.py │ ├── generate_patches_sidd_val.py │ ├── option.py │ ├── template.py │ └── utility.py ├── PNGAN_Demo_Visualization.ipynb ├── README.md ├── Restormer ├── .gitignore ├── Defocus_Deblurring │ ├── Datasets │ │ └── README.md │ ├── Options │ │ ├── DefocusDeblur_DualPixel_16bit_Restormer.yml │ │ └── DefocusDeblur_Single_8bit_Restormer.yml │ ├── README.md │ ├── download_data.py │ ├── generate_patches_dpdd.py │ ├── pretrained_models │ │ └── README.md │ ├── test_dual_pixel_defocus_deblur.py │ ├── test_single_image_defocus_deblur.py │ └── utils.py ├── Denoising │ ├── Datasets │ │ └── README.md │ ├── Options │ │ ├── GaussianColorDenoising_Restormer.yml │ │ ├── GaussianColorDenoising_RestormerSigma15.yml │ │ ├── GaussianColorDenoising_RestormerSigma25.yml │ │ ├── GaussianColorDenoising_RestormerSigma50.yml │ │ ├── GaussianGrayDenoising_Restormer.yml │ │ ├── GaussianGrayDenoising_RestormerSigma15.yml │ │ ├── GaussianGrayDenoising_RestormerSigma25.yml │ │ ├── GaussianGrayDenoising_RestormerSigma50.yml │ │ ├── GaussianRealDenoising_Restormer.yml │ │ ├── PNGANRealDenoising_Restormer.yml │ │ └── RealDenoising_Restormer.yml │ ├── README.md │ ├── download_data.py │ ├── evaluate_gaussian_color_denoising.py │ ├── evaluate_gaussian_gray_denoising.py │ ├── evaluate_sidd.m │ ├── generate_patches_dfwb.py │ ├── generate_patches_sidd.py │ ├── pretrained_models │ │ └── README.md │ ├── test_gaussian_color_denoising.py │ ├── test_gaussian_gray_denoising.py │ ├── test_real_denoising_dnd.py │ ├── test_real_denoising_sidd.py │ └── utils.py ├── Deraining │ ├── Datasets │ │ └── README.md │ ├── Options │ │ └── Deraining_Restormer.yml │ ├── README.md │ ├── download_data.py │ ├── evaluate_PSNR_SSIM.m │ ├── pretrained_models │ │ └── README.md │ ├── test.py │ └── utils.py ├── INSTALL.md ├── LICENSE.md ├── Motion_Deblurring │ ├── Datasets │ │ └── README.md │ ├── Options │ │ └── Deblurring_Restormer.yml │ ├── README.md │ ├── download_data.py │ ├── evaluate_gopro_hide.m │ ├── evaluate_realblur.py │ ├── generate_patches_gopro.py │ ├── pretrained_models │ │ └── README.md │ ├── test.py │ └── utils.py ├── README.md ├── VERSION ├── basicsr │ ├── data │ │ ├── __init__.py │ │ ├── data_sampler.py │ │ ├── data_util.py │ │ ├── ffhq_dataset.py │ │ ├── meta_info │ │ │ ├── meta_info_DIV2K800sub_GT.txt │ │ │ ├── meta_info_REDS4_test_GT.txt │ │ │ ├── meta_info_REDS_GT.txt │ │ │ ├── meta_info_REDSofficial4_test_GT.txt │ │ │ ├── meta_info_REDSval_official_test_GT.txt │ │ │ ├── meta_info_Vimeo90K_test_GT.txt │ │ │ ├── meta_info_Vimeo90K_test_fast_GT.txt │ │ │ ├── meta_info_Vimeo90K_test_medium_GT.txt │ │ │ ├── meta_info_Vimeo90K_test_slow_GT.txt │ │ │ └── meta_info_Vimeo90K_train_GT.txt │ │ ├── paired_image_dataset.py │ │ ├── prefetch_dataloader.py │ │ ├── reds_dataset.py │ │ ├── single_image_dataset.py │ │ ├── transforms.py │ │ ├── video_test_dataset.py │ │ └── vimeo90k_dataset.py │ ├── metrics │ │ ├── __init__.py │ │ ├── fid.py │ │ ├── metric_util.py │ │ ├── niqe.py │ │ ├── niqe_pris_params.npz │ │ └── psnr_ssim.py │ ├── models │ │ ├── __init__.py │ │ ├── archs │ │ │ ├── __init__.py │ │ │ ├── arch_util.py │ │ │ └── restormer_arch.py │ │ ├── base_model.py │ │ ├── image_restoration_model.py │ │ ├── losses │ │ │ ├── __init__.py │ │ │ ├── loss_util.py │ │ │ └── losses.py │ │ └── lr_scheduler.py │ ├── test.py │ ├── train.py │ ├── utils │ │ ├── __init__.py │ │ ├── bundle_submissions.py │ │ ├── create_lmdb.py │ │ ├── dist_util.py │ │ ├── download_util.py │ │ ├── face_util.py │ │ ├── file_client.py │ │ ├── flow_util.py │ │ ├── img_util.py │ │ ├── lmdb_util.py │ │ ├── logger.py │ │ ├── matlab_functions.py │ │ ├── misc.py │ │ └── options.py │ └── version.py ├── demo.py ├── evaluate.py ├── my_train.py ├── setup.cfg ├── setup.py ├── train.py └── train.sh ├── Restormer_Demo_Visualization.ipynb ├── images ├── PNGAN_Benchmarks.png ├── PNGAN_Noise.png ├── PNGAN_synthetic_noise_example.png ├── Restormer_denoise_result.png ├── pngan.jpg └── restormer.jpg └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/.gitignore -------------------------------------------------------------------------------- /Coordinator/coordinator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Coordinator/coordinator.py -------------------------------------------------------------------------------- /Coordinator/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Coordinator/main.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Makefile -------------------------------------------------------------------------------- /PNGAN/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PNGAN/dataset/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PNGAN/dataset/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/PNGAN/dataset/dataset.py -------------------------------------------------------------------------------- /PNGAN/experiment/ridnet.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/PNGAN/experiment/ridnet.pt -------------------------------------------------------------------------------- /PNGAN/layers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PNGAN/layers/blur_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/PNGAN/layers/blur_pool.py -------------------------------------------------------------------------------- /PNGAN/layers/padding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/PNGAN/layers/padding.py -------------------------------------------------------------------------------- /PNGAN/loss/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PNGAN/loss/loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/PNGAN/loss/loss.py -------------------------------------------------------------------------------- /PNGAN/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/PNGAN/main.py -------------------------------------------------------------------------------- /PNGAN/model/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/PNGAN/model/__init__.py -------------------------------------------------------------------------------- /PNGAN/model/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/PNGAN/model/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /PNGAN/model/__pycache__/discriminator.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/PNGAN/model/__pycache__/discriminator.cpython-38.pyc -------------------------------------------------------------------------------- /PNGAN/model/discriminator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/PNGAN/model/discriminator.py -------------------------------------------------------------------------------- /PNGAN/model/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/PNGAN/model/generator.py -------------------------------------------------------------------------------- /PNGAN/model/ridnet/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/PNGAN/model/ridnet/__init__.py -------------------------------------------------------------------------------- /PNGAN/model/ridnet/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/PNGAN/model/ridnet/common.py -------------------------------------------------------------------------------- /PNGAN/model/ridnet/ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/PNGAN/model/ridnet/ops.py -------------------------------------------------------------------------------- /PNGAN/model/ridnet/ridnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/PNGAN/model/ridnet/ridnet.py -------------------------------------------------------------------------------- /PNGAN/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/PNGAN/train.py -------------------------------------------------------------------------------- /PNGAN/util/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PNGAN/util/download_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/PNGAN/util/download_data.py -------------------------------------------------------------------------------- /PNGAN/util/generate_patches_sidd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/PNGAN/util/generate_patches_sidd.py -------------------------------------------------------------------------------- /PNGAN/util/generate_patches_sidd_val.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/PNGAN/util/generate_patches_sidd_val.py -------------------------------------------------------------------------------- /PNGAN/util/option.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/PNGAN/util/option.py -------------------------------------------------------------------------------- /PNGAN/util/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/PNGAN/util/template.py -------------------------------------------------------------------------------- /PNGAN/util/utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/PNGAN/util/utility.py -------------------------------------------------------------------------------- /PNGAN_Demo_Visualization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/PNGAN_Demo_Visualization.ipynb -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/README.md -------------------------------------------------------------------------------- /Restormer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/.gitignore -------------------------------------------------------------------------------- /Restormer/Defocus_Deblurring/Datasets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Defocus_Deblurring/Datasets/README.md -------------------------------------------------------------------------------- /Restormer/Defocus_Deblurring/Options/DefocusDeblur_DualPixel_16bit_Restormer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Defocus_Deblurring/Options/DefocusDeblur_DualPixel_16bit_Restormer.yml -------------------------------------------------------------------------------- /Restormer/Defocus_Deblurring/Options/DefocusDeblur_Single_8bit_Restormer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Defocus_Deblurring/Options/DefocusDeblur_Single_8bit_Restormer.yml -------------------------------------------------------------------------------- /Restormer/Defocus_Deblurring/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Defocus_Deblurring/README.md -------------------------------------------------------------------------------- /Restormer/Defocus_Deblurring/download_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Defocus_Deblurring/download_data.py -------------------------------------------------------------------------------- /Restormer/Defocus_Deblurring/generate_patches_dpdd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Defocus_Deblurring/generate_patches_dpdd.py -------------------------------------------------------------------------------- /Restormer/Defocus_Deblurring/pretrained_models/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Defocus_Deblurring/pretrained_models/README.md -------------------------------------------------------------------------------- /Restormer/Defocus_Deblurring/test_dual_pixel_defocus_deblur.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Defocus_Deblurring/test_dual_pixel_defocus_deblur.py -------------------------------------------------------------------------------- /Restormer/Defocus_Deblurring/test_single_image_defocus_deblur.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Defocus_Deblurring/test_single_image_defocus_deblur.py -------------------------------------------------------------------------------- /Restormer/Defocus_Deblurring/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Defocus_Deblurring/utils.py -------------------------------------------------------------------------------- /Restormer/Denoising/Datasets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Denoising/Datasets/README.md -------------------------------------------------------------------------------- /Restormer/Denoising/Options/GaussianColorDenoising_Restormer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Denoising/Options/GaussianColorDenoising_Restormer.yml -------------------------------------------------------------------------------- /Restormer/Denoising/Options/GaussianColorDenoising_RestormerSigma15.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Denoising/Options/GaussianColorDenoising_RestormerSigma15.yml -------------------------------------------------------------------------------- /Restormer/Denoising/Options/GaussianColorDenoising_RestormerSigma25.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Denoising/Options/GaussianColorDenoising_RestormerSigma25.yml -------------------------------------------------------------------------------- /Restormer/Denoising/Options/GaussianColorDenoising_RestormerSigma50.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Denoising/Options/GaussianColorDenoising_RestormerSigma50.yml -------------------------------------------------------------------------------- /Restormer/Denoising/Options/GaussianGrayDenoising_Restormer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Denoising/Options/GaussianGrayDenoising_Restormer.yml -------------------------------------------------------------------------------- /Restormer/Denoising/Options/GaussianGrayDenoising_RestormerSigma15.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Denoising/Options/GaussianGrayDenoising_RestormerSigma15.yml -------------------------------------------------------------------------------- /Restormer/Denoising/Options/GaussianGrayDenoising_RestormerSigma25.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Denoising/Options/GaussianGrayDenoising_RestormerSigma25.yml -------------------------------------------------------------------------------- /Restormer/Denoising/Options/GaussianGrayDenoising_RestormerSigma50.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Denoising/Options/GaussianGrayDenoising_RestormerSigma50.yml -------------------------------------------------------------------------------- /Restormer/Denoising/Options/GaussianRealDenoising_Restormer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Denoising/Options/GaussianRealDenoising_Restormer.yml -------------------------------------------------------------------------------- /Restormer/Denoising/Options/PNGANRealDenoising_Restormer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Denoising/Options/PNGANRealDenoising_Restormer.yml -------------------------------------------------------------------------------- /Restormer/Denoising/Options/RealDenoising_Restormer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Denoising/Options/RealDenoising_Restormer.yml -------------------------------------------------------------------------------- /Restormer/Denoising/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Denoising/README.md -------------------------------------------------------------------------------- /Restormer/Denoising/download_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Denoising/download_data.py -------------------------------------------------------------------------------- /Restormer/Denoising/evaluate_gaussian_color_denoising.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Denoising/evaluate_gaussian_color_denoising.py -------------------------------------------------------------------------------- /Restormer/Denoising/evaluate_gaussian_gray_denoising.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Denoising/evaluate_gaussian_gray_denoising.py -------------------------------------------------------------------------------- /Restormer/Denoising/evaluate_sidd.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Denoising/evaluate_sidd.m -------------------------------------------------------------------------------- /Restormer/Denoising/generate_patches_dfwb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Denoising/generate_patches_dfwb.py -------------------------------------------------------------------------------- /Restormer/Denoising/generate_patches_sidd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Denoising/generate_patches_sidd.py -------------------------------------------------------------------------------- /Restormer/Denoising/pretrained_models/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Denoising/pretrained_models/README.md -------------------------------------------------------------------------------- /Restormer/Denoising/test_gaussian_color_denoising.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Denoising/test_gaussian_color_denoising.py -------------------------------------------------------------------------------- /Restormer/Denoising/test_gaussian_gray_denoising.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Denoising/test_gaussian_gray_denoising.py -------------------------------------------------------------------------------- /Restormer/Denoising/test_real_denoising_dnd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Denoising/test_real_denoising_dnd.py -------------------------------------------------------------------------------- /Restormer/Denoising/test_real_denoising_sidd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Denoising/test_real_denoising_sidd.py -------------------------------------------------------------------------------- /Restormer/Denoising/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Denoising/utils.py -------------------------------------------------------------------------------- /Restormer/Deraining/Datasets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Deraining/Datasets/README.md -------------------------------------------------------------------------------- /Restormer/Deraining/Options/Deraining_Restormer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Deraining/Options/Deraining_Restormer.yml -------------------------------------------------------------------------------- /Restormer/Deraining/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Deraining/README.md -------------------------------------------------------------------------------- /Restormer/Deraining/download_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Deraining/download_data.py -------------------------------------------------------------------------------- /Restormer/Deraining/evaluate_PSNR_SSIM.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Deraining/evaluate_PSNR_SSIM.m -------------------------------------------------------------------------------- /Restormer/Deraining/pretrained_models/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Deraining/pretrained_models/README.md -------------------------------------------------------------------------------- /Restormer/Deraining/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Deraining/test.py -------------------------------------------------------------------------------- /Restormer/Deraining/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Deraining/utils.py -------------------------------------------------------------------------------- /Restormer/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/INSTALL.md -------------------------------------------------------------------------------- /Restormer/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/LICENSE.md -------------------------------------------------------------------------------- /Restormer/Motion_Deblurring/Datasets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Motion_Deblurring/Datasets/README.md -------------------------------------------------------------------------------- /Restormer/Motion_Deblurring/Options/Deblurring_Restormer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Motion_Deblurring/Options/Deblurring_Restormer.yml -------------------------------------------------------------------------------- /Restormer/Motion_Deblurring/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Motion_Deblurring/README.md -------------------------------------------------------------------------------- /Restormer/Motion_Deblurring/download_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Motion_Deblurring/download_data.py -------------------------------------------------------------------------------- /Restormer/Motion_Deblurring/evaluate_gopro_hide.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Motion_Deblurring/evaluate_gopro_hide.m -------------------------------------------------------------------------------- /Restormer/Motion_Deblurring/evaluate_realblur.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Motion_Deblurring/evaluate_realblur.py -------------------------------------------------------------------------------- /Restormer/Motion_Deblurring/generate_patches_gopro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Motion_Deblurring/generate_patches_gopro.py -------------------------------------------------------------------------------- /Restormer/Motion_Deblurring/pretrained_models/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Motion_Deblurring/pretrained_models/README.md -------------------------------------------------------------------------------- /Restormer/Motion_Deblurring/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Motion_Deblurring/test.py -------------------------------------------------------------------------------- /Restormer/Motion_Deblurring/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/Motion_Deblurring/utils.py -------------------------------------------------------------------------------- /Restormer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/README.md -------------------------------------------------------------------------------- /Restormer/VERSION: -------------------------------------------------------------------------------- 1 | 1.2.0 2 | -------------------------------------------------------------------------------- /Restormer/basicsr/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/data/__init__.py -------------------------------------------------------------------------------- /Restormer/basicsr/data/data_sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/data/data_sampler.py -------------------------------------------------------------------------------- /Restormer/basicsr/data/data_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/data/data_util.py -------------------------------------------------------------------------------- /Restormer/basicsr/data/ffhq_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/data/ffhq_dataset.py -------------------------------------------------------------------------------- /Restormer/basicsr/data/meta_info/meta_info_DIV2K800sub_GT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/data/meta_info/meta_info_DIV2K800sub_GT.txt -------------------------------------------------------------------------------- /Restormer/basicsr/data/meta_info/meta_info_REDS4_test_GT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/data/meta_info/meta_info_REDS4_test_GT.txt -------------------------------------------------------------------------------- /Restormer/basicsr/data/meta_info/meta_info_REDS_GT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/data/meta_info/meta_info_REDS_GT.txt -------------------------------------------------------------------------------- /Restormer/basicsr/data/meta_info/meta_info_REDSofficial4_test_GT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/data/meta_info/meta_info_REDSofficial4_test_GT.txt -------------------------------------------------------------------------------- /Restormer/basicsr/data/meta_info/meta_info_REDSval_official_test_GT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/data/meta_info/meta_info_REDSval_official_test_GT.txt -------------------------------------------------------------------------------- /Restormer/basicsr/data/meta_info/meta_info_Vimeo90K_test_GT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/data/meta_info/meta_info_Vimeo90K_test_GT.txt -------------------------------------------------------------------------------- /Restormer/basicsr/data/meta_info/meta_info_Vimeo90K_test_fast_GT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/data/meta_info/meta_info_Vimeo90K_test_fast_GT.txt -------------------------------------------------------------------------------- /Restormer/basicsr/data/meta_info/meta_info_Vimeo90K_test_medium_GT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/data/meta_info/meta_info_Vimeo90K_test_medium_GT.txt -------------------------------------------------------------------------------- /Restormer/basicsr/data/meta_info/meta_info_Vimeo90K_test_slow_GT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/data/meta_info/meta_info_Vimeo90K_test_slow_GT.txt -------------------------------------------------------------------------------- /Restormer/basicsr/data/meta_info/meta_info_Vimeo90K_train_GT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/data/meta_info/meta_info_Vimeo90K_train_GT.txt -------------------------------------------------------------------------------- /Restormer/basicsr/data/paired_image_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/data/paired_image_dataset.py -------------------------------------------------------------------------------- /Restormer/basicsr/data/prefetch_dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/data/prefetch_dataloader.py -------------------------------------------------------------------------------- /Restormer/basicsr/data/reds_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/data/reds_dataset.py -------------------------------------------------------------------------------- /Restormer/basicsr/data/single_image_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/data/single_image_dataset.py -------------------------------------------------------------------------------- /Restormer/basicsr/data/transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/data/transforms.py -------------------------------------------------------------------------------- /Restormer/basicsr/data/video_test_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/data/video_test_dataset.py -------------------------------------------------------------------------------- /Restormer/basicsr/data/vimeo90k_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/data/vimeo90k_dataset.py -------------------------------------------------------------------------------- /Restormer/basicsr/metrics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/metrics/__init__.py -------------------------------------------------------------------------------- /Restormer/basicsr/metrics/fid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/metrics/fid.py -------------------------------------------------------------------------------- /Restormer/basicsr/metrics/metric_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/metrics/metric_util.py -------------------------------------------------------------------------------- /Restormer/basicsr/metrics/niqe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/metrics/niqe.py -------------------------------------------------------------------------------- /Restormer/basicsr/metrics/niqe_pris_params.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/metrics/niqe_pris_params.npz -------------------------------------------------------------------------------- /Restormer/basicsr/metrics/psnr_ssim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/metrics/psnr_ssim.py -------------------------------------------------------------------------------- /Restormer/basicsr/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/models/__init__.py -------------------------------------------------------------------------------- /Restormer/basicsr/models/archs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/models/archs/__init__.py -------------------------------------------------------------------------------- /Restormer/basicsr/models/archs/arch_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/models/archs/arch_util.py -------------------------------------------------------------------------------- /Restormer/basicsr/models/archs/restormer_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/models/archs/restormer_arch.py -------------------------------------------------------------------------------- /Restormer/basicsr/models/base_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/models/base_model.py -------------------------------------------------------------------------------- /Restormer/basicsr/models/image_restoration_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/models/image_restoration_model.py -------------------------------------------------------------------------------- /Restormer/basicsr/models/losses/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/models/losses/__init__.py -------------------------------------------------------------------------------- /Restormer/basicsr/models/losses/loss_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/models/losses/loss_util.py -------------------------------------------------------------------------------- /Restormer/basicsr/models/losses/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/models/losses/losses.py -------------------------------------------------------------------------------- /Restormer/basicsr/models/lr_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/models/lr_scheduler.py -------------------------------------------------------------------------------- /Restormer/basicsr/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/test.py -------------------------------------------------------------------------------- /Restormer/basicsr/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/train.py -------------------------------------------------------------------------------- /Restormer/basicsr/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/utils/__init__.py -------------------------------------------------------------------------------- /Restormer/basicsr/utils/bundle_submissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/utils/bundle_submissions.py -------------------------------------------------------------------------------- /Restormer/basicsr/utils/create_lmdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/utils/create_lmdb.py -------------------------------------------------------------------------------- /Restormer/basicsr/utils/dist_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/utils/dist_util.py -------------------------------------------------------------------------------- /Restormer/basicsr/utils/download_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/utils/download_util.py -------------------------------------------------------------------------------- /Restormer/basicsr/utils/face_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/utils/face_util.py -------------------------------------------------------------------------------- /Restormer/basicsr/utils/file_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/utils/file_client.py -------------------------------------------------------------------------------- /Restormer/basicsr/utils/flow_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/utils/flow_util.py -------------------------------------------------------------------------------- /Restormer/basicsr/utils/img_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/utils/img_util.py -------------------------------------------------------------------------------- /Restormer/basicsr/utils/lmdb_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/utils/lmdb_util.py -------------------------------------------------------------------------------- /Restormer/basicsr/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/utils/logger.py -------------------------------------------------------------------------------- /Restormer/basicsr/utils/matlab_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/utils/matlab_functions.py -------------------------------------------------------------------------------- /Restormer/basicsr/utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/utils/misc.py -------------------------------------------------------------------------------- /Restormer/basicsr/utils/options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/utils/options.py -------------------------------------------------------------------------------- /Restormer/basicsr/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/basicsr/version.py -------------------------------------------------------------------------------- /Restormer/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/demo.py -------------------------------------------------------------------------------- /Restormer/evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/evaluate.py -------------------------------------------------------------------------------- /Restormer/my_train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/my_train.py -------------------------------------------------------------------------------- /Restormer/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/setup.cfg -------------------------------------------------------------------------------- /Restormer/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/setup.py -------------------------------------------------------------------------------- /Restormer/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/train.py -------------------------------------------------------------------------------- /Restormer/train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer/train.sh -------------------------------------------------------------------------------- /Restormer_Demo_Visualization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/Restormer_Demo_Visualization.ipynb -------------------------------------------------------------------------------- /images/PNGAN_Benchmarks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/images/PNGAN_Benchmarks.png -------------------------------------------------------------------------------- /images/PNGAN_Noise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/images/PNGAN_Noise.png -------------------------------------------------------------------------------- /images/PNGAN_synthetic_noise_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/images/PNGAN_synthetic_noise_example.png -------------------------------------------------------------------------------- /images/Restormer_denoise_result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/images/Restormer_denoise_result.png -------------------------------------------------------------------------------- /images/pngan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/images/pngan.jpg -------------------------------------------------------------------------------- /images/restormer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/images/restormer.jpg -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GarrickZ2/Image-Denoising/HEAD/requirements.txt --------------------------------------------------------------------------------