├── .gitignore ├── LICENSE ├── README.md ├── datasets └── README.md ├── evaluate_gopro_hide.m ├── evaluate_realblur.py ├── experiments ├── README.md └── pretrained_models │ └── README.md ├── figs ├── ComS_Blur_GOPR0410_11_00-000205.png ├── ComS_Blur_scene050-6.png ├── ComS_GT_GOPR0410_11_00-000205.png ├── ComS_GT_scene050-6.png ├── ComS_HI-Diff_GOPR0410_11_00-000205.png ├── ComS_HI-Diff_scene050-6.png ├── ComS_Restormer_GOPR0410_11_00-000205.png ├── ComS_Restormer_scene050-6.png ├── ComS_Stripformer_GOPR0410_11_00-000205.png ├── ComS_Stripformer_scene050-6.png ├── Fig-1.png ├── Fig-2.png ├── HI-Diff.png ├── Tab-1.png └── Tab-2.png ├── generate_patches_gopro.py ├── hi_diff ├── __init__.py ├── archs │ ├── Transformer_arch.py │ ├── __init__.py │ ├── denoising_arch.py │ ├── denoising_simple_arch.py │ └── latent_encoder_arch.py ├── data │ ├── __init__.py │ └── paired_image_ir_dataset.py ├── models │ ├── HI_Diff_S1_model.py │ ├── HI_Diff_S2_model.py │ └── __init__.py └── utils │ ├── __init__.py │ ├── base_model.py │ ├── beta_schedule.py │ ├── lr_scheduler.py │ ├── options.py │ └── transforms.py ├── ldm ├── ddpm.py ├── lr_scheduler.py ├── util.py └── util2.py ├── options ├── test │ ├── GoPro.yml │ ├── RealBlur_J.yml │ └── RealBlur_R.yml └── train │ ├── GoPro_S1.yml │ ├── GoPro_S2.yml │ ├── RealBlur_J_S1.yml │ ├── RealBlur_J_S2.yml │ ├── RealBlur_R_S1.yml │ └── RealBlur_R_S2.yml ├── requirements.txt ├── results └── README.md ├── test.py └── train.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/README.md -------------------------------------------------------------------------------- /datasets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/datasets/README.md -------------------------------------------------------------------------------- /evaluate_gopro_hide.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/evaluate_gopro_hide.m -------------------------------------------------------------------------------- /evaluate_realblur.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/evaluate_realblur.py -------------------------------------------------------------------------------- /experiments/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/experiments/README.md -------------------------------------------------------------------------------- /experiments/pretrained_models/README.md: -------------------------------------------------------------------------------- 1 | Place pretrained models here. -------------------------------------------------------------------------------- /figs/ComS_Blur_GOPR0410_11_00-000205.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/figs/ComS_Blur_GOPR0410_11_00-000205.png -------------------------------------------------------------------------------- /figs/ComS_Blur_scene050-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/figs/ComS_Blur_scene050-6.png -------------------------------------------------------------------------------- /figs/ComS_GT_GOPR0410_11_00-000205.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/figs/ComS_GT_GOPR0410_11_00-000205.png -------------------------------------------------------------------------------- /figs/ComS_GT_scene050-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/figs/ComS_GT_scene050-6.png -------------------------------------------------------------------------------- /figs/ComS_HI-Diff_GOPR0410_11_00-000205.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/figs/ComS_HI-Diff_GOPR0410_11_00-000205.png -------------------------------------------------------------------------------- /figs/ComS_HI-Diff_scene050-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/figs/ComS_HI-Diff_scene050-6.png -------------------------------------------------------------------------------- /figs/ComS_Restormer_GOPR0410_11_00-000205.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/figs/ComS_Restormer_GOPR0410_11_00-000205.png -------------------------------------------------------------------------------- /figs/ComS_Restormer_scene050-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/figs/ComS_Restormer_scene050-6.png -------------------------------------------------------------------------------- /figs/ComS_Stripformer_GOPR0410_11_00-000205.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/figs/ComS_Stripformer_GOPR0410_11_00-000205.png -------------------------------------------------------------------------------- /figs/ComS_Stripformer_scene050-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/figs/ComS_Stripformer_scene050-6.png -------------------------------------------------------------------------------- /figs/Fig-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/figs/Fig-1.png -------------------------------------------------------------------------------- /figs/Fig-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/figs/Fig-2.png -------------------------------------------------------------------------------- /figs/HI-Diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/figs/HI-Diff.png -------------------------------------------------------------------------------- /figs/Tab-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/figs/Tab-1.png -------------------------------------------------------------------------------- /figs/Tab-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/figs/Tab-2.png -------------------------------------------------------------------------------- /generate_patches_gopro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/generate_patches_gopro.py -------------------------------------------------------------------------------- /hi_diff/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/hi_diff/__init__.py -------------------------------------------------------------------------------- /hi_diff/archs/Transformer_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/hi_diff/archs/Transformer_arch.py -------------------------------------------------------------------------------- /hi_diff/archs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/hi_diff/archs/__init__.py -------------------------------------------------------------------------------- /hi_diff/archs/denoising_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/hi_diff/archs/denoising_arch.py -------------------------------------------------------------------------------- /hi_diff/archs/denoising_simple_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/hi_diff/archs/denoising_simple_arch.py -------------------------------------------------------------------------------- /hi_diff/archs/latent_encoder_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/hi_diff/archs/latent_encoder_arch.py -------------------------------------------------------------------------------- /hi_diff/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/hi_diff/data/__init__.py -------------------------------------------------------------------------------- /hi_diff/data/paired_image_ir_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/hi_diff/data/paired_image_ir_dataset.py -------------------------------------------------------------------------------- /hi_diff/models/HI_Diff_S1_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/hi_diff/models/HI_Diff_S1_model.py -------------------------------------------------------------------------------- /hi_diff/models/HI_Diff_S2_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/hi_diff/models/HI_Diff_S2_model.py -------------------------------------------------------------------------------- /hi_diff/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/hi_diff/models/__init__.py -------------------------------------------------------------------------------- /hi_diff/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hi_diff/utils/base_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/hi_diff/utils/base_model.py -------------------------------------------------------------------------------- /hi_diff/utils/beta_schedule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/hi_diff/utils/beta_schedule.py -------------------------------------------------------------------------------- /hi_diff/utils/lr_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/hi_diff/utils/lr_scheduler.py -------------------------------------------------------------------------------- /hi_diff/utils/options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/hi_diff/utils/options.py -------------------------------------------------------------------------------- /hi_diff/utils/transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/hi_diff/utils/transforms.py -------------------------------------------------------------------------------- /ldm/ddpm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/ldm/ddpm.py -------------------------------------------------------------------------------- /ldm/lr_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/ldm/lr_scheduler.py -------------------------------------------------------------------------------- /ldm/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/ldm/util.py -------------------------------------------------------------------------------- /ldm/util2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/ldm/util2.py -------------------------------------------------------------------------------- /options/test/GoPro.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/options/test/GoPro.yml -------------------------------------------------------------------------------- /options/test/RealBlur_J.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/options/test/RealBlur_J.yml -------------------------------------------------------------------------------- /options/test/RealBlur_R.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/options/test/RealBlur_R.yml -------------------------------------------------------------------------------- /options/train/GoPro_S1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/options/train/GoPro_S1.yml -------------------------------------------------------------------------------- /options/train/GoPro_S2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/options/train/GoPro_S2.yml -------------------------------------------------------------------------------- /options/train/RealBlur_J_S1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/options/train/RealBlur_J_S1.yml -------------------------------------------------------------------------------- /options/train/RealBlur_J_S2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/options/train/RealBlur_J_S2.yml -------------------------------------------------------------------------------- /options/train/RealBlur_R_S1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/options/train/RealBlur_R_S1.yml -------------------------------------------------------------------------------- /options/train/RealBlur_R_S2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/options/train/RealBlur_R_S2.yml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/requirements.txt -------------------------------------------------------------------------------- /results/README.md: -------------------------------------------------------------------------------- 1 | The testing results. 2 | 3 | -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/test.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengchen1999/HI-Diff/HEAD/train.py --------------------------------------------------------------------------------