Алгоритм для снятия фотографий через отражающие и загораживающие элементы вроде окон и заборов функционирует примерно так: вместо того, чтобы снять одно изображение, пользователю необходимо сделать несколько фотографий, постепенно двигая камеру. Небольшие различия, существующие в позиции фона (то есть желаемого изображения) относительно загораживающих слоев, позволяют отделить фон от препятствий. В видео ниже показаны результаты экспериментов и реальные фотоснимки через заборы, покрытые дождевыми каплями окна, отражения и т.д.Научная работа - http://people.csail.mit.edu/mrub/papers/ObstructionFreePhotography_SIGGRAPH2015.pdf