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

Программа работает только в том случае, если на изображении присутствует не менее двух отражений. Обычно такой эффект наблюдается при съёмке через окно с двойным или тройным стеклопакетом. Кроме того, двойное отражение может возникать при фотографировании через достаточно толстое стекло.
В процессе работы алгоритм выявляет небольшие пиксельные кластеры, в которых происходит скачкообразное изменение цвета. После этого определяются границы отражений.
Программа позволяет сделать отражения на уже готовых изображениях практически незаметными. Более того, алгоритм даже позволяет выделить само отражение в отдельную картинку. Иллюстрация результатов работы программы приведена ниже:

Более подробно о своей работе исследователи расскажут на конференции по машинному зрению и распознаванию образов CVPR 2015, которая с 8 по 10 июня пройдёт в Бостоне (Массачусетс, США).
Источник: