├── ECO ├── config │ ├── _largerbatch_EDSR_S_x2_default_configs.py │ ├── _largerbatch_EDSR_S_x2_ecoo2_mixup_lrx2_configs.py │ ├── _largerbatch_EDSR_x2_default_configs.py │ ├── _largerbatch_EDSR_x2_ecoo2_mixup_lrx2_configs.py │ ├── _largerbatch_EDSR_x3_default_configs.py │ ├── _largerbatch_EDSR_x3_ecoo3_mixup_lrx2_configs.py │ ├── _largerbatch_EDSR_x4_default_configs.py │ ├── _largerbatch_EDSR_x4_ecoo4_mixup_lrx2_configs.py │ ├── _largerbatch_RCAN_x2_default_configs.py │ ├── _largerbatch_RCAN_x2_ecoo2_mixup_lrx2_configs.py │ ├── _largerbatch_RCAN_x3_default_configs.py │ ├── _largerbatch_RCAN_x3_ecoo3_mixup_lrx2_configs.py │ ├── _largerbatch_RCAN_x4_default_configs.py │ ├── _largerbatch_RCAN_x4_ecoo4_mixup_lrx2_configs.py │ ├── _resume_example.py │ └── base_configs.py ├── dataset │ ├── __init__.py │ ├── augmentation.py │ ├── realesrgan_dataset.py │ └── syntheticSR_dataset_preprocessed.py ├── external_result_evaluation.py ├── loss │ ├── _README.md │ ├── __init__.py │ ├── adversarial_loss.py │ ├── perceptual_loss.py │ └── reconstruction_loss.py ├── model_arch │ ├── EDSR_arch.py │ ├── RCAN_arch.py │ ├── SwinIR_arch.py │ ├── _README.md │ ├── __init__.py │ └── custom_modules │ │ └── frequency.py ├── test.py ├── train.py ├── trainer │ ├── __init__.py │ ├── engine.py │ ├── realesrgan_trainer.py │ └── trainer.py └── utils │ ├── constant.py │ ├── debug_utils.py │ ├── img_proc_utils.py │ ├── iqa_evaluate_utils.py │ ├── lr_scheduler_utils.py │ ├── misc_utils.py │ ├── optimizer_utils.py │ └── train_utils.py ├── README.md └── assets ├── eco_quant_table.png ├── main_figure.pdf └── main_figure.png /ECO/config/_largerbatch_EDSR_S_x2_default_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/config/_largerbatch_EDSR_S_x2_default_configs.py -------------------------------------------------------------------------------- /ECO/config/_largerbatch_EDSR_S_x2_ecoo2_mixup_lrx2_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/config/_largerbatch_EDSR_S_x2_ecoo2_mixup_lrx2_configs.py -------------------------------------------------------------------------------- /ECO/config/_largerbatch_EDSR_x2_default_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/config/_largerbatch_EDSR_x2_default_configs.py -------------------------------------------------------------------------------- /ECO/config/_largerbatch_EDSR_x2_ecoo2_mixup_lrx2_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/config/_largerbatch_EDSR_x2_ecoo2_mixup_lrx2_configs.py -------------------------------------------------------------------------------- /ECO/config/_largerbatch_EDSR_x3_default_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/config/_largerbatch_EDSR_x3_default_configs.py -------------------------------------------------------------------------------- /ECO/config/_largerbatch_EDSR_x3_ecoo3_mixup_lrx2_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/config/_largerbatch_EDSR_x3_ecoo3_mixup_lrx2_configs.py -------------------------------------------------------------------------------- /ECO/config/_largerbatch_EDSR_x4_default_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/config/_largerbatch_EDSR_x4_default_configs.py -------------------------------------------------------------------------------- /ECO/config/_largerbatch_EDSR_x4_ecoo4_mixup_lrx2_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/config/_largerbatch_EDSR_x4_ecoo4_mixup_lrx2_configs.py -------------------------------------------------------------------------------- /ECO/config/_largerbatch_RCAN_x2_default_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/config/_largerbatch_RCAN_x2_default_configs.py -------------------------------------------------------------------------------- /ECO/config/_largerbatch_RCAN_x2_ecoo2_mixup_lrx2_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/config/_largerbatch_RCAN_x2_ecoo2_mixup_lrx2_configs.py -------------------------------------------------------------------------------- /ECO/config/_largerbatch_RCAN_x3_default_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/config/_largerbatch_RCAN_x3_default_configs.py -------------------------------------------------------------------------------- /ECO/config/_largerbatch_RCAN_x3_ecoo3_mixup_lrx2_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/config/_largerbatch_RCAN_x3_ecoo3_mixup_lrx2_configs.py -------------------------------------------------------------------------------- /ECO/config/_largerbatch_RCAN_x4_default_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/config/_largerbatch_RCAN_x4_default_configs.py -------------------------------------------------------------------------------- /ECO/config/_largerbatch_RCAN_x4_ecoo4_mixup_lrx2_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/config/_largerbatch_RCAN_x4_ecoo4_mixup_lrx2_configs.py -------------------------------------------------------------------------------- /ECO/config/_resume_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/config/_resume_example.py -------------------------------------------------------------------------------- /ECO/config/base_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/config/base_configs.py -------------------------------------------------------------------------------- /ECO/dataset/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/dataset/__init__.py -------------------------------------------------------------------------------- /ECO/dataset/augmentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/dataset/augmentation.py -------------------------------------------------------------------------------- /ECO/dataset/realesrgan_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/dataset/realesrgan_dataset.py -------------------------------------------------------------------------------- /ECO/dataset/syntheticSR_dataset_preprocessed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/dataset/syntheticSR_dataset_preprocessed.py -------------------------------------------------------------------------------- /ECO/external_result_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/external_result_evaluation.py -------------------------------------------------------------------------------- /ECO/loss/_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/loss/_README.md -------------------------------------------------------------------------------- /ECO/loss/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/loss/__init__.py -------------------------------------------------------------------------------- /ECO/loss/adversarial_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/loss/adversarial_loss.py -------------------------------------------------------------------------------- /ECO/loss/perceptual_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/loss/perceptual_loss.py -------------------------------------------------------------------------------- /ECO/loss/reconstruction_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/loss/reconstruction_loss.py -------------------------------------------------------------------------------- /ECO/model_arch/EDSR_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/model_arch/EDSR_arch.py -------------------------------------------------------------------------------- /ECO/model_arch/RCAN_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/model_arch/RCAN_arch.py -------------------------------------------------------------------------------- /ECO/model_arch/SwinIR_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/model_arch/SwinIR_arch.py -------------------------------------------------------------------------------- /ECO/model_arch/_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/model_arch/_README.md -------------------------------------------------------------------------------- /ECO/model_arch/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ECO/model_arch/custom_modules/frequency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/model_arch/custom_modules/frequency.py -------------------------------------------------------------------------------- /ECO/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/test.py -------------------------------------------------------------------------------- /ECO/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/train.py -------------------------------------------------------------------------------- /ECO/trainer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/trainer/__init__.py -------------------------------------------------------------------------------- /ECO/trainer/engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/trainer/engine.py -------------------------------------------------------------------------------- /ECO/trainer/realesrgan_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/trainer/realesrgan_trainer.py -------------------------------------------------------------------------------- /ECO/trainer/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/trainer/trainer.py -------------------------------------------------------------------------------- /ECO/utils/constant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/utils/constant.py -------------------------------------------------------------------------------- /ECO/utils/debug_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/utils/debug_utils.py -------------------------------------------------------------------------------- /ECO/utils/img_proc_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/utils/img_proc_utils.py -------------------------------------------------------------------------------- /ECO/utils/iqa_evaluate_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/utils/iqa_evaluate_utils.py -------------------------------------------------------------------------------- /ECO/utils/lr_scheduler_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/utils/lr_scheduler_utils.py -------------------------------------------------------------------------------- /ECO/utils/misc_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/utils/misc_utils.py -------------------------------------------------------------------------------- /ECO/utils/optimizer_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/utils/optimizer_utils.py -------------------------------------------------------------------------------- /ECO/utils/train_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/ECO/utils/train_utils.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/README.md -------------------------------------------------------------------------------- /assets/eco_quant_table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/assets/eco_quant_table.png -------------------------------------------------------------------------------- /assets/main_figure.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/assets/main_figure.pdf -------------------------------------------------------------------------------- /assets/main_figure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/2minkyulee/Noise-free-Optimization-in-Early-Training-Steps-for-Image-Super-Resolution/HEAD/assets/main_figure.png --------------------------------------------------------------------------------