Should also be a great tool for removing watermarks ... :-(
Not so. The technique relies on there being separation in the Z axis between the reflection and the background and on movement in the X or Y planes to effect the separation.
It's a very cool algorithm, but I'm finding it hard to see how it can be applied to still photography alone. All of these examples involve the extraction of the still image from a video file. Granted, given the extraordinary video capability of most modern cameras the results should still be exceptional. Me? I just travel with one of these in my bag.