Home

Awesome

SuperImage

Sharpen your low-resolution pictures with the power of AI upscaling<br/><br/> SuperImage is a neural network based image upscaling application for Android built with the MNN deep learning framework and Real-ESRGAN.<br/><br/>

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

<a href='https://play.google.com/store/apps/details?id=com.zhenxiang.superimage'><img height="80" alt='Get it on Google Play' src='https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png'/></a> <a href='https://f-droid.org/packages/com.zhenxiang.superimage/'><img height="80" alt='Get it on F-Droid' src='https://fdroid.gitlab.io/artwork/badge/get-it-on.png'/></a>

Or get the latest APK from the Releases Section.

🖼 Samples

<div> <img src="assets/sample_1.jpg"> <img src="assets/sample_2.jpg"> <img src="assets/sample_3.jpg"> </div>

📊 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

<p> <span>&nbsp;</span> <img src="fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_light.png" width="230"> <span>&nbsp;&nbsp;</span> <img src="fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_dark.png" width="230"> <span>&nbsp;</span> </p>

💬 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

📝 Credits

⚖️ License

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