Нейросеть Google творит чудеса, как в кино (4 фото +видео)
Похоже, совсем скоро киношный трюк с качественным увеличением любого интересующего участка фотографии или видео перестанет быть выдумкой и несбыточной мечтой детективов и спецагентов. Команда из Google Brain разработала алгоритм, который позволяет восстанавливать детали на изображении даже при очень низком разрешении, хотя раньше такого эффекта добиться не удавалось — получить максимум информации и четкую куртинку из нескольких пикселей считалось невозможным.
В своем проекте разработчики задействовали сразу две нейронные сети. Первая сравнивает исходник размером 8х8 пикселей с похожими изображениями высокого разрешения и представляет, как бы они выглядели при зумировании или сжатии — это помогает с высокой вероятностью предсказать, что именно изображено на каждом пикселе. Вторая нейронная сеть применяет алгоритм PixelCNN, позволяющий ей добавлять детали к исходнику на основе изучения результатов поиска первой сети. Если искусственный интеллект определил на исходном изображении лицо человека, то на основе размещения пикселей того или иного цвета дорисовывается общая картинка. Например, цвет волос и бровей, форма и оттенок губ, примерный овал головы итак далее.
Для каких конкретных целей ведется разработка Google Brain, не уточняется, но есть предположения, что в будущем программа сможет помогать идентифицировать преступников, попавшихся в поле зрения камер видеонаблюдения. Но не в том виде, в котором она представлена сейчас. Пока, по большей части, алгоритм занимается домысливанием и дорисовкой деталей, которых может не быть на самом деле. С другой стороны, уже сейчас процесс преобразования изображения нейросетями выдает неплохой результат. Команда проекта говорит, что во время сравнения снимков знаменитостей в 10% случаев «улучшенную» версию принимали за настоящее изображение. Сгенерированные фото спальной комнаты обманули 28% участников эксперимента.
Еще один вариант применения технологии - сжатие изображений в Интернете до низкого разрешения с целью уменьшения потребления трафика и увеличения скорости веб-сёрфинга. Нейронные сети могли бы уже на самом устройстве "дорисовывать" пиксели, чтобы вернуть исходное качество картинке.
Источник: engadget.com