A Computational Approach for Obstruction-Free Photography [pdf]
people.csail.mit.edu
people.csail.mit.edu
Kinda seems like how humans perceive scenes - our brains somehow block out wire meshes, or raindrops if we are looking through them.
Not sure if the current photo app does anything similar (or even if Adobe added something like that to PS/LR) but definitely effective if the source images were all similar (as in burst photography).
For this particular example I would guess that the implementation is a bunch of matlab scripts that need manual fiddling to work for a particular input. Since you don't have matlab on your phone, porting it is quite difficult.
Reflections from glass are minimized by also sticking the camera lens right up to the glass, and providing some shading around it. A simple lens skirt could be developed for this purpose (if such a thing doesn't exist already).
Possible design: cone-shaped coil spring encased in opaque cloth, with rubber o-ring gaskets fitted on both ends. One gasket (narrow end) goes on the camera/phone around the lens, the flared end gasket goes onto the glass.
Security agencies applying that algorithms to see if they can obtain some extra information out of the reflected pictures?
> The input to our algorithm is a set of images taken by the user while slightly scanning the scene with a camera/phone [...]
As mrb noticed, this has the side effect that the algorithm removes moving object from the scene, for example cars.
[1] http://googleresearch.blogspot.com/2014/04/lens-blur-in-new-...
I did search google for "Obstruction free Photography" and there is one video on youtube that explains the technology and provides examples.
But all that is OT anyway.