Appearance
Favorites
On this page I present my favorite upscaling models for a given example together with a simple recommendation. If you want all the upscaling outputs of these examples, head on over to the multimodels page.
Example Controls: Left mouse button to drag the image or to move the slider, mouse wheel to zoom in, right mouse button to toggle left model on/off, releasing middle mouse button will activate a short flicker test for the left side of the slider. Do not work on mobile.
Buddy
For photos with faces my simplest recommendation is SwinIR-L together with CodeFormer in chaiNNer as shown here.
GFPGAN and CodeFormer results can also be blended, I included the 4xLDSR_blended output as an example (50% visibility each with GFPGANv1.4 and CodeFormer with 0.7 fidelity) as shown here
Drop 1 or 2 images here !
Details
Input Image: 480x320 pixels
Scaling Factor: 4
Output Image: 1920x1280 pixels
Type: Photo with Faces
Input Image: Image
Output Images: Github Folder
Grosser Mythen
For photos of landscapes my simplest recommendation is Real_HAT_GAN_SRx4 with chaiNNer.
LDSR also gives good results here but is not supported by chaiNNer. If you are using LDSR (with Automatic1111 or Replicate) always check your output for completeness. Oftentimes the input is not in the correct dimensions and therefore unintentional cropping will occur, then you need to manually pad the input and crop the output.
Drop 1 or 2 images here !
Details
Input Image: 427x320 pixels
Scaling Factor: 4
Output Image: 1708x1280 pixels
Type: Photo Landscape
Input Image: Image
Output Images: Github Folder
KonoSuba
For anime images my simplest recommendation is RealESRGAN_x4plus_anime_6B with chaiNNer.
Drop 1 or 2 images here !
Details
Input Image: 640x360 pixels
Scaling Factor: 4
Output Image: 2560x1440 pixels
Type: Anime Image
Input Image: Image
Output Images: Github Folder
Fate
For anime images with bokeh effect my simplest recommendation is AnimeSharp with chaiNNer.
If only a 2x upscale is needed, you can also try out 2x_Bubble_AnimeScale_SwinIR_Small_v1 with chaiNNer.
RealESRGAN_x4plus_anime_6B this time does not belong my favorites, I left it in here for you to notice what it does to the blurry background.
Drop 1 or 2 images here !
Details
Input Image: 640x360 pixels
Scaling Factor: 4
Output Image: 2560x1440 pixels
Type: Anime Image with Bokeh Effect
Input Image: Image
Output Images: Github Folder
Life
For AI generated images, my simplest recommendation is Remacri with chaiNNer.
Drop 1 or 2 images here !
Details
Input Image: 360x360 pixels
Scaling Factor: 4
Output Image: 1440x1440 pixels
Type: AI Generated Image (Midjourney)
Input Image: Image
Output Images: Github Folder
ColorJacket
Another 'more artsy' AI generated image, my above recommendation still stands and stems through looking through my ai generated examples from the multiple models page (not just this one or the previous example). I simply wanted to show that depending on the generated image, you might also want to try one of these models instead. For example, I had used the RealESRGAN_x4plus_anime_6B model in the past to upscale generated logos.
Drop 1 or 2 images here !
Details
Input Image: 360x360 pixels
Scaling Factor: 4
Output Image: 1440x1440 pixels
Type: AI Generated Image (Midjourney)
Input Image: Image
Output Images: Github Folder
Denoising
My personal favorite would be SCUNet which can be used for example with replicate. As an alternative with chaiNNer you could use the SwinIR denoise models. The examples are in the denoise page.
Deblurring
My personal favorite would be MAXIM which can be used for example with replicate. As an alternative with chaiNNer you could try out the 1x_ReFocus_V3_140000_G model. The examples are in the deblurring page.
JPEG Artifact Corretction
This one is harder, I think my personal favorite currently would be FBCNN which can be used for example with this huggingface space. As an alternative with chaiNNer you could for example use one of the 1x_JPEG models, one of the SwinIR colorCAR models, or even the Swin2SR_CompressedSR upscale model and then downscale the output back to its original size. The examples are in the artifacts page.