Upscayl – Free and Open Source AI Image Upscaler
github.com
github.com
[1] https://github.com/xinntao/Real-ESRGAN-ncnn-vulkan
[2] https://github.com/upscayl/upscayl-ncnn
[3] https://github.com/xinntao/Real-ESRGAN-ncnn-vulkan/compare/m...
If you're going to use Real-ESRGAN, you're going to have to deal with a lot of issues and a codebase that hasn't been updated in a long time. Afaik, Upscayl NCNN is the only project maintaining Real-ESRGAN NCNN as of now.
(Don't take it personally, it's my burnout from modern software cycles.)
For example, you can add compression to the images, change the format (which Real-ESRGAN can't always do), drag and drop images, have extra models not shipped by default and in future even have face enhancement.
I have used RealESRGAN for some years now, and several pictures hang on my house that were enlarged using this.
I enlarged a lot of old pictures from family albums, and then fixed the bad spots with something like Photoroom, Snapseed, etc., and then sent them to be printed.
Works really great.
And not only that, if I find an old picture on the internet that is low res with no high res found after much google-fu, Duckduckgo, or Kagi, I use RealESRGAN to upscale, and then use it as my wallpaper, presentation background or whatever!
Real-ESRGAN can get better with a better trained model too, which is on Upscayl's roadmap.
I guess yesterday's science fiction is now our reality.
And now it exists. "Enhance" exists.
The MRI scanner near you is potentially using AI to increase image signal, then to increase pixel count 4x (well, 2x in X direction, 2x in Y direction. Potentially also generating a slice between each slice in 3D datasets).
If you turn off the AI and actually acquire the information, the scan is long, the patient moves and it is blurry. However if the patient is still, the non AI images look like the AI images.
Disagreeing with it is sort of moot now - it’s in the machines and is running. It works well, I’ve been using it daily for a few years.
All vendors have it - I use the Siemens product ‘Deep Resolve’ [1]. Their PR department undersells it, in my view this is a bigger change than the 1.5T to 3T transition.
[1] https://www.siemens-healthineers.com/magnetic-resonance-imag...
The image is sharper because it have more data.
Where did the missing data came from?
It came from the training data set, not the patient.
No matter how good the image look like, it is not something from from the patient.
In video there is a lot of temporal information and even if the spatial resolution wasn't high enough in a single image, one would be able to accumulate a higher resolution version of the scene using multiple observations.
That's actually what's written on https://upscayl.org, "From Science Fiction to Reality" haha
From my understanding though, the quality is pretty far behind that of the cutting edge. A friend recently recommended Topaz to me, but that isn't open source.
I do have plans to create our own robust model though, once I collect enough money :)
https://ckovalev.com/midjourney-ai/guide/upscaling-ai-art-fo...
It’s not perfect but no alternative is. Bloody useful though.
I use UpScayl pretty much every day and doing so feels like magic every time. Your user interface tweaks here and there are always appreciated and UpScayl is a joy to use.
Feel proud, UpScayl is witchcraft and I love it
Mind if I showcase your comment on the Upscayl website? :D
Most of them can be run locally, but I’d recommend testing them with replicate before investing in understanding cog/docker/hf…
Been looking for The Magic Photo App, reverses motion blur, can interpolate multiple photos to unblink some eyes and select best photos of a scene.
I painted something on my iPad over the last few weeks. I'll be upscaling it so it's high enough resolution to do a large print on my wall. It's not something I need to "just let the image go" for.
(And, of course, there's nothing wrong with holding onto things...)