SuperImage

March 16, 2023 ยท View on GitHub

Sharpen your low-resolution pictures with the power of AI upscaling

SuperImage is a neural network based image upscaling application for Android built with the MNN deep learning framework and Real-ESRGAN.

The input image is processed in tiles on the device GPU, using a pre-trained Real-ESRGAN model. The tiles are then merged into the final high-resolution image. This application requires Vulkan or OpenCL support and Android 7 or above

Get it on Google Play Get it on F-Droid

Or get the latest APK from the Releases Section.

๐Ÿ–ผ Samples

๐Ÿ“Š Benchmarks

Results on Qualcomm Snapdragon 855 (Vulkan)

ModeInput resolutionOutput resolutionExecution time
4x (generic)1920x10803840x21603 minutes
16x (generic)1920x10807680x432011 minutes
16x (drawing)1920x10807680x43203 mins 42 seconds

๐Ÿ“ฑ Screenshots

ย  ย ย  ย 

๐Ÿ’ฌ Community

You can join the Telegram group for support, discussions about AI image processing, and off-topic stuff

ๅ” Contribute

You can submit feedbacks or bug reports by opening an issue. Pull requests are welcome !

๐Ÿ“š TODO

  • Support images with transparency
  • Batch processing
  • Web and desktop versions

๐Ÿ“ Credits

โš–๏ธ License

SuperImage is licensed under the GNU General Public License v3.0