Команда проекта Google Brain разработала компьютерный алгоритм, способный «воссоздавать» изображения, имея на руках исходник из всего лишь 64 пикселей.

Google научилась восстанавливать фотографии по нескольким пикселям:	Фото - 2

Сцены из фильмов, когда изображение с камер удается увеличивать почти бесконечно, получая все новые и новые детали, до сих пор вызывали лишь улыбку. Однако разработчикам Google удалось получить результат, делающий эти сцены более реалистичными.

Исследователи уменьшили исходные изображения размером 32 х 32 пикселя до размера 8 х 8. После чего нейронная сеть сформировала на их основе новые изображения размерами 32 х 32 пикселя. При этом были воссозданы детали, придающие новым изображениям достаточно большое сходство с исходными изображениями.

Исходником выступает «размытая» фотография очень низкого качества. На первом этапе обработки нейросеть находит другое, высококачественное изображение, уменьшает его размер и ищет общие признаки. На втором этапе алгоритм Google Brain пытается воспроизвести максимально возможное число деталей картинки высокого разрешения.

greedy1

Например, если в верхней части фото нейросеть увидит ряд из коричневых пикселей, она может сделать вывод, что это брови, и «додумать» их. При этом важно понимать, что сгененированная компьютером картинка — не настоящая. Нейросеть Google фактически воссоздает изображение с нуля, отталкиваясь от множества увиденных ранее образцов.

Конечно, между исходными изображениями и результатами работы ИИ есть разница, однако определенные применения технологии можно найти уже сейчас — например, увеличение изображений с сохранением детализации в тех случаях, когда достоверность результата не является критичной.