Команда проекта Google Brain опубликовала итоги исследования, в котром описан процесс получения изображений высокого разрешения из некачественных снимков, пишет The Tech Portal.
В основе исследования — ПО под управлением специально разработанного искусственного интеллекта. Оно использует пару нейронных сетей для получения детализированного изображения из файла размером 8 на 8 пикселей. Результат работы впечатляет, хотя и представляет не точное восстановление деталей, а наиболее вероятное, по мнению компьютера, итоговое изображение.
Первая из используемых нейронных сетей рисует схему изображения 8x8 пикселей, сравнивая его с похожими изображениями с высоким разрешением. Затем на основе своего «опыта» выбирает итоговый вариант, который используется для разработки финального изображения.
Вторая нейронная сеть использует архитектору PixelCNN для определения дополнительных реалистичных деталей на изображении. Она анализирует изображения низкого разрешения и пытается оптимизировать детали на основе имеющихся пикселей и существующих изображений с их похожим расположением. Затем результаты работы двух нейронных сетей объединяются для получения итогового изображения — намного более детализированного, чем изначальный файл.
Результаты исследовательской работы Google Brain пока недостаточно оптимизированы; ПО может неправильно определять детали, но уже способно помочь понять, что именно изображено на некачественном снимке.
Это не первый опыт использования искусственного интеллекта для подобной обработки изображений. К примеру, Google применяет технологию RAISR для улучшения качества картинок, а Twitter пользуется похожим инструментом под названием Magic Pony.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.