Ученые создали компьютерный алгоритм, который позволяет из двух фотографий с близкой дистанции создавать дополнительные ракурсы. Алгоритм основан на принципах машинного обучения и его можно будет применять в смартфонах с двумя камерами. Об изобретении рассказывается в статье, которая будет представлена на конференции SIGGRAPH 2018 Нейросети и изображения Распознавание изображений — одно из главных направлений развития нейронных сетей и алгоритмов машинного обучения. Вслед за простым распознаванием разработчики пошли дальше — нейросети могут менять и дополнять изображения, если на то есть необходимость. Так, широкий резонанс получила история с Deepfakes — сервисом, который с высокой степенью точности приделывал лица знаменитостей поверх заданного видео. С его помощью создавали все — от шуточных роликов про политиков, до порнографии. Есть и безобидные применения таким нейросетям. Например, программа от NVIDIA умеет менять время года прямо на изображении. Новый ракурс Ученые из Google под руководством Ноя Снейвли создали алгоритм, который умеет совмещать два снимка, сделанные с близких точек и делать из них множество снимков с других ракурсов. В том числе программа умеет делать стереопары. Действия алгоритма основано на сверточной нейросети. Эта сеть разбивает снимок на несколько десятков слоев, которые находятся на равном расстоянии друг от друга, а также анализирует цвет и прозрачность на каждом слое. В итоге перед программой предстает объемная панорама каждой сцены и она может выстраивать изображения с других ракурсов. Главное отличие разработки Google от прочих в том, что она может создавать снимки с ракурсов, удаленных от исходных фотографий. Так, в ходе тестов, программистам удалось создать стереопару с расстоянием между кадрами в восемь раз больше, чем у исходников.
Источник: