В MIT разработали алгоритм, фильтрующий препятствия на фотографиях

obstfree

Ученые Массачусетского технологического университета на днях изобрели алгоритм, способный убирать препятствия (вроде заборов и окон) с фотографий. На вход он принимает некоторое количество фотографий, снятых с небольшим смещением относительно друг от друга в пространстве, а на выходе дает два изображения: желаемая фотография без препятствий и загораживающий слой. Этот алгоритм полностью автоматизирован, может запускаться на мобильных устройствах и позволяет снимать фотографии через распространенные визуальные препятствия так, как будто их нет.

Общий принцип работы

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

Научная работа (PDF, 32 Мб)

Демонстрационное видео

Источник: «A computational approach for obstruction-free photography»