Lucchetto / SuperImage

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SuperImage

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)

Mode Input resolution Output resolution Execution time
4x (generic) 1920x1080 3840x2160 3 minutes
16x (generic) 1920x1080 7680x4320 11 minutes
16x (drawing) 1920x1080 7680x4320 3 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

About

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

License:GNU General Public License v3.0


Languages

Language:Kotlin 89.0%Language:C++ 9.1%Language:CMake 1.2%Language:C 0.7%