ESRGANplus
ICASSP 2020 - ESRGAN+ : Further Improving Enhanced Super-Resolution Generative Adversarial Network - ICPR 2020 - Tarsier: Evolving Noise Injection in Super-Resolution GANs
Install / Use
/learn @ncarraz/ESRGANplusREADME
ESRGAN+ nESRGAN+ Tarsier
ICASSP 2020 - ESRGAN+ : Further Improving Enhanced Super-Resolution Generative Adversarial Network
Paper arXiv
Paper IEEE Xplore
ICPR 2020 - Tarsier: Evolving Noise Injection in Super-Resolution GANs
Paper arXiv
Paper IEEE Xplore
<p align="center"> <img height="250" src="./figures/noise_per_residual_dense_block.PNG"> </p> <p align="center"> <img src="./figures/qualitative_result.PNG"> </p>Dependencies
- Python 3 (Recommend to use Anaconda)
- PyTorch >= 1.0.0
- NVIDIA GPU + CUDA
- Python packages:
pip install numpy opencv-python lmdb tensorboardX
How to test
- Place your low-resolution images in
test_image/LRfolder. - Download pretrained models from Google Drive and place them in
test_image/pretrained_models. - Run the command:
python test_image/test.py test_image/pretrained_models/nESRGANplus.pth(or any other models). - The results are in
test_image/resultsfolder.
How to train
- Prepare the datasets which can be downloaded from Google Drive.
- Prepare the PSNR-oriented pretrained model (all pretrained models can be downloaded from Google Drive).
- Modify the configuration file
codes/options/train/train_ESRGANplus.json. - Run the command
python train.py -opt codes/options/train/train_ESRGANplus.json.
Acknowledgement
- This code is based on BasicSR.
Citation
@INPROCEEDINGS{9054071,
author = {N. C. {Rakotonirina} and A. {Rasoanaivo}},
booktitle={ICASSP 2020 - 2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)},
title={ESRGAN+ : Further Improving Enhanced Super-Resolution Generative Adversarial Network},
year={2020},
volume={},
number={},
pages={3637-3641},}
@INPROCEEDINGS{9413318,
author={Roziere, Baptiste and Rakotonirina, Nathanaël Carraz and Hosu, Vlad and Rasoanaivo, Andry and Lin, Hanhe and Couprie, Camille and Teytaud, Olivier},
booktitle={2020 25th International Conference on Pattern Recognition (ICPR)},
title={Tarsier: Evolving Noise Injection in Super-Resolution GANs},
year={2021},
volume={},
number={},
pages={7028-7035},
keywords={Training;Image quality;Gaussian noise;Superresolution;Quality assessment;Pattern recognition;Standards},
doi={10.1109/ICPR48806.2021.9413318}}
Related Skills
proje
Interactive vocabulary learning platform with smart flashcards and spaced repetition for effective language acquisition.
API
A learning and reflection platform designed to cultivate clarity, resilience, and antifragile thinking in an uncertain world.
openclaw-plugin-loom
Loom Learning Graph Skill This skill guides agents on how to use the Loom plugin to build and expand a learning graph over time. Purpose - Help users navigate learning paths (e.g., Nix, German)
best-practices-researcher
The most comprehensive Claude Code skills registry | Web Search: https://skills-registry-web.vercel.app
