Facebook представил алгоритм создания 3D-фотографий

Татьяна Новак

Исследователи из компании Facebook и Университетского колледжа Лондона (UCL) разработали алгоритм создания трехмерных фотографий с помощью двойной камеры смартфона. Исследование опубликовано на сайте UCL.

Многие производители электроники, такие как Apple, Samsung, Huawei и Google, два года назад начали оснащать новые модели смартфонов двумя камерами, не считая фронтальной. Двойная камера на задней панели позволяет снимать стереопары — пары плоских изображений одного и того же объекта, из которых при наложении можно создать фото с 3D-эффектом или размытым фоном. Однако существующие программы далеко не всегда могут построить адекватную карту глубины — то есть определить расстояние каждого объекта камеры, и фотографии получаются с искажениями. По словам авторов исследования, их алгоритм работает гораздо лучше: он не только создает фото с реалистичным расположением объектов, но и делает это почти мгновенно — всего за секунду.

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

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

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

Как отмечает TechCrunch, на первый взгляд такие фото будут выглядеть как обычные, но при нажатии или повороте телефона станет заметна их объёмность. Алгоритм можно будет использовать как для съёмки панорамных пейзажей, так и любых других снимков.

Загрузить еще