├── README.md ├── configs ├── fine-tune │ ├── fine-tune_edsr-flow.yaml │ ├── fine-tune_rdn-flow.yaml │ ├── fine-tune_rrdb-flow-DF2K.yaml │ ├── fine-tune_rrdb-flow.yaml │ └── fine-tune_swinir-flow.yaml ├── test │ ├── test-b100-2.yaml │ ├── test-b100-3.yaml │ ├── test-b100-4.yaml │ ├── test-b100-6.yaml │ ├── test-b100-8.yaml │ ├── test-div2k-12.yaml │ ├── test-div2k-18.yaml │ ├── test-div2k-2.yaml │ ├── test-div2k-24.yaml │ ├── test-div2k-3.yaml │ ├── test-div2k-30.yaml │ ├── test-div2k-4.yaml │ ├── test-div2k-6.yaml │ ├── test-fast-b100-2.yaml │ ├── test-fast-b100-3.yaml │ ├── test-fast-b100-4.yaml │ ├── test-fast-b100-6.yaml │ ├── test-fast-b100-8.yaml │ ├── test-fast-div2k-12.yaml │ ├── test-fast-div2k-18.yaml │ ├── test-fast-div2k-2.yaml │ ├── test-fast-div2k-24.yaml │ ├── test-fast-div2k-3.yaml │ ├── test-fast-div2k-30.yaml │ ├── test-fast-div2k-4.yaml │ ├── test-fast-div2k-6.yaml │ ├── test-fast-set14-2.yaml │ ├── test-fast-set14-3.yaml │ ├── test-fast-set14-4.yaml │ ├── test-fast-set14-6.yaml │ ├── test-fast-set14-8.yaml │ ├── test-fast-set5-2.yaml │ ├── test-fast-set5-3.yaml │ ├── test-fast-set5-4.yaml │ ├── test-fast-set5-6.yaml │ ├── test-fast-set5-8.yaml │ ├── test-fast-urban100-2.yaml │ ├── test-fast-urban100-3.yaml │ ├── test-fast-urban100-4.yaml │ ├── test-fast-urban100-6.yaml │ ├── test-fast-urban100-8.yaml │ ├── test-set14-2.yaml │ ├── test-set14-3.yaml │ ├── test-set14-4.yaml │ ├── test-set14-6.yaml │ ├── test-set14-8.yaml │ ├── test-set5-2.yaml │ ├── test-set5-3.yaml │ ├── test-set5-4.yaml │ ├── test-set5-6.yaml │ ├── test-set5-8.yaml │ ├── test-urban100-2.yaml │ ├── test-urban100-3.yaml │ ├── test-urban100-4.yaml │ ├── test-urban100-6.yaml │ └── test-urban100-8.yaml └── train-div2k │ ├── train_edsr-flow.yaml │ ├── train_rdn-flow.yaml │ ├── train_rrdb-flow-DF2K.yaml │ ├── train_rrdb-flow.yaml │ └── train_swinir-flow.yaml ├── datasets ├── __init__.py ├── datasets.py ├── image_folder.py └── wrappers.py ├── models ├── __init__.py ├── edsr.py ├── flow.py ├── linf.py ├── mlp.py ├── models.py ├── rdn.py ├── rrdb.py ├── swinir.py └── vgg.py ├── requirements.txt ├── scripts ├── test-benchmark-ours-t.sh ├── test-benchmark-ours-t0.sh ├── test-benchmark-swin-ours-t.sh └── test-benchmark-swin-ours-t0.sh ├── test.py ├── train.py └── utils.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/README.md -------------------------------------------------------------------------------- /configs/fine-tune/fine-tune_edsr-flow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/fine-tune/fine-tune_edsr-flow.yaml -------------------------------------------------------------------------------- /configs/fine-tune/fine-tune_rdn-flow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/fine-tune/fine-tune_rdn-flow.yaml -------------------------------------------------------------------------------- /configs/fine-tune/fine-tune_rrdb-flow-DF2K.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/fine-tune/fine-tune_rrdb-flow-DF2K.yaml -------------------------------------------------------------------------------- /configs/fine-tune/fine-tune_rrdb-flow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/fine-tune/fine-tune_rrdb-flow.yaml -------------------------------------------------------------------------------- /configs/fine-tune/fine-tune_swinir-flow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/fine-tune/fine-tune_swinir-flow.yaml -------------------------------------------------------------------------------- /configs/test/test-b100-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-b100-2.yaml -------------------------------------------------------------------------------- /configs/test/test-b100-3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-b100-3.yaml -------------------------------------------------------------------------------- /configs/test/test-b100-4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-b100-4.yaml -------------------------------------------------------------------------------- /configs/test/test-b100-6.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-b100-6.yaml -------------------------------------------------------------------------------- /configs/test/test-b100-8.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-b100-8.yaml -------------------------------------------------------------------------------- /configs/test/test-div2k-12.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-div2k-12.yaml -------------------------------------------------------------------------------- /configs/test/test-div2k-18.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-div2k-18.yaml -------------------------------------------------------------------------------- /configs/test/test-div2k-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-div2k-2.yaml -------------------------------------------------------------------------------- /configs/test/test-div2k-24.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-div2k-24.yaml -------------------------------------------------------------------------------- /configs/test/test-div2k-3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-div2k-3.yaml -------------------------------------------------------------------------------- /configs/test/test-div2k-30.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-div2k-30.yaml -------------------------------------------------------------------------------- /configs/test/test-div2k-4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-div2k-4.yaml -------------------------------------------------------------------------------- /configs/test/test-div2k-6.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-div2k-6.yaml -------------------------------------------------------------------------------- /configs/test/test-fast-b100-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-fast-b100-2.yaml -------------------------------------------------------------------------------- /configs/test/test-fast-b100-3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-fast-b100-3.yaml -------------------------------------------------------------------------------- /configs/test/test-fast-b100-4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-fast-b100-4.yaml -------------------------------------------------------------------------------- /configs/test/test-fast-b100-6.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-fast-b100-6.yaml -------------------------------------------------------------------------------- /configs/test/test-fast-b100-8.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-fast-b100-8.yaml -------------------------------------------------------------------------------- /configs/test/test-fast-div2k-12.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-fast-div2k-12.yaml -------------------------------------------------------------------------------- /configs/test/test-fast-div2k-18.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-fast-div2k-18.yaml -------------------------------------------------------------------------------- /configs/test/test-fast-div2k-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-fast-div2k-2.yaml -------------------------------------------------------------------------------- /configs/test/test-fast-div2k-24.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-fast-div2k-24.yaml -------------------------------------------------------------------------------- /configs/test/test-fast-div2k-3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-fast-div2k-3.yaml -------------------------------------------------------------------------------- /configs/test/test-fast-div2k-30.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-fast-div2k-30.yaml -------------------------------------------------------------------------------- /configs/test/test-fast-div2k-4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-fast-div2k-4.yaml -------------------------------------------------------------------------------- /configs/test/test-fast-div2k-6.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-fast-div2k-6.yaml -------------------------------------------------------------------------------- /configs/test/test-fast-set14-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-fast-set14-2.yaml -------------------------------------------------------------------------------- /configs/test/test-fast-set14-3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-fast-set14-3.yaml -------------------------------------------------------------------------------- /configs/test/test-fast-set14-4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-fast-set14-4.yaml -------------------------------------------------------------------------------- /configs/test/test-fast-set14-6.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-fast-set14-6.yaml -------------------------------------------------------------------------------- /configs/test/test-fast-set14-8.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-fast-set14-8.yaml -------------------------------------------------------------------------------- /configs/test/test-fast-set5-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-fast-set5-2.yaml -------------------------------------------------------------------------------- /configs/test/test-fast-set5-3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-fast-set5-3.yaml -------------------------------------------------------------------------------- /configs/test/test-fast-set5-4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-fast-set5-4.yaml -------------------------------------------------------------------------------- /configs/test/test-fast-set5-6.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-fast-set5-6.yaml -------------------------------------------------------------------------------- /configs/test/test-fast-set5-8.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-fast-set5-8.yaml -------------------------------------------------------------------------------- /configs/test/test-fast-urban100-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-fast-urban100-2.yaml -------------------------------------------------------------------------------- /configs/test/test-fast-urban100-3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-fast-urban100-3.yaml -------------------------------------------------------------------------------- /configs/test/test-fast-urban100-4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-fast-urban100-4.yaml -------------------------------------------------------------------------------- /configs/test/test-fast-urban100-6.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-fast-urban100-6.yaml -------------------------------------------------------------------------------- /configs/test/test-fast-urban100-8.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-fast-urban100-8.yaml -------------------------------------------------------------------------------- /configs/test/test-set14-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-set14-2.yaml -------------------------------------------------------------------------------- /configs/test/test-set14-3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-set14-3.yaml -------------------------------------------------------------------------------- /configs/test/test-set14-4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-set14-4.yaml -------------------------------------------------------------------------------- /configs/test/test-set14-6.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-set14-6.yaml -------------------------------------------------------------------------------- /configs/test/test-set14-8.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-set14-8.yaml -------------------------------------------------------------------------------- /configs/test/test-set5-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-set5-2.yaml -------------------------------------------------------------------------------- /configs/test/test-set5-3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-set5-3.yaml -------------------------------------------------------------------------------- /configs/test/test-set5-4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-set5-4.yaml -------------------------------------------------------------------------------- /configs/test/test-set5-6.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-set5-6.yaml -------------------------------------------------------------------------------- /configs/test/test-set5-8.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-set5-8.yaml -------------------------------------------------------------------------------- /configs/test/test-urban100-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-urban100-2.yaml -------------------------------------------------------------------------------- /configs/test/test-urban100-3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-urban100-3.yaml -------------------------------------------------------------------------------- /configs/test/test-urban100-4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-urban100-4.yaml -------------------------------------------------------------------------------- /configs/test/test-urban100-6.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-urban100-6.yaml -------------------------------------------------------------------------------- /configs/test/test-urban100-8.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/test/test-urban100-8.yaml -------------------------------------------------------------------------------- /configs/train-div2k/train_edsr-flow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/train-div2k/train_edsr-flow.yaml -------------------------------------------------------------------------------- /configs/train-div2k/train_rdn-flow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/train-div2k/train_rdn-flow.yaml -------------------------------------------------------------------------------- /configs/train-div2k/train_rrdb-flow-DF2K.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/train-div2k/train_rrdb-flow-DF2K.yaml -------------------------------------------------------------------------------- /configs/train-div2k/train_rrdb-flow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/train-div2k/train_rrdb-flow.yaml -------------------------------------------------------------------------------- /configs/train-div2k/train_swinir-flow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/configs/train-div2k/train_swinir-flow.yaml -------------------------------------------------------------------------------- /datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/datasets/__init__.py -------------------------------------------------------------------------------- /datasets/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/datasets/datasets.py -------------------------------------------------------------------------------- /datasets/image_folder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/datasets/image_folder.py -------------------------------------------------------------------------------- /datasets/wrappers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/datasets/wrappers.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/models/__init__.py -------------------------------------------------------------------------------- /models/edsr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/models/edsr.py -------------------------------------------------------------------------------- /models/flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/models/flow.py -------------------------------------------------------------------------------- /models/linf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/models/linf.py -------------------------------------------------------------------------------- /models/mlp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/models/mlp.py -------------------------------------------------------------------------------- /models/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/models/models.py -------------------------------------------------------------------------------- /models/rdn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/models/rdn.py -------------------------------------------------------------------------------- /models/rrdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/models/rrdb.py -------------------------------------------------------------------------------- /models/swinir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/models/swinir.py -------------------------------------------------------------------------------- /models/vgg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/models/vgg.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | pyyaml 2 | tqdm 3 | imageio 4 | tensorboardX 5 | timm 6 | lpips 7 | opencv-python -------------------------------------------------------------------------------- /scripts/test-benchmark-ours-t.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/scripts/test-benchmark-ours-t.sh -------------------------------------------------------------------------------- /scripts/test-benchmark-ours-t0.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/scripts/test-benchmark-ours-t0.sh -------------------------------------------------------------------------------- /scripts/test-benchmark-swin-ours-t.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/scripts/test-benchmark-swin-ours-t.sh -------------------------------------------------------------------------------- /scripts/test-benchmark-swin-ours-t0.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/scripts/test-benchmark-swin-ours-t0.sh -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/test.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/train.py -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JNNNNYao/LINF/HEAD/utils.py --------------------------------------------------------------------------------