Команда Google Brain разработала технологию, повышающую детализацию фотографий

Команда Google Brain разработала технологию, повышающую детализацию фотографий Google, Нейронные сети, Зашакалено, Длиннопост

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


Сперва взгляните на изображение ниже. В левой колонке находятся исходные изображения разрешения 8×8. В центре — результат работы программы от Google Brain. Для сравнения мы поместили реальные изображения в правую колонку. Как вы видите, программа отобразила потрясающее количество деталей, получив на вход всего лишь 64 пикселя.

Команда Google Brain разработала технологию, повышающую детализацию фотографий Google, Нейронные сети, Зашакалено, Длиннопост

Как работает эта технология?

Мы все понимаем, что невозможно создать более детализированное изображение, чем есть в исходнике. Так как же Google Brain удается это сделать? Все дело в умелом сочетании двух нейронных сетей.


Первая сеть, пытается сравнить исходное изображение с другими изображениями высокого разрешения. Она сжимает изображения и пытается найти сходства.

Команда Google Brain разработала технологию, повышающую детализацию фотографий Google, Нейронные сети, Зашакалено, Длиннопост
Команда Google Brain разработала технологию, повышающую детализацию фотографий Google, Нейронные сети, Зашакалено, Длиннопост
Команда Google Brain разработала технологию, повышающую детализацию фотографий Google, Нейронные сети, Зашакалено, Длиннопост
Команда Google Brain разработала технологию, повышающую детализацию фотографий Google, Нейронные сети, Зашакалено, Длиннопост

Вторая сеть, основная, использует реализацию https://github.com/openai/pixel-cnn  для добавления реалистичных деталей в исходник. Проще говоря, основная сеть обрабатывает большое количество тематических изображений высокого разрешения. Далее, когда разрешение изображения увеличивается, сеть добавляет определенные детали. Например, если в верхней части изображения присутствует коричневый пиксель, то основная сеть может распознать это как бровь.


Для создания окончательного изображения на последнем этапе происходит совмещение результатов двух нейронных сетей.


Важно отметить, что созданное изображение не является реальным. Добавленные детали — это всего лишь предположения, или, как говорят на жаргоне, «галлюцинации». Дальнейшее развитие технологии может быть полезным при слежке и в судебно-медицинской экспертизе.


Источник: https://tproger.ru/news/google-enhances-photos/

288
Автор поста оценил этот комментарий

Действительно работает!

Иллюстрация к комментарию
раскрыть ветку
20
Автор поста оценил этот комментарий

а мне и так нормально

Предпросмотр
раскрыть ветку
85
Автор поста оценил этот комментарий
/Добавленные детали — это всего лишь предположения... полезным при слежке и в судебно-медицинской экспертизе./
От этих слов все юристы ох*уели
раскрыть ветку
21
Автор поста оценил этот комментарий
Дешакализатор
раскрыть ветку