Когда вы фотографируете через стекло, большая проблема заключается в отражениях, которые вы получаете от вещей внутри комнаты. Если у вас не возникнет много проблем с регулировкой освещения, это может испортить снимок. Теперь у исследователей Массачусетского технологического института есть вычислительный способ отделения изображения от отражения.
Если вы фотографируете через стекло, то, как правило, вы также будете снимать отражения изнутри комнаты или снаружи, если вы снимаете внутрь. Проблема разделения двух изображений, либо потому, что вы хотите получить четкое представление об отражении, либо идеальную фотографию, является сложной проблемой. Изображение (I), которое вы получаете, представляет собой сумму двух компонентов:
I= T + R
где T-передача, а R-отражение. Проблема в том, что у вас нет возможности вычесть R, потому что вы не знаете, что такое R.
Предыдущие решения включали в себя либо съемку нескольких фотографий, либо получение человека, чтобы указать, где находится отражение. Однако лучшим решением будет заметить, что стекло на самом деле вызывает два отражения — одно от внутренней поверхности и одно от внешней поверхности.
Это означает, что есть две копии отраженного изображения, сдвинутые на небольшую величину. Если стекло тонкое, а камера находится далеко, то сдвиг изображения может быть меньше пикселя и бесполезен. Однако если фотография сделана через двойное остекление, то два отражения легче запечатлеть.
Что делает новый алгоритм для получения изображения;
I = T + R + kR
где kR-отражение, сдвинутое на k пикселей. Теперь у нас есть шанс разделить компоненты.
Исследователи Массачусетского технологического института реализовали процесс оптимизации, который может оценить k и R. Результаты довольно впечатляющие. Начиная с одного изображения, которое имеет как переданную часть, так и отраженную часть, можно извлечь эти два компонента без какой-либо помощи человека:
Во многих случаях требуется только переданное изображение:
Восстановленные изображения, как правило, не идеальны, но они лучше оригиналов. Этот метод может быть использован для улучшения качества фотографий, на которых объект отражается в зеркале, которое также генерирует несколько призрачных изображений. Однако наиболее очевидным применением этого метода является восстановление скрытых изображений на фотографиях, сделанных камерами безопасности или камерами на месте преступления. Обнаружение того, кто сделал фотографию, или каких-либо деталей комнаты с внутренней стороны окна, через которое была сделана фотография, вполне может помочь расследованию.
Поэтому помните, что в следующий раз, когда вы сделаете снимок через стекло, вы вполне можете сделать селфи.