strange artifact in depthmap of a mirroring glass I hope this the right place for this question, not sure.
I have a Asus Xtion Pro live camera, so an IR structured light sensor, on a shop window. When the shop window glass mirrors (there is more light inside than outside the shop), I see this mirrored image also in the depth map. It's clearly an artifact, but how is it possible?





Ignore the holes in the depthmap (black areas) for the moment, it's the not the focus of this question, but look at the red circle, this is a table, that is located inside the store (as you can see in the rgb frame), it should not be present in the depthmap.
As far as I know a structured light sensor project a light pattern on the scene and through a camera read how the pattern is deformed on the different surfaces (near, far) to calculate the depth (distance of every point in the detphmap). Of course the table doesn't exist in the scene, so should not exist in the depthmap too! Any idea?
Structured or not, light gets reflected and the sensor has no way of telling if the scene is imaged directly or by reflection.

To try and reduce the effect of reflections from the glass, you might want to use a polariser. Photographic polarising filters have lots of useful applications and one of them is reducing glare when you are trying to shoot artifacts within a museum glass case (for example). 

You can find really cheap polarising filters in the second-hand boxes in camera shops, or buy polarising sheets which you can cut into various shapes.

One thing that would be good to note however is that the camera may already be using a polarising element internally which might interfere with an additional polariser which will worsen the situation.

Hope this helps.