Manga109 model attempt (for illustrations): http://www.mediafire.com/file/w3jujtm752hvdj1/Manga109Attempt.pth.zip/file
List of models made by the /r/GameUpscale community:https://upscale.wiki/wiki/Model_Database
I’ve spent the night training ESRGAN on the Manga109 dataset. Compared to the default model, it’s more soft and more subtle, but it handles dithering well You can also interpolate it with the existing networks by modifying net_interp.py.
There’s a lot of room for improvement. If you want to train it yourself, read https://github.com/xinntao/BasicSR and https://github.com/xinntao/BasicSR/tree/master/codes/data
I used ImageMagick to turn the dataset into 128x128 tiles (any higher and it ran out of memory), then downscaled them to 32x32 for the low res dataset. I didn’t use BasicSR’s matlab downscaler nor did I make an LMDB file. Make absolutely sure that all tiles are the same size, that the HR and LR versions have the same filenames, and that they’re all RGB, no greyscale or indexed images (or else you’ll get a “Got 3 and 1 in dimension 1″ error). You’ll need to put the images in 4 folders: 80-90% of the pics into “training” folders and 10-20% into “validation” folders, and separate folders for HR and LR images. I also went into options.py and changed val_frequency and save_checkpoint_freq to 256 (too many checkpoints will eat up your hard drive space), and in train_esrgan.json I turned down the batch size and number of workers to keep memory usage down.
The experiments/ folder contains the validation results and the models (specifically the files ending in G.pth).
It’s a massive pain to set up, I haven’t tried training it on Windows and I probably left out vital info. I don’t even know if I’m training it “correctly” because I left the GAN settings untouched. Good luck!
The BasicSR creator uploaded some image datasets here: https://drive.google.com/drive/folders/1pRmhEmmY-tPF7uH8DuVthfHoApZWJ1QU
If I (or anyone else) create any more models, I’ll put them in the top of this post. But I think I’ve wrung all I can out of ESRGAN.








