├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── README.md ├── VERSION ├── analysis.md ├── analysis ├── scripts │ ├── cal_blur_gradient_loss.py │ ├── cal_noise_gradient_loss.py │ ├── filter_modulation.py │ ├── generate_gradient_map.py │ └── vis_filters_distribution.py └── tools │ ├── srcnn_style │ ├── absolute_filter_change.py │ ├── comparison.py │ ├── faig.py │ ├── ig.py │ ├── mask_neurons.py │ └── random_neurons.py │ └── srresnet │ ├── absolute_filter_change.py │ ├── comparison.py │ ├── faig.py │ ├── ig.py │ ├── mask_neurons.py │ └── random_neurons.py ├── archs ├── __init__.py └── srcnn_style_arch.py ├── assets ├── FAIG_teaser.jpg ├── Filter_distribution.png ├── Mask_FAIG-discovered_Filters.png ├── Modulation_blur.png └── Modulation_noise.png ├── data ├── __init__.py └── div2k_interpret_dataset.py ├── experiments └── README.md ├── inference ├── inference_srcnn.py └── inference_srresnet.py ├── models ├── __init__.py └── retrain_model.py ├── options ├── train_srcnn_style_baseline.yml ├── train_srcnn_style_target.yml ├── train_srresnet_baseline.yml └── train_srresnet_target.yml ├── requirements.txt ├── results └── README.md ├── scripts ├── create_lmdb.py ├── extract_subimages.py └── generate_lr.py ├── setup.cfg ├── setup.py └── train.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.1.0 2 | -------------------------------------------------------------------------------- /analysis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/analysis.md -------------------------------------------------------------------------------- /analysis/scripts/cal_blur_gradient_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/analysis/scripts/cal_blur_gradient_loss.py -------------------------------------------------------------------------------- /analysis/scripts/cal_noise_gradient_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/analysis/scripts/cal_noise_gradient_loss.py -------------------------------------------------------------------------------- /analysis/scripts/filter_modulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/analysis/scripts/filter_modulation.py -------------------------------------------------------------------------------- /analysis/scripts/generate_gradient_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/analysis/scripts/generate_gradient_map.py -------------------------------------------------------------------------------- /analysis/scripts/vis_filters_distribution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/analysis/scripts/vis_filters_distribution.py -------------------------------------------------------------------------------- /analysis/tools/srcnn_style/absolute_filter_change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/analysis/tools/srcnn_style/absolute_filter_change.py -------------------------------------------------------------------------------- /analysis/tools/srcnn_style/comparison.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/analysis/tools/srcnn_style/comparison.py -------------------------------------------------------------------------------- /analysis/tools/srcnn_style/faig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/analysis/tools/srcnn_style/faig.py -------------------------------------------------------------------------------- /analysis/tools/srcnn_style/ig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/analysis/tools/srcnn_style/ig.py -------------------------------------------------------------------------------- /analysis/tools/srcnn_style/mask_neurons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/analysis/tools/srcnn_style/mask_neurons.py -------------------------------------------------------------------------------- /analysis/tools/srcnn_style/random_neurons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/analysis/tools/srcnn_style/random_neurons.py -------------------------------------------------------------------------------- /analysis/tools/srresnet/absolute_filter_change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/analysis/tools/srresnet/absolute_filter_change.py -------------------------------------------------------------------------------- /analysis/tools/srresnet/comparison.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/analysis/tools/srresnet/comparison.py -------------------------------------------------------------------------------- /analysis/tools/srresnet/faig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/analysis/tools/srresnet/faig.py -------------------------------------------------------------------------------- /analysis/tools/srresnet/ig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/analysis/tools/srresnet/ig.py -------------------------------------------------------------------------------- /analysis/tools/srresnet/mask_neurons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/analysis/tools/srresnet/mask_neurons.py -------------------------------------------------------------------------------- /analysis/tools/srresnet/random_neurons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/analysis/tools/srresnet/random_neurons.py -------------------------------------------------------------------------------- /archs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/archs/__init__.py -------------------------------------------------------------------------------- /archs/srcnn_style_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/archs/srcnn_style_arch.py -------------------------------------------------------------------------------- /assets/FAIG_teaser.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/assets/FAIG_teaser.jpg -------------------------------------------------------------------------------- /assets/Filter_distribution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/assets/Filter_distribution.png -------------------------------------------------------------------------------- /assets/Mask_FAIG-discovered_Filters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/assets/Mask_FAIG-discovered_Filters.png -------------------------------------------------------------------------------- /assets/Modulation_blur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/assets/Modulation_blur.png -------------------------------------------------------------------------------- /assets/Modulation_noise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/assets/Modulation_noise.png -------------------------------------------------------------------------------- /data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/data/__init__.py -------------------------------------------------------------------------------- /data/div2k_interpret_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/data/div2k_interpret_dataset.py -------------------------------------------------------------------------------- /experiments/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/experiments/README.md -------------------------------------------------------------------------------- /inference/inference_srcnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/inference/inference_srcnn.py -------------------------------------------------------------------------------- /inference/inference_srresnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/inference/inference_srresnet.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/models/__init__.py -------------------------------------------------------------------------------- /models/retrain_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/models/retrain_model.py -------------------------------------------------------------------------------- /options/train_srcnn_style_baseline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/options/train_srcnn_style_baseline.yml -------------------------------------------------------------------------------- /options/train_srcnn_style_target.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/options/train_srcnn_style_target.yml -------------------------------------------------------------------------------- /options/train_srresnet_baseline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/options/train_srresnet_baseline.yml -------------------------------------------------------------------------------- /options/train_srresnet_target.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/options/train_srresnet_target.yml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/requirements.txt -------------------------------------------------------------------------------- /results/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/results/README.md -------------------------------------------------------------------------------- /scripts/create_lmdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/scripts/create_lmdb.py -------------------------------------------------------------------------------- /scripts/extract_subimages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/scripts/extract_subimages.py -------------------------------------------------------------------------------- /scripts/generate_lr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/scripts/generate_lr.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/setup.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TencentARC/FAIG/HEAD/train.py --------------------------------------------------------------------------------