SuperImage — как превратить размытое фото в четкое прямо на смартфоне
Это архивный репозиторий и может быть устаревшим.
Знакома ситуация, когда на старом фото лица расплываются в пикселях, а увеличить — только хуже становится? Раньше для профессионального улучшения качества снимков требовался мощный компьютер и сложные программы. Но теперь нейросети пришли в мобильные устройства — знакомьтесь с SuperImage.
Что это за проект?
SuperImage — это Android-приложение, которое использует технологию Real-ESRGAN для увеличения разрешения и улучшения качества изображений. В отличие от облачных сервисов, вся обработка происходит прямо на вашем устройстве, сохраняя конфиденциальность данных.
Ключевые преимущества:
- Локальная обработка — не нужно загружать фото в облако
- Поддержка Vulkan/OpenCL — использует GPU для ускорения
- Открытый исходный код — лицензия GPLv3
- Доступно на F-Droid — без трекеров и рекламы
Как это работает технически?
Приложение построено на двух ключевых технологиях:
- Real-ESRGAN — нейросетевая модель для улучшения изображений
- MNN — фреймворк от Alibaba для эффективного выполнения нейросетей на мобильных устройствах
Обработка происходит по частям (тайлам), что позволяет работать даже с большими изображениями на слабом железе. Вот как выглядит процесс:
// Упрощенная схема работы
fun enhanceImage(input: Bitmap): Bitmap {
val tiles = splitIntoTiles(input)
val processedTiles = tiles.map { processTile(it) }
return mergeTiles(processedTiles)
}
Кому это пригодится на практике?
- Ретро-энтузиастам — улучшение качества старых оцифрованных фото
- Мобильным фотографам — увеличение детализации снимков
- Дизайнерам — подготовка изображений для проектов
- Коллекционерам — восстановление качества сканов
Посмотрите на примеры преобразований:

Производительность
На Snapdragon 855 (Vulkan):
- 4x увеличение FullHD фото (до 4K) — ~3 минуты
- 16x увеличение FullHD фото (до 8K) — ~11 минут
Интерфейс приложения:

Как попробовать?
Приложение доступно в:
- Google Play
- F-Droid
- Или скачайте APK из релизов
Перспективы развития
Разработчики планируют добавить:
- Поддержку прозрачности в изображениях
- Пакетную обработку
- Версии для веба и десктопа
SuperImage — отличный пример того, как сложные нейросетевые технологии становятся доступными обычным пользователям. Если вам нужно быстро улучшить качество фото прямо на смартфоне — обязательно попробуйте. Для разработчиков же это интересный кейс реализации AI-алгоритмов на мобильных платформах.
Присоединяйтесь к обсуждению в Telegram-группе или предложите свои улучшения через Issues.
