Алгоритм удаления отражений в стекле

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

Ученые из Массачусетского технологического института создали алгоритм, который может автоматически удалить отражения на фотографиях, которые были сделаны через окна.

Программное обеспечение может анализировать изображение и различать отраженный свет.

Хитрость заключается в том, что отражения в окнах часто двоятся или троятся из-за наличие двух или трёх стёкол в стеклопакете. Также при съёмке через одинарное стекло двоение проявляется благодаря толщине стекла и проекции света на обе его поверхности. Из 197 фотографий, найденных в Google и Flickr, 96 из них имели явное двоение отражения.

Реклама

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

Алгоритм не работает на фотографиях, имеющих одинарное отражение. Это относится к тонким стёклам. Но для большого количества двойных отражений этот алгоритм работает хорошо.

MIT-ReflectionRemoval-1
Оригинальное фото с отражением (слева), фотография с понижением интенсивности отражения (справа вверху), и изображение изолированного отражения (внизу справа).

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

ИСТОЧНИКpetapixel