├── .gitignore ├── DCPDN ├── README.md ├── datasets │ ├── __init__.py │ ├── __init__.pyc │ ├── classification.py │ ├── folder.py │ ├── leetcode.py │ ├── pix2pix.py │ ├── pix2pix_val.py │ └── pix2pix_val2.py ├── dehaze22.py ├── demo.py ├── demo_image │ └── 10.png ├── generate_BeDDE.py ├── generate_testsample.py ├── misc.py ├── models │ ├── __init__.py │ ├── dehaze22.py │ └── readme.md ├── myutils │ ├── __init__.py │ ├── utils.py │ └── vgg16.py ├── sample │ └── train.log ├── test_BeDDE.py └── transforms │ ├── __init__.py │ ├── __init__.pyc │ └── pix2pix.py ├── Defogging_eval ├── IQA_metrics │ ├── EvaluationDescriptor │ │ ├── EvaluationDescriptorCalculation.m │ │ └── functionContrastAt5PerCent.m │ ├── FADE_release │ │ ├── CE.m │ │ ├── FADE.m │ │ ├── FADE_example.m │ │ ├── border_in.m │ │ ├── border_out.m │ │ ├── natural_fogfree_image_features_ps8.mat │ │ ├── natural_foggy_image_features_ps8.mat │ │ └── readme.txt │ ├── FeatureSIM_mask.m │ ├── GMSD.m │ ├── GMSD_mask.m │ ├── Gradient_Ratioing_Edge.m │ ├── MDSI.m │ ├── MDSI_mask.m │ ├── MSE_mask.m │ ├── SDSP.m │ ├── VSI_mask.m │ ├── psnr_mask.m │ ├── realness_index.m │ ├── ssim_mask.m │ └── visual_index.m ├── assess_IQA_metric.m ├── eval_defog_method.m ├── eval_defog_method_stat_by_level.m ├── figures │ ├── chengdu_13_rs.jpg │ ├── chengdu_21_rs.jpg │ ├── chengdu_2_rs.jpg │ ├── chengdu_3_rs.jpg │ ├── chengdu_6_rs.jpg │ ├── chengdu_clear_rs.jpg │ ├── dehazing_bm.jpg │ ├── metric_bm_ri.jpg │ ├── metric_bm_ri.pdf │ ├── metric_bm_vi.jpg │ └── metric_bm_vi.pdf ├── fog_level_labels │ └── fog_level.mat ├── getIQAScoreBy.m ├── statistics │ ├── refined_DCP_3_ep_60_RI_eval.mat │ ├── refined_DCP_3_ep_60_VI_eval.mat │ └── refined_DCP_3_ep_60_VSI_eval.mat └── tools │ ├── chromine_similarity_map.m │ ├── get_atmosphere.m │ ├── get_dark_channel.m │ ├── get_transmission_estimate.m │ └── gradient_similarity_map.m └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/.gitignore -------------------------------------------------------------------------------- /DCPDN/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/DCPDN/README.md -------------------------------------------------------------------------------- /DCPDN/datasets/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /DCPDN/datasets/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/DCPDN/datasets/__init__.pyc -------------------------------------------------------------------------------- /DCPDN/datasets/classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/DCPDN/datasets/classification.py -------------------------------------------------------------------------------- /DCPDN/datasets/folder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/DCPDN/datasets/folder.py -------------------------------------------------------------------------------- /DCPDN/datasets/leetcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/DCPDN/datasets/leetcode.py -------------------------------------------------------------------------------- /DCPDN/datasets/pix2pix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/DCPDN/datasets/pix2pix.py -------------------------------------------------------------------------------- /DCPDN/datasets/pix2pix_val.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/DCPDN/datasets/pix2pix_val.py -------------------------------------------------------------------------------- /DCPDN/datasets/pix2pix_val2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/DCPDN/datasets/pix2pix_val2.py -------------------------------------------------------------------------------- /DCPDN/dehaze22.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/DCPDN/dehaze22.py -------------------------------------------------------------------------------- /DCPDN/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/DCPDN/demo.py -------------------------------------------------------------------------------- /DCPDN/demo_image/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/DCPDN/demo_image/10.png -------------------------------------------------------------------------------- /DCPDN/generate_BeDDE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/DCPDN/generate_BeDDE.py -------------------------------------------------------------------------------- /DCPDN/generate_testsample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/DCPDN/generate_testsample.py -------------------------------------------------------------------------------- /DCPDN/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/DCPDN/misc.py -------------------------------------------------------------------------------- /DCPDN/models/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /DCPDN/models/dehaze22.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/DCPDN/models/dehaze22.py -------------------------------------------------------------------------------- /DCPDN/models/readme.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /DCPDN/myutils/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /DCPDN/myutils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/DCPDN/myutils/utils.py -------------------------------------------------------------------------------- /DCPDN/myutils/vgg16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/DCPDN/myutils/vgg16.py -------------------------------------------------------------------------------- /DCPDN/sample/train.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DCPDN/test_BeDDE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/DCPDN/test_BeDDE.py -------------------------------------------------------------------------------- /DCPDN/transforms/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /DCPDN/transforms/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/DCPDN/transforms/__init__.pyc -------------------------------------------------------------------------------- /DCPDN/transforms/pix2pix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/DCPDN/transforms/pix2pix.py -------------------------------------------------------------------------------- /Defogging_eval/IQA_metrics/EvaluationDescriptor/EvaluationDescriptorCalculation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/IQA_metrics/EvaluationDescriptor/EvaluationDescriptorCalculation.m -------------------------------------------------------------------------------- /Defogging_eval/IQA_metrics/EvaluationDescriptor/functionContrastAt5PerCent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/IQA_metrics/EvaluationDescriptor/functionContrastAt5PerCent.m -------------------------------------------------------------------------------- /Defogging_eval/IQA_metrics/FADE_release/CE.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/IQA_metrics/FADE_release/CE.m -------------------------------------------------------------------------------- /Defogging_eval/IQA_metrics/FADE_release/FADE.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/IQA_metrics/FADE_release/FADE.m -------------------------------------------------------------------------------- /Defogging_eval/IQA_metrics/FADE_release/FADE_example.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/IQA_metrics/FADE_release/FADE_example.m -------------------------------------------------------------------------------- /Defogging_eval/IQA_metrics/FADE_release/border_in.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/IQA_metrics/FADE_release/border_in.m -------------------------------------------------------------------------------- /Defogging_eval/IQA_metrics/FADE_release/border_out.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/IQA_metrics/FADE_release/border_out.m -------------------------------------------------------------------------------- /Defogging_eval/IQA_metrics/FADE_release/natural_fogfree_image_features_ps8.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/IQA_metrics/FADE_release/natural_fogfree_image_features_ps8.mat -------------------------------------------------------------------------------- /Defogging_eval/IQA_metrics/FADE_release/natural_foggy_image_features_ps8.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/IQA_metrics/FADE_release/natural_foggy_image_features_ps8.mat -------------------------------------------------------------------------------- /Defogging_eval/IQA_metrics/FADE_release/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/IQA_metrics/FADE_release/readme.txt -------------------------------------------------------------------------------- /Defogging_eval/IQA_metrics/FeatureSIM_mask.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/IQA_metrics/FeatureSIM_mask.m -------------------------------------------------------------------------------- /Defogging_eval/IQA_metrics/GMSD.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/IQA_metrics/GMSD.m -------------------------------------------------------------------------------- /Defogging_eval/IQA_metrics/GMSD_mask.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/IQA_metrics/GMSD_mask.m -------------------------------------------------------------------------------- /Defogging_eval/IQA_metrics/Gradient_Ratioing_Edge.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/IQA_metrics/Gradient_Ratioing_Edge.m -------------------------------------------------------------------------------- /Defogging_eval/IQA_metrics/MDSI.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/IQA_metrics/MDSI.m -------------------------------------------------------------------------------- /Defogging_eval/IQA_metrics/MDSI_mask.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/IQA_metrics/MDSI_mask.m -------------------------------------------------------------------------------- /Defogging_eval/IQA_metrics/MSE_mask.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/IQA_metrics/MSE_mask.m -------------------------------------------------------------------------------- /Defogging_eval/IQA_metrics/SDSP.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/IQA_metrics/SDSP.m -------------------------------------------------------------------------------- /Defogging_eval/IQA_metrics/VSI_mask.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/IQA_metrics/VSI_mask.m -------------------------------------------------------------------------------- /Defogging_eval/IQA_metrics/psnr_mask.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/IQA_metrics/psnr_mask.m -------------------------------------------------------------------------------- /Defogging_eval/IQA_metrics/realness_index.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/IQA_metrics/realness_index.m -------------------------------------------------------------------------------- /Defogging_eval/IQA_metrics/ssim_mask.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/IQA_metrics/ssim_mask.m -------------------------------------------------------------------------------- /Defogging_eval/IQA_metrics/visual_index.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/IQA_metrics/visual_index.m -------------------------------------------------------------------------------- /Defogging_eval/assess_IQA_metric.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/assess_IQA_metric.m -------------------------------------------------------------------------------- /Defogging_eval/eval_defog_method.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/eval_defog_method.m -------------------------------------------------------------------------------- /Defogging_eval/eval_defog_method_stat_by_level.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/eval_defog_method_stat_by_level.m -------------------------------------------------------------------------------- /Defogging_eval/figures/chengdu_13_rs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/figures/chengdu_13_rs.jpg -------------------------------------------------------------------------------- /Defogging_eval/figures/chengdu_21_rs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/figures/chengdu_21_rs.jpg -------------------------------------------------------------------------------- /Defogging_eval/figures/chengdu_2_rs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/figures/chengdu_2_rs.jpg -------------------------------------------------------------------------------- /Defogging_eval/figures/chengdu_3_rs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/figures/chengdu_3_rs.jpg -------------------------------------------------------------------------------- /Defogging_eval/figures/chengdu_6_rs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/figures/chengdu_6_rs.jpg -------------------------------------------------------------------------------- /Defogging_eval/figures/chengdu_clear_rs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/figures/chengdu_clear_rs.jpg -------------------------------------------------------------------------------- /Defogging_eval/figures/dehazing_bm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/figures/dehazing_bm.jpg -------------------------------------------------------------------------------- /Defogging_eval/figures/metric_bm_ri.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/figures/metric_bm_ri.jpg -------------------------------------------------------------------------------- /Defogging_eval/figures/metric_bm_ri.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/figures/metric_bm_ri.pdf -------------------------------------------------------------------------------- /Defogging_eval/figures/metric_bm_vi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/figures/metric_bm_vi.jpg -------------------------------------------------------------------------------- /Defogging_eval/figures/metric_bm_vi.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/figures/metric_bm_vi.pdf -------------------------------------------------------------------------------- /Defogging_eval/fog_level_labels/fog_level.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/fog_level_labels/fog_level.mat -------------------------------------------------------------------------------- /Defogging_eval/getIQAScoreBy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/getIQAScoreBy.m -------------------------------------------------------------------------------- /Defogging_eval/statistics/refined_DCP_3_ep_60_RI_eval.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/statistics/refined_DCP_3_ep_60_RI_eval.mat -------------------------------------------------------------------------------- /Defogging_eval/statistics/refined_DCP_3_ep_60_VI_eval.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/statistics/refined_DCP_3_ep_60_VI_eval.mat -------------------------------------------------------------------------------- /Defogging_eval/statistics/refined_DCP_3_ep_60_VSI_eval.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/statistics/refined_DCP_3_ep_60_VSI_eval.mat -------------------------------------------------------------------------------- /Defogging_eval/tools/chromine_similarity_map.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/tools/chromine_similarity_map.m -------------------------------------------------------------------------------- /Defogging_eval/tools/get_atmosphere.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/tools/get_atmosphere.m -------------------------------------------------------------------------------- /Defogging_eval/tools/get_dark_channel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/tools/get_dark_channel.m -------------------------------------------------------------------------------- /Defogging_eval/tools/get_transmission_estimate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/tools/get_transmission_estimate.m -------------------------------------------------------------------------------- /Defogging_eval/tools/gradient_similarity_map.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/Defogging_eval/tools/gradient_similarity_map.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaofeng94/BeDDE-for-defogging/HEAD/README.md --------------------------------------------------------------------------------