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
Results on Qualcomm Snapdragon 855 (Vulkan)
|Mode||Input resolution||Output resolution||Execution time|
|4x (generic)||1920×1080||3840×2160||3 minutes|
|8x (generic)||1920×1080||7680×4320||11 minutes|
|8x (drawing)||1920×1080||7680×4320||3 mins 42 seconds|
You can submit feedbacks or bug reports by opening an issue. Pull requests are welcome !
- Support images with transparency
- Batch processing
- Web and desktop versions
- Pre-trained models and original implementation from Real-ESRGAN
- Pictures by Satoshi Hirayama, Skitterphoto, 天江ひなた and Ryutaro Tsukata
SuperImage is licensed under the GNU General Public License v3.0